Amazon MQ for RabbitMQ エンジンバージョンの管理 - Amazon MQ

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon MQ for RabbitMQ エンジンバージョンの管理

RabbitMQ は、X.Y.Z 形式のセマンティックバージョニングに従ってバージョン番号を分類します。Amazon MQ for RabbitMQ の実装では、 X はメジャーバージョンを示し、 Yはマイナーバージョンを示し、 はパッチバージョン番号Zを示します。Amazon MQ は、メジャーバージョン番号が変更される場合に、バージョン変更がメジャーであると見なします。例えば、バージョン 3.13 から 4.0 へのアップグレードは、メジャーバージョンアップグレード と見なされます。マイナーバージョン番号またはパッチバージョン番号のみが変更された場合、バージョン変更はマイナーと見なされます。例えば、バージョン 3.11.28 から 3.12.13 へのアップグレードは、マイナーバージョンアップグレード と見なされます。

Amazon MQ for RabbitMQ では、すべてのブローカーがサポートされている最新のマイナーバージョンを使用することをお勧めします。ブローカーエンジンのバージョンをアップグレードする手順については、Amazon MQ ブローカーエンジンのバージョンのアップグレード」を参照してください。

重要

Amazon MQ はストリーム をサポートしていません。この機能フラグを有効にしてストリームを作成すると、データが失われます。

Amazon MQ はJSON、RabbitMQ 3.9 で導入された での構造化ログ記録の使用をサポートしていません

Amazon MQ for RabbitMQ でサポートされているエンジンバージョン

Amazon MQ バージョンサポートカレンダーには、ブローカーエンジンバージョンがサポート終了になる時期が表示されます。バージョンがサポート終了になると、Amazon MQ はこのバージョンのすべてのブローカーを次にサポートされているバージョンに自動的にアップグレードします。このアップグレードは、ブローカーのスケジュールされたメンテナンスウィンドウ中に、その end-of-support 日から 45 日以内に行われます。

Amazon MQ は、バージョンがサポートを終了する少なくとも 90 日前に通知します。中断を防ぐために、 end-of-support 日付より前にブローカーをアップグレードすることをお勧めします。さらに、サポート終了日から 30 日以内にサポート終了が予定されているバージョンで新しいブローカーを作成することはできません。

RabbitMQ バージョン Amazon MQ のサポート終了
3.13 (推奨)
3.12
3.11
3.10 2024 年 10 月 15 日
3.9 2024 年 9 月 16 日

新しい Amazon MQ for RabbitMQ ブローカーを作成するときは、サポートされている任意の RabbitMQ エンジンバージョンを指定できます。ブローカーの作成時にエンジンバージョン番号を指定しない場合、Amazon MQ は自動的に最新のエンジンバージョン番号にデフォルト設定されます。

エンジンバージョンのアップグレード

ブローカーは、いつでも、次にサポートされているメジャーバージョンまたはマイナーバージョンに手動でアップグレードできます。自動マイナーバージョンアップグレードを有効にすると、Amazon MQ メンテナンスウィンドウ 中にブローカーをサポートされている最新のパッチバージョンにアップグレードします。 Amazon MQ

ブローカーの手動アップグレードの詳細については、「」を参照してくださいAmazon MQ ブローカーエンジンバージョンのアップグレード

エンジンバージョン 3.13 以降を使用するすべてのブローカーについて、Amazon MQ はメンテナンス期間中にサポートされている最新のパッチバージョンへのアップグレードを管理します。

重要

RabbitMQ では、バージョンの増分アップデート (例: 3.9.x から 3.10.x) のみが可能です。更新時にマイナーバージョンをスキップすることはできません (例: 3.8.x から 3.11.x)。

再起動中、シングルインスタンスブローカーはオフラインになります。クラスターブローカーの場合、ミラーリングされたキューは再起動時に同期する必要があります。キューが長いほど、キュー同期プロセスに時間がかかる場合があります。キュー同期プロセス中は、コンシューマーとプロデューサーはキューを使用できません。キュー同期プロセスが完了すると、ブローカーは再び利用可能になります。影響を最小限に抑えるために、トラフィックが少ない時間帯にアップグレードすることをお勧めします。バージョンアップグレードのベストプラクティスの詳細については、「」を参照してくださいAmazon MQ for RabbitMQ のベストプラクティス

サポートされているエンジンバージョンのリスト化

describe-broker-instance-options AWS CLI コマンドを使用して、サポートされているすべてのマイナーエンジンバージョンとメジャーエンジンバージョンを一覧表示できます。

aws mq describe-broker-instance-options

エンジンおよびインスタンスタイプで結果をフィルタリングするには、以下にあるように、--engine-type および --host-instance-type オプションを使用します。

aws mq describe-broker-instance-options --engine-type engine-type --host-instance-type instance-type

例えば、RabbitMQ とmq.m5.largeインスタンスタイプの結果をフィルタリングするには、engine-type RABBITMQ と を使用する instance-type mq.m5.large で。