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
Kasai Kou
August 19, 2022
Technology
0
330
はじめての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
870
ひとりぐらしになってからかわったこと - ゆるゆるりとして、けれども楽しく忙殺される日々
streamwest1629
1
190
Dev Containers ことはじめ - 失敗から学ぶ開発環境運用法
streamwest1629
0
19k
布教Git
streamwest1629
0
1.9k
かさいさんの旅路
streamwest1629
0
160
今年の総括とコミュニティ
streamwest1629
0
86
クリーンアーキわからんかった人のためのオニオンアーキテクチャ
streamwest1629
1
32k
Other Decks in Technology
See All in Technology
Notion x ポストモーテムで広げる組織の学び / Notion x Postmortem
isaoshimizu
1
130
Linuxのパッケージ管理とアップデート基礎知識
go_nishimoto
0
690
コスト最適重視でAurora PostgreSQLのログ分析基盤を作ってみた #jawsug_tokyo
non97
1
820
Databricksで完全履修!オールインワンレイクハウスは実在した!
akuwano
0
130
技術者はかっこいいものだ!!~キルラキルから学んだエンジニアの生き方~
masakiokuda
2
290
Dataverseの検索列について
miyakemito
1
150
AZ 名とAZ ID の違いを 何度でも言うよ
miu_crescent
PRO
0
110
10ヶ月かけてstyled-components v4からv5にアップデートした話
uhyo
5
430
AI 코딩 에이전트 더 똑똑하게 쓰기
nacyot
0
390
SnowflakeとDatabricks両方でRAGを構築してみた
kameitomohiro
1
530
今日からはじめるプラットフォームエンジニアリング
jacopen
8
1.8k
地味にいろいろあった! 2025春のAmazon Bedrockアップデートおさらい
minorun365
PRO
2
530
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Building an army of robots
kneath
305
45k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.3k
StorybookのUI Testing Handbookを読んだ
zakiyama
29
5.7k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.3k
Into the Great Unknown - MozCon
thekraken
38
1.7k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Documentation Writing (for coders)
carmenintech
69
4.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.4k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
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
のアカウントを 作成
リソースが完成!
はじめての ご清聴ありがとうございました!