Amazon ECS 中的常见用例
以下是 Amazon ECS 的常见使用案例:
-
微服务
-
网站
-
视频渲染服务
-
机器学习
您可以使用 AWS Batch 在容器间移交任务。
其他资源
您可以使用 Amazon ECS 创建一致的构建和部署体验,管理和扩展批处理和提取转换负载(ETL)工作负载,并在微服务模型上构建复杂的应用程序架构。有关 Amazon ECS 用例和方案的更多信息,请参阅容器用例
您可以在 GitHub 上查看微服务参考架构。有关更多信息,请参阅使用 Amazon ECS 部署微服务、AWS CloudFormation 和 Application Load Balancer
以下资源将概述如何实施持续集成和部署(CI/CD):
-
ECS 参考体系结构:持续部署
:该参考体系结构演示了如何使用 CodePipeline、CodeBuild 和 AWS CloudFormation 将应用程序持续部署 Amazon ECS。 -
使用 Jenkins、GitHub 和 Amazon ECR 的 Amazon ECS 连续交付管道
:此 AWS 实验室存储库可帮助您使用 Jenkins、GitHub和 Amazon ECR 为 Amazon ECS 设置和配置连续交付管道。
Managing Secrets for Amazon ECS Applications Using Parameter Store and IAM Roles for Tasks
以下资源将概述如何使您的服务可发现:
-
使用 Amazon ECS 容器服务和应用程序负载均衡器运行容器化微服务
:本文介绍如何使用 Elastic Load Balancing 应用程序负载均衡器的动态端口映射和基于路径的路由功能。这为微服务架构提供了服务发现。 -
Amazon Elastic Container Service—— Reference Architecture: Service Discovery
:此 Amazon ECS 参考体系结构使用 CloudWatch Events、Lambda和Route 53 私有托管区域为容器提供服务发现。 -
使用动态服务发现对采用 AWS Distro for OpenTelemetry 的 Amazon ECS 进行指标和跟踪收集
:本文介绍如何利用 ADOT 收集器的单个实例来收集来自使用 AWS Cloud Map 动态发现的 Amazon ECS 服务的 X-Ray 跟踪和 Prometheus 指标。