ApsaraMQ for Kafka は、メジャーバージョン 0.10.x、2.2.0、および 2.6.2 を提供しています。メジャーバージョン 0.10.x には、マイナーバージョン 0.10 と 0.10.2 が含まれています。ApsaraMQ for Kafka インスタンスのバージョンをアップグレードして、より高いパフォーマンスと新機能を取得できます。
前提条件
ApsaraMQ for Kafka インスタンスのバージョンをアップグレードするには、インスタンスが Running 状態である必要があります。
背景情報
メジャーバージョンアップグレード
メジャーバージョンアップグレードとは、あるメジャーバージョンから別のメジャーバージョンへのアップグレードです。たとえば、ApsaraMQ for Kafka インスタンスをバージョン 0.10.x からバージョン 2.x にアップグレードできます。
重要新しくデプロイされた ApsaraMQ for Kafka は、バージョン 2.x を実行します。既存の ApsaraMQ for Kafka 0.10.x インスタンスは、引き続き想定どおりに使用できます。
バージョン 2.x を実行しているインスタンスのメッセージストレージ形式は、バージョン 0.10.x を実行しているインスタンスのメッセージストレージ形式とは異なります。アップグレード後、インスタンスをバージョン 0.10.x にロールバックすることはできません。注意して進めてください。
マイナーバージョンアップデート
マイナーバージョンアップデートとは、あるマイナーバージョンから別のマイナーバージョンへのアップデートです。マイナーバージョンアップデートには、互換性修正ではなく、バグ修正とパフォーマンス最適化が含まれます。たとえば、ApsaraMQ for Kafka インスタンスをバージョン 2.2.0 からカーネル最適化バージョン 2.2.0 にアップデートできます。
説明
アップグレードは無料です。アップグレードされたバージョンは、既存の SDK および API 操作と互換性があります。
アップグレード中のサービス継続性を確保するために、クライアントが自動再接続をサポートし、切断を処理できることを確認してください。デフォルトでは、クライアントは自動再接続をサポートしています。
本番インスタンスをアップグレードする前に、テストインスタンスを購入して、インスタンスが想定どおりにアップグレードできるかどうかを確認することをお勧めします。
オフピーク時にアップグレードを実行することをお勧めします。
インスタンスのメジャーバージョンをアップグレードした後、クライアントバージョンをアップグレードして、クライアントとブローカーのバージョンを一致させてください。マイナーバージョンをアップデートした後、クライアントバージョンをアップデートする必要はありません。
メジャーバージョンアップグレードまたはマイナーバージョンアップデートの所要時間は、インスタンスのコンピューティング仕様によって長くなります。 alikafka.hr.30xlarge 仕様、alikafka.hw.30xlarge 仕様、または上記の仕様よりも低い仕様を使用するインスタンスの場合、メジャーバージョンアップグレードは完了するまでに 25 分かかり、マイナーバージョンアップデートは完了するまでに 15 分かかります。アップグレード中、ノードは 1 つずつアップグレードされ、次のノードがアップグレードされる前に、前のノードのアップグレードを確認するために一定の時間が確保されます。通常のケースでは、アップグレードによってサービスが中断されたり、ビジネスに影響が及んだりすることはありません。
説明アップグレード中、クライアントがノードから切断されたことを示すエラーメッセージが表示される場合があります。このメッセージは無視してかまいません。デフォルトでは、クライアントはノードに再接続し、最新のメタデータを取得します。
インスタンスのバージョンをアップグレードする
ApsaraMQ for Kafka コンソール にログオンします。リソースの分布 セクションの 概要 ページで、管理する ApsaraMQ for Kafka インスタンスが存在するリージョンを選択します。
インスタンスリスト ページで、管理するインスタンスの名前をクリックします。
インスタンスの詳細 ページの 基本情報 セクションで、次の操作を実行します。
メジャーバージョン の横にある オープンソースバージョンのアップグレード をクリックして、インスタンスのメジャーバージョンをアップグレードします。
マイナーバージョン の横にある 内部バージョンのアップグレード をクリックして、インスタンスのマイナーバージョンをアップデートします。
表示されるパネルで、次の操作を実行します。
アップグレードについて必ずお読みください! セクションの内容を読みます。
緊急連絡先 フィールドに名前を入力します。
緊急連絡先電話番号 フィールドに緊急電話番号を入力します。
実行時間 フィールドでアップグレードの時刻を選択します。
[確認] をクリックします。
説明[OK] をクリックすると、インスタンスはすぐに、または 7 日以内にアップグレードされます。
参照
アップグレードに時間がかかる原因については、「Message Queue for Apache Kafka インスタンスのアップグレードに時間がかかるのはなぜですか?」をご参照ください。
ApsaraMQ for Kafka インスタンスでサポートされているオープンソース Apache Kafka バージョンについては、「ApsaraMQ for Kafka インスタンスでは、どのオープンソース Apache Kafka バージョンがサポートされていますか?」をご参照ください。