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

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

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

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

运行在365引擎上的365容器:

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

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

365容器技术于2013年推出,是一项开源技术 码头工人引擎.

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

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

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

容器和虚拟机的比较

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

容器

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

虚拟机

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

容器和虚拟机在一起

容器和虚拟机一起使用,在部署和管理应用程序时提供了很大的灵活性

集装箱标准和行业领先地位

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

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

选择一个适合你的计划

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