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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kasai Kou
August 19, 2022
Technology
0
390
はじめてのTerraform
https://github.com/StreamWest-1629/terraformed
Kasai Kou
August 19, 2022
Tweet
Share
More Decks by Kasai Kou
See All by Kasai Kou
社内LLMハッカソン2024発表資料
streamwest1629
0
1k
ひとりぐらしになってからかわったこと - ゆるゆるりとして、けれども楽しく忙殺される日々
streamwest1629
1
270
Dev Containers ことはじめ - 失敗から学ぶ開発環境運用法
streamwest1629
0
19k
布教Git
streamwest1629
0
2k
かさいさんの旅路
streamwest1629
0
170
今年の総括とコミュニティ
streamwest1629
0
110
クリーンアーキわからんかった人のためのオニオンアーキテクチャ
streamwest1629
1
34k
Other Decks in Technology
See All in Technology
Vitest Highlights in Angular
rainerhahnekamp
0
120
あたらしい上流工程の形。 0日導入からはじめるAI駆動PM
kumaiu
4
660
AWS Devops Agent ~ 自動調査とSlack統合をやってみた! ~
kubomasataka
3
300
What happened to RubyGems and what can we learn?
mikemcquaid
0
180
エンジニアとマネジメントの距離/Engineering and Management
ikuodanaka
3
700
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
2
1.1k
ドキュメントからはじめる未来のソフトウェア
pkshadeck
5
2.2k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
110
Amazon Bedrock AgentCore 認証・認可入門
hironobuiga
2
470
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
20260129_CB_Kansai
takuyay0ne
1
250
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
A Tale of Four Properties
chriscoyier
162
24k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
51
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.9k
Done Done
chrislema
186
16k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
420
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
110
Amusing Abliteration
ianozsvald
0
91
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
のアカウントを 作成
リソースが完成!
はじめての ご清聴ありがとうございました!