2023年12月15日より、ApsaraDB RDS for MySQLは、汎用データベースプロキシと永続接続を無料で提供します。 RDSインスタンスで自動切り替えが実行される場合、RDSインスタンスの永続的な接続設定を構成して、アプリケーションとRDSインスタンスのデータベースプロキシ間の接続を維持し、インスタンスの可用性を向上させることができます。
発効日
2023年12月15日
汎用データベースプロキシ (無料)
はじめに
ApsaraDB RDS for MySQLのデータベースプロキシは、データベースシステムとアプリケーションの間に存在し、アプリケーションからすべてのリクエストを受信するネットワークプロキシとして機能します。 データベースプロキシは、読み取り /書き込み分割、永続接続、トランザクション分割、接続プーリング、およびSSL暗号化をサポートし、プライマリRDSインスタンスの負荷を軽減します。 データベースプロキシには、簡単なO&M、使いやすさ、高可用性、高性能など、複数の利点があります。
ApsaraDB RDS for MySQLは、汎用データベースプロキシと専用データベースプロキシを提供します。 汎用データベースプロキシは無料で使用できます。 2種類のデータベースプロキシとサポートされる機能の違いの詳細については、「データベースプロキシとは」をご参照ください。
シナリオ
プライマリRDSインスタンスは、トランザクションにカプセル化された多数のリクエストにより、負荷が高くなります。
接続数が多すぎるため、プライマリRDSインスタンスの負荷が高くなります。
読み書き分割が必要です。
読み取り専用のワークロードと分離が必要なワークロードが処理されます。
ほとんどのワークロードには、短期間の接続が必要です。
切り替えなどのO&M操作によって引き起こされる一時的な接続を防ぐ機能が必要です。
前提条件
RDSインスタンスはプライマリRDSインスタンスであり、次の要件を満たしています。
バージョン要件:
主要なエンジン版
RDSエディション
マイナーエンジン版
MySQL 8.0
RDSエンタープライズエディション
20191204以降
RDS高可用性エディション
20190915以降
RDSクラスターエディション
要件なし
MySQL 5.7
RDSエンタープライズエディション
20191128以降
RDS高可用性エディション
20190925以降
RDSクラスターエディション
要件なし
MySQL 5.6
RDS高可用性エディション
20200229以降
リージョン要件: データベースプロキシ機能を有効にするRDSインスタンスは、杭州ゾーンCまたは杭州ゾーンDに存在しません。
課金ルール
汎用データベースプロキシは無料で使用できます。
専用データベースプロキシは、従量課金に基づいて課金されます。 詳細については、「データベースプロキシの課金ルール」をご参照ください。
データベースプロキシの有効化
詳細については、「データベースプロキシ機能の有効化」をご参照ください。
永続的な接続 (無料)
概要
自動切り替えをトリガーするO&M操作がRDSインスタンスで実行されると、アプリケーションとRDSインスタンスのデータベースプロキシ間の接続が一時的に中断されます。 これはサービスに影響します。 RDSインスタンスの永続的な接続設定を設定して、接続を維持し、サービスの中断を防ぎ、インスタンスの可用性を向上させ、メンテナンスコストを削減できます。 詳細については、「概要」をご参照ください。
次のリストでは、自動切り替えをトリガーするO&M操作について説明します。
プライマリ /セカンダリの切り替えを実行する
マイナーエンジンのバージョンを更新する
パラメータの変更を有効にするために再起動が必要なパラメータの変更
プライマリRDSインスタンスの設定を変更する
前提条件
RDSインスタンスは次の要件を満たしています。
RDSインスタンスは、MySQL 5.6、MySQL 5.7、またはMySQL 8.0を実行します。
RDSインスタンスはRDS High-availability Editionを実行します。
RDSインスタンスはクラウドディスクを使用しています。
RDSインスタンスでデータベースプロキシ機能が有効になっており、データベースプロキシのバージョンは1.14.5_20231207以降です。 詳細については、「データベースプロキシ機能の有効化」をご参照ください。
課金ルール
永続的な接続は無料で提供されます。
永続接続設定の構成
詳細については、「永続接続設定の構成」をご参照ください。