Amazon MQ が RabbitMQ 4 のインプレースメジャーバージョンのアップグレードのサポートを開始
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 マネジメントコンソール、AWS CLI、または AWS SDK からバージョンとして RabbitMQ 4.2 を選択するだけです。Amazon MQ では RabbitMQ 4.2 ブローカーのパッチバージョンアップグレードが自動的に管理されるため、指定する必要があるのは major.minor バージョンのみです。RabbitMQ 4.2 とアップグレードプロセスの詳細については、Amazon MQ リリースノートと Amazon MQ デベロッパーガイドをご覧ください。この機能は、RabbitMQ 4 インスタンスが現在利用可能なすべてのリージョンでご利用いただけます。