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
340
IaCツールのいろいろ
Moodle (LMS) を EC2 にインストールするにあたって、IaC ツールの使い分けを紹介します。
Shigeki Shoji
June 28, 2024
Tweet
Share
More Decks by Shigeki Shoji
See All by Shigeki Shoji
Zero to Hero
takesection
0
130
Fargateを使った研修の話
takesection
0
200
20240730_kanjava.pdf
takesection
0
110
JavaのJCP会員になろう
takesection
0
78
JAWS-UG Okayama 2024 LT
takesection
0
64
依存ライブラリはどこに?
takesection
0
260
GitHub Actions Runner Controller
takesection
0
310
Amazon RDS for Db2
takesection
0
65
らいよんで、とうだんしたよ、えるてぃーで
takesection
0
85
Other Decks in Technology
See All in Technology
embedパッケージを深掘りする / Deep Dive into embed Package in Go
task4233
1
210
月間60万ユーザーを抱える 個人開発サービス「Walica」の 技術スタック変遷
miyachin
1
140
re:Invent2024 KeynoteのAmazon Q Developer考察
yusukeshimizu
1
140
機械学習を「社会実装」するということ 2025年版 / Social Implementation of Machine Learning 2025 Version
moepy_stats
5
970
Unsafe.BitCast のすゝめ。
nenonaninu
0
200
Godot Engineについて調べてみた
unsoluble_sugar
0
380
2024年活動報告会(人材育成推進WG・ビジネスサブWG) / 20250114-OIDF-J-EduWG-BizSWG
oidfj
0
210
PaaSの歴史と、 アプリケーションプラットフォームのこれから
jacopen
7
1.4k
Reactフレームワークプロダクトを モバイルアプリにして、もっと便利に。 ユーザに価値を届けよう。/React Framework with Capacitor
rdlabo
0
120
ABWGのRe:Cap!
hm5ug
1
120
生成AI × 旅行 LLMを活用した旅行プラン生成・チャットボット
kominet_ava
0
150
カップ麺の待ち時間(3分)でわかるPartyRockアップデート
ryutakondo
0
140
Featured
See All Featured
A better future with KSS
kneath
238
17k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
KATA
mclloyd
29
14k
Testing 201, or: Great Expectations
jmmastey
41
7.2k
Thoughts on Productivity
jonyablonski
68
4.4k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Embracing the Ebb and Flow
colly
84
4.5k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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