本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 Elastic Beanstalk 与其他服务一起 AWS 使用
本节中的主题介绍了在 Elastic Beanstalk 应用程序中使用其他 AWS 服务的多种方式。为了实现您的应用程序环境,Elastic Beanstalk 会管理其他服务的资源或使用其 AWS 功能。此外,Elastic Beanstalk 还 AWS 集成了它不直接用作环境一部分的服务。
架构概述
下图说明了跨多个可用区的 Elastic Beanstalk 架构示例,该架构 AWS 与其他产品配合使用,例如亚马逊、 CloudFront亚马逊简单存储服务 (Amazon S3) 和亚马逊关系数据库服务 (Amazon RDS)。
要规划容错,最好具有 N+1 Amazon EC2 实例,然后将实例分布到多可用区域中。如果一个可用区域出现故障,您仍可使其他 Amazon EC2 实例在另一可用区域内运行。您可以调整 Amazon EC2 Auto Scaling,以允许使用最小数量的实例和多可用区。有关如何执行此操作的说明,请参阅 使用 Auto Scaling 功能自动扩缩 Elastic Beanstalk 环境实例。有关构建容错应用程序的更多信息,请转到在 AWS上构建容错的应用程序
以下各节将更详细地讨论与亚马逊 CloudFront、亚马逊、亚马逊 DynamoDB 亚马逊 CloudWatch、亚马逊 RDS、 ElastiCache亚马逊 RDS、亚马逊 Route 53、亚马逊简单存储服务、亚马逊 VPC 和 IAM 的集成。