本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
本节中的主题介绍了很多将其他 AWS 服务与您的 Elastic Beanstalk 应用程序结合使用的方法。为了实施您的应用程序的环境,Elastic Beanstalk 将管理其他 AWS 服务的资源或使用其功能。此外,Elastic Beanstalk 与不直接作为您的环境的一部分使用的 AWS 服务集成。
架构概述
下图演示了跨越多可用区的 Elastic Beanstalk 的示例架构,该架构与 Amazon CloudFront、Amazon Simple Storage Service (Amazon S3) 和 Amazon Relational Database Service (Amazon RDS) 等其他 AWS 产品配合使用。

要规划容错,最好具有 N+1 Amazon EC2 实例,然后将实例分布到多可用区域中。如果一个可用区域出现故障,您仍可使其他 Amazon EC2 实例在另一可用区域内运行。您可以调整 Amazon EC2 Auto Scaling,以允许使用最小数量的实例和多可用区。有关如何执行此操作的说明,请参阅 自动缩放您的 Elastic Beanstalk 环境实例。有关构建容错应用程序的更多信息,请转到在 AWS 上构建容错的应用程序
以下部分更为详细地描述了与 Amazon CloudFront、Amazon CloudWatch、Amazon DynamoDB、Amazon ElastiCache、Amazon RDS、Amazon Route 53、Amazon Simple Storage Service、Amazon VPC 和 IAM 的集成。