本記事では、コンソールを通じてServerlessクラスタの自動または手動の起動と停止を設定する方法をご紹介します。
前提条件
自動起動と停止を設定する
Serverlessサービスは自動起動・停止機能をサポートしています。接続がない場合、インスタンスは自動的に一時停止します。タスク接続が入った場合、インスタンスは秒単位で中断なく自動的に起動します。コンソールを通じて、Serverlessクラスタの自動起動・停止機能の設定を有効または無効にできます。
説明:
自動一時停止を有効にした場合、自動一時停止時間を設定する必要があります(デフォルトは1時間)。データベースがこの時間内に接続とCPU使用がない場合、自動的に一時停止します。一時停止後、計算リソースは課金されませんが、ストレージは実際の使用量に応じて課金されます。
自動一時停止を無効にした場合、データベースは継続的に稼働し続け、接続やCPU使用がない場合、ユーザーが設定した最小CCU演算能力に基づいて課金されます。これは、ビジネスでハートビート接続を必要とするアプリケーションシナリオに適しています。
方法1:クラスタ作成時の自動起動・停止の有効化
クラスタを作成する際に、この方法を参考にすることができます。
2. インスタンス形態で Serverless を選択してください。
3. インスタンスタイプ > 自動一時停止で「データベースが設定時間内に未使用の場合、自動的に一時停止状態になります。一時停止後、計算リソースは課金対象外となります。チェックを外すとデータベースは継続的に稼働し、この設定はコンソールで変更可能です」にチェックを入れます。
4. 自動一時停止の時間を設定します(設定範囲:日数 0~7、時間 0~23、分 0・10・20・30・40・50)。
5. その他の設定を完了した後、クラスタを購入します。
方法2:コンソールによる自動起動・停止機能の有効化
クラスタ作成時に「データベースが設定時間内に未使用の場合、自動的に一時停止状態になります。一時停止後、計算リソースの課金が停止されます。チェックを外すとデータベースは継続的に稼働し、この設定はコンソールで変更可能です」にチェックを入れなかった場合、自動起動・停止機能が有効になっていないことを意味します。以下の方法を参考にすることができます。
2. 左側のクラスタリストでターゲットクラスタをクリックすると、クラスタ管理ページに移動します。
3. トポロジ図の読み取り専用インスタンス領域で「+」アイコンをクリックするか、右上のServerless設定をクリックします。
4. ポップアップウィンドウで「データベースが設定時間内に未使用の場合、自動的に一時停止状態になります。一時停止後、計算リソースは課金対象外となります。チェックを外すとデータベースは継続的に稼働し、この設定はコンソールで変更可能です」にチェックを入れます。
5. 自動一時停止の時間を設定します(設定範囲:日数 0~7、時間 0~23、分 0・10・20・30・40・50)。
6. 確定をクリックします。
手動起動・停止を設定する
Serverlessクラスタで自動起動・停止機能が有効になっていない場合、手動で一時停止および起動が可能です。
Serverlessクラスタで自動起動・停止機能が有効になっており、かつ現在のクラスタが接続がないために一時停止状態にある場合、手動でクラスタを起動できます。
コンソールを介して手動でクラスタを一時停止する
説明:
接続中にクラスタを一時停止すると、進行中のビジネスに影響が生じる可能性があります。操作にはご注意ください。自動起動・停止機能の設定を推奨します。
2. 左側のクラスタリストでターゲットクラスタをクリックすると、クラスタ管理ページに移動します。
3. 右上で一時停止をクリックします。
4. ダイアログで確定をクリックします。
コンソールで手動でクラスタを起動する
2. 左側のクラスタリストでターゲットクラスタをクリックすると、クラスタ管理ページに移動します。
3. 右上で起動をクリックします。
4. ダイアログで確定をクリックします。
コンソールによるクラスタ配下の読み取り専用インスタンスの手動一時停止または起動
2. 左側のクラスタリストでターゲットクラスタをクリックすると、クラスタ管理ページに移動します。
3. 右側のインスタンス情報の下で、対象の読み取り専用インスタンスを見つけ、ステータスの後ろにある一時停止または起動をクリックします。
4. ダイアログで確定をクリックします。
関連するAPI
|
| 本インターフェース(ModifyServerlessStrategy)はServerlessのポリシーを変更するために用いられます。 |
| 本インターフェース(PauseServerless)はServerlessクラスターを一時停止するために用いられます。 |