Más contenido relacionado La actualidad más candente (20) Similar a 元運用担当者が,現役時代に本当に欲しかったもの. Osc2014 kansai@kyoto terraform introduction (20) Más de Masahito Zembutsu (20) 元運用担当者が,現役時代に本当に欲しかったもの. Osc2014 kansai@kyoto terraform introduction2. この資料について
• Terraform is AWESOME!!
➡ I would like to convey my respect and gratitude for HashiCorp.
• Terraform ( http://terraform.io/ ) の事を共有したい
➡ 純粋に紹介用の資料。私が作ったものではありません
➡ “Infrastructure as Code” Terraform は、本当に1年半前に欲しかったもの
➡ 目の前の課題について、考える良い切っ掛けになるのでは?
• OSC 2014 kansai@kyoto の発表内容
➡ OpenCloudCampus での発表と LT の内容を、わかりやすく再構成したもの
➡ 2014年8月2日(土) 京都リサーチパーク http://www.ospn.jp/osc2014-kyoto/
About this slide.
3. 自己紹介
• @zembutsu 前佛 雅人
➡Technology Evangelist
➡Creationline, Inc
➡稲作農家
• 富山県滑川市出身
– 第二種兼業農家・中核農家
– 農林水産省有機JAS認定
Why am I here?
オープンソース関連コミュニティへの参加発表
Eucalyptus User Group, OpenCloudCampus, JAWS-UG 初期
趣味としての技術翻訳 ( ICQ , Xen, Serf, Docker )
スライド公開 ( 今日現在 34 本 )
http://slideshare.net/zembutsu/
どちらかというと、良いものを伝えたい人。
AGRICULTURE AS CODE
ぜんぶつ まさひと
7. 275.59
98.85
26.15 35.06
0
50
100
150
200
250
300
環境構築 環境削除
秒
手動 terraform
1. 環境構築
手動作業 terraform
ステップ
数
秒数
ステップ
数
秒数
login 3 22.96 3 26.15
create s3 bucket 4 28.23
create ec2 instance 9 109.81
change sec group 9 53.71
add route 53
record
7 60.88
total 32 275.59 3 26.15
2. 環境削除
手動作業 terraform
ステップ
数
秒数
ステップ
数
秒数
delete s3 bucket 3 21.75 3 35.06
delete ec2 instance 6 37.93
delete sec group 4 23.32
delete route 53 3 15.85
total 16 98.85 3 35.06
正解は、AWS の環境構築を
Console 操作と Terraform を比較
※Terraform は、事前に定義ファイルを用意する前提。
準備だけであれば、Terraform のほうが時間がかかる可能性があります(事前チェックのため)。
26. Terraform とは何か?
• HashiCrop 開発
• オープンソース
• 2014 年 7 月公開
• http://terraform.io/
➡インフラの構築・変更・バージョン管理を
安全かつ効率的に行うためのツール
What is the “Terraform” ?
http://www.hashicorp.com/
Terraform - HashiCorp blog
http://www.hashicorp.com/blog/terraform.html
Vagrant、Packer、Serf、Consul に次ぐ、新しい
ツールとして発表された。
Mozilla Public License, v.2.0 に準拠する。
29. 対応している環境
• プラグイン形式で “provider” を定義
➡Amazon Web Services
➡Consul
➡CloudFlare
➡DNSimple
➡Heroku
➡… この他にも拡張可能
• issue では OpenStack や VMware も挙がっている
Environments
34. Terraform に関する日本語の情報
• Qiita tag: Terraform
➡http://qiita.com/tags/terraform
• Twitter
➡Terraform
➡テラフォーム
• blog とか書いていきませんか?
What is Terraform’s function?
現在、投稿7件、11 フォロワー、249 ストック。