打破神话:容器vs虚拟机(一)

  • 来源:
  • 更新日期:2018-05-23

摘要:容器是当今IT界最热门的话题之一开发人员越来越多地使用容器开发人员可以自动执行应用程序和工作负载部署集装箱也被吹捧为提高整体基础设施利用率的一种手段,因为与虚拟机(VM)相比它们的设计轻巧减少了部署、拆卸、重新实例化或迁移的时间。在这篇文章中小编将评估使用容器的优势。

 容器是当今IT界最热门的话题之一开发人员越来越多地使用容器开发人员可以自动执行应用程序和工作负载部署集装箱也被吹捧为提高整体基础设施利用率的一种手段,因为与虚拟机(VM)相比它们的设计轻巧减少了部署、拆卸、重新实例化或迁移的时间。在这篇文章中小编将评估使用容器的优势。

使用容器的三点优点:
2-1605301J034Q1.jpg
1.速度
在容器中部署的应用程序比在虚拟机中部署的应用程序更有弹性完全引导整个VM(包括操作系统(OS)和内核)通常可能需要几秒钟甚至几分钟的时间。另一方面容器可以以毫秒为单位进行部署因为它们共享一个操作系统只需要加载应用程序所需的某些软件包。
2.便携性
容器最大的好处之一是可以移植如果主机操作系统在公共云实例中支持生产中的Docker容器,则它可以很容易地部署到开发人员的VirtualBox环境中以保持一致性和功能性。这使您可以从基础设施层获得高层次的抽象并可以与各种配置管理工具一起使用。
3.密度
容器还可以在基础架构内实现更好的工作量密度容器每个实例的内存开销较少因为每个应用程序都加载到跨所有容器共享的主机操作系统中。操作系统和内核不需要为每个容器加载。因此更多的应用程序和工作负载可以被挤压到相同的硬件或基础设施上。