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
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
590
jfrog-artifactory-introduction
tkak
0
400
rakuten-iac-provisioning-automation.pdf
tkak
1
470
はじめての英語プレゼン #6 LT - My first step of HashiCorp Nomad
tkak
1
130
Terraform Tips
tkak
1
8.5k
Start Go with Terraform
tkak
0
500
Other Decks in Technology
See All in Technology
これまでの計測・開発・デプロイ方法全部見せます! / Findy ISUCON 2024-11-14
tohutohu
3
230
Exadata Database Service on Cloud@Customer セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
0
1.1k
GraphRAGを用いたLLMによるパーソナライズド推薦の生成
naveed92
0
190
RAGのためのビジネス文書解析技術
eida
3
660
ジョブマッチングサービスにおける相互推薦システムの応用事例と課題
hakubishin3
3
620
Datachain会社紹介資料(2024年11月) / Company Deck
datachain
4
17k
"君は見ているが観察していない"で考えるインシデントマネジメント
grimoh
4
1k
AI機能の開発運用のリアルと今後のリアル
akiroom
0
250
いざ、BSC討伐の旅
nikinusu
1
560
TinyGoを使ったVSCode拡張機能実装
askua
2
200
Forget efficiency – Become more productive without the stress
ufried
0
240
SREの前に
nwiizo
11
2.7k
Featured
See All Featured
Building Your Own Lightsaber
phodgson
102
6.1k
Adopting Sorbet at Scale
ufuk
73
9.1k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
32
1.8k
Building an army of robots
kneath
302
42k
Visualization
eitanlees
145
15k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
A Tale of Four Properties
chriscoyier
156
23k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.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 ͓ΘΓ