ACE#2(ensure-operations)

ACE#2(ensure-operations)

ある EC サイトの SRE チームは、Web フロントエンド層を構成するマネージドインスタンスグループ (MIG) の CPU 使用率が 60% を超えた場合にスケールアウトする構成を gcloud で設定したいと考えています。最も適切なコマンドはどれですか。

ディスカッション 0

正解:C

正解の根拠

マネージドインスタンスグループの Auto Scaling 設定には gcloud compute instance-groups managed set-autoscaling コマンドを使用します。--target-cpu-utilization フラグで CPU 使用率の閾値を指定し、--min-num-replicas と --max-num-replicas でレプリカ数の範囲を制御します。

サービス比較

項目set-autoscalingset-autohealing
目的負荷に応じたレプリカ数調整異常 VM の自動置換
トリガーCPU 使用率や LB 利用率ヘルスチェック失敗
結果VM 追加 / 削除VM 再作成

不正解の理由

  • A: target-pools はネットワーク負荷分散のレガシー機能で、MIG のスケーリング設定には使用されません
  • B: instance-templates create はテンプレート作成コマンドで、Auto Scaling 設定とは別の操作です
  • D: set-autohealing は異常な VM をヘルスチェック失敗時に再作成する自動修復機能で、スケーリングではありません

参考:Autoscaling groups of instances


コメント

コメント

コメントする

目次