Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
IaCツールのいろいろ
Shigeki Shoji
June 28, 2024
Technology
0
250
IaCツールのいろいろ
Moodle (LMS) を EC2 にインストールするにあたって、IaC ツールの使い分けを紹介します。
Shigeki Shoji
June 28, 2024
Tweet
Share
More Decks by Shigeki Shoji
See All by Shigeki Shoji
JAWS-UG Okayama 2024 LT
takesection
0
29
依存ライブラリはどこに?
takesection
0
190
GitHub Actions Runner Controller
takesection
0
210
Amazon RDS for Db2
takesection
0
36
らいよんで、とうだんしたよ、えるてぃーで
takesection
0
57
Java in containers and serverless
takesection
0
280
2023 ANGEL Dojo LT
takesection
0
170
AWS Lambda with Scala
takesection
0
540
Introduction to functional programming
takesection
0
190
Other Decks in Technology
See All in Technology
「単なる OAuth 2.0 を認証に使うと、車が通れるほどのどでかいセキュリティー・ホールができる」のか検証してみた
terara
0
370
Classmethod流のPlatform Engineering / classmethod-platform-engineering-devio2024
tomoki10
0
420
「AI-Starter」と「らくらくRAG導入パック」で始める生成AI利活用 / Introducing Generative AI Solutions
hideakiaoyagi
0
170
Azure AI ことはじめ
tsubakimoto_s
0
110
VPoEの視点から見た、ヘンリーがサーバーサイドKotlinを使う理由 / Why Server-side Kotlin 2024
cho0o0
1
380
dxd2024-生成AIに振り回された3か月間の成功と失敗/dxd2024-link-and-motivation
lmi
2
230
AWSで”最小権限の原則”を実現するための考え方 /20240722-ssmjp-aws-least-privilege
opelab
6
3.5k
OSSコミットしてZennの課題を解決した話
dyoshikawa1993
0
130
フルリモートワークはエンジニアの夢を叶えたか? #cm_odyssey
mamohacy
2
570
[I/O Extended Android 2024] What`s new in Android 2024
kyeongwan
0
210
How to Think Like a Performance Engineer
csswizardry
4
540
ACRiルームにAMD GPUを入れた話
anjn
0
420
Featured
See All Featured
Done Done
chrislema
179
15k
Unsuck your backbone
ammeep
666
57k
Being A Developer After 40
akosma
72
580k
How To Stay Up To Date on Web Technology
chriscoyier
784
250k
[RailsConf 2023] Rails as a piece of cake
palkan
35
4.4k
Large-scale JavaScript Application Architecture
addyosmani
506
110k
5 minutes of I Can Smell Your CMS
philhawksworth
200
19k
What the flash - Photography Introduction
edds
65
11k
Thoughts on Productivity
jonyablonski
63
4.1k
The World Runs on Bad Software
bkeepers
PRO
63
11k
Statistics for Hackers
jakevdp
792
220k
From Idea to $5000 a Month in 5 Months
shpigford
377
46k
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