其他分享
首页 > 其他分享> > Docker从入门到精通——容器部署发展简史

Docker从入门到精通——容器部署发展简史

作者:互联网

容器部署发展简史

  互联网企业生成环境的应用部署所经历的过程,大致可分为三个阶段:

1、传统部署时代:

  早期,各个组织机构在物理服务器上运行应用程序。无法为物理服务器中的应用程序定义资源边界,这会导致资源分配问题。 例如,如果在物理服务器上运行多个应用程序,则可能会出现一个应用程序占用大部分资源的情况, 结果可能导致其他应用程序的性能下降。 一种解决方案是在不同的物理服务器上运行每个应用程序,但是由于资源利用不足而无法扩展, 并且维护许多物理服务器的成本很高。

2、虚拟化部署时代:

  作为解决方案,引入了虚拟化。虚拟化技术允许你在单个物理服务器的 CPU 上运行多个虚拟机(VM)。 虚拟化允许应用程序在 VM 之间隔离,并提供一定程度的安全,因为一个应用程序的信息 不能被另一应用程序随意访问。

  虚拟化技术能够更好地利用物理服务器上的资源,并且因为可轻松地添加或更新应用程序 而可以实现更好的可伸缩性,降低硬件成本等等。

  每个 VM 是一台完整的计算机,在虚拟化硬件之上运行所有组件,包括其自己的操作系统。

2、容器部署时代:

  容器类似于 VM,但是它们具有被放宽的隔离属性,可以在应用程序之间共享操作系统(OS)。 因此,容器被认为是轻量级的。容器与 VM 类似,具有自己的文件系统、CPU、内存、进程空间等。 由于它们与基础架构分离,因此可以跨云和 OS 发行版本进行移植。

  容器因具有许多优势而变得流行起来。下面列出的是容器的一些好处:

标签:容器,入门,虚拟化,部署,VM,应用程序,简史,服务器,Docker
来源: https://www.cnblogs.com/zuoyang/p/16354269.html