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
150
Fargateを使った研修の話
takesection
0
200
20240730_kanjava.pdf
takesection
0
110
JavaのJCP会員になろう
takesection
0
79
JAWS-UG Okayama 2024 LT
takesection
0
67
依存ライブラリはどこに?
takesection
0
260
GitHub Actions Runner Controller
takesection
0
320
Amazon RDS for Db2
takesection
0
69
らいよんで、とうだんしたよ、えるてぃーで
takesection
0
89
Other Decks in Technology
See All in Technology
EDRからERM: PFN-SIRTが関わるセキュリティとリスクへの取り組み
pfn
PRO
0
130
Power BI は、レポート テーマにこだわろう!テーマのティア表付き
ohata_ds
0
140
生成AIの利活用を加速させるための取り組み「prAIrie-dog」/ Shibuya_AI_1
visional_engineering_and_design
1
110
Postman Vaultを使った秘密情報の安全な管理
nagix
3
210
AIエージェントについてまとめてみた
pharma_x_tech
20
13k
Enhancing SRE Using AI
yoshiiryo1
1
430
プロダクト価値を引き上げる、「課題の再定義」という習慣
moeka__c
0
220
Googleマップ/Earthが一般化した 地図タイルのイマ
mapconcierge4agu
1
140
[2024年10月版] Notebook 2.0のご紹介 / Notebook2.0
databricksjapan
0
1.7k
WAF に頼りすぎない AWS WAF 運用術 meguro sec #1
izzii
0
340
Grid表示のレイアウトで Flow layoutsを使う
cffyoha
1
160
Ask! NIKKEIの運用基盤と改善に向けた取り組み / NIKKEI TECH TALK #30
kaitomajima
1
330
Featured
See All Featured
Designing Experiences People Love
moore
139
23k
4 Signs Your Business is Dying
shpigford
182
22k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
What's in a price? How to price your products and services
michaelherold
244
12k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
The Language of Interfaces
destraynor
156
24k
GraphQLとの向き合い方2022年版
quramy
44
13k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
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