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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
300
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
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8k
要件定義の精度を高めるための型と生成AIの活用 / Using Types and Generative AI to Improve the Accuracy of Requirements Definition
haru860
0
310
「誰一人取り残されない」 AIエージェント時代のプロダクト設計思想 Product Management Summit 2026
mizushimac
1
3k
多角的な視点から見たAGI
terisuke
0
120
20260428_Product Management Summit_Loglass_JoeHirose
loglassjoe
4
7.2k
VespaのParent Childを用いたフィードパフォーマンスの改善
taking
0
270
freeeで運用しているAIQAについて
qatonchan
0
140
新卒エンジニア研修、ハンズオンの設計における課題と実践知/ #tachikawaany
nishiuma
2
130
Databricks Academic Series 〜 大規模言語モデル / エージェント編 〜 / academic-series-llm
databricksjapan
0
110
ハーネスエンジニアリング入門
hatyibei
0
110
毎日の作業を Claude Code 経由にしたら、 ノウハウがコードになった
kossykinto
1
1k
Forget technical debt
ufried
0
170
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
55
8.1k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
190
The Language of Interfaces
destraynor
162
26k
Site-Speed That Sticks
csswizardry
13
1.2k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
First, design no harm
axbom
PRO
2
1.2k
Are puppies a ranking factor?
jonoalderson
1
3.4k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
180
Six Lessons from altMBA
skipperchong
29
4.2k
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
のアカウントを 作成
リソースが完成!
はじめての ご清聴ありがとうございました!