ACE#2(ensure-operations)
ある EC サイトの SRE チームは、Web フロントエンド層を構成するマネージドインスタンスグループ (MIG) の CPU 使用率が 60% を超えた場合にスケールアウトする構成を gcloud で設定したいと考えています。最も適切なコマンドはどれですか。
正解:C
正解の根拠
マネージドインスタンスグループの Auto Scaling 設定には gcloud compute instance-groups managed set-autoscaling コマンドを使用します。--target-cpu-utilization フラグで CPU 使用率の閾値を指定し、--min-num-replicas と --max-num-replicas でレプリカ数の範囲を制御します。
サービス比較
| 項目 | set-autoscaling | set-autohealing |
|---|---|---|
| 目的 | 負荷に応じたレプリカ数調整 | 異常 VM の自動置換 |
| トリガー | CPU 使用率や LB 利用率 | ヘルスチェック失敗 |
| 結果 | VM 追加 / 削除 | VM 再作成 |
不正解の理由
- A: target-pools はネットワーク負荷分散のレガシー機能で、MIG のスケーリング設定には使用されません
- B: instance-templates create はテンプレート作成コマンドで、Auto Scaling 設定とは別の操作です
- D: set-autohealing は異常な VM をヘルスチェック失敗時に再作成する自動修復機能で、スケーリングではありません

コメント