

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

# Amazon MQ for RabbitMQ 3 ブローカーを 4 にアップグレードする
<a name="upgrading-rabbitmq-v3-to-v4"></a>

 Amazon MQ は、RabbitMQ 3.13 から RabbitMQ 4.2 へのインプレースアップグレードをサポートしています。インプレースアップグレードでは、アプリケーションコードを変更する必要はありません。アップグレード中、Amazon MQ はブローカーへのすべての接続をブロックします。

 Amazon MQ には、マネージドブルー/グリーンデプロイオプションはありません。ブルー/グリーンデプロイを個別に実行することを選択した場合は、[「ブルー/グリーンデプロイ」を参照してください。](https://www.rabbitmq.com/docs/blue-green-upgrade)

**重要**  
アップグレード前に、[RabbitMQ 4 ](rabbitmq-4.md)で導入された機能の廃止、重大な変更、新機能を確認して、アップグレード後のオペレーションがスムーズに行われるようにします。

次の表は、2 つのアップグレードアプローチを比較したものです。


**アップグレードアプローチの比較**  

| 考慮事項 | インプレースアップグレード (推奨) | ブルー/グリーンデプロイ | 
| --- | --- | --- | 
| ダウンタイム | はい、Amazon MQ はアップグレード中にブローカーへのすべての接続をブロックします。ダウンタイムはキューの深さによって異なります。キューを短くしておくと、ダウンタイムが短縮されます。 | いいえ。ダウンタイムなしでプロデューサーとコンシューマーを新しいブローカーに移行できます。 | 
| アプリケーションコードの変更 | 変更は必要ありません。ブローカーエンドポイントは、アップグレード後も同じままです。 | はい。アプリケーションコードを更新して、プロデューサーとコンシューマーを新しいブローカーにリダイレクトする必要があります。 | 