助け合いフォーラム
AWS ソリューションアーキテクト - アソシエイト(SAA-C03)
問題ID : 33304
問題を開く
ある会社は、オンプレミスで稼働しているアプリケーションをAWSへ移行する計画を立てている。アプリケーションは複数のマイクロサービスで構成されており、マイクロサービス間の連携はApache Active MQを利用している。
マイクロサービス間の連携システムを改修することなくAWSへ移行したい場合、どのAWSサービスを利用するのが適切か。
マイクロサービス間の連携システムを改修することなくAWSへ移行したい場合、どのAWSサービスを利用するのが適切か。
正解
Amazon MQ
解説
Amazon MQは、Apache ActiveMQとRabbitMQに対応したフルマネージドのメッセージブローカーサービスです。メッセージブローカーサービスとは、複数のサービスやシステム間の連携に使用される「メッセージキュー※」を管理するサービスのことです。
※メッセージキューについての詳細な説明は、分野「SQS」に記載されています。
Amazon MQは、Apache ActiveMQやRabbitMQといったオープンソースのメッセージブローカーと互換性があるので、既存環境から移行するアプリケーションに適しています。
したがって正解は
・Amazon MQ
です。
AWSには、Amazon MQと似たサービスにAmazon SQS(Simple Queue Service)があります。Amazon SQSはAWS独自規格のメッセージキューイングサービスです。メッセージブローカーを設定する必要がないので、新規のアプリケーションに適しています。
その他の選択肢については、以下のとおりです。
・Amazon SQS
Amazon SQSはAWS独自規格のメッセージキューイングサービスです。
Apache Active MQを利用している既存環境からの移行の場合、AWS MQの方が連携システムの改修が必要ないので適しています。よって誤りです。
・Amazon SNS
Amazon SNSはプッシュ型のメッセージングサービスです。
Apache Active MQで使用しているメッセージキューには対応していないので、誤りです。
・AWS Lambda
AWS Lambdaはサーバーレスでプログラムのコードを実行できるサービスです。
マイクロサービスの実行に適したサービスですが、複数のサービスやシステム間を連携するためのサービスではないので、誤りです。
※メッセージキューについての詳細な説明は、分野「SQS」に記載されています。
Amazon MQは、Apache ActiveMQやRabbitMQといったオープンソースのメッセージブローカーと互換性があるので、既存環境から移行するアプリケーションに適しています。
したがって正解は
・Amazon MQ
です。
AWSには、Amazon MQと似たサービスにAmazon SQS(Simple Queue Service)があります。Amazon SQSはAWS独自規格のメッセージキューイングサービスです。メッセージブローカーを設定する必要がないので、新規のアプリケーションに適しています。
その他の選択肢については、以下のとおりです。
・Amazon SQS
Amazon SQSはAWS独自規格のメッセージキューイングサービスです。
Apache Active MQを利用している既存環境からの移行の場合、AWS MQの方が連携システムの改修が必要ないので適しています。よって誤りです。
・Amazon SNS
Amazon SNSはプッシュ型のメッセージングサービスです。
Apache Active MQで使用しているメッセージキューには対応していないので、誤りです。
・AWS Lambda
AWS Lambdaはサーバーレスでプログラムのコードを実行できるサービスです。
マイクロサービスの実行に適したサービスですが、複数のサービスやシステム間を連携するためのサービスではないので、誤りです。
参考
【Amazon MQ】
Amazon MQは、Apache ActiveMQとRabbitMQに対応したフルマネージドのメッセージブローカーサービスです。メッセージブローカーサービスとは、複数のサービスやシステム間の連携に使用される「メッセージキュー※」を管理するサービスのことです。
※メッセージキューについての詳細な説明は、分野「SQS」に記載されています。
Amazon MQのメッセージブローカーは単一のAZ内で動作します。AZ障害に備えて可用性を向上したい場合は、アクティブ/スタンバイ構成を選択すると複数のAZで動作できます。
AWSには、Amazon MQと似たサービスにAmazon SQS(Simple Queue Service)があります。Amazon MQはApache ActiveMQやRabbitMQといったオープンソースのメッセージブローカーと互換性があるので、既存環境から移行するアプリケーションに適しています。一方、Amazon SQSはAWS独自規格のメッセージキューイングサービスです。メッセージブローカーを設定する必要がないので、新規のアプリケーションに適しています。
Amazon MQは、Apache ActiveMQとRabbitMQに対応したフルマネージドのメッセージブローカーサービスです。メッセージブローカーサービスとは、複数のサービスやシステム間の連携に使用される「メッセージキュー※」を管理するサービスのことです。
※メッセージキューについての詳細な説明は、分野「SQS」に記載されています。
Amazon MQのメッセージブローカーは単一のAZ内で動作します。AZ障害に備えて可用性を向上したい場合は、アクティブ/スタンバイ構成を選択すると複数のAZで動作できます。
AWSには、Amazon MQと似たサービスにAmazon SQS(Simple Queue Service)があります。Amazon MQはApache ActiveMQやRabbitMQといったオープンソースのメッセージブローカーと互換性があるので、既存環境から移行するアプリケーションに適しています。一方、Amazon SQSはAWS独自規格のメッセージキューイングサービスです。メッセージブローカーを設定する必要がないので、新規のアプリケーションに適しています。
誤字
r
route127
投稿日 2023/02/02
誤字
誤
Aache Active MQ
正
Apache Active MQ
スタッフからの返信
この投稿に対して返信しませんか?
s staff_satomi
2023/02/03 11:12
route127様 ご指摘の点を修正いたしました。 ご報告いただきまして、誠にありがとうございます。