DOP-C02 上級 DOP

AMIの自動作成とインスタンスリフレッシュ EC2 Image Builderで焼き込み型のデプロイを実現する

DOP-C02では、EC2のデプロイを「起動後に構築する」方式から「あらかじめAMIに焼き込む」方式へ移す設計が問われます。この記事では、EC2 Image Builderとオートスケーリンググループのインスタンスリフレッシュを、「焼く・配る・入れ替える」の3つの観点で整理します。

覚え方は「焼く・配る・入れ替える」の3つの観点

焼くはAMIの自動作成、配るは複数のリージョンやアカウントへの配布、入れ替えるは稼働中のインスタンスの置き換えです。起動時にユーザーデータで長いインストールを行うとスケールアウトが遅くなるため、起動を速くしたい・環境を均一にしたい要件ではAMIへの焼き込みを選びます。

EC2 Image Builder:AMIを自動で作る

Image Builderは、ベースイメージ、ビルドコンポーネント(ソフトウェアのインストールや設定)、テストコンポーネントをイメージレシピにまとめ、パイプラインでAMIを自動作成します。スケジュールやベースイメージの更新をトリガーにでき、完成したAMIは指定したリージョンやアカウントへ配布し、AWS Organizationsと連携して共有できます。OSのパッチ適用済みAMIを毎月自動で作りたい場合の標準的な答えです。

インスタンスリフレッシュ:安全に入れ替える

起動テンプレートに新しいAMIを指定したら、オートスケーリンググループのインスタンスリフレッシュで既存のインスタンスを順に置き換えます。最小正常率(MinHealthyPercentage)を設定すると、一定割合のインスタンスを稼働させたまま入れ替えられ、ウォームアップ時間で新しいインスタンスの準備完了を待てます。アラームと連動した自動ロールバックを有効にすれば、問題があった場合に元の状態へ戻せます。

方式特徴向く要件
ユーザーデータで構築起動のたびに実行、柔軟頻繁に変わる設定の適用
Image Builderで焼き込み起動が速く環境が均一スケールアウト速度と再現性を重視
インスタンスリフレッシュ順次置き換えと自動ロールバックAMI更新を無停止で反映
試験ポイント 「AMIの作成を自動化」ならImage Builder、「稼働中の台数を保ったままAMIを更新」ならインスタンスリフレッシュ、と組み合わせて覚えましょう。

チェックリスト

  • Image Builderのレシピ・コンポーネント・パイプラインの関係を説明できる
  • AMIをリージョンやアカウントへ配布する仕組みを言える
  • インスタンスリフレッシュの最小正常率とウォームアップの役割を説明できる
  • 焼き込み型とユーザーデータ型の使い分けを答えられる

まとめ

AMIの運用は「焼く・配る・入れ替える」で整理し、自動作成はImage Builder、無停止の更新はインスタンスリフレッシュと覚えましょう。 理解度の確認にはクイズが便利です。試験範囲や申し込みの最新情報はAWS認定 公式ページもあわせて確認してください。

📚

DOP(DevOpsエンジニア) におすすめの教材

AWS認定 DevOpsエンジニア − プロフェッショナル DOP-C02 出題予想問題集 第2版 表紙
問題集

AWS認定 DevOpsエンジニア − プロフェッショナル DOP-C02 出題予想問題集 第2版

体系的にサービスと出題範囲を学べる定番テキスト

★★★★☆

Amazonで見る
AWS認定 DevOpsエンジニア − プロフェッショナル DOP-C02 練習問題集 表紙
問題集

AWS認定 DevOpsエンジニア − プロフェッショナル DOP-C02 練習問題集

本番形式の演習で総仕上げに最適

★★★★☆

Amazonで見る
Udemyコース
Udemy・講座

AWS認定DOP(DOP-C02)実践問題集(全範囲・225問)

動画で体系的に学べる対策コース

Udemy

Udemyで見る
Udemy模擬試験
Udemy・模試

AWS認定DOP 演習テスト(日本語)

本番形式の演習で総仕上げ

Udemy

Udemyで見る

本セクションにはAmazonアソシエイト・Udemyアフィリエイトのリンクが含まれます。