最初に有効化された専用プロキシの無料提供は、2020年8月31日に終了します。 2020年9月1日以降、RDSインスタンスで有効にするすべての専用プロキシに対して課金されます。 専用プロキシの処理能力が強化される。 通常、各専用プロキシは1秒あたり最大20,000のリクエストを処理できます。
有効日
2020年8月31日
説明
第1の専用プロキシの無料提供は終了する。 RDSインスタンスで有効にするすべての専用プロキシに対して課金されます。
専用プロキシの処理能力が強化される。 通常、各専用プロキシは1秒あたり最大20,000のリクエストを処理できます。
共有プロキシから専用プロキシへのアップグレードに提供される割引は変更されません。 詳細については、「ApsaraDB RDS For MySQLインスタンスの共有プロキシから専用プロキシへのアップグレード」をご参照ください。
課金
専用プロキシは従量課金制で課金されます。 価格の詳細については、「専用プロキシとは」をご参照ください。
専用プロキシの概要
ApsaraDB RDS for MySQLには、専用プロキシと共有プロキシの2種類のデータベースプロキシがあります。 データベースプロキシは、データベースシステムとアプリケーションとの間に存在する。 データベースプロキシは、アプリケーションから要求を受信し、データベースシステムのプライマリRDSインスタンスおよび読み取り専用RDSインスタンスに要求を転送します。 データベースプロキシは、使いやすく保守しやすく、高可用性と高性能を提供します。 専用プロキシは、自動読み書き分割、トランザクション分割、接続プーリングなどの高度な機能も提供します。
専用プロキシのみがサポートされています。 詳細については、「データベースプロキシとは」をご参照ください。
専用プロキシは、シングルテナントプロキシとも呼ばれる。 専用プロキシを使用すると、データベースシステムは専用プロキシコンピューティングリソースを使用できます。 したがって、専用プロキシには、共有プロキシよりも次の利点があります。
専用プロキシは、より高い安定性を提供する。
専用プロキシは、より高い分離を提供する。
専用プロキシはより良いパフォーマンスを提供します。 RDSインスタンスごとに最大16個のプロキシインスタンスを作成できます。 SysBenchテストでは、オンライントランザクション処理 (OLTP) シナリオで、各プロキシインスタンスが1秒あたり20,000 50,000クエリ (QPS) をサポートしていることが示されています。 実際のストレステストの結果に基づいて、RDSインスタンスでサポートされている最大QPSを見積もることを推奨します。
説明専用プロキシへの最大接続数は制限されません。 この数は、データベースシステムのプライマリおよび読み取り専用RDSインスタンスの仕様によって異なります。
専用プロキシはスケーリングをサポートしています。 ビジネス要件に基づいて、プロキシインスタンスの数を増やすことができます。 詳細については、「ApsaraDB RDS For MySQLインスタンスで有効になっている専用プロキシインスタンスの数の調整」をご参照ください。
専用プロキシはパフォーマンスモニタリングをサポートします。 モニタリングデータと業務計画に基づいて、プロキシインスタンスの数を調整できます。 詳細については、「ApsaraDB RDS For MySQLインスタンスの専用プロキシのモニタリングデータの表示」をご参照ください。
プライマリRDSインスタンスのネットワークタイプを変更した場合、読み書き分離エンドポイントのネットワークタイプは変更されません。 詳細については、「ネットワークタイプの変更」および「読み書き分離とは」をご参照ください。
統合プロキシエンドポイントが提供されます。 これにより、アプリケーションのエンドポイント情報を変更する必要がなくなり、メンテナンスコストが削減されます。 プロキシエンドポイントは、プロキシインスタンスをリリースするまで有効です。 詳細については、「ApsaraDB RDS For MySQLインスタンスの専用プロキシエンドポイントの管理」をご参照ください。 有効なプロキシインスタンスをリリースしない限り、プロキシエンドポイントは接続されたままです。 たとえば、ピーク時に読み書き分離を有効にし、ピーク時以外に読み書き分離を無効にして読み取り専用RDSインスタンスをリリースできます。 このような場合、プロキシエンドポイントは接続されたままであるため、アプリケーションのエンドポイントを更新する必要はありません。
専用プロキシは、自動読み書き分離をサポートします。 これにより、保守コストが削減されます。 詳細については、「ApsaraDB RDS For MySQLインスタンスの読み書き分離機能の有効化」をご参照ください。 通常、読み書き分離を実装するには、プライマリRDSインスタンスと読み取り専用RDSインスタンスのエンドポイントをアプリケーションに手動で追加する必要があります。 これは、読み取り専用RDSインスタンスが利用可能な場合に適用されます。 専用プロキシ機能を有効にする場合は、アプリケーションに統合プロキシエンドポイントのみを追加する必要があります。 これにより、アプリケーションからのすべてのリクエストがプロキシエンドポイントに送信されます。 次に、プロキシエンドポイントは、これらのインスタンスの読み取り重みに基づいて、読み取りリクエストを読み取り専用RDSインスタンスにルーティングし、書き込みリクエストをプライマリRDSインスタンスにルーティングします。 読み取り専用RDSインスタンスをさらに作成したり、既存の読み取り専用RDSインスタンスを削除したりしても、アプリケーションの設定データを更新する必要はありません。
専用プロキシは、接続プーリングやトランザクション分割など、より高度な機能を提供します。 詳細については、「ApsaraDB RDS For MySQLインスタンスの接続プールタイプの設定」および「ApsaraDB RDS for MySQLインスタンスのトランザクション分割機能の有効化」をご参照ください。.
詳細については、「データベースプロキシとは」をご参照ください。