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

优点
随处运行
容器可将您的代码与配置文件和依赖关系进行打包,从而确保任何环境下的运行一致。
提高资源利用率
容器可提供进程隔离,因此您可精细地设置 CPU 和内存使用率,进而更好地利用计算资源。
快速扩展
每个容器可作为单独的进程予以运行,并可共享底层操作系统的资源。这样一来,可加快容器的启动和停止速度。
工作原理

使用案例
微服务
容器可提供进程隔离,因此可以轻松拆分为独立的组件(即微服务)来运行应用程序。
批处理
将批处理和 ETL 作业打包至容器中,即可快速启动作业,并能根据需求进行动态扩展。
机器学习
使用容器可快速扩展机器学习模型以进行培训和推断,并且可在任何平台上将其运行至接近您的数据源。
混合应用程序
借助容器,您可以标准化部署代码的方式,从而轻松地为在本地和云环境中运行的应用程序构建工作流程。
将应用程序迁移到云
容器可轻松打包整个应用程序及将其移至云中,且无需更改任何代码。
平台即服务
利用容器即可构建平台,而无需开发人员来管理基础设施及标准化应用程序的部署和管理。