Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
250731_ARITech_岡村.pdf
Search
okakou
August 06, 2025
Programming
68
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
250731_ARITech_岡村.pdf
okakou
August 06, 2025
Other Decks in Programming
See All in Programming
Deep dive into the select statement (GopherCon UK)
jespino
0
170
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
470
How I Stole PSI from Android Studio - DroidKaigi2026
worker8
0
100
thread_parallel_with_free-threaded_Python_and_NumPy.pdf
riku_sakamoto
0
280
Swift愛好会と私(ウホーイ) / Swift Fan Club and Uhooi
uhooi
0
150
GKE で Pod の見方を変えたら、スケールアウト時の挙動を真に捉えられた話
stkk
0
110
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
3
520
typoなんかねぇよ
raspython3
0
690
What We Talk About When We Talk About XP
m_seki
2
480
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
6k
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
530
ハーネス設計入門 〜プロンプト、コンテキストの次〜
kinopeee
56
37k
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
22k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
400
Heart Work Chapter 1 - Part 1
lfama
PRO
9
36k
How to Ace a Technical Interview
jacobian
281
24k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
310
A designer walks into a library…
pauljervisheath
211
25k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
350
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
600
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Transcript
1 ©AR Advanced Technology All Right Reserved. CloudFormationを使う際の利点と注意点 2025年7月31日(木) ARアドバンストテクノロジ株式会社
岡村 紘希
2 ©AR Advanced Technology All Right Reserved. アジェンダ 自己紹介 はじめに
CloudFormationとは CloudFormationの利点 CloudFormationの注意点 まとめ
3 ©AR Advanced Technology All Right Reserved. 自己紹介 名前:岡村 紘希(おかむら
こうき) 所属:ARアドバンストテクノロジ株式会社 2024年入社(2年目) 出身:北海道札幌市 業務内容:AWSを使用したクラウドインフラの構築、運用・保守 AIの基盤構築 趣味:野球/スノーボード/旅行etc
4 ©AR Advanced Technology All Right Reserved. はじめに • CloudFormationのいいところを知る
• CloudFormationを使う際の注意点を知る • 注意点さえ、気を付ければとてもいいサービス
5 ©AR Advanced Technology All Right Reserved. CloudFormationとは • Infrastructure
as Code (IaC) →サーバなどの設定や管理をコード化して、自動化する技術 利点 説明 1. 環境の複製が簡単 同じコードを使うことで環境の複製が可能 2. 人的ミスを減らせる 手動によるミスを減らせる 3. 開発の速度が早い 環境構築の自動化 4. コストの削減 人件費などを削減可能
6 ©AR Advanced Technology All Right Reserved. CloudFormationとは 特徴 備考
1. AWSの代表的なIaCツール AWS CDK、Terraform 2. テンプレートと呼ばれる設定などの定義を記載したファイル JSONやYAML形式で作成 3. スタックと呼ばれる単位でリソースを管理 更新や削除をまとめて可能 CloudFormation CDK Terraform
7 ©AR Advanced Technology All Right Reserved. CloudFormationの利点 利点 備考
1. ロールバック機能がある 作成や更新が失敗した際の挙動 2. 対象のAWSサービスが多い EC2,API Gateway,S3 etc 3. スタックの共有ができる StackSetsを使って複数のAWSアカウントやリージョンに共有可能 4. 開発の速度を上げることができる IaCツール 5. 新しいAWSサービスへの対応 Terraformと比較して早い ※ロールバック機能によって、中途半端な適用を防げる。
8 ©AR Advanced Technology All Right Reserved. CloudFormationの注意点 1. 意図しないリソースの変更が発生する可能性がある
→コンソールで変更したため、テンプレートと差分ができている 簡易的な変更でも意図しない変更がないか確認する必要がある →バケットポリシーを記載したテンプレートがすでにあるのに、 別のテンプレートを作成すると上書きされてしまう 旧 新
9 ©AR Advanced Technology All Right Reserved. CloudFormationの注意点 2. スタックの設計思想(管理)を残す必要がある
→機能毎かリソース毎かなど人それぞれで分け方が違う or
10 ©AR Advanced Technology All Right Reserved. CloudFormationの注意点 3. 運用・保守でCloudFormationからの変更のみ可能にすると大変
→コンソールからの変更だと1時間で終わる内容が一日以上かかる可能性がある →意図しない変更がないかの確認が必要 →Pipelineを流してデプロイする場合そのPipelineを流す影響を確認する必要 API Gateway Lambda Step Functions CodePipeline
11 ©AR Advanced Technology All Right Reserved. まとめ • 構築段階で使用するのはコスト削減などのメリットがあり便利
• 変更時は意図しない変更が発生する可能性があるため、注意が必要 • 設計思想は残しておく必要がある →引継ぎがとても重要 • 注意点をしっかり守りながら、積極的に活用していきましょう! CloudFormation
12 ©AR Advanced Technology All Right Reserved. ARアドバンストテクノロジ株式会社【略称:ARI】 〒150-0002 東京都渋谷区渋谷2-17-1
渋谷アクシュ18F TEL : 03-6450-6080 FAX : 03-6450-6088 URL : https://ari-jp.com