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
Move Fast, Don't Break Your Infra Configuraiontion
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
taichi nakashima
October 23, 2014
Technology
1.1k
2
Share
Move Fast, Don't Break Your Infra Configuraiontion
taichi nakashima
October 23, 2014
More Decks by taichi nakashima
See All by taichi nakashima
Platform Engineering at Mercari (Platform Engineering Kaigi 2024)
tcnksm
6
5.4k
Platform Engineering at Mercari
tcnksm
8
5.8k
Embedded SRE at Mercari
tcnksm
0
1.6k
How We Harden Platform Security at Mercari
tcnksm
2
1.9k
SRE Practices in Mercari Microservices
tcnksm
11
14k
開発者向けの基盤をつくる
tcnksm
38
12k
How We Structure Our Work At Mercari Microservices Platform Team
tcnksm
11
23k
Microservices Platform on Kubernetes at Mercari
tcnksm
16
17k
Introduction to Mercari Micorservices Platform Team
tcnksm
5
3.7k
Other Decks in Technology
See All in Technology
Scovilleモバイルエンジニア募集中.pdf
julienrudin
0
110
バイブコーディングで3倍早く⚪⚪を作ってみた
samakada
0
120
Practical TypeProf: Lessons from Analyzing Optcarrot
mame
0
1.2k
20年前の「OSS革命」に学ぶ AI時代の生存戦略
samakada
0
490
[OpsJAWS 40]リリースしたら終わり、じゃなかった。セキュリティ空白期間をAWS Security Agentで埋める
sh_fk2
3
250
Choose your own adventure in agentic design patterns
glaforge
0
160
AIが自律的に働く時代へ Amazon Quick で実現するAIエージェント紹介
koheiyoshikawa
0
130
AI時代のガードレールとしてのAPIガバナンス
nagix
0
310
これからの「データマネジメント」の話をしよう
sansantech
PRO
0
150
AWS Agent Registry の基礎・概要を理解する/aws-agent-registry-intro
ren8k
3
410
UIライブラリに依存しすぎないReact Native設計を目指して
grandbig
0
150
社内エンジニア勉強会の醍醐味と苦しみ/tamadev
nishiuma
0
240
Featured
See All Featured
Joys of Absence: A Defence of Solitary Play
codingconduct
1
350
WCS-LA-2024
lcolladotor
0
550
Chasing Engaging Ingredients in Design
codingconduct
0
170
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
180
The agentic SEO stack - context over prompts
schlessera
0
760
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
99
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
540
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Exploring anti-patterns in Rails
aemeredith
3
330
Code Review Best Practice
trishagee
74
20k
Statistics for Hackers
jakevdp
799
230k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Transcript
Move Fast , Don’t Break Your Infra Configuration https://www.flickr.com/photos/unforgiven/9278027165
I’m Taichi Nakashima @deeeet tcnksm https://www.flickr.com/photos/unforgiven/9278027165
None
None
None
https://www.flickr.com/photos/unforgiven/9278027165 Docker But related topic to Chef or Puppet, OpenStack
https://www.flickr.com/photos/unforgiven/9278027165 Container is Future ?
https://www.flickr.com/photos/unforgiven/9278027165 https://speakerdeck.com/jbeda/containers-at-scale
https://www.flickr.com/photos/unforgiven/9278027165 http://azure.microsoft.com/blog/2014/10/15/new-windows-server-containers-and-azure-support-for-docker/
https://www.flickr.com/photos/unforgiven/9278027165 We should try ! Container makes our business great
or not
https://www.flickr.com/photos/unforgiven/9278027165 How to move ? There are some risks in
new technology
https://www.flickr.com/photos/unforgiven/9278027165 We already have infra configuration
https://www.flickr.com/photos/unforgiven/9278027165
https://www.flickr.com/photos/unforgiven/9278027165 tool to create identical machine images for multiple platforms
from a single json configuration file
https://www.flickr.com/photos/unforgiven/9278027165 creates image for
https://www.flickr.com/photos/unforgiven/9278027165 is able to use for image provisioning
https://www.flickr.com/photos/unforgiven/9278027165 You can Build Docker Images Without Dockerfiles You can
use your configuration tool
https://www.flickr.com/photos/unforgiven/9278027165 If you don't like Docker, or Docker isn't good
for this specific use case, then Dockerfiles have to be translated over to another format. … Packer provides a pretty low-risk way @mitchellh “
https://www.flickr.com/photos/unforgiven/9278027165 You can easily pivot New Infra Trends Without Breaking
Your Infra Configuration
https://www.flickr.com/photos/unforgiven/9278027165 Build Docker Image with Chef cook-book Sample Example:
https://www.flickr.com/photos/unforgiven/9278027165 + machine.json cookbook
https://www.flickr.com/photos/unforgiven/9278027165 { "builders":[{...}], ! "provisioners":[{...}], ! "post-processors": [{...}] } >
cat machine.json
https://www.flickr.com/photos/unforgiven/9278027165 { "builders":[{ "type": "docker", "image": "ubuntu:latest", "commit": true }],
! "provisioners":[{...}], ! "post-processors": [{...}] } > cat machine.json Base Image to start with
https://www.flickr.com/photos/unforgiven/9278027165 { "builders":[{...}], ! "provisioners":[{ "type": "chef-solo", "cookbook_paths": ["site-cookbooks"], "run_list":
["apache::default"] }], ! "post-processors": [{...}] } > cat machine.json How to Install and configure software CookBook path , run list
https://www.flickr.com/photos/unforgiven/9278027165 { "builders":[{...}], ! "provisioners":[{...}], ! "post-processors": [{ "type": "docker-tag",
"repository": “tcnksm/web-base", "tag": "0.1" }] } > cat machine.json How to generate machine Image Image repository with tag
https://www.flickr.com/photos/unforgiven/9278027165 > packer build machine.json
https://www.flickr.com/photos/unforgiven/9278027165 Demo
Move Fast , Don’t Break Your Infra Configuration https://www.flickr.com/photos/unforgiven/9278027165
https://www.flickr.com/photos/unforgiven/9278027165 @deeeet