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