集装箱在数据中心虚拟化世界中进展

看一下集装箱技术以及如何塑造云本地未来。

由琼妮Wexler

由琼妮Wexler2021年2月23日

所谓的云天然数据技术的兴趣和投资的兴趣和投资正在驾驶许多以更强大而有效的方式构建,管理和缩放应用程序。增加,更多的关注是转向容器。

容器技术是一种软件创新,它可以追溯到1979年,但在2013年流行起来,也就是大约10年后数据中心虚拟化成为广泛采用。

容器让开发人员能够创建可预测的环境,在该环境中,可以独立于其他关键应用程序创建、运行和移动应用程序。不同的硬件可以支持这些“云原生”应用,包括内部数据中心或公共云服务。

全球应用程序容器市场据盟军市场研究,预计将于2016年估计为6.98亿美元,预计将于2025年达到820亿美元。

容器,连同其他相互交织的创新,正在定义原生云

Nutanix的产品副总裁Greg Muscarella说:“原生云有点不恰当,因为这些应用程序在任何地方都可以运行,而不仅仅是在公共云上。”他在Nutanix帮助将公司的原生云产品组合带给客户。

相关的

云母的破坏力

根据定义,云本机技术使得能够松散耦合的系统,这些系统是弹性,可管理和可观察的,根据本地云计算基金会.与强大的自动化相结合,它们允许工程师以最少的工作量频繁和可预测地进行高影响的更改。

随着虚拟机和容器的发展而发展

虚拟机由虚拟机管理虚拟机管理程序,将虚拟机及其程序与底层服务器硬件抽象和隔离。Nutanix表示,这可以更多地利用物理资源,简化维护和操作,并可以降低成本。

IT组织采用虚拟机(vm)来管理扩展,甚至减少企业数据中心的硬件占用。这带来了极大的效率和服务器配置的速度,需要扩展更多计算资源的能力。

近十年来,越来越多的开发人员已经转向了容器作为构建新的和更新现有应用程序的基础,因为容器提供便携式平台。

集装箱将成为现实。

Greg Muscarella, Nutanix的产品副总裁

现在,容器在大型互联网公司中很流行,这些公司需要一次性开发应用程序,然后在全球范围内运行,可以在任意数量的移动、云和传统平台上运行。Muscarella说,许多IT团队正在探索在单租户裸金属服务器或虚拟机上运行容器的位置。

Muscarella解释说:“在同一台物理机器上,虚拟机之间是安全隔离的。”这是因为每个虚拟机在虚拟化硬件平台时使用自己的操作系统。

“所以一个VM无法攻击另一个,”他说。“与共享操作系统的容器,除非您放置一些保障措施,否则容器X可以看到容器y。”

相关的

当容器变得复杂时,转向Kubernetes服务

在容器操作系统失败的范围内,出现了同样的问题。Muscarella表示,给定的申请可能需要少数容器,这些容器是程序或单独的微服务,多达500个。

因此,如果100个容器共享一个操作系统内核,而操作系统出现故障,那么所有100个容器都将受到损害。然而,如果一个VM支持几个容器,受到影响的数量就会少得多;运行不同容器的其他vm将保持运行状态。

然而,Muscarella估计,考虑到虚拟机有许多软件依赖关系,它会带来10%到15%的性能税,当在公共云基础设施中运行它们时,这些开销会非常大。

“在云中,您可以使用容器从每个服务器中获得更多有用的容量,并且您可以从服务器到服务器获得更多可移植性,”他说。

虚拟机上的容器化应用

根据Muscarella的说法,更新基于容器的应用程序的过程是精简的。

“而不是创建多个版本的传统方法,这可以快速地脱离同步,您只需根据需要杀死并更换单个容器”,“他说。“这种方法避免了配置漂移。”

“漂移”,他解释说,是指主和次软件基础设施配置之间的差异,这些差异可能导致灾难恢复过程失败。

一些举措正在将VM和集装箱放在一起。例如,虚拟机监控程序Muscarella说,支持容器的api已经出现,允许容器在虚拟机中运行,以简化管理。

VM的专用操作系统可以支持容器引擎,例如众所周知的Docker Container开发平台,并在VM实例中运行一系列容器;实际上,折叠两个基础架构。

Muscarella说,在虚拟机中操作容器还可以使虚拟机的进程隔离和容器的安全性受益,并在出现问题时限制漏洞的范围。

穆斯卡雷拉解释说棱镜管理系统为了Nutanix hyperconverged数据中心环境使其能够从单个控制台查看Kubernetes管理容器的VM和集群。Kubernetes是广泛采用的开源编排系统,可自动化集装箱应用程序的部署,扩展和管理。

此外,云本机计算基金会的KubeVirtOpen Sandbox Technology为希望运行Kubernetes和Containers的开发团队提供统一的VM-Container平台,但也必须支持VM。开发人员可以使用常见的共享环境构建,修改和部署应用程序。它们还可以将候选人的VM集装箱,以便在云原生模型中工作。

“容器将成为事实上,”马斯卡拉说。

“IT运维人员通常会购买应用程序,将其作为安装程序安装到虚拟机中。将软件作为一个容器包分发,你可以在任何地方运行,这种做法越来越不常见,但正变得越来越普遍。”

Joanie Wexler是一名特约作家和编辑,在IT和计算机网络技术方面有20多年的经验。

©2021 Nutanix,Inc。保留所有权利。如需更多法律信息,请到这里

相关文章

hybrid-multicloud-interoperability-in-cloud-computing
技术

混合多云互操作性的竞赛

Red Hat的Ron Pacheco解释了与Nutanix的新合作关系是如何因客户需要构建和管理跨私有和公共IT基础设施的应用程序而引发的。

Baidu