ApsaraDB RDS for MySQL Cluster Edition のプライマリインスタンスに、読み書き操作に影響を与えることなくノードを追加できます。ノードを追加した後、クラスターの読み取り専用エンドポイントの重みを設定して、新しいノードにトラフィックを分散し、負荷分散を実現します。1 つの ApsaraDB RDS for MySQL Cluster Edition インスタンスは、最大 9 つのセカンダリノードと 9 つの DuckDB 分析用読み取り専用ノードをサポートします。
前提条件
ApsaraDB RDS for MySQL の プライマリインスタンス が以下の条件を満たしている必要があります。
シリーズ: Cluster Edition
インスタンスステータス: 実行中
課金ルール
ノード追加後の課金ルールの詳細については、「仕様変更」をご参照ください。
通常ノードの追加
- RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
-
基本情報 ページの インスタンストポロジ管理 セクションで、ノードの追加と削除 をクリックします。
-
ダイアログボックスで、ノードの追加 を選択し、次へ をクリックします。
-
ノード セクションで、
アイコンまたは ノードの追加 をクリックし、必要に応じて新しいノードのゾーン、インスタンスタイプ、vSwitch を設定します。説明新しいノードの追加をキャンセルするには、ノードの左側にある
アイコンをクリックします。 -
利用規約を読み、今すぐ支払いをクリックします。
インスタンスステータスが [ノード追加中] から [実行中] に変わると、ノードの追加が完了します。
DuckDB 分析用読み取り専用ノードの追加
- RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
-
基本情報 ページの インスタンストポロジ管理 セクションで、ノードの追加と削除 をクリックします。
-
ダイアログボックスで、DuckDB 分析読み取り専用ノードの追加 を選択し、次へ をクリックします。
-
DuckDB 分析用読み取り専用ノードを設定します。以下の表で、主要なパラメータについて説明します。
パラメータ
説明
[課金方法]
サブスクリプション と 従量課金 の両方がサポートされています。サーバーレス オプションはサポートされていません。
[エディション]
高可用性エディション のみがサポートされています。
[ストレージタイプ]
プライマリインスタンスと同じです。
[制品タイプ]
スタンダード版 のみがサポートされています。
[プライマリノードのゾーン]
プライマリインスタンスのリージョン内のゾーンのみを選択できます。
[デプロイ方法]
-
[シングルゾーンデプロイ]: プライマリノードとセカンダリノードが同じゾーンにデプロイされます。
-
[マルチゾーンデプロイ]: プライマリノードとセカンダリノードが同じリージョン内の異なるゾーンにデプロイされます。これにより、追加費用なしでクロスゾーンディザスタリカバリーが提供されます。このモードを選択する場合は、セカンダリノードのゾーンも設定する必要があります。
[インスタンスタイプ:]
専用 インスタンスタイプがサポートされています。詳細については、「DuckDB 分析用読み取り専用インスタンスタイプ」をご参照ください。
[データベースプロキシ]
有効にすると、一般型 データベースプロキシ (無料) は HTAP ベースのリクエストを自動的に分割します。OLAP クエリは DuckDB 分析読み取り専用ノードにルーティングされ、OLTP クエリはプライマリインスタンスまたは通常の読み取り専用インスタンスにルーティングされます。
[ストレージ容量]
分析用読み取り専用ノードのストレージ容量は、プライマリインスタンスの半分以上である必要があります。
-
-
[次へ: インスタンス設定] をクリックし、インスタンスのネットワークとリソースグループを設定します。次の表では、主要なパラメーターについて説明します。
パラメータ
説明
VPC
プライマリインスタンスの VPC がデフォルトで設定されており、変更できません。
[プライマリノードの VSwitch]
プライマリノードのデフォルトの vSwitch を使用するか、別の vSwitch を選択します。
[リソースグループ]
プライマリインスタンスのリソースグループがデフォルトで設定されており、変更できません。
-
次へ:注文の確認 をクリックします。
-
パラメーターを確認し、購入プランを指定して、今すぐ支払いをクリックします。
サブスクリプション課金方法を選択した場合、期間も指定する必要があります。サブスクリプションの有効期限切れによるサービスの中断を防ぐために、自動更新を選択することをお勧めします。
-
しばらく待った後、インスタンス でプライマリインスタンスを見つけ、インスタンス ID の左側にあるドロップダウン矢印をクリックして、その配下にある DuckDB 分析用の読み取り専用ノードを表示します。
関連操作
ノードを追加した後、クラスターの読み取り専用エンドポイントの重みを設定 して、新しいノードにトラフィックを分散し、負荷分散を実現できます。
CreateDBNodes API オペレーションを呼び出して、ApsaraDB RDS for MySQL のプライマリクラスターにノードを追加することもできます。