ディザスタリカバリ管理機能は、ストレージとコンピューティングが分離されたインスタンスに対してマルチアベイラビリティゾーン (AZ) デプロイメントを提供します。これにより、ゾーンが利用できなくなった場合でもデータにアクセスできるようになります。マルチゾーンデプロイメントでは、基盤となるデータストレージは、より高い信頼性を実現するためにゾーン冗長ストレージを使用します。このトピックでは、ディザスタリカバリ管理の基本について説明します。
ゾーンタイプの比較
メトリック | シングルゾーン | 2 ゾーン | 3 ゾーン |
ディザスタリカバリ機能 | データセンター間のディザスタリカバリはサポートされていません。 | 単一ゾーンの障害に耐えることができます。 | 2 つのゾーンの同時障害に耐えることができます。 |
データストレージ | 単一 AZ 内でデータ冗長化メカニズムを使用します。データは、同じゾーン内の異なる施設にある複数のデバイスに冗長的に保存されます。 | 複数の AZ にまたがるデータ冗長化メカニズムを使用します。データは、同じリージョン内の複数のゾーンに冗長的に保存されます。 | |
障害回復機能 | BE/CN ノードの障害は自動的に回復されます。ゾーンレベルの障害はタスクの中断を引き起こします。 | プライマリゾーンに障害が発生した場合、フロントエンド (FE) と計算ノードをセカンダリゾーンに切り替えて、サービスの継続性を確保できます。 | プライマリゾーンに障害が発生した場合、機能しているセカンダリゾーンを選択してプライマリ/セカンダリフェールオーバーを実行できます。これにより、FE と計算ノードがセカンダリゾーンに切り替えられ、サービスの継続性が確保されます。 |
デプロイメントコスト | 追加費用なし。 |
|
|
制限事項
この機能は、ストレージとコンピューティングが分離されたアーキテクチャを使用するインスタンスでのみ利用できます。
プライマリゾーンは変更できません。
プライマリインスタンスとディザスタリカバリノードは、同じリージョン内の異なるゾーンにある必要があります。リージョン間のデプロイメントはサポートされていません。
ディザスタリカバリスイッチオーバー後、フロントエンドと計算ノードはセカンダリゾーンに移行されます。インスタンスのネットワーク構成とドメイン名は変更されません。セカンダリゾーンの vSwitch に十分な利用可能な IP アドレスがあることを確認してください。
注意事項
マルチゾーンディザスタリカバリを有効にすると、無効にすることはできません。
プライマリインスタンスに障害が発生し、一部のデータがディザスタリカバリノードに同期されていない場合、スイッチオーバー後にこのデータが失われる可能性があります。
ノードのスケールアウト、構成のアップグレード、ディスクの拡張などによって FE リソースが調整されると、セカンダリゾーンの Observer リソースは FE と同期されます。
課金
この機能には、以下の追加費用が発生します。
追加の FE ノードが必要です。これにより追加の CU コストが発生し、[OBSERVER コンピューティングリソース] として記録されます。詳細については、「コンピューティング CU 料金」をご参照ください。
基盤となるストレージはゾーン冗長ストレージを使用するため、追加のストレージコストが発生します。詳細については、「データストレージ (マルチゾーン) 料金」をご参照ください。
マルチゾーンディザスタリカバリの有効化
インスタンス作成時に有効化
EMR Serverless StarRocks インスタンスリストページに移動します。
E-MapReduce コンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
トップメニューバーで、目的のリージョンを選択します。
[インスタンスリスト] ページで、[インスタンスの作成] をクリックします。
[E-MapReduce Serverless StarRocks] ページで、[マルチゾーンディザスタリカバリ] パラメーターを 2 ゾーンまたは 3 ゾーンに設定し、各ゾーンのバックアップ vSwitch を指定します。
インスタンスの作成の詳細については、「インスタンスの作成」をご参照ください。
既存のインスタンスで有効化
ディザスタリカバリ管理ページに移動します。
EMR コンソールにログインします。左側のナビゲーションウィンドウで、[EMR on ECS] をクリックします。
左側のナビゲーションウィンドウで、 を選択します。
対象のインスタンスの名前をクリックします。
[ディザスタリカバリ管理] タブをクリックします。
[ディザスタリカバリ管理] タブで、[ディザスタリカバリ設定] をクリックします。
表示されるパネルで、[マルチゾーンディザスタリカバリ] パラメーターを 2 ゾーンまたは 3 ゾーンに設定し、各ゾーンのバックアップ vSwitch を指定します。
サービス契約を選択し、[OK] をクリックします。
ゾーンの切り替え
ゾーンのスイッチオーバーにより、インスタンスが約 1~2 時間利用できなくなります。ビジネスの中断を避けるため、インスタンスが完全に利用できず、回復できない場合にのみ、この操作を実行してください。
ゾーンのスイッチオーバー中、宛先ゾーンのサーバーリソースが不足している場合、操作が失敗する可能性があります。スイッチオーバーを確実に成功させるには、事前にチケットを送信して、宛先ゾーンに十分なサーバーリソースをリクエストしてください。
災害復旧管理ページに移動します。
EMR コンソールにログインします。左側のナビゲーションウィンドウで、EMR on ECS をクリックします。
左側のナビゲーションウィンドウで、 を選択します。
ターゲットインスタンスの名前をクリックします。
[災害復旧管理] タブをクリックします。
ターゲットセカンダリゾーンの行で、[ゾーンの切り替え] をクリックします。
表示されるダイアログボックスで、現在のインスタンス名を入力して操作を確定し、[OK] をクリックします。