自動スケーリングを管理する
自動スケーリングは、CPU、メモリ、ストレージの使用率のしきい値に基づいて、プライベート クラウド内のクラスタを自動的に拡張または縮小します。Google Cloud VMware Engine は、定義された指標に基づいてクラスタをモニタリングし、クラスタに対してノードを自動的に追加または削除します。自動スケーリングは、単一ノードを含むクラスタや、ストレージのみのノードを含むクラスタでは使用できません。
プライベート クラウド内のクラスタごとに、自動スケーリングを適用することを選択できます。自動スケーリングで指定された指標が 30 分間維持されると、VMware Engine は指定されたポリシーに基づいてアクションを開始します。
多くの場合、コンピューティング、メモリ、ストレージの使用量は独立しているため、複数の指標をモニタリングする自動スケーリングでは、スケールアウトに OR
ロジックを使用し、スケールインに AND
ロジックを使用します。
自動スケールを有効にする
クラスタで自動スケーリングを有効にするには、次の操作を行います。
Google Cloud コンソールで、[プライベート クラウド] ページに移動します。
アクセスするプライベート クラウドを選択します。
プライベート クラウドの詳細ページで、[クラスタ] タブをクリックします。
自動スケーリングを有効にするクラスタの名前をクリックします。
クラスタの詳細ページで、[編集] をクリックします。
自動スケーリングに使用する指標を選択し、スケールアウトとスケールインのしきい値を指定します。
- スケールアウト: クラスタにノードを追加してリソースを増やし、リソース需要を満たします。
- スケールイン: クラスタからノードを削除してリソースを減らし、リソース需要を満たします。
[最小ノード数]、[最大ノード数]、[スケールアウトあたりのノード数]、[期間] の値を[その他の設定] のクールオフ期間に入力します。
- ノードの最小数: 自動スケーリングが有効なクラスタ内のノードの最小数(3)。
- ノードの最大数: 自動スケーリングが有効なクラスタ内のノードの最大数(32)。
- スケールアウトあたりのノード数: スケールアウトあたりのノードの数。
- 期間: 自動スケーリングがアクションを実行する期間後のリソース使用の持続。
- [待機期間]: 自動スケーリングにより実行されるアクション間の最小時間。
[保存] をクリックします。
クラスタの自動スケーリング設定を表示する
クラスタの自動スケーリング設定を表示するには、次の操作を行います。
Google Cloud コンソールで、[プライベート クラウド] ページに移動します。
アクセスするプライベート クラウドを選択します。
プライベート クラウドの詳細ページで、[クラスタ] タブをクリックします。
クラスタの名前をクリックします。 自動スケーリングの設定は、クラスタの詳細セクションに表示されます。クラスタで自動スケーリングが有効になっていない場合、自動スケーリングの情報は表示されません。
自動スケーリングを編集
クラスタで自動スケーリングを編集するには、次の操作を行います。
Google Cloud コンソールで、[プライベート クラウド] ページに移動します。
アクセスするプライベート クラウドを選択します。
プライベート クラウドの詳細ページで、[クラスタ] タブをクリックします。
クラスタの名前をクリックします。
クラスタの詳細ページで、[編集] をクリックします。
選択したフィールドを更新して、[保存] をクリックします。
自動スケールを無効にする
クラスタで自動スケーリングを無効にするには、次の操作を行います。
Google Cloud コンソールで、[プライベート クラウド] ページに移動します。
アクセスするプライベート クラウドを選択します。
プライベート クラウドの詳細ページで、[クラスタ] タブをクリックします。
クラスタの名前をクリックします。
クラスタの詳細ページで、[編集] をクリックします。
[選択して自動スケーリングを有効にする] を切り替え、[保存] をクリックします。