一家公司在 AWS 上运行其电子商务应用程序。每个新订单都作为消息发布在单个可用区中的 Amazon EC2 实例上运行的 RabbitMQ 队列中。这些消息由在单独的 EC2 实例上运行的不同应用程序处理。这个应用程序将详细信息存储在另一个 EC2 实例上的 PostgreSQL 数据库中。所有的 EC2实例位于同一可用区中。公司需要重新设计其架构,以最少的成本提供最高的可用性运营开销。解决方案架构师应该怎么做才能满足这些要求?

发布于 2021-04-24 01:50:06
【多选题】
A 将队列迁移到 Amazon MQ 上的冗余 RabbitMQ 实例对(活动/备用)。创建一个多可用区 Auto Scaling 组(或托管应用程序的 EC2 实例。创建另一个多可用区托管 PostgreSQL 数据库的 EC2 实例的 Auto Scaling 组。
B 将队列迁移到 Amazon MQ 上的冗余 RabbitMQ 实例对(活动/备用)。为托管应用程序的 EC2 实例创建多可用区 Auto Scaling 组。迁移数据库在 Amazon RDS for PostgreSQL 的多可用区部署上运行。
C 为托管 RabbitMQ 队列的 EC2 实例创建多可用区 Auto Scaling 组。创造托管应用程序的 EC2 实例的另一个多可用区 Auto Scaling 组。迁移要运行的数据库在 Amazon RDS fqjPostgreSQL 的多可用区部署上。
D 为托管 RabbitMQ 队列的 EC2 实例创建多可用区 Auto Scaling 组。创造托管应用程序的 EC2 实例的另一个多可用区 Auto Scaling 组。创建第三个多可用区自动托管 PostgreSQL 数据库的 EC2 实例的扩展组。

查看更多

关注者
0
被浏览
82
  • 体验AI问答!更聪明、超智能!
  • 一款基于GPT的超级AI助手,可以对话、创作、写文案!
1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

手机
浏览

扫码手机浏览

分享
好友

在线
客服