AWS Proton のアイコン

AWS Proton 专业2020年〜

面向平台工程的基础设施模板管理和自动化部署服务

它能做什么

AWS Proton 是一项面向平台团队的服务,用于创建和管理标准化的基础设施模板,让开发者能够自助式部署应用。平台团队定义环境模板和服务模板,开发者选择模板即可自动配置基础设施。支持 CloudFormation 和 Terraform 作为模板引擎。

使用场景

用于平台工程团队为开发者提供标准化的部署环境、微服务架构的基础设施标准化、合规要求下的基础设施治理、开发者自助式服务部署。

日常类比

可以比作建筑公司的标准户型图。平台团队(建筑师)设计标准户型图(模板),开发者(住户)选择喜欢的户型即可入住(部署)。户型图确保所有建筑符合建筑规范(合规)。

什么是 Proton

AWS Proton 是一项平台工程服务。平台团队创建经过审核的基础设施模板(环境模板和服务模板),开发者通过自助服务门户选择模板并部署应用。这样既保证了基础设施的标准化和合规性,又不会成为开发者的瓶颈。

模板与部署

Proton 的模板分为环境模板(VPC、集群等共享基础设施)和服务模板(Lambda 函数、ECS 服务等应用基础设施)。模板支持版本管理,更新模板后可以自动或手动将变更应用到已部署的实例。支持 Git 同步,模板变更可以通过 Pull Request 工作流管理。 如需了解模板与部署的实践方法,可参考专业书籍(Amazon)

开始使用

在 Proton 控制台创建环境模板和服务模板。使用环境模板部署共享基础设施后,开发者选择服务模板部署应用。模板的源代码存储在 CodeCommit 或 GitHub 中。

注意事项

  • Proton 本身免费,但通过模板部署的 AWS 资源会产生费用
  • 支持 CloudFormation 和 Terraform 两种模板引擎
共有するXB!