什么是云容器以及它们如何工作?

来源:搜索云安全

云容器仍然是 IT 界的热门话题,尤其是在安全领域。包括微软、谷歌和 Facebook 在内的全球顶级科技公司都在使用它们。例如,谷歌表示其所有产品都在容器中运行,每周运行数十亿个容器。

每周数十亿个容器

在过去十年中,容器在生产环境中的使用越来越多。它们延续了 DevOps 的模块化,使开发人员能够调整单独的功能而不影响整个应用程序。容器承诺以精简、易于部署和安全的方式实现特定的基础设施要求,是虚拟机的轻量级替代方案。

易于部署且安全的方法 虚拟机的替代方案

云容器如何工作?

容器技术源于作为 Linux 的一部分开发的分区和 chroot 进程隔离。容器的现代形式体现在应用程序容器化(例如 Docker)和系统容器化(例如 Linux 容器 (LXC))中。两者都使 IT 团队能够从底层基础架构中抽象出应用程序代码,以简化版本管理并实现跨各种部署环境的可移植性。

应用程序容器化

容器依靠虚拟隔离来部署和运行访问共享操作系统内核的应用程序,而无需虚拟机。容器包含所有必要的组件,例如文件、库和环境变量,可以运行所需的软件,而无需担心平台兼容性。主机操作系统限制了容器对物理资源的访问,因此单个容器不能消耗主机的所有物理资源。

Amazon Elastic Container Service

仍有一些关键问题需要回答:容器与传统的基于虚拟机管理程序的虚拟机究竟有何不同?而且,仅仅因为容器如此受欢迎,就意味着它们更好吗?

云容器与虚拟机

可移植 可扩大和缩小规模 全面投资容器