Database Autonomy Service (DAS) は、[自動パフォーマンススケーリング] 機能を提供します。 ピーク時のトラフィックを処理し、ビジネスの安定性を確保するため、ピーク時にはデータベースインスタンスを自動的にスケールアップします。 DAS は、データベースインスタンスの CPU 使用率をリアルタイムでモニタリングします。 単位時間あたりの CPU 使用率が低下すると、DAS はデータベースインスタンスを自動的にスケールダウンします。 このトピックでは、自動パフォーマンススケーリング機能を有効にする方法について説明します。

始める前に

  • High-availability Edition の ApsaraDB RDS for MySQL インスタンス、または Cluster Edition の PolarDB for MySQL インスタンスが DAS に接続されている必要があります。 ApsaraDB RDS for MySQL インスタンスは、標準 SSD または拡張 SSD を使用している必要があります。
  • ApsaraDB RDS for MySQL インスタンスまたは PolarDB for MySQL インスタンスの課金方法は従量課金である必要があります。
  • データベースインスタンスの [自律型サービスの有効化] のスイッチがオンになっている必要があります。 詳細については、「自律型センター」をご参照ください。

シナリオ例

DAS でデータベースインスタンスの [自動パフォーマンススケーリング] 機能を有効化します。 ピーク時には、インスタンスを自動的にスケールアップします。 この動作によって、読み書きのスループットが倍増し、CPU 使用率が 90 % 以上から 25 % に減少します。 これにより、インスタンスは高負荷で 10 時間近く連続して実行可能です。 読み取りおよび書き込みトラフィックが減少し、CPU 使用率が 25 % 未満に低下すると、DAS はインスタンスを元の仕様に自動的にスケールダウンします。

このように、DASは効果的な方法でオンラインビジネスの安定性を保証します。

手順

  1. DAS コンソールにログインします。
  2. 左側のナビゲーションウィンドウで、[インスタンスモニター] をクリックします。
  3. 自動パフォーマンススケーリングを有効にするインスタンスのインスタンス ID をクリックします。 インスタンスの詳細ページが表示されます。
  4. 左側のナビゲーションウィンドウで、[自律型センター] をクリックします。
  5. [自律型センター] ページの右上隅で、[自律型サービスの設定] をクリックします。
  6. [設定] ダイアログボックスで、[自動パフォーマンススケーリング] を有効化し、次のパラメーターを設定します。
    s
    パラメーター 説明
    平均 CPU 使用率 [自動パフォーマンススケーリング] 操作をトリガーする CPU 使用率のしきい値です。 平均 CPU 使用率が指定された値以上の場合、[自動パフォーマンススケーリング] 操作がトリガーされます。
    最大仕様 [自動パフォーマンススケーリング] のためにインスタンス仕様をアップグレードできる上限です。 DAS は、データベースインスタンスの仕様を一度に 1 レベルずつ変更します。 例えば、DAS はビジネス要件に基づき、インスタンス仕様を 4 コアから 8 コアに変更し、その後 16 コアに変更します。 このプロセスは、インスタンスの仕様が指定された上限に達するまで続きます。
    監視期間 DAS がデータベースインスタンスの CPU 使用率をモニタリングする期間です。 CPU 使用率が監視期間内のしきい値に達すると、DAS はモニタリング期間の終わりに自動スケーリングをトリガーします。 デフォルトでは、CPU 使用率がモニタリング期間の半分以上の間、70 % を超えたままの場合、しきい値に到達します。
  7. [OK] をクリックします。