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
IaCツールのいろいろ
Search
Shigeki Shoji
June 28, 2024
Technology
0
200
IaCツールのいろいろ
Moodle (LMS) を EC2 にインストールするにあたって、IaC ツールの使い分けを紹介します。
Shigeki Shoji
June 28, 2024
Tweet
Share
More Decks by Shigeki Shoji
See All by Shigeki Shoji
依存ライブラリはどこに?
takesection
0
180
GitHub Actions Runner Controller
takesection
0
190
Amazon RDS for Db2
takesection
0
36
らいよんで、とうだんしたよ、えるてぃーで
takesection
0
51
Java in containers and serverless
takesection
0
260
2023 ANGEL Dojo LT
takesection
0
170
Mameyose 2023-06-01
takesection
0
29
AWS Lambda with Scala
takesection
0
530
Introduction to functional programming
takesection
0
190
Other Decks in Technology
See All in Technology
作りすぎない技術 - API時代の開発努力の在り方について考える / Thinking about the state of development efforts in the API era
yokawasa
4
3.8k
爆速開発文化を支えるProduct Engineerの 開発生産性向上の取り組み
shnjtk
6
1.9k
見えないユーザの声はログに埋もれている! ~ログから具体的なユーザの体験を数値化した事例紹介~
navitimejapan
PRO
4
1.3k
スクラムチームの品質戦略 1年の歩み
hacomono
PRO
1
130
[ABC2024Summer]Flutter UX Improvements + α
korodroid
0
140
リモートワーク時代の守護神 PHP開発者のためのセキュリティ強化術
pyama86
2
740
2024年のRailsと自由について考える
takahashim
16
4.4k
アジャイルの灯火を絶やさない! 社内アジャイルコミュニティ運営
hacomono
PRO
1
130
プロダクト拡大フェーズでプロダクト検証サイクル効率化を目指す過程で見えたもの / Streamlining Product Validation in Growth Phase
kakehashi
4
2.7k
OODAふりかえり 何って…ただ毎スプリント、違うふりかえり手法を採用してるだけだが? / Retrospectives with OODA
kakehashi
12
2.6k
楽ありゃ苦もあるモノレポ化 / Goodness and Difficulties of Monorepo
henryofficial
2
770
Cloud Nativeを支える要素技術・プロダクト・プラクティスの歩み / infrastudy-returns-01-amsy810
masayaaoyama
3
380
Featured
See All Featured
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.7k
Art, The Web, and Tiny UX
lynnandtonic
290
19k
How to name files
jennybc
66
95k
Music & Morning Musume
bryan
42
5.8k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
19
7.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
228
130k
Side Projects
sachag
451
41k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
42
4.7k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
5
300
Code Review Best Practice
trishagee
57
16k
Producing Creativity
orderedlist
PRO
339
39k
Transcript
IaCツールのいろいろ 2024年6⽉28⽇ 庄司重樹
庄司重樹 受賞歴 2024 Japan AWS All Certifications Engineers 資格 AWS認定13冠
Professional Scrum Product Owner I Professional Scrum Master I Professional Scrum Developer I 産学連携教育イノベーター育成プログラム(インストラクショナルデザイン指導⼒育成コース) コミュニティ AWS Community Builders program、関ジャバ、JJUG、もめんと会他
アジェンダ • 構築する構成の紹介 • CloudFormation • Ansible • SSM •
Packer 3
構成 4
AWSリソースの構築にはCloudFormation 5
Moodleインストールの流れ 6 出典:「Moodle 4 Administration」
EC2のセットアップにはAnsible 7
SSMを使ってターミナルの操作(⼿動) 8
AMIの作成 • Hashicorp 社の Packer というツールでAMI⽣成を⾃動化できる。 9
起動はAuto Scaling グループで 10
まとめ • ⼿動プロセスを可能な限り減らして、運⽤者への愛 (AI) に満ち 溢れた再現が容易な構築⼿順を⽣成しよう! 11 出典: トレノケート様「認定試験の7ヵ条」より
リンク • 構築⼿順が⼊った GitHub Repository • 参考⽂献「Moodle 4 Administration」 12
ありがとうございました! 13