ApsaraDB RDS for PostgreSQL の Global Active Database (GAD) インスタンスグループを作成した後、新規インスタンスを作成するか、既存のインスタンスを追加することで、セカンダリインスタンスをグループに追加できます。セカンダリインスタンスが不要になった場合は、グループから分離できます。分離後、インスタンスはスタンドアロンの ApsaraDB RDS for PostgreSQL インスタンスとして実行を続けます。
前提条件
-
Global Active Database (GAD) インスタンスグループが作成済みであること。
-
Global Active Database (GAD) インスタンスグループが[実行中]であること。
-
この機能は、中国 (杭州)、中国 (上海)、中国 (北京)、中国 (張家口)、中国 (深圳)、中国 (フフホト)、中国 (河源)、中国 (成都) のリージョンでのみ利用可能です。
注意事項
-
セカンダリインスタンスを追加すると、プライマリインスタンスが直ちに再起動され、一時的に利用できなくなります。再起動には約 5~15 分かかり、その間に約 10~30 秒の HA (高可用性) 瞬断が発生し、サービスに影響を与える可能性があります。
-
1 つの Global Active Database (GAD) インスタンスグループには、1 つのプライマリインスタンスと 1 つのセカンダリインスタンスのみを含めることができます。
-
1 つの ApsaraDB RDS for PostgreSQL インスタンスは、プライマリインスタンスまたはセカンダリインスタンスとして、1 つの Global Active Database (GAD) インスタンスグループにのみ参加できます。
-
ApsaraDB RDS for PostgreSQL インスタンスがセカンダリインスタンスとして GAD インスタンスグループに属している間は、その従量課金インスタンスをリリースしたり、サブスクリプションを解約したりすることはできません。これらを行うには、まずセカンダリインスタンスを分離し、その後対応する ApsaraDB RDS for PostgreSQL インスタンスを手動でリリースする必要があります。
課金
Global Active Database のコストには、新規 RDS インスタンスの料金とData Transfer Service (DTS) のデータ同期料金が含まれます。既存のインスタンスをセカンダリインスタンスとして追加する場合、インスタンス料金は発生せず、データ同期料金のみが課金されます。詳細については、「Global Active Database の課金」をご参照ください。
セカンダリインスタンスの追加
セカンダリインスタンスを追加すると、プライマリインスタンスが直ちに再起動され、一時的に利用できなくなります。再起動には約 5~15 分かかり、その間に約 10~30 秒の HA (高可用性) 瞬断が発生し、サービスに影響を与える可能性があります。
新規インスタンスの作成
-
新規 ApsaraDB RDS for PostgreSQL インスタンスを設定します。
その他のパラメーターについては、「ApsaraDB RDS for PostgreSQL インスタンスの作成」をご参照ください。
-
課金方法:従量課金またはサブスクリプション。
-
メジャーエンジンバージョン:プライマリインスタンスと同じ。
-
インスタンスタイプ:
-
専用: 4 コア、8 GB メモリ以上。
-
汎用: 2 コア、4 GB メモリ以上。
-
-
ストレージ容量:プライマリインスタンスの合計ストレージ容量以上。
説明合計ストレージ容量は、プライマリインスタンスの基本情報 ページのインスタンスリソース セクションで確認できます。
-
-
DTS データ同期リンクを設定します。
デフォルト設定のままにします。手動での設定は不要です。
-
[データ同期タイプ]:[一方向同期]のみ対応しています。
-
[データ同期範囲]:[インスタンス全体]のみ対応しています。
-
-
セカンダリインスタンスと DTS 同期インスタンスの設定と課金の詳細を確認します。次に、今すぐ支払い をクリックし、OK をクリックします。
システムは、セカンダリ ApsaraDB RDS for PostgreSQL インスタンスと DTS データ同期リンクを自動的に作成します。
-
支払いが完了すると、GAD インスタンスグループの詳細ページにリダイレクトされます。セカンダリインスタンスが追加されると、このページでセカンダリインスタンスと DTS 同期インスタンスを確認できます。このページの詳細については、「インスタンスグループ情報の表示」をご参照ください。
セカンダリインスタンスが追加されると、[RDS インスタンスのリスト] と[DTS インスタンスのリスト] の各インスタンスのステータスが実行中に変わります。
既存のインスタンスの追加
既存の ApsaraDB RDS for PostgreSQL インスタンスは、次の要件を満たす必要があります。
-
課金方法:従量課金またはサブスクリプション。
-
メジャーエンジンバージョン:プライマリインスタンスと同じ。
-
インスタンスエディション:プライマリインスタンスと同じ。Basic Edition または High-availability Edition のみ対応しています。
-
インスタンスタイプ:
-
専用: 4 コア、8 GB メモリ以上。
-
汎用: 2 コア、4 GB メモリ以上。
-
-
ストレージ容量:プライマリインスタンスの合計ストレージ容量以上。
この情報は、インスタンスの基本情報 ページで確認できます。インスタンスタイプまたはストレージ容量が不十分な場合は、設定をアップグレードできます。手順については、「インスタンス仕様の変更」をご参照ください。
-
RDS インスタンスページに移動します。上部メニューでリージョンを選択し、対象のインスタンスの ID をクリックします。
-
ページの右上隅にある [GAD クラスターに追加] をクリックします。
-
表示されるダイアログボックスで、対象の Global Active Database インスタンスグループを指定します。
パラメーター
説明
[リージョン]
対象の Global Active Database (GAD) インスタンスグループがあるリージョンを選択します。
[グローバルアクティブデータベースの選択 (名前 /ID)]
対象の Global Active Database (GAD) インスタンスグループを選択します。
-
確認 をクリックします。GAD インスタンスグループの詳細ページにリダイレクトされます。セカンダリインスタンスが追加されると、このページでセカンダリインスタンスと DTS 同期インスタンスを確認できます。このページの詳細については、「インスタンスグループ情報の表示」をご参照ください。
セカンダリインスタンスの分離
セカンダリインスタンスの分離は、インスタンスのリリースまたはサブスクリプションの解約とは異なります。
-
セカンダリインスタンスの分離:この操作は、GAD インスタンスグループからセカンダリインスタンスを分離するだけです。対応する ApsaraDB RDS for PostgreSQL インスタンスは引き続き正常に稼働し、そのデータは保持されます。このインスタンスはインスタンスページで確認できます。
-
セカンダリインスタンスのリリースまたはサブスクリプションの解約:インスタンスをリリースしたり、サブスクリプションを解約したりする前に、まずセカンダリインスタンスを分離する必要があります。インスタンスがリリースされた後、またはそのサブスクリプションが解約された後、インスタンスはごみ箱に移動され、保持期間が経過した後に完全に削除されます。
-
Global Active Database ページに移動します。
-
GAD インスタンスグループのリストで、対象グループの ID をクリックします。
-
ページ下部の[RDS インスタンスのリスト] セクションで、セカンダリインスタンスを見つけ、操作 列の削除 をクリックします。
-
削除 をクリックします。
重要-
分離処理中も、対応する ApsaraDB RDS for PostgreSQL インスタンスはアクセス可能なままです。分離後、要件を満たしていれば、新しいセカンダリインスタンスとして GAD インスタンスグループに追加できます。
-
セカンダリインスタンスが GAD インスタンスグループから分離されると、プライマリインスタンスとの DTS 同期リンクが終了します。インスタンスは、スタンドアロンの読み取り/書き込み (RW) インスタンスになります。
-
をクリックします。