Amazon MQがRabbitMQ 4のインプレースメジャーバージョンアップグレードをサポート
ID 4796
GUID 9f84d6e193cf97f3daf5b37d004b8a4b53185d75
発表日(JST)
要約生成日時(JST)
タイトル Amazon MQがRabbitMQ 4のインプレースメジャーバージョンアップグレードをサポート
詳細リンク https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-mq-inplace-upgrades-rabbitmq4/
カテゴリ
  • amazon-mq
  • analytics
  • aws-govcloud-us
  • developer-tools
  • messaging
  • migration
要点
  • Amazon MQがRabbitMQブローカーのインプレースメジャーバージョンアップグレードをサポート開始
  • RabbitMQ 3.13から4.2への直接アップグレードが可能(新しいブローカー作成やデータ移行不要)
  • ブローカーの設定、キュー、エクスチェンジ、バインディング、ユーザー、ポリシーが保持される
  • RabbitMQ 4.2ではクラシックミラードキューの廃止やMnesiaからKhepriへの移行などの破壊的変更あり
  • アップグレード対象条件:M7G(Graviton)インスタンスタイプで実行中、かつクラシックミラードキューが存在しないこと
  • クラシックミラードキューをクォーラムキューに変換するための移行ツールが利用可能
  • メジャーバージョンアップグレード中はブローカーが一時的に利用不可
  • パッチバージョンアップグレードはAmazon MQが自動管理
  • RabbitMQ 4インスタンスが利用可能なすべてのリージョンで提供
アップデート内容要約

Amazon MQがRabbitMQブローカーのインプレースバージョンアップグレードをサポートし、新しいブローカーの作成やデータ移行なしにRabbitMQ 4へアップグレードできるようになりました。RabbitMQ 3.13から4.2への直接アップグレードが可能で、ブローカーの設定、キュー、エクスチェンジ、バインディング、ユーザー、ポリシーが保持されます。

アップデート内容全文

Amazon MQは、RabbitMQブローカーのインプレースバージョンアップグレードをサポートするようになりました。
これにより、新しいブローカーを作成したりデータを移行したりすることなく、ブローカーをRabbitMQ 4にアップグレードできます。
Amazon MQコンソール、AWS CLI、またはAPIから直接RabbitMQ 3.13から4.2にアップグレードできるようになりました。
インプレースアップグレードでは、ブローカーの設定、キュー、エクスチェンジ、バインディング、ユーザー、ポリシーが保持されます。

RabbitMQ 4.2では、クラシックミラードキューの廃止やMnesiaからKhepriメタデータストアへの移行など、破壊的変更が導入されています。
アップグレードの対象となるには、ブローカーがM7G(Graviton)インスタンスタイプで実行されており、クラシックミラードキューが存在しない必要があります。
アップグレード前にクラシックミラードキューをクォーラムキューに変換するためのキュー移行ツールが利用可能です。

メジャーバージョンアップグレード中、Amazon MQがアップグレードを実行する間、ブローカーは利用できなくなります。
ブローカーをアップグレードするには、AWS Management Console、AWS CLI、またはAWS SDKsを通じてRabbitMQ 4.2をバージョンとして選択するだけです。
Amazon MQはRabbitMQ 4.2ブローカーのパッチバージョンアップグレードを自動的に管理するため、メジャー.マイナーバージョンのみを指定する必要があります。

RabbitMQ 4.2とアップグレードプロセスの詳細については、Amazon MQリリースノートおよびAmazon MQ開発者ガイドを参照してください。
この機能は、現在RabbitMQ 4インスタンスが利用可能なすべてのリージョンで利用できます。

関連サービス
  • AWS CLI
  • AWS Management Console
  • Amazon MQ
関連サービスの説明
  • AWS CLIは、AWSサービスをコマンドラインから操作するためのツールです。ターミナルやコマンドプロンプトからAWSの各種サービスを管理・操作でき、スクリプトによる自動化も可能です。GUIベースのコンソール操作と同等の機能をコマンドラインで実行できるため、効率的な運用管理に役立ちます。
  • AWS Management Consoleは、AWSのすべてのサービスにアクセスし管理するためのWebベースのグラフィカルユーザーインターフェース(GUI)です。ブラウザからAWSリソースの作成、設定、監視などの操作を視覚的に行うことができ、AWS初心者にとって最も直感的にAWSサービスを利用する方法です。
  • Amazon MQは、Apache ActiveMQやRabbitMQなどのオープンソースメッセージブローカー向けのAWSマネージドサービスです。メッセージブローカーは、アプリケーション間でメッセージを送受信するための仲介役として機能し、マイクロサービスアーキテクチャや分散システムでの非同期通信を実現します。Amazon MQを使用すると、ブローカーのプロビジョニング、セットアップ、メンテナンスをAWSが管理してくれるため、インフラストラクチャの管理負担を軽減できます。
関連URL