節約モードを有効化すると、Elastic Compute Service (ECS) インスタンスの特定のリソースをリサイクルし、インスタンスを保持しながらコストを削減できます。 このトピックでは、節約モードを有効化するための条件、節約モードをサポートするリソース、および節約モードをトリガーするための条件について説明します。
節約モードを有効化するための条件
節約モードはリスクを引き起こす可能性があります。 詳細については、このトピックの「リスク」セクションをご参照ください。
節約モードは、以下の条件を満たすインスタンスでサポートされます。
ネットワークタイプが Virtual Private Cloud (VPC) のインスタンス。
ECS インスタンスをクラシックネットワークから VPC に移行できます。 詳細については、「クラシックネットワークから VPC への ECS インスタンスの移行」をご参照ください。
従量課金インスタンスまたはプリエンプティブルインスタンス。
ECS インスタンスの課金方法をサブスクリプションから従量課金に変更できます。 詳細については、「インスタンスの課金方法をサブスクリプションから従量課金に変更する」をご参照ください。
ローカルストレージを備えていないインスタンスファミリーのインスタンス。
ビッグデータインスタンスファミリーやローカル SSD を使用するインスタンスファミリーなど、ローカルストレージを備えたインスタンスファミリーでは、節約モードはサポートされていません。 ローカルストレージを備えたインスタンスタイプを表示する方法については、「インスタンスファミリーの概要」の [ローカルストレージ] 列をご参照ください。
永続メモリを備えたインスタンスファミリーのインスタンス。
re6p や re6p-redis インスタンスファミリーなど、永続メモリを備えたインスタンスファミリーでは、節約モードはサポートされていません。 永続メモリを備えたインスタンスタイプを表示する方法については、「インスタンスファミリーの概要」の [永続メモリ] 列をご参照ください。
サポートされているリソース
ECS インスタンスが節約モードで停止すると、節約モードをサポートするリソースはリサイクルされ、料金はその後発生しません。 以下の ECS リソースで節約モードがサポートされています。
vCPU とメモリを含むコンピューティングリソース。 GPU、Field Programmable Gate Array (FPGA)、およびネットワーク処理ユニット (NPU) の異種コンピューティングインスタンスでも節約モードがサポートされ、リサイクルされます。
自動的に割り当てられるパブリック IP アドレスとパブリック帯域幅。
ECS インスタンスが節約モードで停止した場合、節約モードをサポートしていないリソースは保持され、従量課金方式に基づいて引き続き課金されます。 節約モードをサポートしない ECS リソースには、以下のようなリソースが含まれます。
システムディスク
データディスク
Elastic IP Address (EIP) および EIP 帯域幅
イメージ
スナップショット
節約モードを開始するための条件
節約モードを有効化すると、以下のいずれかの理由で停止した従量課金またはプリエンプティブルインスタンスに対してのみ節約モードを開始できます。
ECS コンソールでの操作。 詳細については、「インスタンスの停止」をご参照ください。
Alibaba Cloud CLI または SDK によって開始された API リクエスト。 詳細は、「StopInstance」をご参照ください。
料金の滞納
以下のようなシナリオでは、節約モードを開始することはできません。
オペレーティングシステム内からインスタンスを停止した場合、節約モードは開始できません。
インスタンスを初めて起動し、“停止済み” 状態から “実行中” 状態に遷移中の場合、節約モードは開始できません。 詳細は、「インスタンスのライフサイクル」をご参照ください。
リスク
インスタンスが節約モードで停止している場合、インスタンスのコンピューティングリソース (vCPU とメモリ) と自動的に割り当てられたパブリック IP アドレスはリサイクルされ、料金はその後発生しません。 ただし、以下のリスクがあります。
コンピューティングリソース (vCPU とメモリ) がリサイクルされた場合、リソースの不足により、インスタンスを再起動できない場合があります。 上記の問題が発生した場合は、後で再試行するか、インスタンスを別のインスタンスタイプに変更します。 詳細については、「従量課金インスタンスのインスタンスタイプの変更」をご参照ください。
インスタンスが再起動された場合、新しいパブリック IP アドレスがインスタンスに自動的に割り当てられます。 インスタンスのプライベート IP アドレスは変更されません。
重要アプリケーションが特定のパブリック IP アドレスに依存している場合は、節約モードを無効化するか、自動的に割り当てられたパブリック IP アドレスを EIP に変換することを推奨します。 詳細については、このトピックの「アカウント全体で節約モードを無効化する」セクションまたは「VPC 内のインスタンスのパブリック IP アドレスを EIP に変換する」をご参照ください。
インスタンスがバースト可能インスタンスである場合、インスタンスは CPU クレジットの獲得を停止し、CPU クレジット残高はクリアされます。 インスタンスを再起動すると、インスタンスは再び CPU クレジットの取得を開始します。 バースト可能インスタンスの CPU クレジットの詳細については、「概要」の「CPU クレジット」セクションをご参照ください。
以下のような一部のシナリオでは、インスタンスを短期間に複数回起動する必要がある場合があります。 インスタンスを確実に起動してサービスを提供するため、節約モードを無効化することを推奨します。
アカウント全体で節約モードを有効化する
このセクションでは、アカウント内のすべてのリージョンのすべてのインスタンスに対して節約モードを有効化する方法について説明します。 アカウント全体で節約モードを有効化した後も、インスタンスの停止時に個々のインスタンスの停止モードを設定できます。 詳細については、このトピックの「単一インスタンスの停止モードを設定する」をご参照ください。
- ECS コンソールにログインします。
[概要] ページの 概要 セクションで、[カスタム設定] をクリックします。
節約モード をオンにします。
表示されるメッセージで注意事項を読み、下部の [OK] をクリックします。
[OK] をクリックします。
アカウント全体で節約モードを無効化する
このセクションでは、アカウント内のすべてのリージョンのすべてのインスタンスに対して節約モードを無効化する方法について説明します。 アカウント全体で節約モードを無効化した後も、インスタンスを停止する際に個々のインスタンスの停止モードを設定できます。 詳細については、このトピックの「単一インスタンスの停止モードを設定する」をご参照ください。
インスタンスを節約モードで停止した場合、インスタンスのコンピューティングリソース (vCPU とメモリ) と自動的に割り当てられたパブリック IP アドレスはリサイクルされます。 節約モードを無効化しても、コンピューティングリソースにはインスタンスの料金は発生しません。 インスタンスが再割り当てされたコンピューティングリソースは、インスタンスの再起動時にパブリック IP アドレスが変わる可能性があります。
- ECS コンソールにログインします。
[概要] ページの 概要 セクションで、[カスタム設定] をクリックします。
節約モード をオフにします。
表示されるメッセージで、メモを読み、[OK] をクリックします。
[OK] をクリックします。
単一インスタンスの停止モードを設定する
節約モード をオンまたはオフにした後も、インスタンスの停止時に個々のインスタンスの停止モードを設定できます。 詳細については、「インスタンスの停止」をご参照ください。
インスタンスの停止モードを表示する
従量課金インスタンスの停止後、ECS コンソールでインスタンスに対して節約モードが開始されているかどうかを確認できます。
[インスタンス] ページで停止モードを確認する停止インスタンスを確認し、[ステータス] 列で停止モードを確認します。
「標準モード」は、節約モードが開始されないことを示します。
「節約モード」は、節約モードが開始されることを示します。
[節約モード] を選択してインスタンスを停止すると、インスタンスは [標準モード] になります。 これは、インスタンスが停止中であるためです。 後でもう一度ご確認いただくことを推奨します。
よくある質問
参考資料
CloudOps Orchestration Service の定期的な起動およびシャットダウン機能を使用して、複数の ECS インスタンスの起動およびシャットダウン時間を一括管理できます。 節約モードと合わせてこの機能を使用することにより、コストを削減できます。 詳細については、「定期的な起動とシャットダウン」をご参照ください。