読み書きの分割や高同時読み取り操作の処理などのビジネスシナリオでは、アプリケーションでデータベースプロキシエンドポイントを使用して、ApsaraDB RDS for MySQLインスタンスに接続することを推奨します。 これにより、システムは、プライマリRDSインスタンスの負荷を軽減するために、データベースプロキシエンドポイントに設定した読み取りおよび書き込み属性と読み取り重みに基づいてリクエストを分散できます。 このトピックでは、ApsaraDB RDSコンソールでデータベースプロキシエンドポイントを使用し、API操作を呼び出して、データベースプロキシエンドポイントを表示および管理し、RDSインスタンスに接続する方法について説明します。
前提条件
データベースプロキシ機能が有効になっています。 詳細については、「データベースプロキシ機能の有効化」をご参照ください。
手順
データベースプロキシエンドポイントとポートの表示と管理
次のいずれかの方法を使用して、ApsaraDB RDSコンソールでデータベースプロキシエンドポイントとRDSインスタンスのデータベースプロキシエンドポイントに関連付けられているポートを表示および管理できます。
[データベースプロキシ] ページでの操作の実行
[インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 RDSインスタンスを見つけ、インスタンスIDをクリックします。
左側のナビゲーションペインで、[データベース] をクリックします。
[接続情報] セクションで、データベースプロキシエンドポイントと、データベースプロキシエンドポイントに関連付けられているポートを表示します。
データベースプロキシエンドポイントのプレフィックスと、データベースプロキシエンドポイントに関連付けられているポートを変更できます。 データベースプロキシエンドポイントのパブリックエンドポイントを申請することもできます。 詳細については、「データベースプロキシエンドポイントの管理」をご参照ください。
データベースプロキシエンドポイントの接続設定を構成する場合は、「データベースプロキシエンドポイントの接続設定の構成」の手順に従ってください。
[データベース接続] ページでの操作の実行
[インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 RDSインスタンスを見つけ、インスタンスIDをクリックします。
左側のナビゲーションペインで、データベース接続 を選択します。
[データベース接続] セクションで、データベースプロキシエンドポイントと、データベースプロキシエンドポイントに関連付けられているポートを表示します。
[データベース接続] ページで、データベースプロキシエンドポイントと、データベースプロキシエンドポイントに関連付けられているポートを変更し、パブリックエンドポイントを申請します。 さらに操作を実行するには、[データベースプロキシ] ページに移動します。 詳細については、「専用プロキシエンドポイントの管理」をご参照ください。
データベースプロキシエンドポイントの接続設定を構成する場合は、「データベースプロキシエンドポイントの接続設定の構成」の手順に従ってください。
RDSインスタンスへの接続
データベースプロキシエンドポイントと、データベースプロキシエンドポイントに関連付けられているポートを取得したら、次のトピックに記載されている手順に従って、データベースプロキシエンドポイントを使用してRDSインスタンスに接続できます。
参考情報
関連操作
操作 | 説明 |
ApsaraDB RDSインスタンスの専用プロキシに関する詳細を照会します。 | |
RDSインスタンスのデータベースプロキシエンドポイントを照会します。 | |
インスタンスのデータベースプロキシエンドポイントの接続設定を変更します。 |