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
Configuration Management is an Anti-Pattern
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Jonah Horowitz
October 07, 2016
Technology
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Configuration Management is an Anti-Pattern
Slides from my talk at DevOpsDays Boise
Jonah Horowitz
October 07, 2016
More Decks by Jonah Horowitz
See All by Jonah Horowitz
Dell Reduce Your Configuration Management Nightmare With Docker
jonahhorowitz
0
150
Configuration Management is an Antipattern
jonahhorowitz
1
340
Other Decks in Technology
See All in Technology
手塩にかけりゃいいってもんじゃない
ming_ayami
0
620
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
450
10年間のブログ発信を振り返って見えたWebアプリケーションエンジニアとしての軌跡
stefafafan
0
170
脱SaaS!FDEを支えるプロビジョニングと分離設計
knih
0
260
自分が詳しくない領域でAIを使う #プロヒス2026
konifar
20
7k
SONiCのLinuxベースを活かしたZabbix監視
sonic
0
260
iAEONの段階的リアーキテクト戦略 / iAEON's_Gradual_Re-architecture_Strategy
aeonpeople
0
240
「ビジネスがわかるエンジニア」とは何か?
ryooob
0
200
データレイクの「見えない問題」を可視化する
sansantech
PRO
1
170
コミュニティの有益性 ~JAWS Days 2026 での体験を通して~ / The Benefits of a Community ~Through My Experience at JAWS Days 2026~
seike460
PRO
0
260
感情と身体を置き去りにしない、エンジニアの生きのこり方 ──いまから、ここから「自分の状態」を扱うという選択
saorimurooka
0
190
Lightning近況報告
kozy4324
0
220
Featured
See All Featured
Marketing to machines
jonoalderson
1
5.5k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
170
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
850
Raft: Consensus for Rubyists
vanstee
141
7.5k
Crafting Experiences
bethany
1
190
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Why Our Code Smells
bkeepers
PRO
340
58k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
750
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
170
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
480
Transcript
@jonahhorowitz The Configuration Management Antipattern
@jonahhorowitz jonah@laptop$ cvs update website jonah@laptop$ tar zcvf website.tar.gz website
jonah@laptop$ scp website.tar.gz root@server1:/var/something/ jonah@laptop$ ssh root@server1 server1# cd /var/something server1# mv website website-`date` server1# tar zxf website.tar.gz server1# /etc/init.d/website restart server1# ^D … Rinse, Repeat …
@jonahhorowitz #!/bin/bash BOX=$1 NEWCODE=$2 scp $NEWCODE root@$BOX:/var/something/ ssh root@$BOX “(cd
/var/something ; tar zxf $NEWCODE ; /etc/init.d/tomcat restart)”
@jonahhorowitz #!/bin/bash BOX=$1 NEWCODE=$2 scp $NEWCODE root@$BOX:/var/something/ ssh root@$BOX “(cd
/var/something ; tar zxf $NEWCODE ; /etc/init.d/tomcat restart)” jonah@laptop$ cvs update website jonah@laptop$ tar zcvf website.tar.gz website jonah@laptop $ for box in `cat serverlist\boxen.txt` ; do \ tools/update-code.sh $box website.tar.gz done
@jonahhorowitz
@jonahhorowitz CFEngine (2) was great… for its time Before CFEngine
Time to provision a new server: 1 Day Chance a mistake was made: 50/50 Percentage of fleet we understood: 70 After CFEngine 2 Time to provision a new server: 1 hour Chance a mistake was made: 1% Percentage of fleet we understood: 99
@jonahhorowitz Puppet
@jonahhorowitz So, who am I? Jonah Horowitz Senior Site Reliability
Engineer Netflix CORE SRE (Cloud Operations Reliability Engineering)
[email protected]
@jonahhorowitz C loud O perations R eliability E ngineering
@jonahhorowitz What sucks about Config Management?
@jonahhorowitz Release Engineering Still Sucks
@jonahhorowitz What’s the alternative?
@jonahhorowitz Chaos
@jonahhorowitz Cloud or Not
@jonahhorowitz Jonah Horowitz Senior Site Reliability Engineer @jonahhorowitz https://netflix.github.io/ https://jobs.netflix.com/
⃠