$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
rakuten-iac-provisioning-automation.pdf
Search
Takaaki FURUKAWA
March 15, 2018
Technology
1
600
rakuten-iac-provisioning-automation.pdf
Takaaki FURUKAWA
March 15, 2018
Tweet
Share
More Decks by Takaaki FURUKAWA
See All by Takaaki FURUKAWA
hashitalks-japan-provisioning-by-terraform-at-rakuten
tkak
0
700
jfrog-artifactory-introduction
tkak
0
500
はじめての英語プレゼン #6 LT - My first step of HashiCorp Nomad
tkak
1
180
Terraform Tips
tkak
1
8.6k
Start Go with Terraform
tkak
0
550
Road to "Infrastructure as Code" in Rakuten
tkak
1
1.1k
Other Decks in Technology
See All in Technology
Reinforcement Fine-tuning 基礎〜実践まで
ch6noota
0
190
AWSを使う上で最低限知っておきたいセキュリティ研修を社内で実施した話 ~みんなでやるセキュリティ~
maimyyym
2
1.5k
多様なデジタルアイデンティティを攻撃からどうやって守るのか / 20251212
ayokura
0
460
re:Invent2025 3つの Frontier Agents を紹介 / introducing-3-frontier-agents
tomoki10
0
150
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.4k
EM歴1年10ヶ月のぼくがぶち当たった苦悩とこれからへ向けて
maaaato
0
280
Microsoft Agent 365 についてゆっくりじっくり理解する!
skmkzyk
0
350
エンジニアとPMのドメイン知識の溝をなくす、 AIネイティブな開発プロセス
applism118
4
1.3k
エンジニアリングマネージャー はじめての目標設定と評価
halkt
0
290
モダンデータスタック (MDS) の話とデータ分析が起こすビジネス変革
sutotakeshi
0
500
Sansanが実践する Platform EngineeringとSREの協創
sansantech
PRO
2
880
AIプラットフォームにおけるMLflowの利用について
lycorptech_jp
PRO
1
160
Featured
See All Featured
Practical Orchestrator
shlominoach
190
11k
What's in a price? How to price your products and services
michaelherold
246
13k
A better future with KSS
kneath
240
18k
How to Ace a Technical Interview
jacobian
281
24k
How to train your dragon (web standard)
notwaldorf
97
6.4k
The Invisible Side of Design
smashingmag
302
51k
The Language of Interfaces
destraynor
162
25k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Bash Introduction
62gerente
615
210k
Transcript
ָఱͰͷ*OGSBTUSVDUVSF BT$PEFͱ ϓϩϏδϣχϯάपΓͷࣗಈԽ 4BQQPSP3BLVUFO %FW0QT.FFUVQ .BS 5BLBBLJ 'VSVLBXB 3BLVUFO *OD
ࣗݾհ • ݹو࿕ 5BLBBLJ 'VSVLBXB • !ULBL UXJUUFSHJUIVC •
5FDIOJDBM"DDPVOU.BOBHFNFOU(SPVQ • $IFGͷΠϯετϥΫλʔ
ϓϩϏδϣχϯάάϧʔϓ 開発グループ A 開発グループ B 開発グループ C 開発グループ D
開発グループ E 運⽤グループ A 運⽤グループ B 運⽤グループ C プロビジョニンググループ
Infrastructure Setup αʔόʔϓϩϏδϣχϯάϑϩʔ Server Configuration Bootstrap Create Golden Images
• VMの元となるOSイ メージを作成 • OSイメージからVMを 作成 • VMの初期設定 • Load balancerの設定 • 監視周りの設定 • DNSの設定
࣍ • چαʔόʔϓϩϏδϣχϯάʹ͍ͭͯ • ΠϯϑϥετϥΫνϟϓϥοτϑΥʔϜͷվળ • *OGSBTUSVDUVSFBT$PEFͷಋೖ • ͜Ε͔Β
چαʔόʔϓϩϏδϣχϯάʹ͍ͭͯ
ָఱͷΠϯϑϥετϥΫνϟ • *BB4 • 7.XBSFW4QIFSF • 7.্Ͱಈ͘04جຊతʹ$FOU043)&- • ϛυϧΣΞपΓαʔϏεʹΑ༷ͬͯʑʢ+BWBΞϓϦέʔγϣϯ
͕ଟΊʣ • 1BB4 • $MPVE'PVOESZ • ΞϓϦ։ൃऀ͕ࣗ༝ʹσϓϩΠ • ,VCFSOFUFT.FTPT.BSBUIPOΛͬͨϚωʔδυίϯςφ ڥଘࡏ
Infrastructure Setup چαʔόʔϓϩϏδϣχϯά Server Configuration Bootstrap Create Golden Images
• VMware vSphere UI から⼿作業とkickstart • 内製UIツールから⼿作 業 • SSHでログインし、職 ⼈が書いたシェルスク リプトを実⾏ • 別の内製UIツールをぽ ちぽち
՝ • ΠϯϑϥετϥΫνϟϓϥοτϑΥʔϜ͕ϓϩάϥϚϒϧͰͳ͍ • ৬ਓ͕ॻ͍ͨγΣϧεΫϦϓτ৬ਓ͔͠ϝϯςφϯεͰ͖ͳ͍
ΠϯϑϥετϥΫνϟϓϥοτϑΥʔϜ ͷվળ
μΠφϛοΫΠϯϑϥετϥΫνϟϓϥοτϑΥʔϜͷཁ݅ • ϓϩάϥϚϒϧ • ΦϯσϚϯυ • ηϧϑαʔϏε •発売⽇: 2017年03⽉18⽇
•著者/編集: Kief Morris, 宮下 剛輔 •出版社: オライリー・ジャパン
8FC"1*ͷ։ൃ
*OGSBTUSVDUVSFBT$PEFͷಋೖ
Infrastructure Setup ݱࡏͷαʔόʔϓϩϏδϣχϯά Server Configuration Bootstrap Create Golden Images
• VMware vSphere UI から⼿作業とkickstart • 内製UIツールから⼿作 業 • SSHでログインし、職 ⼈が書いたシェルスク リプトを実⾏ • 別の内製UIツールをぽ ちぽち Packer
$SFBUF(PMEFO*NBHFT • ࠒ͔Β1BDLFSΛಋೖࣗ͠ಈԽ • Ҏલ·Ͱख࡞ۀͰ͍ͬͯͨͨΊɺΦϖϛεΛͨ͠Γɺଟ͘ͷ ͕͔͔͍ͬͯͨ • ͭͷԾڥ༻ͷ04ΠϝʔδΛҰݩཧ •
7.XBSFW4QIFSF • 7BHSBOU 7JSUVBM#PY • ࣗಈԽʹՃ͑ͯɺόʔδϣϯཧϊϋͷڞ༗͕͘͢͠ ͳͬͨ
ྫ1BDLFS 7.XBSFW4QIFSF
Infrastructure Setup ݱࡏͷαʔόʔϓϩϏδϣχϯά Server Configuration Bootstrap Create Golden Images
• VMware vSphere UI から⼿作業とkickstart • 内製UIツールから⼿作 業 • SSHでログインし、職 ⼈が書いたシェルスク リプトを実⾏ • 別の内製UIツールをぽ ちぽち Terraform
#PPUTUSBQBOE*OGSBTUSVDUVSF4FUVQ • ࠒ͔ΒΠϯϑϥͷߏཧʹ5FSSBGPSNΛಋೖ • Ҏલ·Ͱ6*͔ΒΆͪΆͪ • 7.XBSFW4QIFSF༻ͷϓϥάΠϯΛ։ൃɻຊՈʹϚʔδ͞Εͨɻ • ͨͩ͠ɺݱࡏ8SBQ"1*༻ͷϓϥάΠϯΛ։ൃɻ
ࣾ *BB4͚ 5FSSBGPSNϓϥάΠϯ
Infrastructure Setup ݱࡏͷαʔόʔϓϩϏδϣχϯά Server Configuration Bootstrap Create Golden Images
• VMware vSphere UI から⼿作業とkickstart • 内製UIツールから⼿作 業 • SSHでログインし、職 ⼈が書いたシェルスク リプトを実⾏ • 別の内製UIツールをぽ ちぽち Chef
4FSWFS$POGJHVSBUJPO • ࠒ͔Β7.ͷॳظઃఆΛࣗಈԽ͢ΔͨΊʹ$IFGΛಋೖ • Ͱ͖Δͱ͜Ζ͔ΒίπίπࣗಈԽ • 7.࡞ޙʹDIFGDMJFOUͷϩʔΧϧϞʔυΛ࣮ߦ • ৫ԣஅͷ$IFGίϛϡχςΟͰDPPLCPPLΛڞ༗ɾཧ
• $IFGDPPLCPPLͷ$*ڥ 5FTULJUDIFO *O4QFD
$IFG$PPLCPPLͷ$*ڥ
͜Ε͔Β
ָఱͷΠϯϑϥͷ̍͜͜ɺ̎ͷมԽ • ։ൃάϧʔϓ͚ηϧϑαʔϏε*BB4ڥͷఏڙ • .JDSPTPGU"[VSF(PPHMF$MPVE1MBUGPSNͳͲɺύϒϦοΫΫ ϥυͷར༻ࣄྫ૿Ճ
ָఱͷΠϯϑϥͷ̍͜͜ɺ̎ͷมԽ • ։ൃάϧʔϓ͚ηϧϑαʔϏε*BB4ڥͷఏڙ • .JDSPTPGU"[VSF(PPHMF$MPVE1MBUGPSNͳͲɺύϒϦοΫΫ ϥυͷར༻ࣄྫ૿Ճ ։ൃऀͰΠϯϑϥΛѻ͑Δ࣌ʹ
5FDIOJDBM"DDPVOU.BOBHFSͷׂ • ΞϓϦ։ൃऀͱΠϯϑϥཧऀʢ43&ʣΛҰͭ ͷάϧʔϓʹ • ΑΓαʔϏεʹ͍ۙࢹͰΠϯϑϥ͕ཧՄೳʹ • ΞϓϦ։ൃऀͷத͔Β43&Λ૿͍ͯ͘͠ •
ࠓ·Ͱ͖ͬͯͨαʔόʔཧͷϊϋͷڞ༗ • τϨʔχϯάͷ࣮ࢪ • Πϯϑϥʹؔ͢Δ૬ஊ૭ޱ 開発グループ
None