アシュアードサーバーレスは、既存のサブスクリプションまたは従量課金の ApsaraDB RDS for PostgreSQL インスタンスに、課金方法を変更することなく自動スケーリング機能を追加します。トラフィックスパイクが発生すると、インスタンスは設定された上限まで CPU とメモリを自動的にスケールアップします。スパイクが終了すると、リソースはベースラインまでスケールインし、手動介入なしでコストを抑制します。
仕組み
アシュアードサーバーレスは、CPU とメモリの使用状況を監視し、ワークロードの変化に対して双方向で対応します。
スケールアップ (アップグレード):CPU またはメモリの使用率が設定されたアップグレードのしきい値を超えると、インスタンスは即座に設定された上限までスケールアップします。段階的にスケールアップする標準のサーバーレスとは異なり、アシュアードサーバーレスは直接上限までジャンプします。
スケールイン (ダウングレード):使用率が低下した後、システムは 90 秒間の観測ウィンドウに入ります。CPU とメモリの 両方 が 90 秒間ずっとダウングレードのしきい値を下回った場合、インスタンスは段階的にスケールインします。CPU は 1 ステップあたり 1 コア、メモリは 1 ステップあたり 2 GB ずつ減少します。観測ウィンドウ中にいずれかのメトリックが再びアップグレードのしきい値を超えた場合、インスタンスは現状を維持するか、再度スケールアップします。
インスタンスが稼働しているホストのリソースが不足し、インスタンスを別のホストに移行する必要がある場合、一時的な接続中断 (最大 30 秒) が発生する可能性があります。このリスクを軽減するには、[有効化ポリシー] を [メンテナンスウィンドウ内] に設定し、オフピーク時間にスケジュールしてください。
サーバーレスインスタンスとの比較
アシュアードサーバーレスは、既存の固定仕様インスタンスで自動スケーリングを必要とするチーム向けに設計されています。サーバーレスインスタンス (サーバーレス課金方法) は、異なるモデルに従います。
比較項目 | アシュアードサーバーレス | サーバーレスインスタンス |
課金方法 | サブスクリプションまたは従量課金 (変更なし) | サーバーレス (RCU ベース) |
サポートされる機能 | 一部の機能のみサポート | |
スケーリングの粒度 | CPU とメモリを個別に調整 | RCU 単位のみ (CPU 対メモリ比 1:2 で固定) |
スケールアップの上限 | 元の CPU とメモリの最大 2 倍 | 最大 16 RCU |
スケールアップ動作 | 上限まで直接ジャンプ | 段階的にスケールアップ |
前提条件
開始する前に、以下を確認してください。
インスタンスの 製品タイプ が Standard であること。
課金方法 がサブスクリプションまたは従量課金であること。
インスタンスがサポートされているリージョンおよびゾーンにあること。
課金
パブリックプレビュー期間中、アシュアードサーバーレスによるスケールアップに追加料金は発生しません。元のインスタンス仕様に対してのみ課金されます。
注意事項
パブリックプレビュー期間中、アシュアードサーバーレスが有効化されたインスタンスは、サービスレベルアグリーメント (SLA) の対象外です。この期間中、インスタンスのパフォーマンスはダウングレードされません。
インスタンスが一時的なアップグレード状態にある間、設定変更、ゾーンの移行、およびメジャーバージョンまたはマイナーバージョンのアップグレードの操作は利用できません。
アシュアードサーバーレスの有効化
[インスタンス] ページに移動します。上部メニューで、インスタンスがあるリージョンを選択します。対象のインスタンスを見つけて、その ID をクリックします。
左側のナビゲーションウィンドウで [基本情報] ページに移動し、[設定情報] セクションを見つけ、[アシュアードサーバーレス] の横にある [設定] をクリックします。
[アシュアードサーバーレス設定] ページで、機能スイッチをオンにし、パラメーターを設定します。
パラメーター
説明
[アシュアードサーバーレスのリソースしきい値]
弾性スケーリングのために [CPU 上限] と [メモリ上限] を設定します。[最大 CPU リソース]: 1 コア単位で、インスタンスの初期 CPU の最大 2 倍まで調整されます。[最大メモリ]: 2 GB 単位で、インスタンスの初期メモリの最大 2 倍まで調整されます。
[有効化ポリシー]
機能が有効になるタイミングとして、[即時]、または [メンテナンス期間内] (設定されたメンテナンス期間中に機能が有効になります) を選択します。メンテナンス期間を表示または更新するには、[設定情報] セクションをご参照ください。ホストリソースが逼迫している可能性がある場合は、[メンテナンス期間内] を選択し、オフピーク時間帯に設定することで、一時的な接続中断の可能性を低減できます。
[アップグレードのしきい値]
スケールアップをトリガーする [CPU しきい値] と [メモリしきい値]。いずれかのメトリックがしきい値を超えると、インスタンスは直接上限までスケールアップします。
[ダウングレードのしきい値]
スケールインをトリガーする [CPU しきい値] と [メモリしきい値]。90 秒間の観測ウィンドウ中に CPU とメモリの 両方 がしきい値を下回ったままである場合、インスタンスは段階的にスケールインします。
[OK] をクリックします。
次のステップ
RDS インスタンスのパフォーマンスを監視して、CPU とメモリの使用状況を追跡し、しきい値の設定を検証します。
メンテナンスウィンドウを設定して、設定変更が有効になるタイミングを制御します。