当前位置: 首页 > 科技观察

容器取代了虚拟机,这四个理由让你印象深刻吗?

时间:2023-03-14 19:00:50 科技观察

随着容器的不断发展,你可能经常会听到“容器正在取代虚拟机吗?”这样的问题。许多DockerEnterprise客户在虚拟化基础架构上运行他们的容器,而其他客户则在裸机上运行它们。Docker为IT和运营商提供了运行应用程序的选择:在虚拟机上、在裸机上或在云中。那么,目前虚拟机和容器之间的关系是怎样的呢?1、容器比虚拟机更敏捷在容器成熟的阶段,容器无疑为开发者和运维者提供了更大的灵活性。容器部署迅速,提供不可变的基础设施,并解决了“在我的机器上工作”这个古老的问题。它们还取代了传统的修补流程,使企业能够更快地响应问题并使应用程序更易于维护。2.容器适用于混合和多云环境一旦容器化,应用程序就可以部署在任何基础设施、虚拟机、裸机和运行不同管理程序的各种公共云上。许多企业首先在其虚拟化基础架构上运行容器,这样可以更轻松地迁移到云端而无需更改代码。3.将容器与现有的IT流程集成大多数企业都有一个成熟的虚拟化环境,其中包括围绕备份、监控和自动化的工具,以及围绕它构建的人员和流程。通过在虚拟化基础架构上运行DockerEnterprise,组织可以轻松地将容器集成到现有实践中,并获得上述第1点和第2点的好处。4.容器节省虚拟机许可证容器化应用程序共享通用操作系统和软件库,大大提高了虚拟机的CPU利用率。这意味着企业可以减少运行其环境所需的虚拟机总数,并增加可以在服务器上运行的应用程序的数量。容器化后,DockerEnterprise客户通常会看到服务器整合增加了50%,这意味着硬件成本降低,虚拟机和操作系统许可费用减少。裸机呢?正如企业有理由使用不同的服务器或不同的操作系统一样,一些企业希望直接在裸机上运行容器。这通常是由于性能或延迟问题或许可和成本原因。安全性如何?容器本质上是安全的。Docker容器在应用程序之间以及应用程序与主机之间创建隔离层,并通过限制对主机的访问来减少主机表面积,从而保护主机和位于同一位置的容器。在裸机上运行的Docker容器具有与在虚拟机上运行相同的高级限制。然而,Docker容器通过保护虚拟机本身并为主机提供纵深防御,也能很好地与虚拟化技术配合使用。结论***,Docker容器可以在虚拟机内运行,也可以在裸机上运行,??选择权在你。与数据中心的其他决策一样,您想要关闭的路径应该与您的业务优先级保持一致。容器与虚拟机一起工作,但它们也可以在没有虚拟机的情况下运行。