このトピックでは、ApsaraMQ for Kafka コンソールでインスタンスの構成をアップグレードする方法について説明します。構成には、インスタンスのエディション、トラフィック仕様、ディスク容量、パーティション仕様が含まれます。
前提条件
インスタンスが [実行中] または デプロイされていない 状態であること。
インスタンスで実行中のトラフィック再調整タスクがないこと。
使用上の注意
ApsaraMQ for Kafka インスタンスの構成をアップグレードすると、クラスター内のブローカーが 1 つずつ再起動します。これにより、以下のリスクが発生する可能性があります。
一時的なクライアントの切断と再接続が原因で、いくつかのエラーが報告される場合があります。
アップグレード中にメッセージを送信すると、メッセージの送信に失敗する可能性があります。この場合、クライアントでメッセージ再試行機能を構成し、メッセージを再送信することをお勧めします。アップグレード前に正常に送信されたメッセージは失われません。
アップグレード中、サービスは中断されませんが、メッセージが別のパーティションに配信されて消費される可能性があります。ほとんどの場合、アップグレードは完了するまでに約 30 分かかります。ディスク容量の増加が大きいほど、アップグレードの完了に時間がかかります。ビジネスへの影響を評価し、オフピーク時にインスタンス構成をアップグレードすることをお勧めします。
サーバーレス ApsaraMQ for Kafka インスタンスの構成のアップグレードまたはダウングレード中は、インスタンスの自動スケーリングアクティビティが一時停止されます。ビジネス トラフィックが安定しているときに、サーバーレス ApsaraMQ for Kafka インスタンスの構成をアップグレードまたはダウングレードしてください。
ApsaraMQ for Kafka インスタンスのトラフィック仕様をアップグレードすると、クラスターがスケールアウトされる場合があります。この場合、クライアントのセキュリティ グループは、クライアントから追加されたブローカーの IP アドレスへのアクセスを許可する必要があります。
ApsaraMQ for Kafka インスタンスの構成のアップグレードに必要な時間は、インスタンスの仕様によって異なります。 alikafka.hr.30xlarge 以下の仕様、または alikafka.hw.30xlarge 以下の仕様を使用するインスタンスの場合、アップグレードの完了には約 30 分かかります。 alikafka.hr.60xlarge 以上、または alikafka.hw.60xlarge 以上の仕様を使用するインスタンスの場合、アップグレードの完了には 1 時間以上かかります。ほとんどの場合、アップグレード時間はインスタンスの仕様に比例して増加します。
シナリオとリスク
シナリオ | リスク |
ディスク使用率が高く、すぐにビジネスに影響を与える可能性があるため、サーバーレス以外の ApsaraMQ for Kafka インスタンスのディスク容量を増やす必要があります。 | クラスター内のブローカーが 1 つずつ再起動します。 |
サーバーレス以外の ApsaraMQ for Kafka インスタンスのトラフィック使用量が、購入したトラフィック仕様を継続的に超えており、ビジネス要件を満たすことができません。 | クラスター内のブローカーが 1 つずつ再起動します。 |
サーバーレス以外の ApsaraMQ for Kafka インスタンスを Standard Edition から Professional Edition(High Write)または Professional Edition(High Read)にアップグレードする必要があります。 | クラスター内のブローカーが 1 つずつ再起動します。 |
パブリック エンドポイントがないため、仮想プライベート クラウド(VPC)接続の ApsaraMQ for Kafka インスタンスがインターネット経由でリソースにアクセスできません。 | クラスター内のブローカーが 1 つずつ再起動します。 |
インスタンスがインターネット経由でリソースにアクセスする必要がなくなったため、ApsaraMQ for Kafka インスタンスのネットワーク タイプをインターネットと VPC から VPC に変更する必要があります。 | クラスター内のブローカーが 1 つずつ再起動します。 |
サーバーレス以外の ApsaraMQ for Kafka インスタンスのパーティション数またはトピック数を変更する必要があります。 説明 2022 年 8 月 26 日以降に購入したインスタンスの場合はパーティション数のみ、2022 年 8 月 26 日以前に購入したインスタンスの場合はトピック数のみを変更できます。 | なし。 |
サーバーレス以外の ApsaraMQ for Kafka インスタンスのパブリック帯域幅を変更する必要があります。 | クラスター内のブローカーが 1 つずつ再起動します。 |
サーバーレス ApsaraMQ for Kafka インスタンスの最小使用量仕様をダウングレードする必要があります。 | アップグレード後、インスタンスの自動スケーリング アクティビティは一時停止されます。 |
手順
ApsaraMQ for Kafka コンソール にログオンします。リソースの分布 セクションの 概要 ページで、管理する ApsaraMQ for Kafka インスタンスが存在するリージョンを選択します。
インスタンスリスト ページで、管理するインスタンスの名前をクリックします。
インスタンスの詳細 ページで、アップグレード概要 セクションの右上隅にある をクリックします。
インスタンスのアップグレードにリスクに関する説明 メッセージで、リスクの説明を読み、[OK] をクリックします。
構成変更パネルで、インスタンスの構成を変更します。次の表に、構成変更パネルのパラメーターを示します。
パラメーター
説明
インスタンス エディション
インスタンスを Standard Edition から Professional Edition にアップグレードできます。
Professional Edition インスタンスのトラフィック仕様をアップグレードできます。
インスタンスを Professional Edition から Standard Edition にダウングレードすることはできません。
ApsaraMQ for Kafka インスタンスのエディションと課金については、課金概要 をご参照ください。
ネットワーク タイプ
インスタンスのネットワーク タイプを VPC からインターネットと VPC に変更できます。
インスタンスのネットワーク タイプをインターネットと VPC から VPC に変更できます。
パブリック トラフィック
インターネット トラフィックは、読み取りトラフィックと書き込みトラフィックに分けられます。 ApsaraMQ for Kafka でサポートされる最大読み取りトラフィックと最大書き込みトラフィックは同じです。 ApsaraMQ for Kafka インスタンスを購入する際は、読み取りトラフィックと書き込みトラフィックのピーク値を比較して、高い方の値を決定します。次に、高い方の値に基づいてトラフィック仕様を選択します。この課金対象項目は、インスタンスがインターネットおよび VPC 接続タイプのインスタンスの場合にのみ課金されます。
説明帯域幅不足によるトラフィック調整を防ぐため、ApsaraMQ for Kafka は、選択したインスタンス タイプに基づいて最適な帯域幅を推定します。購入ページのプロンプトに従って、ビジネス要件を満たすインターネット トラフィックを購入できます。
トラフィック仕様
ApsaraMQ for Kafka インスタンスのトラフィック仕様をアップグレードする場合は、次の点に注意してください。
インスタンス エディション
Standard Edition:ピーク読み取りまたは書き込みレートが最大 120 MB/s のトラフィック仕様を選択できます。ピーク読み取りまたは書き込みレートが 120 MB/s を超えるトラフィック仕様が必要な場合は、トラフィック仕様をアップグレードする前に、インスタンスを Professional Edition にアップグレードしてください。
Professional Edition(High Write):ピーク書き込みレートが最大 2,000 MB/s のトラフィック仕様を選択できます。
Professional Edition(High Read):ピーク読み取りレートが最大 3,000 MB/s、ピーク書き込みレートが最大 1,000 MB/s のトラフィック仕様を選択できます。
ディスク タイプ
ウルトラ ディスク:ピーク読み取りレートまたは書き込みレートが最大 120 MB/s のトラフィック仕様を選択すると、クラスターがスケールアウトされます。アップグレードが完了したら、クラスター内のトピック トラフィックを再調整する必要があります。詳細については、トピック トラフィックの再調整 をご参照ください。
SSD:ピーク読み取りレートまたは書き込みレートが最大 300 MB/s のトラフィック仕様を選択すると、クラスターがスケールアウトされます。アップグレードが完了したら、クラスター内のトピック トラフィックを再調整する必要があります。詳細については、トピック トラフィックの再調整 をご参照ください。
ディスク容量
デフォルトの推奨ディスク容量は、トラフィック仕様によって異なります。トラフィック仕様を調整すると、ディスク容量もそれに応じて調整されます。ビジネス要件に基づいてディスク容量を調整することもできます。
パーティション
インスタンスのパーティションの総数 = 購入したパーティションの数 + インスタンス仕様で無料で提供されるパーティションの数。
使用可能なトピックの数は、パーティションの総数と同じです。
使用可能なコンシューマー グループの数 = パーティションの総数 × 2。
説明2022 年 8 月 26 日以降、ApsaraMQ for Kafka は、トピック仕様に基づいて購入されたインスタンスのアップグレードをサポートしなくなりました。トピック仕様に基づいて購入された既存のインスタンスについては、既存のインスタンスがトピック仕様に基づいて購入されている場合、トピック、グループ、パーティションの数はいくつですか? をご参照ください。
利用規約を読み、選択して、[今すぐ購入] をクリックします。 正常に購入できました メッセージが表示されます。次に、[閉じる] をクリックします。
説明ApsaraMQ for Kafka インスタンスの構成をアップグレードした後、注文が有効になる時刻がアップグレード注文ページに表示されます。
インスタンスの詳細 ページの [基本情報] セクションで、ステータス パラメーターの値が アップグレード中 に変わります。アップグレードが完了すると、新しい構成がページに表示されます。