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
はじめてのTerraform
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kasai Kou
August 19, 2022
Technology
400
0
Share
はじめてのTerraform
https://github.com/StreamWest-1629/terraformed
Kasai Kou
August 19, 2022
More Decks by Kasai Kou
See All by Kasai Kou
社内LLMハッカソン2024発表資料
streamwest1629
0
1k
ひとりぐらしになってからかわったこと - ゆるゆるりとして、けれども楽しく忙殺される日々
streamwest1629
1
290
Dev Containers ことはじめ - 失敗から学ぶ開発環境運用法
streamwest1629
0
19k
布教Git
streamwest1629
0
2.1k
かさいさんの旅路
streamwest1629
0
180
今年の総括とコミュニティ
streamwest1629
0
120
クリーンアーキわからんかった人のためのオニオンアーキテクチャ
streamwest1629
1
35k
Other Decks in Technology
See All in Technology
コードや知識を組み込む / Incorporate Code and Knowledge
ks91
PRO
0
150
[最強DB講義]推薦システム | 基礎編
recsyslab
PRO
1
170
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
23k
データを"持てない"環境でのアノテーション基盤設計
sansantech
PRO
1
110
Choose your own adventure in agentic design patterns
glaforge
0
130
最初の一歩を踏み出せなかった私が、誰かの背中を押したいと思うようになるまで / give someone a push
mii3king
0
160
目的ファーストのハーネス設計 ~ハーネスの変更容易性を高めるための優先順位~
gotalab555
8
2.1k
AIを共同作業者にして書籍を執筆する方法 / How to Write a Book with AI as a Co-Creator
ama_ch
2
130
[OpsJAWS 40]リリースしたら終わり、じゃなかった。セキュリティ空白期間をAWS Security Agentで埋める
sh_fk2
3
240
ネットワーク運用を楽にするAWS DevOps Agent活用法!! / 20260421 Masaki Okuda
shift_evolve
PRO
2
210
Azure Static Web Apps の自動ビルドがタイムアウトしやすくなった状況に対応した件/global-azure2026
thara0402
0
400
AI バイブコーティングでキーボード不要?!
samakada
0
550
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
520
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
680
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
Automating Front-end Workflow
addyosmani
1370
200k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
500
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
510
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
Fireside Chat
paigeccino
42
3.9k
Transcript
はじめての プログラム書くついでにインフラも一緒にコーディングしませんか? 千葉工業大学 機械電子創成工学科 B3 川西浩嗣 Github: streamwest-1629 Twitter: streamwest1629
Terraformとは?
事の発端 @LT会の申し込みフォームのテーマ例 「はじめてのPython」 「Azureって 何ができるの?」
事の発端 ボク「間とってもいいんじゃね?」 結果 悪魔合体
本題: どんな感じで間をとったのか Pythonとは Python(パイソン)はインタープリタ型の高水準汎用プログラミング言語である.※1 ※1 https://ja.wikipedia.org/wiki/Python ※2 https://ja.wikipedia.org/wiki/Microsoft_Azure Azure (Microsoft
Azure) とは Microsoft Azure(略称:Azure)は,マイクロソフトの管理するデータセンターを通して提供 されるクラウドコンピューティングサービスである.※2
本題: どんな感じで間をとったのか クラウドコンピューティング+プログラミング Infrastructure as Code (IaC) 誤解を恐れずに言えば インフラサービスの構成管理をファイルに落とし込んで自動化する仕組み
Terraform 一例(抜粋,Azure CosmosDB) 全体はGithubにあります: https://bit.ly/3w6GGHd
IaC だと何が嬉しいの?(ブラウザとの比較) ①見やすい ブラウザで見ることができるが,サービスごとにしか見れない ②Typo, コピペミスがない ブラウザポチポチするより安全で簡単にリソース量産できる ③Gitで管理ができる Gitでバージョン管理できるので,merge, pull
requestの仕 組みやCI/CDが使える
IaC だと何が嬉しいの?(ブラウザとの比較) ①見やすい ブラウザで見ることができるが,サービスごとにしか見れない
IaC だと何が嬉しいの?(ブラウザとの比較) ②Typo, コピペミスがない ブラウザポチポチするより安全で簡単にリソースを量産できる
IaC だと何が嬉しいの?(ブラウザとの比較) ③Gitで管理ができる Gitでバージョン管理できるので,merge, pull requestの仕 組みやCI/CDが使える
なんでTerraform?
IaC ツールの中でもなんで ? 色んなクラウドサービス で使える Azure AWS GCP 複数のサービスを跨ぐこともできる
IaC ツールの中でもなんで ? ドキュメントが豊富
Terraform 一例(抜粋,Azure CosmosDB) 全体はGithubにあります: https://bit.ly/3w6GGHd ‘terraform apply’ コマンドを実行 Azure CosmosDB
のアカウントを 作成
リソースが完成!
はじめての ご清聴ありがとうございました!