Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWSにおけるIaC(インフラ構築自動化)の可能性

Avatar for yosimitu yosimitu
February 01, 2024
20

 AWSにおけるIaC(インフラ構築自動化)の可能性

Avatar for yosimitu

yosimitu

February 01, 2024
Tweet

Transcript

  1. © NEC Solution Innovators, Ltd. 2024 AWS re:Invent 2023 re:Cap

    『AWSにおけるIaC(インフラ構築自動化)の可能性』 2024年2月1日 NECソリューションイノベータ株式会社 好光 泰章(よしみつ やすあき)
  2. © NEC Solution Innovators, Ltd. 2024 2 @DisneyLand 自己紹介 システム基盤ソリューション事業部

    クラウドテクニカル基盤G シニアマネージャー クラウド勉強会(雲乃珈琲)のオーナー MeRISE見てね!→ 今度社外ブログ掲載! re:Inventは4年ぶり2回目の参加 ラスベガス自体は3回目 2021/2022/2023 Japan AWS Top Engineer 2022/2023 Japan AWS All Certifications Engineer (社外活動) JAWS-UG 横浜支部コアメンバー
  3. © NEC Solution Innovators, Ltd. 2024 3 社外活動(宣伝) 運営メンバーやってます ほぼ毎土曜日に

    re:Capやってます 2023/12/4 2023/12/9 2023/12/23 2024/1/6 2024/1/13 2024/1/20 2024/1/27 2024/2/3 ← Last
  4. © NEC Solution Innovators, Ltd. 2024 5 IaCの現状 CloudFormation import

    Former2 CDK import ググる 既存環境からぶっこ抜く イチから作る 既存PJコードの流用 マニュアルか書籍参考にしながら インフラエン ジニアには 大変 品質面が 心配
  5. © NEC Solution Innovators, Ltd. 2024 8 準備するもの Visual Studio

    Code ・・・・1 AWS Toolkit・・・・・・・・・・・1 AWS Builder ID・・・・・・・・1 材料(1人分) Sign in with AWS Builder ID - AWS Sign-In (amazon.com) CodeWhisperer は基本Free
  6. © NEC Solution Innovators, Ltd. 2024 10 やってみる 候補1 候補2

    候補3 複数候補がサジェストされて 矢印キーで選択、TABで決定 プロパティ ない EC2 ない
  7. © NEC Solution Innovators, Ltd. 2024 13 AWSのIaCコード生成の進化 CodeWhisperer Application

    Composer 生成したIaC ビジュアルエディタ 相互 ビジュアルエディタでパーツを 組み合わせてサクッとコードを生成 プロンプトで指示を出しながら コードを味わいながら記述する Visual Studio Code Amazon Q 既存のやりかたから、新たなIaC化のプロセスへと変化
  8. © NEC Solution Innovators, Ltd. 2024 15 まとめ • CodeWhispererはイチから作成するより非常に効率的にIaC化を実現できるスゴ

    機能の一つ、品質もそこそこ担保 → 特に過去IaC化したことのないサービスはコード化のハードルは下がる • 自動生成されるとはいえ、個々のパラメータ値は適宜マニュアル or Qへを確認 • コードLOVEなYOUはCodeWhisperer、ちょっと苦手なYOUはComposerから • どんなコードが生成されるかはプロンプト次第 → 記述とかタイミングとかでゆらぎもあるような、、、 • VS Codeが重すぎる問題 → CPU、メモリが潤沢なマシンが必要、、、