このトピックでは、ApsaraDB RDS for MySQL インスタンスの課金方法を従量課金からサーバーレスに変更する方法について説明します。
シナリオ
ワークロードの変動が大きい場合、またはより大きなストレージ容量が必要な場合、ビジネス要件に基づいて計算リソースの自動スケーリングを実装する場合、サーバーレス RDS インスタンスを使用することをお勧めします。 これにより、リソース使用率と O&M 効率が向上し、コストを削減し、効率を向上させることができます。
サーバーレス RDS インスタンスのシナリオの詳細については、「サーバーレス ApsaraDB RDS for MySQL インスタンスの概要」をご参照ください。
前提条件
RDS インスタンスが以下の要件を満たしている必要があります。
RDS インスタンスで MySQL が実行されている。
RDS インスタンスで RDS Basic Edition または RDS High-availability Edition が実行されている。
RDS インスタンスで標準プロダクトタイプが使用されている。
RDS インスタンスが PL1 ESSD または高性能ディスクを使用している。
RDS インスタンスが次のマイナーエンジンバージョン以降を実行しており、そのマイナーバージョンが廃止されていないこと。 詳細については、「廃止されたバージョン」をご参照ください。
MySQL 5.7 rds_20230228
MySQL 8.0 rds_20230324
RDS インスタンスで従量課金方式が使用されている。
説明RDS インスタンスがサブスクリプションの課金方法を使用している場合、RDS インスタンスの課金方法を従量課金に変更してから、サーバーレスに変更できます。
RDS インスタンスが実行中状態である。
RDS インスタンスがプライマリ RDS インスタンスであり、読み取り専用 RDS インスタンスがない。
RDS インスタンスのストレージエンジンが X-Engine ではない。
RDS インスタンスでデータベースプロキシ機能が無効になっている。
RDS インスタンスで SSL 暗号化機能が無効になっている。
クラウドディスクの暗号化にカスタムマスターキー(CMK)が使用されていない。
ApsaraDB RDS コンソールにログインし、インスタンスの詳細ページで上記の情報を表示できます。
制限事項
課金方法は、従量課金とサーバーレスの間で変更できます。変更は 24 時間以内に 1 回だけ実行できます。
RDS インスタンスが存在するゾーンでサーバーレス RDS インスタンスがサポートされていない場合、または必要なゾーンのリソースが不足している場合、RDS インスタンスの課金方法をサーバーレスに変更することはできません。
影響
RDS インスタンスの課金方法を従量課金からサーバーレスに変更する場合は、アプリケーションが RDS インスタンスに自動的に再接続するように構成されていることを確認してください。 RDS インスタンスに自動的に再接続するには、アプリケーションで必要な構成を完了する必要があります。 インスタンスのスイッチオーバーの影響の詳細については、「インスタンスのスイッチオーバーの影響」をご参照ください。
パフォーマンススキーマ(PFS)機能が有効になっている RDS インスタンスの課金方法を従量課金からサーバーレスに変更すると、メモリ使用量が増加し、RDS Capacity Unit(RCU)スケーリングの効率に影響します。
使用上の注意
サーバーレス RDS インスタンスは、ワークロードに基づく自動スケーリングをサポートしており、innodb_buffer_pool 関連のパラメーターの値を調整できます。 RDS インスタンスの課金方法を従量課金からサーバーレスに変更すると、innodb_buffer_pool_size パラメーターと innodb_buffer_pool_instances パラメーターのカスタム変更が無視される可能性があります。
RCU の最大数は、RDS インスタンスの CPU コア数以上であることをお勧めします。 たとえば、課金方法をサーバーレスに変更したい RDS インスタンスに 4 つの CPU コアがある場合、サーバーレス RDS インスタンスの RCU の最大数が 4 以上であることを確認してください。
課金ルール
変更操作に対しては課金されません。 サーバーレス RDS インスタンスの課金ルールの詳細については、「サーバーレス ApsaraDB RDS インスタンスの料金」をご参照ください。
手順
ApsaraDB RDS コンソールにログインし、[インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDS インスタンスを見つけ、RDS インスタンスの ID をクリックします。
設定情報 セクションの 基本情報 ページで、サーバーレスに変更 をクリックします。

ApsaraDB RDS 購入ページで、リソースのスケーリング範囲 (RCU)、詳細設定 セクションの スケーリングポリシー と 自動停止と再起動 パラメーター、および必要に応じて 切り替え時間 パラメーターを設定します。
説明パラメーター設定の詳細については、「サーバーレス ApsaraDB RDS インスタンスの作成」をご参照ください。
注 と 利用規約 を読み、[注文の確認] をクリックします。
説明変更中は、RDS インスタンスのステータスが 設定変更中 に変わります。 変更が完了すると、RDS インスタンスのステータスは 実行中 に変わります。
FAQ
RDS インスタンスの課金方法を従量課金からサーバーレスに変更しました。 [費用とコスト] > [注文管理] ページにログインすると、新しい発注書が表示されます。 なぜですか?
RDS インスタンスの課金方法をサーバーレスに変更すると、サーバーレス RDS インスタンスが作成され、元の RDS インスタンスのデータが新しいサーバーレス RDS インスタンスに移行されます。 その結果、新しい購入注文が表示されます。
クラウドディスクの暗号化に CMK が使用されている RDS インスタンスの課金方法を従量課金からサーバーレスに変更できないのはなぜですか?
サーバーレス RDS インスタンスは、汎用インスタンスタイプを使用します。 汎用インスタンスタイプでは、クラウドディスク暗号化にサービスキー (デフォルトサービス CMK) のみを使用できます。
課金方法を従量課金からサーバーレスに変更した後、シーケンスエンジン機能はサポートされますか?
はい、課金方法を従量課金からサーバーレスに変更した後、シーケンスエンジン機能はサポートされます。 詳細については、「シーケンスエンジン」をご参照ください。
関連操作
API | 説明 |
課金方法を従量課金からサーバーレスに変更します。
|