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
Road to "Infrastructure as Code" in Rakuten
Search
Takaaki FURUKAWA
October 24, 2014
Technology
1
1.1k
Road to "Infrastructure as Code" in Rakuten
@Rakuten Technology Conference 2014 前夜祭
Takaaki FURUKAWA
October 24, 2014
Tweet
Share
More Decks by Takaaki FURUKAWA
See All by Takaaki FURUKAWA
hashitalks-japan-provisioning-by-terraform-at-rakuten
tkak
0
730
jfrog-artifactory-introduction
tkak
0
530
rakuten-iac-provisioning-automation.pdf
tkak
1
610
はじめての英語プレゼン #6 LT - My first step of HashiCorp Nomad
tkak
1
190
Terraform Tips
tkak
1
8.7k
Start Go with Terraform
tkak
0
550
Other Decks in Technology
See All in Technology
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
470
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
810
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
150
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
470
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
610
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
190
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.5k
Digitization部 紹介資料
sansan33
PRO
1
6.8k
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.1k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
Red Hat OpenStack Services on OpenShift
tamemiya
0
120
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1371
200k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
69
From π to Pie charts
rasagy
0
120
Design in an AI World
tapps
0
140
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
100
Between Models and Reality
mayunak
1
190
A better future with KSS
kneath
240
18k
The Curse of the Amulet
leimatthew05
1
8.7k
Utilizing Notion as your number one productivity tool
mfonobong
3
220
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Transcript
Road to “Infrastructure as Code” in Rakuten Vol.01 Oct/24/2014 Takaaki
Furukawa System Provisioning Group, Japan Platform Section Global Operations Department Rakuten Inc.
2 • αʔόʔΤϯδχΞ • ʑͷࣄ • αʔόͷϓϩϏδϣχϯά • $IFG 0QFO4UBDL
• ࠷ۙͷؔ৺ࣄ • 50&*$ • (P ݹو࿕ !ULBL
3 ָఱͷΠϯϑϥͷݱঢ়
4 Physical
5 • ϓϥΠϕʔτΫϥυ͕ओྲྀɻ • αʔϏεͷछྨ͕ଟ͍ʜɻ • αʔόͷن༷ʑʜɻ • ཧ͢Δ෦ॺଟ͍ʜɻ •
αʔόͷϓϩϏδϣχϯά໊ ָఱͷΠϯϑϥ
6 • ൿͷखॱॻ • ͍ʹ͑͠ͷ1FSM#BTI • ฒྻ࡞ۀͷͨΊʹλʔϛφϧΛԿ ݸ্ཱͪ͛Δɻ • ώϡʔϚϯΤϥʔΛࢭ͢ΔͨΊ
ͷϨϏϡʔঝೝɺ࡞ۀόσΟɻ • ϧʔϧΛकΔͨΊͷϧʔϧɻ ָఱͷΠϯϑϥ
7 ָఱͷΠϯϑϥ ׂͱటष͘ࣄͯ͠·͢ɻ ˞ݸਓͷݟղͰ͢ɻ
8 ͦ͜Ͱ l*OGSBTUSVDUVSFBT$PEFz
9 "1*ͰநԽ͞ΕͨΠϯϑϥΛ $PEF ؆ܿͳ%4- Ͱهड़͢Δ͜ͱɻ *OGSBTUSVDUVSFBT$PEF • ࡞ۀͷࣗಈԽ • αʔόઃఆͷݟ͑ΔԽ
• ϫʔΫϑϩʔͷվળ
7JSUVBM.BDIJOF $SFBUJPO 04.JEEMFXBSF$POpHVSBUJPO 1IZTJDBM4FSWFS 04JOTUBMMBUJPO "QQMJDBUJPO%FQMPZNFOU 4ZTUFN1SPWJTJPOJOH'MPX $PNQVUF4-#%/4.POJUPSJOH"$-FUD SLB DNS
… Orchestration Bootstrap Configuration Deployment
7JSUVBM.BDIJOF $SFBUJPO 04.JEEMFXBSF$POpHVSBUJPO 1IZTJDBM4FSWFS 04JOTUBMMBUJPO "QQMJDBUJPO%FQMPZNFOU 4ZTUFN1SPWJTJPOJOH'MPX $PNQVUF4-#%/4.POJUPSJOH"$-FUD SLB DNS
… Orchestration Bootstrap Configuration Deployment Chef
12 $IFG • $POpHVSBUJPO.BOBHFNFOU5PPM • αʔόͷઃఆΛ%4-Ͱఆٛ
13 2012 • サーバの初期設定にChefを導入。 • chef-soloを採用(Chef v0.10.10)。 2013 • ツールが整う。(Vagrant,
Serverspec, Stash (Git)) • Test-Driven Infrastructure、コードレビュー導入。 2014 • 他のグループへの展開。社内勉強会。 • 大規模組織におけるCookbook管理。
14 • ݮ • ࣌ؒͷ࡞ۀ͕ʹɻ • αʔόઃఆͷݟ͑ΔԽ • ίʔυϨϏϡʔ •
ώϡʔϚϯΤϥʔͷܰݮ • 5FTU%SJWFO*OGSBTUSVDUVSF ಋೖͯ͠Έͯ
15 • ֶशίετߴ͍ • #FTU1SBDUJDFͷ͋͘ͳ͖୳ٻɻ • υΩϡϝϯτ͕ෆ ࠓॆ࣮ •
ࣾʹΊΔ • ຯํΛ࡞Δɻҙɻ • ্࢘ͷཧղɻ ಋೖͯ͠Έͯ
16 • αʔόઃఆͷڞ௨Խ • 04ڞ௨ͷαʔόઃఆͳͲ • αʔόઃఆͷύοέʔδԽ • ݅ͷଟ͍αʔόઃఆΛબఆ •
ྫɿ1)1 8FCαʔό • 04#"4&$PPLCPPLT • 1)1$PPLCPPL • "QBDIF$PPLCPPL ଟ༷ͳαʔόઃఆʹର͢ΔऔΓΈ "QQMJDBUJPO .JEEMFXBSF 04#"4&
7JSUVBM.BDIJOF $SFBUJPO 04.JEEMFXBSF$POpHVSBUJPO 1IZTJDBM4FSWFS 04JOTUBMMBUJPO "QQMJDBUJPO%FQMPZNFOU ࠓޙͷ՝ $PNQVUF4-#%/4.POJUPSJOH"$-FUD SLB DNS
… Orchestration Bootstrap Configuration Deployment 0SDIFTUSBUJPOͷίʔυԽɻ 5FSSBGPSN αʔόͷઃఆΛ ͯ͢$IFGͰʂ
18 େنͳΠϯϑϥʹڵຯͷ͋Δ ༏लͳΤϯδχΞΛ ઈࢍืूதʂ http://corp.rakuten.co.jp/careers/
19 ͓ΘΓ