HCI如何帮助业务应用程序部署

超电连接基础架构授权开发人员通过模拟直播环境来构建复杂的混合部署的云应用程序。

由Dipti Parmar

由Dipti Parmar2020年12月29日

今天的每个企业业务都是信息驱动的。结果是IT系统在日常运营中占据了巨大的业务关键作用,具有巨大的数据,越来越多的数量的计算,网络和存储资源以及更专业的应用程序和软件驱动这些工作负载。

大多数组织都有实现了一个多云策略为了运行他们不断增长的功能软件和服务,并从敏捷性和可伸缩性中受益,并在过程中实现了成本节约。

然而,对于企业来说,在应用程序开发中仍然存在一些松散的地方,没有一个单独的(或集成的)云解决方案能够解决这些问题。这些包括多个架构或供应商之间的互操作性和可移植性,对性能和可伸缩性的约束,不同云环境之间的数据移动,应用层的紧密耦合以及具有供应商特定的云技术的开发接口,运行复杂事件处理的查询的有限能力,以及客户端 -在浏览器中运行的服务周围安全问题。

相关的

HyperConverGuset 2.0:下一代HCI权力转移到混合云基础架构

内部部署数据中心也不能提供所有答案。它们对应用部署构成了不同的挑战,包括开放或过时的开发和测试平台,资源供应效率低下,缺乏数据,以及有限的工作量移动性。

那么问题来了,是否有一个理想的IT基础设施或环境——甚至是一个中间地带——使开发人员能够构建和测试健壮的应用程序,并大大加快和平滑部署过程?

进入超融合基础设施(HCI)。

超级度验证是组织的所有IT系统和部署的融合 - 包括计算,网络和存储资源以及运行各种应用程序,数据库,服务和平台的服务器系统 - 进入统一系统,以获得更好的运行效率。

事实上,企业数据中心的状态报告发现,在较短的时间内,HCI显著提高了应用程序性能和数据效率,增幅超过20%。

HCI的突出特征启用更具弹性,高性能的应用程序的开发和部署,可确保连续传送耦合,以缩放更快的事务处理。

这是一个360°的景色,如何发生这种情况。

在超融合基础设施上运行哪些应用程序?

超收敛的目标是在更少的物理资源上运行更多的工作负载,并借助更好的配置。随着越来越多的公司继续走向超融合,资源变得更加高效和标准化,生产和数据中心工作负载转移到HCI的数量不断增加,为此构建的应用程序的数量也在不断增加。

目前使用的大多数主流应用程序,包括ERP系统、数据库、管理程序和即时消息程序,都是在超融合基础设施上透明运行(且运行完美)的。这些可以分为:

  • 商业关键性应用程序,如Oracle,SAP Business Suite,Microsoft SQL Server,Microsoft Dynamics和IBM DB2
  • 消息和协作应用程序,如Microsoft Exchange, Microsoft SharePoint, Microsoft Skype for Business, Cisco UC和Avaya Aura
  • 服务器虚拟化和私有云平台,如VMware ESXi,Microsoft Hyper-V和Nutanix AHV
  • 大数据和云原生应用,如Splunk、MongoDB和Elastic
  • VDI (Virtual Desktop Infrastructure)平台
  • 远程办公室和分支机构(Robo)启用应用程序
  • 开发和测试应用程序套件,如Puppet、Docker和Chef

重要的是 - 企业中的重要应用 - 是企业的重要应用 - 是那些在HCI上表现最佳的人。实际上,Gartner估计目前部署在三层架构上的20%的业务关键型应用程序将于年度转向HCI。它们甚至定义了超复位基础架构作为单独的市场段,允许在本地或云基础架构上的“仅软件”或“AS-A-Service”的交付模型。

但是在哪里希望开发和运行业务关键一级应用程序的组织在哪里开始?

专用应用支持——从虚拟化的转变

