RDS Cluster Editionを実行するApsaraDB RDS for SQL Serverインスタンスを作成する場合、RDSインスタンスのセカンダリノードの読み取り属性を設定できます。 RDS Cluster Editionを実行するRDSインスタンスは、RDSクラスターと呼ばれます。 RDSクラスターを作成すると、RDSクラスターのセカンダリノードはデフォルトで読み取り専用になります。 セカンダリノードは読み取り専用ノードとして機能し、クラウド移行のコストを削減します。
前提条件
RDSクラスターは次の要件を満たしています。
RDSクラスターは、SQL Server 2017 EE (常時オン) 、SQL Server 2019 EE (常時オン) 、またはSQL Server 2022 EE (常時オン) を実行します。
RDSクラスターはRDS cluster Editionを実行します。
RDSクラスターは、拡張SSD (ESSD) または一般的なESSDを使用します。
説明RDSクラスターの [基本情報] ページに移動して、前述の情報を表示できます。
RDSクラスターで読み書き分離機能が有効になっています。 詳細については、「読み取り専用ルーティングエンドポイントを有効にして読み書き分離を実装する」をご参照ください。
使用上の注意
RDSクラスターを作成すると、セカンダリノードは自動的にプロビジョニングされ、デフォルトでは読み取り専用になります。 したがって、RDSクラスターは、1つのプライマリノードと1つの読み取り専用ノードで構成されます。
プライマリノードの読み書き分離を有効にすると、プライマリノード、セカンダリノード、および読み取り専用RDSインスタンスの読み取り重みを指定できます。 詳細については、「手順」をご参照ください。
既存のRDSクラスターを使用し、プライマリノードの読み書き分離機能を有効にした場合、RDSクラスターのセカンダリノードはデフォルトで読み取り可能です。 読み書き分離機能が無効になっている場合は、この機能を有効にし、読み取り専用ルーティングエンドポイントを設定する必要があります。 詳細については、「手順」をご参照ください。
手順
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
左側のナビゲーションウィンドウで、クラスター管理 をクリックします。
[読み取り専用の分割アドレスの設定] をクリック 読み取り専用アドレスの設定 基本情報 セクションで読み取り重みを設定します。
[OK] をクリックします。
関連する API 操作
API 操作 | 説明 |
インスタンスの読み取り専用ルーティングエンドポイントに適用されます。 |