ApsaraDB RDS for SQL Serverインスタンスの内部およびパブリックエンドポイントとポート番号を変更できます。 このトピックでは、内部およびパブリックエンドポイントとポート番号を表示および変更する方法について説明します。
背景情報
ApsaraDB RDS for SQL Serverは、RDSインスタンスのエンドポイントとポートを提供します。 RDSインスタンスのエンドポイントとポートは、RDSインスタンスに接続するときに接続ベースのパラメーターを設定するために使用されます。 接続ベースのパラメーターは、RDSインスタンスへの接続に使用される方法によって異なります。 詳細については、「ApsaraDB RDS For SQL Serverインスタンスへの接続」をご参照ください。
さまざまな接続要件を満たすために、RDSインスタンスにはさまざまなタイプのエンドポイントが用意されています。 接続シナリオに基づいて、エンドポイントを表示、変更、または無効にできます。
Endpointタイプ | 説明 | エンドポイントの表示と変更方法 |
イントラネットエンドポイントとインターネットエンドポイント | このタイプのエンドポイントは、すべての接続シナリオに適しています。 | |
読み取り専用ルーティングエンドポイント | ApsaraDB RDS for SQL Serverでは、RDS Cluster EditionでSQL Server EEを実行するプライマリRDSインスタンス用の読み取り専用RDSインスタンスを作成できます。 読み取り専用RDSインスタンスを作成した後、読み取り専用ルーティングエンドポイントを有効にし、アプリケーションでプライマリRDSインスタンスと読み取り専用ルーティングエンドポイントのエンドポイントを設定できます。 詳細については、「読み取り専用ルーティングエンドポイントを有効にして読み書き分離を実装する」をご参照ください。 設定が完了すると、書き込みリクエストはプライマリRDSインスタンスに転送され、読み取りリクエストは自動的に読み取り専用ルーティングエンドポイントに転送され、重みに基づいて読み取り専用RDSインスタンスに配信されます。 詳細については、「読み書き分離の概要」をご参照ください。 |
内部およびパブリックエンドポイントとポート番号の表示と変更
前提条件
ホワイトリストが設定されています。 詳細については、「IPアドレスホワイトリストの設定」をご参照ください。
RDSインスタンスのパブリックエンドポイントが利用可能です。 詳細については、「パブリックエンドポイントの申請またはリリース」をご参照ください。
使用上の注意
RDSインスタンスのエンドポイントまたはポート番号を変更する場合は、アプリケーションのエンドポイントまたはポート番号情報を更新する必要があります。 情報を更新しないと、アプリケーションはRDSインスタンスに接続できません。
手順
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
表示されるページの左側のナビゲーションウィンドウで、データベース接続 をクリックして、RDSインスタンスの内部およびパブリックエンドポイントとポートを表示します。
表示されるページの [データベース接続] セクションで、接続アドレスの変更 をクリックします。
接続アドレスタイプ パラメーターを イントラネットアドレス または インターネットアドレス に設定します。 次に、接続アドレス および [ポート] パラメーターを設定し、OK をクリックします。
説明エンドポイントのプレフィックスは8 ~ 64文字で、英数字、ハイフン (-) を使用できます。 プレフィックスは小文字で始まる必要があります。
ポート番号は1000〜5999の範囲内である必要があります。
FAQ
RDSインスタンスのエンドポイントまたはポート番号を変更した後、アプリケーションのエンドポイントまたはポート番号を変更する必要がありますか。
はい。アプリケーションのエンドポイントまたはポート番号を変更した後、それらを変更する必要があります。 そうしないと、アプリケーションはRDSインスタンスに接続できません。
エンドポイントの変更はすぐに有効になりますか? RDSインスタンスを再起動する必要がありますか?
いいえ、インスタンスを再起動する必要はありません。 変更内容はすぐに有効になります。
RDSインスタンスのエンドポイントを変更またはリリースした後、別のRDSインスタンスのエンドポイントを使用できますか。
はい。変更またはリリースされたエンドポイントを別のRDSインスタンスに使用できます。
RDSインスタンスのプライマリ /セカンダリスイッチオーバーは、RDSインスタンスのエンドポイントへの変更をトリガーしますか。
いいえ。プライマリ /セカンダリスイッチオーバーは、RDSインスタンスのエンドポイントへの変更をトリガーしません。 ただし、エンドポイントに関連付けられているIPアドレスは変更されます。 アプリケーションからは、引き続きエンドポイントを使用して RDS インスタンスに接続できます。
読み取り専用ルーティングエンドポイントの表示または無効化
前提条件
RDSインスタンスは、SQL Server EE on RDS Cluster Editionを実行します。
RDSインスタンスに対して読み取り専用ルーティングエンドポイントが有効になっています。 詳細については、「読み取り専用ルーティングエンドポイントを有効にして読み書き分離を実装する」をご参照ください。
使用上の注意
RDSインスタンスの読み取り専用ルーティングエンドポイントを無効にすると、30秒以下の一時的な接続が発生します。 オフピーク時に読み取り専用ルーティングエンドポイントを無効にし、アプリケーションがRDSインスタンスに自動的に再接続するように設定されていることを確認することを推奨します。 これにより、ワークロードの中断を防ぐことができます。
読み取り専用ルーティングエンドポイントを無効にすると、無効になります。 読み取り専用ルーティングエンドポイントを無効にする前に、アプリケーションがこのエンドポイントを使用しないことを確認してください。
手順
- [インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
表示されるページの左側のナビゲーションウィンドウで、クラスター管理 をクリックして、読み取り専用ルーティングのエンドポイントとポートを表示します。
基本情報 セクションで、読み取り専用アドレスの無効化 をクリックします。
表示されたメッセージボックスで、[OK] をクリックします。