应用程序容器大行其道,问题随之而来:这项技术到底适用于企业技术领域的哪个方面,或者更贴切地说,它与虚拟机相比怎么样?
451 Research的一份新报告在容器的优势到底有多大方面给出了一些发人深省的调查结果:容器不仅对开发人员和操作人员而言优势明显,对财务团队同样如此。
451Research的两位研究人员欧文·罗杰斯(Owen Rogers)和杰伊·莱曼(Jay Lyman)这样表示:“容器在获得更低的总体拥有成本(TCO)方面比传统的硬件虚拟化处于更有利的地位,至少理论上是这样。实际上我们发现,即使是相对简单的实施项目,也能实现两位数的资源节省。”
罗杰斯和莱曼研究的关键点在于:容器是一种操作系统层面的虚拟化。硬件虚拟化使用虚拟机管理程序来创建虚拟机,那每个虚拟机都要有各自的操作系统。另外,容器对操作系统进行虚拟化处理,那样多个容器可以共享一个操作系统。这就带来了效率。
他们在报告中表示:“容器在合并方面具有与任何虚拟机技术一样的优点,但是一个主要的好处是,不大需要重写操作系统代码。”相比服务器运行虚拟机管理程序,拥有操作系统的多个副本,你可以把更多东西装入到运行容器的服务器上,只使用操作系统的一个版本。
比如说,一台服务器在10个虚拟机中托管运行10个应用程序,每个虚拟机中运行操作系统,那么操作系统就有10个副本。而在没有虚拟机的容器化模式下,那10个应用程序从理论上来说都共享操作系统的一个版本。罗杰斯和莱曼表示,相比虚拟机,如果服务器使用容器来处理,就能带来两位数的资源节省。
这两位研究人员还发现:“操作系统虚拟化在合并方面比硬件虚拟化更出色,就因为重复比较少,因而减少了资源耗用量。”拥有较少的操作系统还将带来其他好处。比如,管理比较省事,因为减少了操作系统的安全更新。
那么,容器会取代所有虚拟机吗?
虚拟机不会消失
罗杰斯和莱曼表示,虚拟机在企业技术领域仍占有重要席位。基于容器的软件定义基础设施初创公司Robin Systems的首席营销官苏希尔·库马尔(Sushil Kumar)说:“每当新技术问世,并不是说就跟拨动开关、开始看到节省一样简单。”库马尔特别指出,当虚拟化在2000年初开始受到追捧以来,它最先实施在测试和开发环境。即便今天,虚拟桌面等一些应用和SharePoint等企业应用软件在虚拟机里面运行得完全很好,可得益于通过虚拟机管理程序来隔离虚拟机。
除了成本,还有其他因素要考虑。比如,使用容器需要能够配置和管理裸机服务器,这可能需要一些额外成本。
罗杰斯和莱曼指出:“虚拟机在比较成熟的安全、工具、管理和流程中具有好处,这就是为什么我们预计虚拟机可能会与容器共存,就像仍有物理机与如今的虚拟机共存一样。不过,效率、可扩展性和性能等因素(包括成本优势)无疑意味着,容器的问世会给虚拟机带来更大的冲击。”
好文章,需要你的鼓励
谷歌深度思维团队开发出名为MolGen的AI系统,能够像经验丰富的化学家一样自主设计全新药物分子。该系统通过学习1000万种化合物数据,在阿尔茨海默病等疾病的药物设计中表现出色,实际合成测试成功率达90%,远超传统方法。这项技术有望将药物研发周期从10-15年缩短至5-8年,成本降低一半,为患者更快获得新药治疗带来希望。
继苹果和其他厂商之后,Google正在加大力度推广其在智能手机上的人工智能功能。该公司试图通过展示AI在移动设备上的实用性和创新性来吸引消费者关注,希望说服用户相信手机AI功能的价值。Google面临的挑战是如何让消费者真正体验到AI带来的便利,并将这些技术优势转化为市场竞争力。
哈佛医学院和微软公司合作开发了一个能够"听声识病"的AI系统,仅通过分析语音就能预测健康状况,准确率高达92%。该系统基于深度学习技术,能够捕捉声音中与疾病相关的微妙变化,并具备跨语言诊断能力。研究团队已开发出智能手机应用原型,用户只需完成简单语音任务即可获得健康评估,为个性化健康管理开辟了新途径。