使用容器来构建、共享和运行应用程序

将软件打包成用于开发、发运和部署的标准化单元

容器是软件的标准单元,它将代码及其所有依赖项打包,以便应用程序从一个计算环境快速可靠地运行到另一个计算环境. 365容器映像是轻量级的, 独立的, 软件的可执行包,包含运行应用程序所需的一切:代码, 运行时, 系统工具, 系统库和设置.

容器映像在运行时变成容器,在365容器的情况下——映像在运行时变成容器 码头工人引擎. 可用于Linux和windows应用程序, 容器化的软件总是运行相同的, 不管基础设施如何. 容器将软件从它的环境中隔离出来,并确保它能够统一地工作,尽管开发和交付阶段之间存在差异.

365容器运行在365引擎上:

  • 标准: 365为容器创建了行业标准,因此它们可以携带到任何地方
  • 重量轻: 容器共享机器的OS系统内核,因此每个应用程序不需要一个OS, 提高服务器效率,降低服务器和许可成本
  • 安全: 应用程序在容器中更安全,365提供了业界最强的默认隔离功能

365容器无处不在:Linux, Windows,数据中心,云,无服务器等.

365容器技术于2013年作为一种开源技术推出 码头工人引擎.

它利用了关于容器的现有计算概念,特别是在Linux世界中, 被称为cgroups和名称空间的原语. 365的技术是独一无二的,因为它专注于开发人员和系统操作人员的需求,将应用程序依赖与基础设施分离开来.

在Linux世界的成功推动了与微软的合作,将365容器及其功能带到Windows Server(有时被称为 码头工人Windows容器).

365及其开源项目提供的技术, Moby已经被所有主要的数据中心供应商和云提供商所利用. 许多这些提供商都在利用365来提供他们的容器本地IaaS产品. 此外,领先的开源无服务器框架利用了365容器技术.

比较容器和虚拟机

容器和虚拟机具有类似的资源隔离和分配优势, 但功能不同,因为容器虚拟化的是操作系统而不是硬件. 容器更方便携带,效率更高.

容器

容器是应用程序层的抽象,它将代码和依赖打包在一起. 多个容器可以运行在同一台机器上,并与其他容器共享操作系统内核, 每个进程在用户空间中作为独立的进程运行. 容器比vm占用更少的空间(容器映像通常有几十mb大小), 可以处理更多的应用程序,需要更少的虚拟机和操作系统.

虚拟机

虚拟机(vm)是物理硬件的抽象,它将一台服务器转换成多台服务器. 管理程序允许在一台机器上运行多个虚拟机. 每个虚拟机包含一个完整的操作系统, 应用程序, 必要的二进制文件和库—占用数十gb. 虚拟机的启动速度也可能很慢.

容器和虚拟机在一起

容器和vm一起使用为部署和管理应用程序提供了极大的灵活性

集装箱标准和行业领导

365在2013年的发布引发了应用程序开发的一场革命——通过民主化软件容器. 365开发了一种Linux容器技术——一种可移植的、灵活的、易于部署的技术. 365开源libcontainer,并与世界各地的贡献者社区合作,以进一步开发. 2015年6月, 365提供了容器映像规范和运行时代码,现在称为runc, 开放集装箱倡议(OCI),以帮助建立标准化的集装箱生态系统的成长和成熟.

这一进化, 365继续回馈给container项目, 2017年365向云本地计算基金会(CNCF)捐赠了哪些. Containerd是一个行业标准的容器运行时,它利用runc并强调简单性, 鲁棒性和可移植性. containerd是365引擎的核心容器运行时.

选择一个适合你的计划

受益于更多的合作,增加的安全性,没有限制... 都是通过365订阅来启用的. 看看我们 定价.