虚拟化应该使IT基础设施管理员的生活更轻松。一旦实现了VDI环境,管理员就会不断地被期望(并经常被要求)添加越来越多的应用程序来支持越来越多的用户和设备——而不需要必要的预算、支持人员或优化的基础设施升级。他们希望能够在新的vm或容器上启动新的应用程序,并确保这些程序永不宕机。

幸运的是,HCI中的服务器虚拟化使其能够在实时的实时增加容量(并使用精简配置节省资源),池和统一计算和存储资源,以实现更好的应用程序性能,甚至无缝地将流量溢出到公共云中以防止服务中断任何中断.

这并不意味着每个公司都需要将其数据中心拆除或向其私人或公共云环境的adieu拆除并切换到HCI。然而,即使是单一的任务关键申请也可能会超过当前资源的需求,并且具有独特的性能或I / O配置文件,可能会在其膝盖上将传统基础设施带到其膝盖。

例如,包含文件存储和访问权限的核心IT函数可能会对现有体系结构进行压力。其他环境可能会在没有故障的情况下处理大量的文件服务器进程,但诸如SQL Server之类的数据库将走得太远。这是因为给定应用程序的I / O配置文件在部署和系统中变化。

超要倍数可以通过利用硬件加速和重复数据删除(由单独的硬件卡而不是处理器处理)的功能,确保最大和大多数资源密集型的第1层应用程序具有足够的计算能力以继续运行其工作负载(其由单独的硬件卡而不是处理器处理)。这些尤其有效地对Hadoop,Splunk,Microsoft SharePoint等的I / O-Hungry应用程序,例如Hadoop,Splunk,Microsoft SharePoint等。

此外,随着某些应用的临界程度增加,对高可用性的需求相应地增加。这是通过服务器虚拟化整洁地处理,作为HCI的一部分。

它只从那里变得更好。当应用程序需要更多存储,CPU或RAM时,可以彼此不成比例地或独立地添加每个资源,甚至完全跳过一个。这使得扩展直接并定制到每个应用程序的需求。所有这些都可以通过单个管理控制台进行管理,使管理员简单地配置和管理应用程序开发的项目特定环境。

“我们不再需要提前提前处理非结构化数据的增长或新应用程序的推出,”Endemol Shine英国,全球媒体生产商和经销商的基础设施经理Daniel Davis表示。endeMol使用刀片服务器和光纤通道SAN存储平台移动其分布式传统基础架构 - 为其数字应用程序提供了不适的数据需求,其中没有警告而不发出警告 - 对Nutanix Enterprise Cloud进行了速度,并在飞行中获得了大小工作负载的能力。

Brian McDermott,Rasher Pro USA的高级网络管理员,有一个类似的故事分享.“具有超电连接的基础架构,只需几分钟即可添加节点。每当我们有新的业务单位需要时,我们都可以快速反应。简单的可扩展性使我们能够更快地将新的应用程序和服务带来更快,并为所有客户提供更好的服务。“

然而,这些管理员借鉴和服务的真正客户是开发人员。

开发人员作为客户 - 和用户

一个IT组织——尤其是在企业中——可能已经很好地配备了HCI并拥有DevOps到位,但这并不意味着超要倍数必然是应用程序开发和部署的驱动程序。

为什么?因为开发人员 - 应用程序的建设者 - 无法对底层基础设施不关心,可能无法从私有云中告诉HCI。Madhukar Kumar,产品营销副总裁,Nutanix的云服务,并将开发人员与RACECAR驱动程序作用。

“我对发动机的活塞如何工作 - 我的工艺是如何让汽车在一个不确定的表面上一个小时的时间,”强调的Kumar。

开发人员关心的是他们需要的资源——虚拟机、容器、存储(基于卷或基于对象)以及高可用性开发和测试环境。这正是管理员的救场之处——HCI使他们能够快速建立虚拟生产环境,并根据需要将vm分配给来自工程、营销和其他部门的不同团队。

