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