→Amazon MQ上のRabbitMQインスタンスの冗長ペア(アクティブ/スタンバイ)にキューを移行
選択肢:RabbitMQキューをホストするEC2インスタンス用にMulti-AZ Auto Scalingグループを作成します。アプリケーションをホストするEC2インスタンス用に、別のMulti-AZ Auto Scalingグループを作成します。Amazon RDS for PostgreSQLのMulti-AZデプロイメント上で実行するようにデータベースを移行します
この選択肢が正しくない理由は以下の通りです。
RabbitMQをMulti-AZ Auto Scalingグループで管理すると、冗長性と可用性が確保されますが、RabbitMQクラスターリングやデータの同期など、運用オーバーヘッドが増えてしまいます。このため、Amazon MQを使用してRabbitMQの管理をAWSに任せる方が運用オーバーヘッドを最小限に抑えることができます。

コメント