SUS05-BP03 使用托管服务 - AWS Well-Architected 框架

SUS05-BP03 使用托管服务

使用托管服务在云中更高效地运营。

常见反模式:

  • 使用利用率低的 Amazon EC2 实例来运行应用程序。

  • 内部团队仅管理工作负载,而没有时间专注于创新或简化。

  • 为可在托管服务上更高效运行的任务部署和维护技术。

建立此最佳实践的好处:

  • 使用托管服务将责任转移给 AWS,其拥有对数百万客户的洞察,可以帮助推动新的创新和提高效率。

  • 由于使用了多租户控制面板,托管服务将服务的环境影响分散到许多用户。

在未建立这种最佳实践的情况下暴露的风险等级:

实施指导

托管服务将维持已部署硬件的高利用率和可持续性优化的责任转移给 AWS。托管服务还消除了维护服务的运营和管理负担,让您的团队有更多时间专注于创新。

审核您的工作负载,以便确定可由 AWS 托管服务替换的组件。例如,Amazon RDSAmazon RedshiftAmazon ElastiCache 提供托管式数据库服务。Amazon AthenaAmazon EMRAmazon OpenSearch Service 提供托管式分析服务。

实施步骤

  1. 清点工作负载:清点工作负载的服务和组件。

  2. 识别候选对象:评测和确定可由托管服务替换的组件。以下是一些可以考虑采用托管服务的示例:

    任务 在 AWS 上使用什么

    托管数据库

    使用托管的 Amazon Relational Database Service(Amazon RDS)实例,而不是在 Amazon Elastic Compute Cloud(Amazon EC2)上维护您自己的 Amazon RDS 实例

    托管容器工作负载

    使用 AWS Fargate,而不是实施自己的容器基础设施。

    托管 Web 应用

    使用 AWS Amplify 托管作为完全托管式 CI/CD 以及静态网站和服务器端渲染的 Web 应用程序的托管服务。

  3. 制定迁移计划:确定依赖关系并制定迁移计划。相应地更新运行手册和行动手册。

    • AWS Application Discovery Service 会自动收集并提供有关应用程序依赖关系和使用情况的详细信息,帮助您在制定迁移计划时做出更明智的决策。

  4. 执行测试:迁移到托管服务之前测试服务。

  5. 替换自管式服务:使用您的迁移计划将自管式服务替换为托管服务。

  6. 监控和调整:迁移完成后持续监控服务,以便根据需要进行调整并优化服务。

资源

相关文档:

相关视频: