Microservices Engine (MSE) マイクロサービスレジストリの共通インスタンスには、Professional Edition と Developer Edition の 2 つのエディションがあります。Basic Edition は販売終了となり、更新されなくなりました。MSE ZooKeeper には独自のエンジンバージョンがあります。このトピックでは、MSE コンソールでマイクロサービスレジストリのインスタンスバージョンと ZooKeeper エンジンバージョンをアップグレードする方法について説明します。
背景情報
より良いサービスを提供し、エディションの選択を簡素化するために、MSE マイクロサービスレジストリ Basic Edition は廃止され、インスタンスリソースは 2025 年 3 月 3 日 12:00 (UTC + 08:00) にリリースされました。その時点から、コンソールまたはクライアントを使用して廃止されたインスタンスにアクセスすることはできません。Basic Edition インスタンスのテクニカルサポートとチケットサービスは、2025 年 3 月 3 日 12:00 (UTC + 08:00) まで引き続き利用可能です。詳細については、「MSE マイクロサービスレジストリ Basic Edition インスタンスの廃止に関するお知らせ」をご参照ください。
アップグレードの影響
アップグレードに必要な時間は約 10 分です。アップグレード中は、MSE コンソールでエンジンに対する操作を実行できません。ビジネスの継続性を確保するために、オフピーク時にインスタンスをアップグレードまたはダウングレードすることをお勧めします。
3 つ以上のノードを含むインスタンスの場合、ノードに対してローリングデプロイメントが実行され、アップグレード中にデータがこれらのノードに自動的に同期されます。アップグレード中、ビジネスは中断されません。
1 つまたは 2 つのノードを含むインスタンスの場合、インスタンスは高可用性を提供できず、アップグレード中にビジネスが中断される可能性があります。
ノードのローリングデプロイメント中に、接続が閉じられ、セッションがタイムアウトする場合があります。クライアントがリトライメカニズムをサポートしていることを確認する必要があります。
ビジネス運用では、アップグレードによって中断は発生しませんが、ネットワーク接続が再確立される場合があります。その結果、接続の再確立ログが生成され、インスタンスの再起動により、短期間 モニタリングデータが変動します。
ZooKeeper バージョンのアップグレード
MSE コンソール にログインし、上部のナビゲーションバーでリージョンを選択します。
左側のナビゲーションウィンドウで、マイクロサービスの登録 > インスタンス を選択します。
次のいずれかの方法を使用して、コンソールでアップグレードを実行します。
[インスタンス] ページで、目的のインスタンスを見つけ、[エンジンバージョン] 列の [アップグレード可能] をクリックします。
説明インスタンスが最新バージョンの場合、インスタンスの [エンジンバージョン] 列に [アップグレード可能] は表示されません。
[インスタンス] ページで、アップグレードするインスタンスの名前をクリックします。[基本情報] ページで、[エンジンバージョン] の横にある [手動アップグレード] をクリックします。
[クラスタのアップグレード] メッセージで、[OK] をクリックします。
ZooKeeper エンジンを Basic Edition から Professional Edition または Developer Edition にアップグレードする
アップグレード前の準備
エディションを選択する: アップグレード前に、「インスタンスタイプとインスタンスエディションを選択する」を参照して、移行先のエディションとして Developer Edition または Professional Edition を選択します。異なるエディションの課金については、「共通インスタンスの課金概要」をご参照ください。
エンジンバージョンを確認する: 2.7.4 より前の Dubbo バージョンでは、登録に失敗する可能性があります。アップグレード前に、Dubbo バージョンが 2.7.4 以降であることを確認する必要があります。
アップグレード手順
MSE コンソール にログインし、上部のナビゲーションバーでリージョンを選択します。
[インスタンス] ページで、Zookeeper Basic Edition インスタンスを見つけ、操作 列の [詳細] をクリックします。
サブスクリプションインスタンスの場合は、ビジネス要件に基づいて アップグレード または ダウングレード を選択します。
従量課金インスタンスの場合は、アップグレード/ ダウングレード を選択します。
[アップグレード/ダウングレード] ページで、[プロダクトエディション] を選択し、ビジネス要件に基づいて [エンジンスペック] や [クラスタノード数] などのパラメーターを指定します。
単一ノードインスタンスの場合は、高可用性を提供しない Developer Edition を選択します。
複数ノードインスタンスの場合は、高可用性を提供する Professional Edition を選択します。
重要[プロダクトエディション] を変更する場合は、次の制限事項に注意してください。
[basic Edition] インスタンスは、[developer Edition] インスタンスまたは [professional Edition] インスタンスにアップグレードできます。
以前のバージョンの [developer Edition] インスタンスは、新しいバージョンの [developer Edition] インスタンスにアップグレードできます。Developer Edition インスタンスを [professional Edition] インスタンスにアップグレードすることはできません。
以前のバージョンの [professional Edition] インスタンスは、新しいバージョンの [professional Edition] インスタンスにアップグレードできます。Professional Edition インスタンスを [developer Edition] インスタンスにダウングレードすることはできません。
ページの右下隅にある [エンジンスペック]、[ノード数]、および金額を確認します。次に、[今すぐ購入] をクリックします。
重要アップグレード中は、インスタンス容量リスクによる障害を防ぐために、スペック (ノード数を含む) をダウングレードしないでください。