关注分享主机优惠活动
国内外VPS云服务器

什么是容器云?

近年来,容器技术已成为云产业发展的关键。 我们相信Docker和k8s的普及将有助于云计算PAAS层的完善和普及。

容器是一种更轻、更灵活的虚拟化方法,可以打包应用程序所需的所有内容。 容器是一种轻量级、可移植且独立的软件封装技术,允许应用程序几乎在任何地方以相同的方式运行。 容器和传统虚拟机的共同点是实现应用程序的封装和隔离。 然而,两者之间存在一定的差异。

容器包含您的所有代码、各种依赖项,甚至操作系统,使您的应用程序几乎可以在任何地方运行。 因此,它的诞生解决了如何保证应用程序从一种环境迁移到另一种环境时行为正确的重要问题。 它不像虚拟机那样虚拟化底层计算机,而只虚拟化操作系统。

(1) 容器由两部分组成:应用程序本身及其依赖包。

此处的依赖关系:例如,应用程序所需的库和其他软件容器运行在主机操作系统的用户空间中,并与操作系统中的其他进程隔离。

所有容器共享相同的主操作系统,因此它们比虚拟机小。 此外,启动容器不需要启动整个操作系统,从而使容器部署和启动更快、更便宜且更容易迁移。

(2)VMWare、KVM、Xen等传统虚拟化技术旨在创建完整的虚拟机。 要运行应用程序,您不仅必须部署应用程序本身及其依赖项(通常为数十 MB),还必须安装整个操作系统(数十 GB)。

理解容器,容器云其实就是一个固定大小的容器集群。 不同的容器组是完全分开的。 组内的容器可以进行一定程度的共享,并在全局网络管理组件的帮助下进行集成。 管理。

容器包含您的所有代码、各种依赖项,甚至操作系统,使您的应用程序几乎可以在任何地方运行。 因此,它的诞生解决了如何保证应用程序从一种环境迁移到另一种环境时行为正确的重要问题。 它不像虚拟机那样虚拟化底层计算机,而只虚拟化操作系统。

Docker 容器是开源容器,允许开发人员将应用程序和依赖项以统一的方式打包到容器应用程序容器引擎内的可移植包中。 然后您可以将其发布到任何安装了 Docker Engine 的服务器以实现虚拟化。

容器采用完全沙箱机制,彼此之间没有接口。 它的性能开销很小,并且很容易在您的机器或数据中心上运行。 最重要的是,它与语言、框架和系统无关。

未经允许不得转载:主机频道 » 什么是容器云?

评论 抢沙发

评论前必须登录!