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

 

集装箱集装箱是什么

将软件打包成标准化单元,用于开发、交付和部署

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

容器映像在运行时成为容器,在365容器的情况下—映像在运行时成为容器 码头工人引擎. 适用于基于Linux和windows的应用程序, 集装箱化软件将始终运行相同的程序, 不管基础设施是什么. 容器将软件与它的环境隔离开来,并确保软件能够统一工作,尽管开发和分期之间存在差异.

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

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

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

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

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

Linux世界的成功推动了与微软的合作,将365容器及其功能引入Windows Server.

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

365网站2018图解071918 v5 26 365今天

比较容器和虚拟机

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

365集装箱应用程序蓝色边框2

容器

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

容器虚拟机

虚拟机

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

容器和虚拟机一起

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

365容器化和vm透明bg
Containerd lg

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

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

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

选择一个适合你的计划

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

看看我们 定价.