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
taichi nakashima
October 23, 2014
Technology
2
990
Move Fast, Don't Break Your Infra Configuraiontion
taichi nakashima
October 23, 2014
Tweet
Share
More Decks by taichi nakashima
See All by taichi nakashima
Platform Engineering at Mercari (Platform Engineering Kaigi 2024)
tcnksm
4
1.3k
Platform Engineering at Mercari
tcnksm
8
4.2k
Embedded SRE at Mercari
tcnksm
0
1.4k
How We Harden Platform Security at Mercari
tcnksm
2
1.7k
SRE Practices in Mercari Microservices
tcnksm
11
12k
開発者向けの基盤をつくる
tcnksm
38
11k
How We Structure Our Work At Mercari Microservices Platform Team
tcnksm
11
23k
Microservices Platform on Kubernetes at Mercari
tcnksm
16
16k
Introduction to Mercari Micorservices Platform Team
tcnksm
5
3.5k
Other Decks in Technology
See All in Technology
ゆめみのアクセシビリティの現在地と今後
ryokatsuse
3
290
AI研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
130
データ分析基盤を作ってみよう~設計編~
nrinetcom
PRO
1
110
エンジニアリングマネージャーはどう学んでいくのか #devsumi / How Do Engineering Managers Continue to Learn and Grow?
expajp
4
1.3k
What is DRE? - Road to SRE NEXT@広島
chanyou0311
3
630
CTOから見た事業開発とプロダクト開発 / My Perspective on Business and Product Development as CTO
keisuke69
4
960
Flutter研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
160
20240725 LLMによるDXのビジョンと、今何からやるべきか @Azure OpenAI Service Dev Day
nrryuya
3
1.2k
RAGのサービスをリリースして1年3ヶ月が経ちました
segavvy
4
950
プレイドにおけるDatadog APMの活用方法
plaidtech
PRO
2
120
MySQLのロックの種類とその競合
yoku0825
6
1.6k
エンジニアの生存戦略 〜クラウド潮流の経験から紐解く技術トレンドのメカニズムと乗りこなし方〜
shimy
9
1.9k
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
248
20k
5 minutes of I Can Smell Your CMS
philhawksworth
200
19k
Scaling GitHub
holman
458
140k
The Invisible Side of Design
smashingmag
294
50k
Leading Effective Engineering Teams 2024
addyosmani
3
300
Facilitating Awesome Meetings
lara
46
5.8k
Faster Mobile Websites
deanohume
303
30k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
662
120k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
224
21k
Building Applications with DynamoDB
mza
89
5.8k
Atom: Resistance is Futile
akmur
261
25k
Being A Developer After 40
akosma
72
580k
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