Slide 1

Slide 1 text

CDK対応した AWS DevOps Agentを試そう 2026/2/1(日) モブエンジニア(@mob_engineer)

Slide 2

Slide 2 text

自己紹介 • PN: • モブエンジニア • ロール: • インフラエンジニア • コミュニティ歴 • 約1年 (JAWS-UG彩の国埼玉運営) • 興味あるトレンド • Openshift • AIワークフロー • Terraform • Amplify 2

Slide 3

Slide 3 text

対象者と得られる学び  対象者 AWS DevOps Agentについてキャッチアップしたい方 CDK化したAWS DevOps Agentの恩恵を知りたい方  得られる学び CDK対応したことで複数アカウントでの管理が可能 AWS DevOps Agent自体プレビュー版なので 破壊的変更のリスクがある 3

Slide 4

Slide 4 text

目次 AWS DevOps Agentについて CDK対応を試してみる 今後の展望 4

Slide 5

Slide 5 text

AWS DevOps Agentについて 5

Slide 6

Slide 6 text

AWS DevOps Agentについて 6  フロンティアエージェントの一種としてAWS re:Inent 2025から リリースされたサービス。 https://aws.amazon.com/jp/about-aws/whats-new/2025/12/devops-agent-preview- frontier-agent-operational-excellence/

Slide 7

Slide 7 text

利用するメリット 7  システム運用で課題になっている「障害特定の早期化」を実現できる (1)インシデントの防止: 現在発生しているインシデントだけでなく、将来発生する可能性があるインシデ ントへの対応も可能 (2)管理と運用の分離: AWSコンソールと独立したウェブアプリで管理するため、 オペレーターによる設定誤りを防止することが可能 (3)サードパーティと組み合わせ可能: AWSサービス以外(New Relicなど)とも組み合わせることが可能

Slide 8

Slide 8 text

AWS DevOps Agentについて 8  1/31(土)の彩の国埼玉支部で山口さんが登壇した資料が参考になります。 https://speakerdeck.com/kinunori/aws-devops-agent

Slide 9

Slide 9 text

CDK対応を試してみる 9

Slide 10

Slide 10 text

CDK設定について 10  AWS公式ガイドからCDK対応手順がまとめられています https://docs.aws.amazon.com/devopsagent/latest/userguide/getting-started- with-aws-devops-agent-getting-started-with-aws-devops-agent-using-aws- cdk.html

Slide 11

Slide 11 text

CDK設定について 11  今回はAWSコンソール上で手順に従って行います。

Slide 12

Slide 12 text

CDK設定について 12  手順通りコマンドを実行することでDevOps Agentアプリを構築できます。  一連作業自体、5分ほどで完了します。 ※デモでcdkの内部構造を見てみたいと思います。

Slide 13

Slide 13 text

補足)アプリ利用するために 13  CDKコマンドでAWS DevOps Agentは作成できるが、 Webアプリは作成されません。  ※アプリ構成するため紐づけ処理が必要になります。

Slide 14

Slide 14 text

補足)スクリプトの中身 14  「enable-operator-app.sh」の実態はAWS DevOps AgentとWebアプリの アソシエート処理。

Slide 15

Slide 15 text

補足)CDKの中身 15  「devops-agent-stack.ts」で定義されています。 ※公式ドキュメントでは「sample-devops-agent-stack.ts」と書いているが。。

Slide 16

Slide 16 text

設定完了後すると 16  AWS DevOps Agentアプリが立ち上がり、利用可能になります。

Slide 17

Slide 17 text

所感 17

Slide 18

Slide 18 text

CDKでの管理 18  メリット 独自設定を組み込む(例:S3バケットに格納したログから調査 を行うようにする)が手動と比較して容易に行える コードで管理可能なためレビューコストが下がる (コードレビューできる方がいる前提)  デメリット リリースしたサービスのため場合によっては破壊的変更がある ナレッジに関しては手動設定と比べて少ない

Slide 19

Slide 19 text

まとめ 19 運用管理視点ではCDKで管理した方が良い AWS CLIを利用できれば数分でDevOps Agent自体は実装可能 カスタマイズを行う場合tsファイルの更新が 必須なため、最低限のCDK知識が必要になる (Terraform対応したら利用の幅が広がる可能 性がある。。。)

Slide 20

Slide 20 text

参考文献 20  https://docs.aws.amazon.com/devopsagent/latest/userguide/abo ut-aws-devops-agent.html  https://www.youtube.com/watch?v=k5CDhHKHhVA  https://speakerdeck.com/ryuki0947/try-aws-devops-agent  https://speakerdeck.com/o2mami/re-growth-2025-dong-jing- korekaranoyun-yong-gabian-waru-aws-devops-agent-toha  https://speakerdeck.com/kubomasataka/aws-devops-agent-zi- dong-diao-cha-toslacktong-he-woyatutemita