在没有这种灵活性和即时供应的情况下,影子IT的威胁lo今天,开发人员(甚至来自非IT部门的员工)可以鞭打一张信用卡,并迅速购买一些处理能力的核心,几个Gig的内存,以及来自AWS的存储空间,以测试应用程序或第三方服务central IT doesn’t even know about! If IT is seen as an obstacle instead of a resource, determined professionals might try to put together their own solutions, with devastating outcomes.

相反,如果管理员可以使用现有的HCI给开发团队相同的敏捷性,易用性,并与公共云相同的体验,使他们建立和测试环境在几个小时内,监控和调整需要在测试过程中,然后摧毁它的变化或模块上线时,这将真正授权他们更好地做他们的工作,并进一步推动DevOps在组织中的事业。

如何?在大多数组织中,生产环境获得大部分资源,包括服务器、存储和带宽以及支持。另一方面,测试和开发(测试/开发)环境仍然是带有遗留硬件的hand-me-down环境。这导致了许多问题,阻碍了应用程序开发和实时部署的质量:

  • 较慢的测试/开发基础设施会占用开发人员的时间并延迟交付。他们的工作越受阻,效率就越低。它只是增加了新功能、产品或服务上市的时间。
  • 当测试/开发环境的关键部分失败时,所有工作都已停止。没有可用性保证,申请交付没有确定性。
  • 测试/开发环境和生产环境之间的显著差异导致了应用程序在实时部署时如何运行的不可预测性和不确定性。
  • 即使应用程序在可动力的测试/开发环境中表现良好(并且在生产中做得好),它也只意味着生产资源未充分利用。此外,两组不同的硬件只能转化为冗余。
  • 如果测试/ dev环境与生产环境没有相同的安全策略,则它即使在实时部署之后也可能在应用程序中留下漏洞。

HCI以最佳方式解决所有这些挑战 - 在与实时生产环境中的相同资源和功能相同的物理基础架构中构建单独的测试环境,可以选择按需缩放。这具有复制生产要测试/开发的额外益处,反之亦然,保护前者。即使不需要完整的副本,向生产环境添加其他节点也使其成为重复数据删除的好处。

总而言之,它使应用程序生命周期管理(ALM)的每个阶段更短为开发人员。

适用于应用程序开发人员的权力

Manosiz Bhattacharyya,Nutanix的高级VP,重新定义HCI作为混合云基础设施,因为它平衡了私人和公共云的功能。

“部分原因是企业应用能够在公共云中运行。另一方面,在本地轻松管理和运行云本地应用程序。”Bhattacharyya在接受预测的采访中说

Bhattacharyya认为HCI通过分散管理平面来统一IT运维管理员和开发团队。

HCI为开发团队提供基于角色的访问控制,并将自助服务和退款构建到管理框架中。IT运维可以安全地将创建和配置vm的任务交给开发人员。”

“所以我可以写自己的代码,然后创建一个虚拟机,在上面安装一个操作系统,在上面安装Python或Java,然后在上面安装我的代码,”

Kumar Concrs。这是一个名为的新兴过程基础设施代码它将IT基础设施配置的接力棒从管理员传递给开发人员。

显然,HCI克隆生产和集成环境的能力大大减少了部署应用程序所需的时间。明确的流程将帮助企业将其开发环境转变为重要资产。

Dipti Parmar.是一个营销顾问和为Nutanix提供作者。她在idg的cio.com,Adobe的CMO.com,Entrepreneur Mag和Inc.等主要技术和商业出版物上写下栏目@diptparmar.并与她联系LinkedIn

©2020 Nutanix, Inc.保留所有权利。如需其他法律信息,请到这里

相关文章

cybersecurity-awareness-grows-due-to-high-profile-cyberattacks
技术

IT领导如何对抗网络攻击

最近的高调数据泄露的皮疹具有一线希望:网络风险意识的急剧增加,推动它的资金,现代化和协作措施,以帮助企业和政府反击。

Baidu