什么是容器?

可将您的代码打包,实现随处运行

容器可提供一种标准的方法来将您应用程序的代码、配置和依赖关系打包为单个对象。容器可共享服务器上安装的操作系统,并可作为资源受到隔离的进程予以运行,从而确保能在任何环境下快速、可靠、一致地进行部署AWS 云可针对优化运行容器提供基础设施资源以及一套编排服务,从而使您能轻松在生产环境中构建和运行容器化应用程序。

AWS 支持符合 OCI 规范的容器,包括 Docker 容器。

Containers_whats_in_a_container

优点

随处运行

容器可将您的代码与配置文件和依赖关系进行打包,从而确保任何环境下的运行一致。

提高资源利用率

容器可提供进程隔离,因此您可精细地设置 CPU 和内存使用率,进而更好地利用计算资源。

快速扩展

每个容器可作为单独的进程予以运行,并可共享底层操作系统的资源。这样一来,可加快容器的启动和停止速度。

工作原理

Product-Page-Diagram_Containers

使用案例

微服务

容器可提供进程隔离,因此可以轻松拆分为独立的组件(即微服务)来运行应用程序。

批处理

将批处理和 ETL 作业打包至容器中,即可快速启动作业,并能根据需求进行动态扩展。

机器学习

使用容器可快速扩展机器学习模型以进行培训和推断,并且可在任何平台上将其运行至接近您的数据源。

混合应用程序

借助容器,您可以标准化部署代码的方式,从而轻松地为在本地和云环境中运行的应用程序构建工作流程。

将应用程序迁移到云

容器可轻松打包整个应用程序及将其移至云中,且无需更改任何代码。

平台即服务

利用容器即可构建平台,而无需开发人员来管理基础设施及标准化应用程序的部署和管理。

Product-Page_Standard-Icons_01_Product-Features_SqInk
访问服务页面

了解有关 AWS 上的容器的更多信息。

了解更多 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
注册免费账户

立即享受 AWS 免费套餐。 

注册 
Product-Page_Standard-Icons_03_Start-Building_SqInk
开始使用容器进行构建

了解如何开始使用 AWS 上的容器。

了解更多