このトピックでは、プライマリ PolarDB-X インスタンスに読み取り専用 PolarDB-X インスタンスを作成する方法について説明します。
背景情報
プライマリ PolarDB-X インスタンスのデータノードは、X-Paxos ベースのアーキテクチャを使用します。 このアーキテクチャは、3 レプリカのメカニズムを実装して高可用性を確保します。 Learner は読み取り専用 PolarDB-X インスタンスのデータノードに追加され、物理リソースの隔離を保証します。 さらに、読み取り専用クエリの強力な整合性は、Timestamp Oracle(TSO)に基づいて維持されます。
注意事項
プライマリインスタンスとそれに関連付けられた読み取り専用インスタンスは、同じリージョンにデプロイする必要がありますが、そのリージョン内の異なるゾーンにデプロイできます。
読み取り専用 PolarDB-X インスタンスは、プライマリ PolarDB-X インスタンスに関連付ける必要があります。 プライマリインスタンスにデータベースを作成すると、データベースは関連付けられたすべての読み取り専用インスタンスに自動的に複製されます。 同様に、プライマリインスタンスからデータベースを削除すると、対応する複製データベースも関連付けられたすべての読み取り専用インスタンスから削除されます。
手順
PolarDB-X コンソール にログオンします。
上部のナビゲーションバーで、インスタンスがデプロイされているリージョンを選択します。
[インスタンス] ページで、[PolarDB-X 2.0] タブをクリックします。
管理するインスタンスを見つけ、
インスタンスの [アクション] 列で、[読み取り専用インスタンス] をクリックします。インスタンス名をクリックして、その基本情報ページに移動することもできます。 ページの右側にある [読み取り専用インスタンス] セクションを見つけ、[読み取り専用インスタンスの作成] をクリックします。
購入ページで、パラメーターを設定します。 次の表にパラメーターを示します。
パラメーター
説明
製品タイプ
有効な値:[サブスクリプション] および [従量課金]。
説明サブスクリプションタイプを選択した場合、インスタンス購入時にインスタンスのリソース使用量に対して課金されます。
従量課金タイプを選択した場合、インスタンスのリソース使用量に対して時間単位で課金されます。
従量課金インスタンスを作成する場合は、Alibaba Cloud アカウントの残高が 100 米ドル以上であることを確認してください。
リージョン
リージョンはプライマリインスタンスと同じです。
ゾーン
プライマリノードのゾーンを選択します。
ネットワークタイプ
デフォルトでは、値は [仮想プライベートクラウド] に設定されています。
VPC
VPC を選択します。
説明既存の VPC がない場合は、作成します。
PolarDB-X 読み取り専用インスタンスが作成された後、その VPC を変更することはできません。
VSwitch
vSwitch を選択します。
説明既存の vSwitch がない場合は、作成します。
PolarDB-X 読み取り専用インスタンスが作成された後、vSwitch を変更できます。
MySQL バージョン
MySQL バージョンはプライマリインスタンスと同じです。
シリーズ
シリーズはプライマリインスタンスと同じです。
インスタンスファミリ
有効な値:[汎用] および [専用]。
汎用: インスタンスは、CPU などのアイドル状態の計算リソースを同じサーバー上の他のインスタンスと共有します。 これにより、コスト効率が向上します。
専用: インスタンスは、CPU などの割り当てられた計算リソースを同じサーバー上の他のインスタンスと共有しません。 これにより、クラスタの信頼性と安定性が向上します。
CN ノードスペック
計算ノードの仕様を選択します。
DN ノードスペック
データノードの仕様を選択します。
CN ノード数
読み取り専用インスタンスの計算ノード数。 デフォルトでは、この値はプライマリインスタンスと同じです。
DN ノード数
読み取り専用インスタンスのデータノード数。 デフォルトでは、この値はプライマリインスタンスと同じです。
ノード仕様
ノードの仕様。 このパラメーターは、Standard Edition シリーズでのみサポートされています。
ストレージタイプ
デフォルトでは、値は ローカル SSD - カスタム です。
説明インスタンスのストレージ容量を指定する必要はありません。 システムは、実際に使用したディスク容量に基づいて時間単位で課金します(1 時間未満の使用量は 1 時間に切り上げられます)。
サブスクリプション期間
インスタンスのサブスクリプション期間。
説明このパラメーターは、サブスクリプションインスタンスタイプを選択した場合にのみ使用できます。
数量
購入する読み取り専用インスタンスの数。
[今すぐ購入] をクリックします。
[注文の確認] ページで、利用規約を読み、同意し、[支払] をクリックして支払いを完了します。
支払いが完了したら、サービスがアクティブになるまで 10 ~ 15 分待ちます。 その後、コンソールの [インスタンス] ページに戻って、新しく作成された読み取り専用インスタンスを表示できます。
関連情報
通常の読み取り専用インスタンスに加えて、PolarDB-X は読み取り専用カラムナーインスタンスの追加もサポートしており、そこから Clustered Columnar Index(CCI)データをクエリできます。 詳細については、「PolarDB-Xクラスター化列ストアインデックス (CCI)読み取り専用カラムナーインスタンスを追加する」をご参照ください。