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
660
jfrog-artifactory-introduction
tkak
0
470
rakuten-iac-provisioning-automation.pdf
tkak
1
570
はじめての英語プレゼン #6 LT - My first step of HashiCorp Nomad
tkak
1
160
Terraform Tips
tkak
1
8.6k
Start Go with Terraform
tkak
0
530
Other Decks in Technology
See All in Technology
Unson OS|48時間で「売れるか」を判定する AI 市場検証プラットフォーム
unson
0
160
猫でもわかるQ_CLI(CDK開発編)+ちょっとだけKiro
kentapapa
0
2.4k
モバイルゲームの開発を支える基盤の歩み ~再現性のある開発ラインを量産する秘訣~
qualiarts
0
1k
SAE J1939シミュレーション環境構築
daikiokazaki
1
210
Google Cloud で学ぶデータエンジニアリング入門 2025年版 #GoogleCloudNext / 20250805
kazaneya
PRO
9
1.8k
VLMサービスを用いた請求書データ化検証 / SaaSxML_Session_1
sansan_randd
0
190
「AI駆動開発」のボトルネック『言語化』を効率化するには
taniiicom
1
240
「手を動かした者だけが世界を変える」ソフトウェア開発だけではない開発者人生
onishi
15
8.1k
Wasmで社内ツールを作って配布しよう
askua
0
180
恐怖!テストコードなき夜
tsukuboshi
2
110
AI時代の経営、Bet AI Vision #BetAIDay
layerx
PRO
1
1.3k
Gemini in Android Studio - Google I/O Bangkok '25
akexorcist
0
160
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
870
Embracing the Ebb and Flow
colly
86
4.8k
GraphQLとの向き合い方2022年版
quramy
49
14k
Producing Creativity
orderedlist
PRO
346
40k
Agile that works and the tools we love
rasmusluckow
329
21k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Thoughts on Productivity
jonyablonski
69
4.8k
Practical Orchestrator
shlominoach
190
11k
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 ͓ΘΓ