すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:セカンダリRDSインスタンスの読み取り属性の設定

最終更新日:Apr 08, 2024

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クラスターのセカンダリノードはデフォルトで読み取り可能です。 読み書き分離機能が無効になっている場合は、この機能を有効にし、読み取り専用ルーティングエンドポイントを設定する必要があります。 詳細については、「手順」をご参照ください。

手順

  1. [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
  2. 左側のナビゲーションウィンドウで、クラスター管理 をクリックします。

  3. [読み取り専用の分割アドレスの設定] をクリック 読み取り専用アドレスの設定 基本情報 セクションで読み取り重みを設定します。

  4. [OK] をクリックします。

関連する API 操作

API 操作

説明

AllocateReadWriteSplittingConnection

インスタンスの読み取り専用ルーティングエンドポイントに適用されます。