Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
osc-20141018-infra-as-code
rrreeeyyy
October 18, 2014
Technology
2
3.4k
osc-20141018-infra-as-code
オープンソースカンファレンス2014 Tokyo/Fall
「Infrastructure as code の始め方」
rrreeeyyy
October 18, 2014
Tweet
Share
More Decks by rrreeeyyy
See All by rrreeeyyy
SRE の歩き方・進め方 / sre-walk-through-procedure
rrreeeyyy
0
380
「信頼性」を保ちつつ大規模サービスをリニューアルする / cookpad-tech-kitchen-service-embedded-sres
rrreeeyyy
11
9.3k
Cookpad and Prometheus
rrreeeyyy
6
18k
SRE-Lounge-8-Cookpad-Microservice-Architecture-Overview
rrreeeyyy
5
4.2k
A survey of anomaly detection methodologies for web system
rrreeeyyy
5
780
エンジニアリングをちゃんとやる あるいは 人類の平和 について / wsa02-rrreeeyyy
rrreeeyyy
13
2.6k
「自立」したWebシステムを創る。自分の好きなことをする世界を目指して。/ ipsj-one-2018-rrreeeyyy
rrreeeyyy
3
1.5k
Web サービスの信頼性と運用の自動化について / iot40-rrreeeyyy
rrreeeyyy
12
6.8k
SRE at Cookpad
rrreeeyyy
1
980
Other Decks in Technology
See All in Technology
A1A会社紹介資料-2022-05-20
a1a
2
1.1k
Graph API について
miyakemito
0
290
ドキュメントの翻訳に必要なこと
mayukosawai
0
170
スクラムマスターの「観察」スキルを掘り下げる / Scrum Fest Niigata 2022
ama_ch
0
700
Nutanix_Meetup_20220511
keigotomomatsu
0
150
Who owns the Service Level?
chaspy
5
1.1k
信頼性の階層の一段目を積み上げる/Monitoring Dashboard
shonansurvivors
0
180
E2E自動テスト導入・運用をめぐる先入観と実際に起きたこと / Preconceptions and What Happened with E2E Testing
ak1210
5
1.2k
Data-Driven Healthcare - Techplay
kotaroito
0
120
1,000万人以上が利用する「家族アルバム みてね」のSRE組織は4年間でどのように作られてきたのか/SRE NEXT 2022
isaoshimizu
6
3.1k
CAMのサービス開発の歴史と共通基盤を使った 開発スタイルへの変遷について
ishikawa_pro
0
100
Embedded SRE at Mercari
tcnksm
0
860
Featured
See All Featured
Designing Experiences People Love
moore
130
22k
Making Projects Easy
brettharned
98
4.3k
Become a Pro
speakerdeck
PRO
3
780
Fantastic passwords and where to find them - at NoRuKo
philnash
25
1.5k
Embracing the Ebb and Flow
colly
73
3.3k
Art, The Web, and Tiny UX
lynnandtonic
280
17k
Faster Mobile Websites
deanohume
294
28k
GitHub's CSS Performance
jonrohan
1020
410k
Building an army of robots
kneath
299
40k
Visualization
eitanlees
124
11k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
103
16k
The Invisible Side of Design
smashingmag
289
48k
Transcript
*OGSBTUSVDUVSFBTDPEF ך㨣倯 :04)*,"8"3ZPUB 吳䒭⠓爡ع٦زؽ٦خ ؔ٦فٝا٦أؕٝؿ؋ٖٝأ5PLZP'BMM
荈䊹稱➜ ˖ し䊛畆㣕 ״׃ַ׳ֲ ˖ 5XJUUFS!SSSFFFZZZ̔ ˖ 䎃ꨵ孡鸐⥋㣐㷕䞔㜠٥鸐⥋䊨㷕猰Ⰵ㷕 հ吳䒭⠓爡ع٦زؽ٦خ
㷕欰،ٕغ؎ز ˖ 䎃ꨵ孡鸐⥋㣐㷕⼼噟 հ吳䒭⠓爡ع٦زؽ٦خ倜⼼Ⰵ爡 խ麊欽ؒٝآص،㛇湍涪ؚٕ٦ف
吳䒭⠓爡ع٦زؽ٦خ ˖ .41 ؟٦غ湊鋔٥盖椚 ך⠓爡 ˖ 儗傈剣➂⡤ⵖד؟٦غך湊鋔
،آؑٝت ˖ ؎ٝؿٓך؝٦س⻉הכ ˖ 兛⿹ך胜兝 ˖ Ⱗ⡤涸זخ٦ٕה✲⢽ ˖ ؎ٝؿٓך؝٦س⻉㹋騧ׅח ˖
؎ٝؿٓؒٝآص،הفؚٗٓىؚٝחאְג ˖ .41㼔噟ך⠓爡ד؎ٝؿٓך؝٦س⻉㹋騧׃鑧
؎ٝؿٓך؝٦س⻉הכ
؎ٝؿٓך؝٦س⻉ ˖ ؎ٝؿٓ04٥ىسٕؐؑ،瘝ךاؿزؐؑ،㾴 ˖ *OGSBTUSVDUVSFBTDPEFהㄎלגְ ˖ 䩛⡲噟דך؝وٝس㹋遤فؚٗٓي⻉ׅ✲ ⢽ "QBDIFך؎ٝأز٦ٕה鏣㹀荈⹛ד遤ֲ ⢽
腚䓲䚍ָ涪鋅ׁىسٕؐؑ،荈⹛،حفر٦ز ⢽ 醱侧؟٦غך鏣㹀갪湡ָ姻׃ְַ荈⹛ד♧孡חذأز
؎ٝؿٓך؝٦س⻉ך胜兝 ˖ ؟٦غ⟎䟝⻉٥ؙٓؐس⻉٥؝ٝذش⻉ך崧 ˖ ,7.9FO "84($1 %PDLFSך兛⿹ ˖ ״㢳ֻך؟٦غ넝鸞ח欰䧭⳿勻״ֲחז ̔
؟٦غך欽䠐ח䱦ַ儗כծ 剢։鹈ך⽃⡘ַ儗։猱ך⽃⡘פ ˖ ؎ٝؿٓך圓眠٥麊欽ָ؟٦ؽأךنزٕطحؙח ˖ 㢳ֻך؟٦غ䩛⡲噟דإحز،حفׅךכ㔭ꨇ ˖ 〴侧ָ㢳ֻזקו怩٥䫙ֽ٥ىأָ涪欰׃װְׅ
˖ ؝٦س⻉ֿׅהח״˘ Ը ずׄ乼⡲כ怩搀ֻ٥ىأזֻ٥荈⹛ד㹋倵〳腉 Ը 乼⡲ך➬圫ָ僇然חז Ը ،فٔ涪ך噟ؿٗ٦ָךתת黝欽〳腉 ؎ٝؿٓך؝٦س⻉ך兛⿹
Ⱗ⡤涸זخ٦ٕה✲⢽
˖ فٗؽآّصؚٝ ˖ ذأز ˖ سًُؗٝذ٦ءّٝ 荈⹛⻉ך걄㚖
˖ فٗؽآّصؚٝ ˖ ذأز ˖ سًُؗٝذ٦ءّٝ 荈⹛⻉ך걄㚖
فٗؽآّصؚٝخ٦ٕ ˖ $IFG 3VCZ醡 ˖ 3VCZך؝٦سד㹑鎉涸ח⹛⡲鎸鶢⳿勻 ˖ 植朐剑⢪גֶظؐعؐ瘝鞢㺡 ˖
"OTJCMF 1ZUIPO醡 ˖ ؒ٦آؑٝزٖأד֮㼎韋؟٦غדך⡲噟♶銲 ˖ :".-䕎䒭ד⹛⡲鎸鶢׃גְֻ ˖ ➭ח㢳ֻ㶷㖈ָׅ➙剣せזךכ♳鎸ךא
˖ 湊鋔فؚٓ؎ٝך؎ٝأز٦ٕ$IFG⢪ג荈⹛⻉ ˖ ך➭ⴱ劍圓眠ד䗳銲ז暟$IFGךٖءؾ欽䠐
˖ فٗؽآّصؚٝ ˖ ذأز ˖ سًُؗٝذ٦ءّٝ 荈⹛⻉ך걄㚖
؟٦غךذأز ˖ فٗؽآّصؚٝכ荈⹛⻉ׁծ׃ַ׃˘ ˖ 劤䔲ח姻׃ֻ؎ٝأز٦ַׁٕ ˖ ؝وٝسכ劄וֶך穠卓鵤ֲַׅ ˖ ✮劍׃זְ㜥䨽דرؚٖ٦س׃גְזְַ Ը
➂ך䩛דثؑحؙ׃זְ ˖ 儗䱦ַ׃ծىأ٥怩饯ֹװְׅ Ը فؚٗٓيחثؑحׇׁؙ
ذأزخ٦ٕ 4FSWFSTQFD ˖ ؟٦غך朐䡾ذأزׅؿٖ٦يٙ٦ؙ ˖ ؒ٦آؑٝزٖأז⡲ ˖ ذأز㼎韋ך؟٦غח䩛⸇ִ䗳銲כקר搀ְ ˖ فٗؽآّصؚٝخ٦ٕח⣛㶷ׇ׆חذأزָ〳腉
˖ 04٥ر؍أزٔؽُ٦ءّٝך麩ְ罋䣁♶銲 Ը 植朐ך؟٦غذأزخ٦ٕך寸㹀晛
˖ ؟٦غך鏣㹀ָ姻׃ֻ遤גְַ4FSWFSTQFD ⢪גثؑحؙ׃גְ圫㶨 ˖ 㣟侁׃ثؑحؙכ饔ֻ邌爙ׁ剑䖓חٖه٦ز
˖ فٗؽآّصؚٝ ˖ ذأز ˖ سًُؗٝذ٦ءّٝ 荈⹛⻉ך걄㚖
سًُؗٝذ٦ءّٝ ˖ ؎ٝؿٓך؝٦س⻉ח״暟✲ָ넝鸞ח㢌⻉ׅ ˖ ךسًُؗٝزכ劤䔲ח倜׃ְ ˖ 怩搀ֻ刿倜⳿勻ג ˖ ؟٦غ〴侧װىسٕؐؑ،ך䞔㜠זוח䫙ֽכזְ Ը
سًُؗٝز荈⹛ד欰䧭ׅ䗳銲ָ֮ ˖ 植朐ֿה鎉寸㹀晛כזְ״ֲז孡ָׅ ˖ 1ZUIPO 4QIJOY OPVLBד갹䓸גתׅ
˖ ؟٦غ〴侧װ؟٦غ䞔㜠꧊鎘׃גسًُؗٝز⻉ ˖ ֶ㹏圫פךٖه٦زַֿֿקר荈⹛ד欰䧭 ˖ سًُؗٝزך捀ך知僒ؿٖ٦يٙ٦ؙ爡ⰻד⡲
؝٦س⻉ך穠卓䖤ך
噟ؿٗ٦ָ㢌 ˖ فٗؽآّصؚٝ٥ذأزָⰋג؝٦س⻉ׁ Ը ،فٔ؛٦ءّٝ涪הずׄ噟ؿٗ٦ָ黝欽〳 Ը (JUIVC (JUMBC瘝欽ְ؝٦ر؍ؚٝ ˖ غ٦آّٝ盖椚
˖ 1VMM3FRVFTU .FSHF3FRVFTUك٦أך涪 ˖ 竰竲涸؎ٝذؚٖ٦ءّٝ $* $IBU0QT ˘
˖ (JUMBC⢪ג.FSHF3FRVFTUك٦أד麊欽فؚٗٓي湫׃גְ圫㶨 ˖ 瘝ך窩俑㶵װ-(5.歗⫷瘝ד嚂׃ֻ➬✲⳿勻 䠐㢩הꅾ銲 ˖ ٖؽُ٦ךֶꤣדㅷ颵ךぢ♳٥䞔㜠Ⱏ剣ָأي٦ؤ
㹋騧ׅחכ
فؚٗٓىؚٝך㨣倯 ˖ ַֿך؎ٝؿٓؒٝآص،כفؚٗٓىָؚٝ䗳갭 ˖ فؚٗٓىؚٝכ知⽃ח㨣 ˖ ؎ٝؿٓؒٝآص،ז 1ZUIPO3VCZ(Pָؔأأً ˖ 剑鵚ך؎ٝؿٓخ٦ٕך婁וכ1ZUIPO3VCZ(P
˖ ְא剅ְגءٕؑأؙٔفز1ZUIPOח׃ג ˖ 8FC،فٔ⡲זו莆ֿ֮הװג
˖ ➂ד⳿勻זְז铩ַה♧筰חװג ˖ ع٦زؽ٦خדכفؚٗٓىؚٝ鿇הְֲ鿇崞ד 1ZUIPOך8FC،فٔ⡲׃ג涺ד㷕דְ ˖ 剑鵚כDIBUCPU⡲噟何㊣ך؝٦س剅ֻ➂
וַֿ㨣ַ ˖ ְֹזⰋגך䊨玎荈⹛⻉׃״ֲה׃זְ ˖ ♳䩛ְַֻזְ〳腉䚍ָ넝ְ ˖ ♧孡ח縧ֹ䳔ִ״ֲה׃גꥺ㹱PSⰋ鿇⳿勻׆ׄתְ ˖ 䕦갟ך㼰זְ䨽ַאבא䖚ղח㨣 ⢽
ת׆כ4FSWFSTQFDדذأز؝٦س剅ְג ⢽ 倜鋉圓眠ך؟٦غך$IFGד盖椚ׅ ˖ 㔐⟃♳粸鵤׃荈⹛⻉ٌׅحز٦חׅ
㼭ֻׁ㨣 ˖ 4FSWFSTQFDדذأز؝٦س剅ְג ˖ ⡦䏝剅ֹ湫ֲׅחغ٦آّٝ盖椚׃ֻז Ը (JUIVC (JUMBC瘝ך㼪Ⰵ ˖ ٖؽُ٦「ֽفؙٕٔؒأزك٦أך涪ָ
⳿勻״ֲחז ˖ ذأز؝٦سָ֮ךד㸜䗰׃ג荈⹛⻉ָ鹌 Ը ת׆כ㨣ֿהדծְְ鸬ꓲְֻא饯ׇֿ
荈ⴓָ㨣 ˖ 䗳׆װְה䙼➂ָ荈ⴓַ㨣 ˖ 荈ⴓד⢪ג٥鑐׃ג✲ד䝤ְ挿ָⴓַ ˖ 䝤ְה䙼挿כ荈ⴓדוו何㊣ׅ ˖ 荈ⴓד⢪גגַծ➭ך➂חؔأأً׃ג ˖
וָֿװבְַ٥וְֲֲ괏חׅלְְַ ؼَؚٔٝ׃גוו䋆ֹ鴥ד遤ֻ ˖ 葿ז➂䋆ֹ鴥הծ䖓כ䩛ח鹌 ˖ 灶笼׃זְ״ֲחծٕ٦ٕ鏣ֽ鋅湫׃ׅ
؝٦س⻉鹌椚歋 ˖ ا٦ءٍٕ٥ؙٓؐسז周⟝「ֽ䭯א✲ָ㟓ִծ 䩛⹛ً؎ٝך圓眠٥麊欽דכ㔐זֻזאא֮ ˖ ⽃秪ז周⟝侧㟓⸇׃גְג刿ח㔐זֻזגְ ˖ 儗傈剣➂湊鋔הְֲ噟暴䚍♳ծ ♧➂ָ֮⳿勻➬✲ך⸬桦♳־ַծ ➂荈⡤㟓װׅ䗳銲ָ֮
Ը ؎ٝؿٓך؝٦س⻉ח״ג⸬桦♳־倯ぢפ
.41ך⠓爡ד؎ٝؿٓך؝٦س⻉ ˖ .41הְֲ噟暴䚍♳ծ ֶ㹏圫ךءأذي䩛חٔفٖ؎أ׃כ♶〳 ˖ ؟٦غח倜׃ֻءأذي؎ٝأز٦ٕׅך 㱾ֲֶ㹏圫㽿 ˖ ؎ٝأز٦ٕ儗ח傀㶷ءأذيח䕦갟⳿׃גכتً Ը
4FSWFSTQFDזוך؟٦غ⩎ח؎ٝأز٦ָٕ♶銲זخ٦ٕ ת׆⢪ְծ荈⹛⻉鹌גְ Ը 荈⹛⻉ח䗳銲זخ٦ٕ杝荈ػح؛٦آ⻉׃䕦갟剑㼭ꣲח Ը 倜鋉圓眠儗כ荈⹛⻉خ٦ٕ⢪欽׃ג圓眠
תה ˖ ؎ٝؿٓך؝٦س⻉חאְגծ ع٦زؽ٦خד㹋ꥷח遤גְ✲⢽❛ִג稱➜ ˖ ؎ٝؿٓؒٝآص،ָفؚٗٓىؚٝ㨣חכ וֲׅל葺ְַחאְג稱➜ ˖ .41㼔噟ךع٦زؽ٦خָוך״ֲח׃ג ؎ٝؿٓך؝٦س⻉鹌גְַ稱➜
剑䖓ח ˖ ع٦زؽ٦خדכؒٝآص،꧊׃גְתׅ ˖ فؚٗٓىؚٝ׃ְ؎ٝؿٓؒٝآص، ˖ ؎ٝؿٓװְفؚٗٓو ˖ ⴱ䗰罏ַ؎ٝؿٓװְ➂ מ♧筰ח⫴ֹת׃׳ֲ
罋项俱 ˖ 1SPWJTJPOJOH5PPMDIBJO -FF5IPNQTPO ˖ IUUQDEOPSFJMMZTUBUJDDPNFOBTTFUTFWFOU1SPWJTJPOJOH 5PPMDIBJO1SFTFOUBUJPOQEG ˖ ؎ٝؿٓ禸䪮遭ך崧
!NJ[[Z ˖ IUUQNJ[[ZPSHCMPH ˖ 8FC؟٦ؽأ涪ך㢌鼂ה植㖈 !OBPZB@JUP ˖ IUUQTTQFBLFSEFDLDPNOBPZBXFCTBCJTVLBJGBGBMTFCJBORJBO UPYJBO[BJ ˖ *OGSBTUSVDUVSFBTDPEF !OBPZB@JUP ˖ IUUQEIBUFOBOFKQOBPZB