此 AWS 解决方案有什么作用?
Operations Conductor 可帮助客户降低操作复杂性,并且使管理员能够快速创建基于事件或基于时间的手动调用,用以管理资源。
此解决方案可创建一个简单的 Web 界面来自动化和编排操作任务,并且可部署一组常见的操作行动,从而可以配置为自动执行管理任务、资源扩展和成本管理。该解决方案可以定制和扩展,以适应业务需求。
AWS 解决方案概览
下图显示了您可以使用该解决方案实施指南和随附的 AWS CloudFormation 模板自动部署的架构。
单击可放大
AWS 上的 Operations Conductor 架构
此解决方案包括您在主账户中部署的 AWS CloudFormation 模板。此模板启动 Amazon API Gateway 来调用解决方案的微服务(AWS Lambda 函数)。这些微服务提供业务逻辑来管理事件和任务。这些微服务还与 Amazon Simple Queue Service (Amazon SQS)、AWS Systems Manager 和 Amazon DynamoDB 交互,从而为任务详细信息和结果提供存储。
主模板会在 Amazon Simple Storage Service (Amazon S3) 存储桶中自动生成其他的 AWS CloudFormation 模板。通过模板,您可以创建跨账户和区域 AWS Identity and Access Management (IAM) 角色,以在二级账户和区域以及转发事件中执行操作。您可以修改并在这些模板上进行构建,以创建扩展该解决方案功能的自定义操作。
功能
操作
Operations Conductor 利用 AWS Systems Manager 存储一组预定义自动化操作的业务逻辑,此解决方案可以在您的资源上执行。
Web 控制台
该解决方案包括一个 Web 控制台,可使用户创建和配置任务、监控执行情况并触发手动任务执行。
可延展性
您可以通过使用包含的 Web 控制台的操作目录添加自己的自定义操作,以扩展此解决方案的功能。
跨账户和跨区域自动化
使用包含的 AWS CloudFormation 模板更加轻松地跨账户和区域配置任务执行。