このトピックでは、サーバーレスRDSインスタンスがビジネス要件を満たさない場合に、サーバーレスApsaraDB RDS for MySQLインスタンスの設定を変更する方法について説明します。 RDSエディションのアップグレード、RDSキャパシティーユニット (RCU) のスケーリング範囲の調整、スケーリングポリシーの変更、自動起動と停止の設定、およびサーバーレスRDSインスタンスの手動起動を行うことができます。.
使用上の注意
このトピックの操作は、サーバーレスRDSインスタンスにのみ適用されます。 RDSインスタンスの課金方法がサーバーレスであることを確認してください。
構成項目
項目 | 説明 |
サーバーレスRDSインスタンスがRDS Basic Editionを実行している場合、RDS editionをRDS High-availability Editionにアップグレードできます。 アップグレード操作に対して課金されません。 アップグレード後、RDS High-availability Editionの料金に基づいて課金されます。 | |
サーバーレスRDSインスタンスのRCUの範囲。 サーバーレスRDSインスタンスは、ワークロードに基づいて範囲内のRCUの数を自動的に調整します。 | |
サーバーレスRDSインスタンスのスケーリングポリシー。 ほとんどの場合、サーバーレスRDSインスタンスのRCUスケーリングはすぐに有効になり、ワークロードには影響しません。 いくつかの特殊なケースでは、インスタンスの切り替えが発生します。 特殊なケースでRCUを強制的にスケーリングするかどうかを指定できます。 インスタンスの切り替えの影響の詳細については、「インスタンスの切り替えの影響」をご参照ください。 説明 インスタンスの切り替えは、緊急時の対策です。 インスタンスの切り替えの確率は非常に低いです。 | |
サーバーレスRDSインスタンスの自動起動および停止機能を有効にするかどうかを指定します。 サーバーレスRDSインスタンスの自動起動および停止機能を有効にした後、10分以内にサーバーレスRDSインスタンスへの接続が確立されない場合、システムはサーバーレスRDSインスタンスを自動的に停止します。 サーバーレスRDSインスタンスへの接続が確立されると、サーバーレスRDSインスタンスが自動的に再開されます。 ほとんどの場合、サーバーレスRDSインスタンスを再開するには約40秒かかりますが、期間はサーバーレスRDSインスタンスのテーブルのデータ量によって異なります。 | |
サーバーレスRDSインスタンスが一時停止されている場合は、手動でインスタンスを起動できます。 |
サーバーレスRDSインスタンスの作成時に指定したストレージ容量には、サーバーレスRDSインスタンスの最小ストレージ容量が指定されます。 システムは、実際の使用状況に基づいて、サーバーレスRDSインスタンスのストレージ容量を自動的に拡張します。 ストレージ容量が拡張された後、ストレージ容量は自動的に削減できず、新しいストレージ容量に基づいて課金されます。
システムは、サーバーレスRDSインスタンスのストレージ容量を自動的に拡張します。 システムは5分ごとに残りのストレージをチェックします。 残りのストレージがストレージ容量の20% 未満の場合、システムは次の項目のうち大きい方の値に基づいてストレージ容量を自動的に拡張します。 ストレージ容量は最大32テラバイトまで拡張できます。
5 GB
サーバーレスRDSインスタンスのストレージ容量の15%
RDSエディションをRDS Basic editionからRDS High-availability Editionにアップグレードする
サーバーレスRDSインスタンスがRDS Basic Editionを実行している場合、RDS editionをRDS High-availability Editionにアップグレードできます。
課金ルール
アップグレード操作に対して課金されません。 アップグレード後、RDS High-availability Editionの料金に基づいて課金されます。
手順
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
[設定情報] セクションで、[スケーリング設定の変更] をクリックします。
表示されるパネルで、[Edition] パラメーターを [High-availability Edition] に設定し、[OK] をクリックします。
表示されるダイアログボックスで、情報を確認して [OK] をクリックします。
説明アップグレード中、サーバーレスRDSインスタンスのステータスは [アップグレード /ダウングレード] です。 アップグレードが完了すると、サーバーレスRDSインスタンスのステータスが [実行中] に変わります。
RCUのスケーリング範囲を変更する
RCUは、サーバーレスRDSインスタンスのパフォーマンスを測定するために使用されます。 システムは、ワークロードに基づいて指定した範囲内で、サーバーレスRDSインスタンスのRCUの数を自動的に調整します。 RCUのスケーリング範囲は手動で指定できます。
使用上の注意
サーバーレスRDSインスタンスのRCUのスケーリング範囲を変更すると、スムーズなインスタンス間移行がトリガーされ、数秒間続くジッターが発生する可能性があります。
手順
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
[設定情報] セクションで、[スケーリング設定の変更] をクリックします。
表示されるパネルの [RDS Capacity Units (RCUs)] セクションで、[Minimum] および [Maximum] パラメーターを設定します。
説明RCUの数は0.5から32の範囲です。 ビジネス要件に基づいてパラメーターを設定できます。 RCUのパフォーマンスは、RDS Basic Editionを実行し、2 GBのメモリを持つRDSインスタンスのパフォーマンスと同等です。
[Ok] をクリックします。
スケーリングポリシーの変更
ほとんどの場合、サーバーレスRDSインスタンスのRCUスケーリングはすぐに有効になり、ワークロードには影響しません。 いくつかの特殊なケースでは、システムはRCUのスケーリングに失敗することがある。 この場合、インスタンスのスケーリングポリシーを変更して、RCUを強制的にスケーリングできます。
説明
次の表に、サーバーレスRDSインスタンスでサポートされているスケーリングポリシーを示します。
スケーリングポリシー | 説明 |
強制的に実行しない | サーバーレスRDSインスタンスのRCUのデフォルトのスケーリングポリシー。 RCUスケーリングがインスタンスの切り替えをトリガーする場合、スケーリング要求は無視されます。 このスケーリングポリシーは、RCUのスケーリング時にインスタンスの切り替えが発生しないようにします。 ただし、このスケーリングポリシーでは、サーバーレスRDSインスタンスの最適なパフォーマンスを保証できません。 |
強制実行 | システムがスケーリングリクエストを受信すると、インスタンスの切り替えがトリガーされても、システムはスケーリングを実行します。 インスタンスのステータスに関係なく、システムは強制的にRCUをスケーリングします。 この場合、インスタンスの切り替えが発生します。 このスケーリングポリシーにより、最適なパフォーマンスが保証されます。 ただし、このスケーリングポリシーでは、サーバーレスRDSインスタンスの可用性を保証できません。 |
手順
インスタンスの作成時に、新しいサーバーレスRDSインスタンスのスケーリングポリシーを指定できます。 詳細については、「サーバーレスApsaraDB RDS For MySQLインスタンスの作成」をご参照ください。
既存のサーバーレスRDSインスタンスのスケーリングポリシーを変更するには、次の手順を実行します。
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
[設定情報] セクションで、[スケーリング設定の変更] をクリックします。
[詳細設定] をクリックします。 スケーリングポリシードロップダウンリストから [強制実行] を選択します。 次に、[OK] をクリックします。
重要インスタンスの切り替えは、RCUスケーリング中に発生する可能性があります。 アプリケーションがサーバーレスRDSインスタンスに自動的に再接続するように構成されていることを確認します。 インスタンスの切り替えの影響の詳細については、「インスタンスの切り替えの影響」をご参照ください。
自動開始と停止の設定
詳細については、「サーバーレスApsaraDB RDS For MySQLインスタンスの自動起動と停止の設定」をご参照ください。
サーバーレスRDSインスタンスを手動で起動する
サーバーレスRDSインスタンスが一時停止されている場合、次の方法を使用してインスタンスを手動で開始できます。
ApsaraDB RDSコンソールにログインし、[インスタンス] ページに移動します。 上部のナビゲーションバーで、サーバーレスRDSインスタンスが存在するリージョンを選択します。 次に、サーバーレスRDSインスタンスを見つけ、[操作] 列の [詳細] をクリックします。 次に、表示されるドロップダウンリストで [インスタンスの開始] をクリックします。
ApsaraDB RDSコンソールにログインし、[インスタンス] ページに移動します。 上部のナビゲーションバーで、サーバーレスRDSインスタンスが存在するリージョンを選択します。 次に、サーバーレスRDSインスタンスを見つけ、インスタンスIDをクリックします。 [基本情報] ページの [ステータス] セクションで、[インスタンスの開始] をクリックします。