Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AWSのinfrastructure as codeを1年振り返って ~セッションレポート~
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yuki_Kurono
December 15, 2022
Technology
160
0
Share
AWSのinfrastructure as codeを1年振り返って ~セッションレポート~
JAWS-UG大阪 AWS re:Invent 2022 re:Capの発表資料となります。
Yuki_Kurono
December 15, 2022
More Decks by Yuki_Kurono
See All by Yuki_Kurono
Terraform(IaC)と実環境の乖離どうしていますか?
yuki_kurono
0
17
今年のre:inventから学ぶこと
yuki_kurono
0
99
re_invent 2023事前勉強会
yuki_kurono
0
95
CloudFormationの運用が 辛くならない方法を本気で考えてみた
yuki_kurono
0
310
CloudFormationで登場したForEachをちゃんと理解してみる
yuki_kurono
0
850
Turnstileのウィジェット モードとは何者か
yuki_kurono
0
680
CodeGuru Security ってなんだ?
yuki_kurono
0
1.2k
えるしってるか CloudFrontはWAFがあっても カスタムエラーレスポンスを返せる
yuki_kurono
0
430
Cloudflare初心者がIaCから基本構成を学んでみた
yuki_kurono
1
620
Other Decks in Technology
See All in Technology
TypeScriptとAngular Signal で実現する保守性の高いアプリケーション設計 - 3層アーキテクチャによる責務分離の実践(たつかわ) https://2026.tskaigi.org/talks/10
nealle
1
340
TypeScriptで実現する既存APIを活用したリモートMCPサーバー構築 / TSKaigi 2026
soarteclab
1
280
AsyncStreamでマルチブロードキャストを実装する
1mash0
1
220
その英語学習、AWSで代替できませんか?
suzutatsu
1
230
情シスがMCP環境導入時に打ちのめされる認可の崖
oidfj
0
430
大規模環境でどのように監視を実現する?
yuobayashi
1
130
Agentic Design Patterns
glaforge
0
140
AI時代に求められる思考のパラダイムシフト
nrinetcom
PRO
1
140
Amazon Bedrock 経由の Claude Cowork を試してみよう・MCP にも繋いでみよう
sugimomoto
0
140
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
13
10k
AI時代に改めて考える、ドメイン駆動設計 - モデリングが「AIへの共通言語」になる
littlehands
7
2.2k
ジュニアエンジニアはSREとどう向き合うべきか
nrinetcom
PRO
1
120
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
107
240k
Being A Developer After 40
akosma
91
590k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
380
The Invisible Side of Design
smashingmag
302
52k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
540
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Skip the Path - Find Your Career Trail
mkilby
1
130
Practical Orchestrator
shlominoach
191
11k
Transcript
AWSのinfrastructure as codeを 1年振り返って ~セッションレポート~ 黒野 雄稀 | 2022/12/14 1
JAWS-UG大阪 AWS re:Invent 2022 re:Cap
自己紹介 黒野 雄稀 Yuki Kurono kurono_98 kurono アイレット株式会社 所属 普段はインフラ設計・構築や運用構築に従事
2022 APN ALL AWS Certifications Engineers 2 re:Invent 2022初参加!🎉
ベネチアン→マンダレイ・ベイ
4 What is Infrastructure as Code? 皆、初めはコンソールから操作するが人数、ワークロードが増えることで、 一貫性、再現性、セキュリティ、安全性、デプロイメントを実現するために IaCに行き着く。
5 AWSでInfrastructure as Codeを利用する ▶ CloudFormation 2011/02/25 ▶ AWS Serverless Application
Model (AWS SAM) 2016/11/18 ▶ AWS Cloud Development Kit (CDK) 2019/07/11
6 AWSでInfrastructure as Codeを利用する 初めは、CloudFormationから始め、JsonやYamlといったファイル形式で記述し、 個々のサービスに対する定義をしていたが、CDKが登場したことによってより抽 象化された定義も多くなってきた。 抽象化
7 Policy as Code(PaC) ライフサイクルに合わせてガードレールを制定する。
8 Policy as Codeと言う考え方は以前からあったが、 利用するユーザーが増加している。 Policy as Code(PaC)
9 基盤の重要性 基盤でサービスのコードがサポートされていないのであれば、 作成することは出来ない。 「私達の目標は、業界全体でこのリソースモデルを解決することです。」 -Ben Perak
10 来年のAWSにおけるIaCについて ▶ カバレッジ - リソースレジストリ、CloudControlAPIのサポート範囲を広げる ▶ パフォーマンス改善 抽象化のプロビジョニング - プロビジョニング速度の改善
▶ CDKエンタープライズ採用 ▶ デプロイの可視化 - 意図しない変更からの迅速に回復できるように
11 ▶ CloudFormationやCDKなど、手段ではなく一歩先のオペレーションに皆焦点を 当てて来ている流れがあるなと改めて感じる - Keynoteで発表されたサービスもオペレーションに絡んだものが多かった - 開発者が増えてきたのでガバナンスやセキュリティを意識し始めている ▶ IaCは古くからある概念だけど、まだ拡充が続いている
- これはAWSサービスが増えていけば追従していく必要があるので必然 ▶ 来年のre:Inventでも是非皆さんお会いしましょう!! まとめ