韧性在 AWS Outposts - AWS Outposts

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

韧性在 AWS Outposts

AWS Outposts 被设计为具有高可用性。Outpost 机架采用冗余电源和网络设备设计。为了提高弹性,建议您为 Outpost 提供双电源和冗余网络连接。

要获得高可用性,您可以在 Outpost 机架上预配置始终处于活动状态的额外内置容量。Outpost 容量配置专为在生产环境中运行而设计,并且在您为每个实例系列预配置容量后,每个实例系列均支持 N+1 个实例。 AWS 建议您为任务关键型应用程序分配足够的额外容量,以便在出现潜在主机问题时进行恢复和失效转移。您可以使用 Amazon CloudWatch 容量可用性指标和设置警报来监控应用程序的运行状况,创建 CloudWatch 操作来配置自动恢复选项,并监控 Outposts 随时间推移的容量利用率。

创建 Outpost 时,您可以从一个 AWS 区域中选择一个可用区。此可用区支持控制面板操作,例如响应 API 调用、监控 Outpost 和更新 Outpost 等。要从可用区提供的弹性中受益,您可以将应用程序部署到多个 Outpost 上,并将每个 Outpost 关联到不同的可用区。这样,您既能增强应用程序的弹性,又可避免依赖于单个可用区。有关区域和可用区的更多信息,请参阅AWS 全球基础设施

您可以使用具有分布策略的置放群组来确保将实例放置到不同的 Outpost 机架上。这样做可以帮助减少相关的故障。有关更多信息,请参阅 Outpost 上的置放群组

您可以使用 Amazon EC2 Auto Scaling 在 Outpost 中启动实例,并通过创建应用程序负载均衡器在实例之间分配流量。有关更多信息,请参阅在 AWS Outposts中配置应用程序负载均衡器