2021年4月1日、Alibaba CloudはApsaraDB RDS for MySQLの共有プロキシ機能の更新とメンテナンスを停止しました。 この日以降、Alibaba Cloudは共有プロキシ機能のテクニカルサポートのみを提供します。 読み書き分離に共有プロキシ機能を使用しなくなった場合は、共有プロキシ機能を無効にできます。 引き続き共有プロキシ機能を使用する場合は、プライマリRDSインスタンスで有効になっているデータベースプロキシを、できるだけ早く共有プロキシから専用プロキシにアップグレードすることを推奨します。
データベースプロキシは、データベースシステムとアプリケーションの間に存在します。 アプリケーションからのすべての要求は、データベースプロキシに送信されます。 次に、データベースプロキシは、これらのインスタンスの読み取り重みに基づいて、データベースシステムのプライマリおよび読み取り専用RDSインスタンスにリクエストを転送して、読み取り /書き込み分割を実装し、プライマリRDSインスタンスの負荷を軽減します。 詳細については、「データベースプロキシの概要」をご参照ください。 ApsaraDB RDS for MySQLには、専用プロキシと共有プロキシの2種類のデータベースプロキシがあります。 共有プロキシとは対照的に、専用プロキシは、使用および保守が容易であり、高可用性および高性能を提供する。 さらに、専用プロキシは、トランザクション分割や接続プーリングなどの高度な機能をサポートします。
有効日
April 01, 2021
影響を受けるインスタンス
共有プロキシ機能が有効になっているRDSインスタンス。 これらのインスタンスは、ローカルディスクを使用してRDS High-availability EditionでMySQL 5.7を実行するか、MySQL 5.6を実行します。
RDSインスタンスの [データベースプロキシ] ページに移動し、[読み書き分離 (共有)] タブを確認します。 タブが表示されている場合、RDSインスタンスで共有プロキシ機能が有効になっています。
原因
共有プロキシは複数のプライマリRDSインスタンスに対応し、これらのRDSインスタンスは異なるユーザーに属する可能性があります。 これにより、潜在的なリソースの競合と分離の問題により、データベースサービスの安定性が低下します。 プライマリRDSインスタンスのデータベースプロキシを共有プロキシから専用プロキシにアップグレードすることを推奨します。 専用プロキシは共有プロキシよりも優れています。 専用プロキシの利点の詳細については、「利点」をご参照ください。
影響
Alibaba Cloudは、専用プロキシの更新とメンテナンスを提供します。 ただし、Alibaba Cloudは共有プロキシの更新やメンテナンスを提供しなくなりました。
共有プロキシの安定性は、サービスレベル契約 (SLA) では保証されなくなりました。
提案事項
2021年4月1日より前に、プライマリRDSインスタンスのデータベースプロキシを共有プロキシから専用プロキシにアップグレードすることを推奨します。 詳細については、「ApsaraDB RDS For MySQLインスタンスのデータベースプロキシを共有プロキシから専用プロキシにアップグレードする」をご参照ください。
課金ルール
専用プロキシ機能は有料機能です。 詳細については、「ApsaraDB RDS For MySQLの専用プロキシ機能の課金ルール」をご参照ください。
プライマリRDSインスタンスのデータベースプロキシを共有プロキシから専用プロキシにアップグレードする場合、専用プロキシ機能を少なくとも1年間無料で使用できます。 詳細については、「プロモーションのアップグレード」をご参照ください。
メリット
次の表に、共有プロキシに対する専用プロキシの利点を示します。
項目 | 共有プロキシ | 専用プロキシ |
1 秒あたりのクエリ数 (QPS) | QPSは保証されません。 最大QPSは1,000である。 リソースをスケールアウトしてQPSを増やすことはできません。 | QPSは安定している。 各専用プロキシは最大20,000 QPSをサポートします。 さらに、プロキシを追加することでQPSを増やすことができます。 プライマリRDSインスタンスごとに最大60のプロキシを有効にできます。 |
安定性 | 異なるユーザーに属する多数のプライマリRDSインスタンスがリソースを求めて競合します。 | 各プライマリRDSインスタンスには独自の専用プロキシがあり、他のプライマリRDSインスタンスとリソースを競合する必要はありません。 |
Availability | 各共有プロキシは、単一ノードアーキテクチャで動作する。 共有プロキシが故障した場合、それは切断される。 | 各専用プロキシは、高可用性アーキテクチャで動作します。 これにより、データベースサービスの可用性が確保されます。 |
モニタリング | 監視はサポートされていません。 | 専用プロキシのCPU使用率を監視しプロキシリソースに関する最新情報を取得できます。 |
読み書き分離 | 読み書き分離機能がサポートされています。 | 読み書き分離機能がサポートされています。 |
読み書き分離エンドポイント | 読み書き分離エンドポイントがサポートされています。 読み書き分離機能を無効にすると、読み書き分離エンドポイントはすぐにリリースされます。 この場合、アプリケーションのエンドポイント構成を変更する必要があります。 | 読み書き分離エンドポイントがサポートされています。 専用プロキシエンドポイントを使用して読み書き分離を実装するには、専用プロキシエンドポイントをアプリケーションに追加するだけです。 読み書き分離機能を有効または無効にする場合、アプリケーションのエンドポイント構成を変更する必要はありません。 専用プロキシ機能を無効にしない限り、専用プロキシエンドポイントは有効なままです。 |
高度な機能 | なし | 次の高度な機能が提供されます。
|