よくある質問

  • Amazon MQ とは何ですか?

    Amazon MQ は、クラウド内のメッセージブローカーを容易に設定、運用できる Apache ActiveMQ 向けのマネージド型メッセージブローカーサービスです。Amazon MQ では、オープンソースで人気の高いメッセージブローカーである ActiveMQ の管理とメンテナンスが行われます。基盤となるインフラストラクチャは、高可用性とメッセージの耐久性を実現するために自動的にプロビジョニングされ、アプリケーションの信頼性をサポートします。Amazon MQ を使用すると、ActiveMQ のコンソールと、JMS、NMS、AMQP、STOMP、MQTT、WebSocket といったメッセージング向けの業界標準 API およびプロトコルに直接アクセスできます。アプリケーションでメッセージングコードの書き換えをする必要がないので、これらの規格を使用するあらゆるメッセージブローカーから Amazon MQ に簡単に移行できます。

  • Amazon MQ はどのような利用者に適していますか?

    Amazon MQ は、オンプレミスであれクラウドであれ、現在メッセージブローカーを自身で管理しており、アプリケーション内のメッセージングコードを書き直すことなく完全マネージド型クラウドサービスに移行したいと考えている、エンタープライズの IT 専門家、開発者、アーキテクトに適しています。

  • Amazon MQ は私に代わって何を管理してくれるのですか?

    ブローカーインスタンスやストレージに必要なインフラストラクチャキャパシティーのプロビジョンから、ブローカーソフトウェアのインストールまで、メッセージブローカーの設定に関わる作業は Amazon MQ によって管理されます。ブローカーをセットアップして実行すると、実行中のソフトウェアのアップグレード、セキュリティ更新、障害の検出とリカバリは Amazon によって管理されます。Amazon MQ では、メッセージが複数のアベイラビリティーゾーン (AZ) に冗長的に保存され、耐久性が確保されます。アクティブ/スタンバイブローカーを使用すれば、障害発生時に Amazon MQ によってスタンバイインスタンスに自動的にフェイルオーバーされるため、メッセージの送受信を継続できます。

  • Amazon MQ と、Amazon SQS および SNS は、どのように使い分ければよいですか?

    Amazon MQ、Amazon SQSAmazon SNS はスタートアップ企業からエンタープライズ企業まで、誰にでも適したメッセージングサービスです。既存のアプリケーションで処理しているメッセージングを、クラウドにすばやく簡単に移したい場合、Amazon MQ の使用をお勧めします。業界標準の API とプロトコルがサポートされているため、どのような標準に準拠したメッセージブローカーからでも、アプリケーション内のメッセージングコードを書き換えることなく Amazon MQ に切り替えられます。クラウド上でまったく新しいアプリケーションを構築される場合は、Amazon SQS と Amazon SNS のご検討をお勧めします。Amazon SQS と SNS は軽量で、完全に管理されたメッセージキュー・トピックサービスで、ほとんど無制限にスケールでき、簡単で使いやすい API を提供します。Amazon SQS と SNS を用いて、マイクロサービス、分散型システム、サーバーなしのアプリケーションを切り離して、信頼性を向上できます。

  • Amazon MQ と、自分で管理する Amazon EC2 の ActiveMQ はどのように使い分ければよいですか?

    メッセージブローカーと基盤となるインフラストラクチャをどこまで詳細に管理したいかによって選択は異なります。Amazon MQ はマネージド型のメッセージブローカーサービスであり、ブローカーのセットアップ、モニタリング、メンテナンス、高可用性と耐久性を備えた基盤となるインフラストラクチャのプロビジョンなど、ActiveMQ の運用を処理します。運用オーバーヘッドと関連コストの削減を希望する場合、Amazon MQ が適しています。機能や設定のカスタマイズを細かくコントロールしたい場合やカスタム ActiveMQ プラグインを使用したい場合には、ActiveMQ を Amazon EC2 に直接インストールして実行することを検討できます。

  • ActiveMQ 以外のメッセージブローカーを使用している場合、どのように移行できますか?

    Amazon MQ には、Java Message Service (JMS) や .NET Message Service (NMS) などの一般的なメッセージング API、および AMQP、STOMP、MQTT、WebSocket といったプロトコルとの互換性があります。このため、どのような標準に準拠したメッセージブローカーからでも、アプリケーションのメッセージングコードを書き直すことなく Amazon MQ に切り替えられます。多くの場合、Amazon MQ ブローカーのエンドポイントを更新するだけで、既存のアプリケーションに接続してメッセージの送信を開始できます。

  • Amazon MQ は AWS の他のサービスとどのように連携しますか?

    Amazon EC2Amazon ECSAWS Lambda などの AWS コンピューティングサービスで実行されるアプリケーションであれば、Amazon MQ を使用できます。Amazon MQ は次の AWS サービスとも統合されています:

  • Amazon MQ でのメッセージングの耐久性はどのようなものですか?

    ActiveMQ が永続モードで使用される場合、各メッセージは複数のアベイラビリティーゾーン (AZ) に冗長的に保存されます。メッセージストアには、ストアが位置するリージョン内のすべての AZ から同時にアクセスできます。このため、メッセージブローカーは同一リージョン内で 1 つの AZ から別の AZ にメッセージを失うことなくフェイルオーバーできます。

  • Amazon MQ の使用を開始するには、どうすればよいですか?

    Amazon MQ では、クラウド内のメッセージブローカーの設定や運用を簡単に行えます。Amazon MQ を使用すれば、AWS マネジメントコンソール、CLI、API コールを使用して、本番環境に対応したメッセージブローカーを数分で起動できます。多くの場合、Amazon MQ ブローカーのエンドポイントを更新するだけで、既存のアプリケーションに接続してメッセージの送信を開始できます。

  • Amazon MQ の使用に対してどのように課金されますか?

    Amazon MQ では、実際に使用した分のみ料金が発生します。使用したブローカーインスタンスとストレージ、および標準のデータ転送料金について課金されます。1 年間の無料利用枠を利用して、Amazon MQ の使用を簡単に開始できます。詳細については、Amazon MQ 料金を参照してください。

Amazon MQ リソースに関する詳細

リソースのページにアクセスする
始める準備はできましたか?
サインアップ
ご不明な点がおありですか?
お問い合わせ
ページの内容
よくある質問