Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
こんにちわ福岡 / hello-fukuoka
Shinya Tsunematsu
December 11, 2017
Business
0
920
こんにちわ福岡 / hello-fukuoka
福岡出張時に第6回ホスティング事業部TechMTGで話したスライドです(外部公開用に少し編集したバージョンです)
Shinya Tsunematsu
December 11, 2017
Tweet
Share
More Decks by Shinya Tsunematsu
See All by Shinya Tsunematsu
GMOペパボでのSREの実践 / SRE Practices of GMO Pepabo, Inc.
tnmt
3
2.7k
ペパボサービスインフラの今までこれから / pepabo infra past and future
tnmt
3
510
知らなかった、時に困るWebサービスのセキュリティ対策 / Where Do We Start With Information Security?
tnmt
18
8.1k
IaaSをいじっている人が PaaSについて考えたこと / Should We Prepare Own PaaS?
tnmt
5
1.8k
成長を支援する “ふりかえり”の技術 / How to lockback using "furik"
tnmt
7
1.3k
Inside Nyah & Future - A case of "Private Cloud" using OpenStack -
tnmt
0
180
OpenStackクラスタ間マイグレーション事例 Havana to Mitaka / OpenStack Migration Case (Shift from Havana to Mitaka)
tnmt
1
870
ペパボのプライベートクラウド "Nyah" その後 / Pepabo's PrivateCloud "Nyah" After That
tnmt
8
12k
大規模サーバリプレイスを支える技術 / Background of Large Scale Server Replace
tnmt
0
370
Other Decks in Business
See All in Business
セーフィー株式会社(Safie Inc.) 会社紹介資料
safie_recruit
5
130k
Living Management -Good bye Scrum, Hello Semilattice- #RSGT2023
kyonmm
PRO
1
2.6k
株式会社エプコ会社紹介資料2023
epco_kouhou
1
9.6k
やる人・やり続ける人・やり切る人の「大きな違い」がわかる資料
nyattx
PRO
1
1.4k
高速PDCAサイクルの回し方がわかる資料
nyattx
PRO
2
250
2030年人材戦略の羅針盤〜ヒト・ヒト・ヒト時代 / 人材循環型社会とは何か〜
overflowinc
4
5.4k
CHILLNN_Inc._会社説明資料
chillnn123
0
780
株式会社KiteRa 採用ピッチ
kiterasaiyou
0
120
株式会社クロスビット_culture deck
xbit
2
6k
レンティオ株式会社 採用候補者様向け会社紹介資料 / Company Profile
rentio
PRO
0
5.3k
コトラのことが5分でわかる! | 株式会社コトラ説明資料
kotora
21
4.9k
リーダーシップ・スタイルの選び方がわかる資料
nyattx
PRO
0
360
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
224
50k
Practical Orchestrator
shlominoach
178
8.9k
Streamline your AJAX requests with AmplifyJS and jQuery
dougneiner
128
8.8k
Facilitating Awesome Meetings
lara
33
4.6k
Into the Great Unknown - MozCon
thekraken
2
280
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
109
16k
Bootstrapping a Software Product
garrettdimon
299
110k
How to name files
jennybc
47
73k
Bash Introduction
62gerente
601
210k
StorybookのUI Testing Handbookを読んだ
zakiyama
8
3.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
38
3.6k
Building Better People: How to give real-time feedback that sticks.
wjessup
346
17k
Transcript
গ͠Ίͷࣗݾհ·ͨܰΊͷΩϟϦΞΩʔϊʔτ !UONU(.01FQBCP *OD 5FDI.5( ͜ΜʹͪΘԬ
ϓϦϯγύϧΤϯδχΞ ৗদ৳࠸!UONU ٕज़෦ٕज़ج൫νʔϜ IUUQTCMPHUONUJOGP
ࠓͷ༰ wࠓ·Ͱͷۀྺ wۀྺ͔ΒৼΓฦΓ wৼΓฦΓͱࠓ·Ͱಘͨˍ͓͍͑ͨ͜͠ͱ
ೖࣾͯ͠ϲ݄͕ܦͪ·ͨ͠ w݄ ݄ ೖࣾ wಉظ!MJOZPXT!ZBOP ͋ͱ!LJU w৭ʑͱ͖ͬͯͨͳʔͱࢥ͏ͷͰۀྺΛ͝հ wͪΐͬͱͨࣗ͠ޠΓɺܰΊͷΩϟϦΞΩʔϊʔτͱ ࢥͬͯฉ͍͍ͯͩ͘͞
ۀͷৼΓฦΓ
)FUFNM w౦ژͷϗενʔϜʹଐ͞Εͨ wαʔόͷҰͰো͕͋Γେมͩͬͨ w'51αʔόͷ'514ରԠͩͱ͔ɺ1)1ͷಋೖΛ͍ͯͨ͠
(PPQF w৽نαʔϏεϩʔϯνʹࡍ͠ɺೖࣾϲ݄ҰਓͰΠϯϑϥ୲ʹͭ ͍ͨ w(8ʹ1VQQFUΛॻ͖·͍ͬͯͨ͘ wϦϦʔε ࠓߟ͑Δͱ։ൃظؒϲ݄ͩͬͨΜͩͳʔ
-PHQJ ϩάϐ wࠓͳ͖lϛχϒϩάαʔϏεz ऴྃ wςϜϧͰಈ͔͍͕ͯͨ͠ɺͬͱΓ্͍͛ͯͧ͘ͱ͍͏͜ͱͰ%$ ʹαʔόΛങͬͯӡ༻͢Δ͜ͱʹͨ͠ w͜ΕϑϧεΫϥονͰ1VQQFUΛॻ͍ͨ wʹ͚ͯνʔϜΛ࡞ͬͯ࡞ۀϦϦʔε wXFCJTUSBOPΛॳΊͯͬͨϓϩδΣΫτ
ݸਓతʹ wࡀ wܦݧ͢Δ͜ͱ͕ͯ͢ਅ৽ͯ͘͠ɺԿΛָ͔ͯͬͨ͠͠͠ɺษڧʹ ͳͬͨ w:"1$"TJBॳΊͯͷ֎෦ΧϯϑΝϨϯεʹࢀՃͯ͠ςϯγϣϯ্͕ ͕Δ
)FUFNM w։ൃڥ͕ͳ͔ͬͨͷͰࣾʹαʔόങͬͯߏங͢ΔͳͲ wຊ൪ڥͷαʔόߏஙલ͔ΒมΘΒͣखॱॻʹΑΔखಈߏங w(VNCMBSରԠͱ͔͋ͬͨͳʔ wࣗࣾͰϕϯμαʔόΛങͬͯӡ༻͢Δ͜ͱΛݕ౼ wͦͷલͷᝑମεϖοΫ͘ίεύ͕ѱ͔ͬͨɺ͋ͱΑ͘յΕͨ
αʔόࢹҰ࣍֎෦ҕୗ wαʔόࢹͷҰ࣍֎෦ҕୗΛݕ౼։࢝ w࣌γϑτ੍Ͱ࣌ؒϖύϘࣾһͰͷࢹΛ͍ͯͨ͠ wݕ౼ೋࣾ
ݸਓతʹ wࡀ wϗεͷϦʔμʔΛ͍ͬͯͨ wͷͪʹ͓ئ͍ͯ߱͠Ζͯ͠Β͏ wࣄॲཧͱ͔ਓͷۈଵͱ͔ݟΔͷ͕ ࣌ Θ͘͠ײͯ͡͠·ͬ ͨ w%FW0QTͱ͍͏ݴ༿͕ੜ·Εྲྀߦ͍ͬͯͨ
౦ํଠฏ༸ԭ wԬͰϝΠϯͷࣄۀӡӦ͕ग़དྷΔମ੍ΛऔΖ͏ͱݕ౼͕ͳ͞Εͨ wॳΊͯͷԬग़ுͰҰि͓ؒੈʹͳΔ wແࣄ࠷ѱͷέʔε໔Εͯ҆৺
)FUFNM wϕϯμαʔόߪೖʹ͍৭ʑͱςίೖΕ wશϩʔϧ1VQQFUԽ͞Εखಈߏங͔Β٫
βɾΠϯλϏϡʔζ w͓࢈߹॓Ͱ࡞ΒΕͨαʔϏε w݄ࣄۀৡɺ݄αʔϏεऴྃ w࣌ςϜϧͰϗετ͞Ε͍͕ͯͨόζͬͯෛՙ͕ٸ૿ w ۚ ʹٸᬎ"84Ҡઃ
EBZT"MCVN w:"1$"TJBͷϑΥτεϙϯαʔʹ w࣌ͷαʔόϦιʔεͰΒͳ͘ͳΔݒ೦͕͋ͬͨͨΊ"84ʹΞϓ ϦαʔόΛஔͯ͠ෛՙࢄ͢ΔվमΛೖΕͨ
ݸਓతʹ wࡀ wͬͺΓʹ͍͕ͭͯҰ൪େ͖͔ͬͨ w͍ͭԿ͕ى͖Δ͔ຊʹ͔Βͳ͍ͳ͋ͱࢥͬͨ wۀͰΫϥυʹ৮Εͨͷ͕৽ͩͬͨ wͻͨ͢ΒखΛಈ͔ͤͯຬ͍ͯͨ͠
)FUFNM wߪೖͨ͠ϕϯμαʔόϚΠάϨʔτ wͦͷ͍ͭͰʹෳͷαʔόΛҰʹ·ͱΊΔूͱ͍͏࡞ۀΛߦͳ͏ wଟྔͷαʔό४උʹ1VQQFUԽ͕ޮ͍͖ͯͨ w4JUF(VBSE-JUFͰ8"'Λఏڙ࢝͠Ίͨ
1FUJU wࣾઐ༻αʔό͔ΒࣾΫϥυҠઃ wετϨʔδτϥϒϧʹΑΓαʔϏεʹӨڹ͕ग़ͨ w(.0άϧʔϓͷ(.0Ϋϥυ1VCMJD࠶Ҡઃ
4RBMF wϖύϘॳ-9$ͱ͍͏ίϯςφٕज़Λͬͨ1BB4αʔϏε w"84্ʹߏங wՆٳΈฦ্Ͱϝϯόʔͱॗʑͱ࡞͍ͬͯͨ wϦϦʔε ݄αʔϏεऴྃ
ݸਓతʹ wࡀ wय़ઌʹγχΞΤϯδχΞෆ௨աɺ࣌ͷධՁ wΠϯϑϥʹؔͯ͠ɺશମతʹϨϕϧ͕ߴ͍ɻྑ͘ݴ͑Φʔϧ ϚΠςΟɻ wͨͩ͠ɺѱ͘ݴ͑ث༻ශͰɺ͜Εͱ͍ܾͬͨΊखʹ͚ܽΔҹ wγχΞͷج४ͱͯ͠ɺਓΑΓಛʹ༏Εٕͨज़తͳԿ͔Λ͍࣋ͬͯΔɺ ͱ͍͏ͷ֎ͤͳ͍ͷͰɺ͜ͷ؍͔ΒݟΔͱɺ·ͩͷΓͳ͍ɻ
ݸਓతʹ wԼظ࠶৬Ґ੍τϥΠ wγχΞΤϯδχΞঢ֨ wϑοτϫʔΫͷܰ͞ w։ൃʹର͢Δཧղ࢟ w֎෦ͰͷΞτϓοτ wҾ͖ଓ͖ϓϩδΣΫτͷϝϯόʔͱͯࣗ͠ͷλεΫʹ಄
)FUFNM wEC NZTRMΛ$FOU04͔Β$FOU04ʹΞοϓάϨʔυ wલੈͷαʔόᝑମͷۦஞ͕ྃ w1)1ಋೖ wϝʔϧϓϩΩγߏΛಋೖ
ݸਓతʹ wࡀ w8&# %#13&447PMʹࣥච wܧଓత8FCαʔϏεվળΨΠυ wςϜϧͷӡ༻վળʹ͍ͭͯΠϯϑϥ෦Λड़ͨ wIUUQHJIZPKQEFWGFBUVSFXFCTFSWJDFHVJEF wՆͷϩϦϙվ͟Μࣄ݅Ͱࣾһ૯ग़ͰରԠʹͨͬͨͷ͕ҹਂ͍
)FUFNM w৽%$ͷઐ༻ઢ͕։௨͠ɺར༻͕৽نड͔Β࢝·Δ w%$Ҡઃܭը͕։࢝ɻҠઃ࡞ۀΛҰॹʹߦ͏ύʔτφʔ୳͠ w.41Ͱ༗໊ͳϋʔτϏʔπ͞Μʹ͓ئ͍͢Δ͜ͱʹ wIFBSUCMFFEͱ͔100%-&ͱ͔ηΩϡϦςΟपΓͷରԠ͕ଟ͔ͬͨ wVTFSTαʔόͷ$FOU04Խ w͋ͨʹ͞Μ͕ר͖औΓͷҝʹ͠Β͘ग़ுʹདྷͯ͘Εͨ
ݸਓతʹ wࡀ wQBQFSCPZDP͔Β(.0ϖύϘʹ໊ࣾมߋ wςϜϧͷվળʹΊ͖࣮ͯͯʹՌ্͕͍ͬͯΔͷͷɺ ർฐΛײ͍ͯͨ࣌͡ظ͋ͬͨΑ͏ͩ
ݸਓతʹ wʮΞϥʔτɾোରԠ͍߹ΘͤରԠɺηΩϡϦςΟରԠʹऴ࢝͠ ͯͯɺશʹ࡞ۀऀͱݴ͏͔୯ʹࣄґཔʹԠͯ͠Δ͚ͩͩͳ͜ ͷɻԿόϦϡʔग़ͤͯͳͯ͘ඇৗʹΩπ͍ɻʯ wʮॏശͷ۱Λͭͭ͘Α͏ͳରԠ͕ଓ͍ͯͯͦΕͦΕͰݏ͍͡Όͳ͍ Μ͚ͩͲɺͬͱٸॴΛͭ͘Α͏ͳɾҋΛরΒ͢Α͏ͳରԠΒͳ ͖Όͳ͋ͱࢥ͏ɻʯ
)FUFNM wچ%$͔Β৽%$ͷҠઃͷҰɻ݄ελʔτɺ݄ྃ wֻ͚͘Β͍ wϝϯςճ૯ճ wରϝϯςαʔό wରϢʔβ
/ZBI (PPQF wݱ/ZBIDMBTTJDɿ)BWBOBͷ0QFO4UBDL w(.0ΠϯλʔωοτࣾͰߏஙͨ͠ͷΛΘͤͯΒ͏ w(PPQF%$ఫୀʹ͍ɺ/ZBIʹҠઃ w݄ʹϝϯς࣌ؒΛઃ͚ͯҰ൩ͰશػೳҠઃ w௨শϏοάόϯϝϯς
ݸਓతʹ wࡀ wσΧΊͷϓϩδΣΫτΛͯࣗ͠৴Λ࣋ͯͨ wҰํͰಠΓͰग़དྷΔࣄʹݶΓ͕͋Δͷͩͳͱ͍͏ɺͨΓલͷ͜ͱ ͠Έ͡Έ࣮ײͰ͖ͨ w͜ͷࠒ͔ΒνʔϜͱͱ͔ɺνʔϜͰՌग़͢ʹͱ͍͏͜ͱΛҰ ߟ͑ΔΑ͏ʹͳͬͨؾ͕͢Δ wΞτϓοτπʔϧͷ͍ํʹҙࣝΛ͢ΔΑ͏ʹͳͬͨ
/ZBI w0QFO4UBDLͷࣗલߏஙʹΓग़͢ w%$ʹࣗલͰߪೖͨ͠ϕϯμαʔόΛϥοΩϯάͯ͠ӡ༻͢Δܭը w0QFO4UBDLόʔδϣϯ)BWBOBˠ.JUBLB w4DBMF*0ʹΑΔ4%4 w0QFOW4XJUDIʹΑΔ4%/ wʹߏங͕ྃ͠ར༻͢Δॲ͕ͨͬͨ
ݸਓతʹ wࡀ wϓϦϯγύϧΤϯδχΞʹঢ֨ wαʔϏεͷΠϯϑϥ͔ΒձࣾͷΠϯϑϥͱ͍͏෩ʹҙ͕ࣝมΘͬͨ w%$ؒͷҠઃɺ%$ͱ/ZBIؒͷҠઃͳͲͰݟ͠Λߦ͍ΤεΧϨܹݮ wظࢪࡦࠊΛਾ͑ͨվળʹ͕࣌ؒ͑ΔΑ͏ʹͳͬͨ wϝϯλʔ࠾༻׆ಈΛ௨ͯ͠ڭҭʹ͍ͭͯؔ৺͕ग़Δ
/ZBIDMBTTJDUP/ZBI w/ZBIͷຊ֨ར༻͕࢝·Δ w/ZBIDMBTTJD͔Β/ZBIͷΠϯελϯεҠઃ͕ଟ͔ͬͨ w/ZBIDMBTTJD༻ʹआΓͨϦʔεαʔόͷฦ٫Λซ࣮ͤͯߦ w/ZBIͷࡉʑͳ͍উखͷ্
/ZBI w࣍ͷ/ZBIͷܗʹ͍ͭͯࡧ wϝϯςφϯεɾόʔδϣϯΞοϓ͕͍͢͠ܗ wίϯςφٕज़ಛʹ%PDLFS,VCFSOFUFTͷӡ༻ʹ͍ͭͯௐࠪɾݕূ͠ ͍ͯͨ wίϯςφϕʔεͰͷ0QFO4UBDL࣮ߦͷॲཱ͕ͪͭͭ͋Δ
NJOOF w$.ରࡦͰ"NB[POͷ$%/$MPVE'SPOUͷར༻ w/ZBIͱ&$྆ํͬͯෛՙɾϦεΫࢄ wϓϥΠϕʔτύϒϦοΫΫϥυɺ྆ํ͍ͬͯ͘ˠϋΠϒϦουΫ ϥυ
ݸਓతʹ wࡀ wٕज़ج൫νʔϜʹҟಈ w࡞ͬͨΠϯϑϥΛͬͯΒ͏͜ͱͷ͠͞ΛΔ wlϓϥοτϑΥʔϜΛ࡞Δzͱ͍͏ҙࣝ wٕज़ʹՃ͑ͯɺεέʔϧ͢ΔΤϯδχΞ৫ͱ͍͏ࣄʹؔ৺͕༙͘
ৼΓฦΓ·ͱΊ
ΠϯϑϥͲ͏มΘͬͨʁ
"41αʔϏε͕Δαʔό wʙཧαʔό wʙ "84 (.0Ϋϥυ1VCMJD wʙ /ZBI wͦͷ࣌ʑɺར༻༻్Ͱ࠷దͳͷΛ͖ͬͯͨ
ࣗͷಇ͖ํʢߟ͑ʣ Ͳ͏มΘͬͨʁ
ࣄͷऔΓΈํ wʙࣗͰղܾͰ͖Δ෯͕͕ Δͷ͕ͱʹָ͔͍͘͠ wʙγχΞɻࣗಠΓͰग़དྷΔ͜ͱʹ ݶք͕͋Δͳͱࢥ͏͜ͱʹͿ͔ͭͬͨ
ࣄͷऔΓΈํ wʙνʔϜͰࣄΛ͢ΔɺͦͷதͰ Ϧʔυ͢Δ wʙϓϦϯγύϧɻձࣾͷΛղ ܾ͢Δ
͍͔ͭ͘ͷϒϨΠΫεϧʔ
ಠΓͰͷݶքΛ͑Δ
ಠΓͰग़དྷΔ͜ͱʹݶք͋Δ wࡉʑˍखͨΓ࣍ୈ͍ͬͯͯ͠ΐ͏͕ͳ͍ wҰ൪ࠔ͍ͬͯΔ͜ͱɺͳ͜ͱΛղܾ͠ͳ͍ͱ͋· ΓޮՌ͕ͳ͍ wҰ൪ޮՌ্͕͕Δ͜ͱΛΔͨΊʹɺ͋Δఔຊࠊ ΛೖΕΕΔڥ͕ඞཁ wपΓͱͷڠௐɾपΓ͔Βͷڠྗ͕ͳ͍ͱແཧ
ίϛϡχέʔγϣϯπʔϧͷ׆༻ wετοΫ͞ΕΔใΛ͏·͘Θͳ͍ͱ٧Ή w*TTVFυΩϡϝϯτͳͲ wඇಉظੑΛߴΊΔˍଐਓੑΛΊΔ wٞɾϑΟʔυόοΫʹΑΓΞΠσΞચ࿅͞ΕΔ wใͱࢥߟͷཧɺग़͠ํɾ͑ํͷ܇࿅ʹͳΔ
νʔϜͰͷ wνʔϜ͕͠ͳ͍ͱղܾग़དྷΔͷϨϕϧ্͕ Βͳ͍ w͕ࣗ͢ΔͲΜͳಈ͖ͰνʔϜ͕ྑ͘ͳΔ͔ɻԿ͔ͷ උʁઌߦͨ͠ࣄྫ࡞ʁงғؾͮ͘Γʁ wԿ͔ͷಈ͖ͰϦʔμʔγοϓ͕औΕΔ͔ɻϦʔμʔ ϙδγϣϯͰͳׂ͘
ํੑΛࣔ͢
Կ͔Λ͢ΔͨΊʹࢦ͕ඞཁ w͕͋Δͱ͖ʹͲ͏ࠔΔͷ͔ɺͲ͏ղܾ͍͔ͨ͠ Λࣔͯ͑͠Δ͜ͱ w৽͍͜͠ͱͷऔΓΈʹؔͯ͠ಉ͜͡ͱ͕͍͑Δɻ ԿΛࢦ͢ͷ͔ɺͲ͏ྑ͘ͳΔͷ͔ wཧղग़དྷͳ͍ɾೲಘͰ͖ͳ͍͜ͱʹಈ͚ͳ͍
ํΛࣔ͢͜ͱ w͙͢ʹग़དྷͳ͍͜ͱͦ͜ݴ͏ඞཁ͕͋Δ wେ͛ͬ͞Ά͘ͳͬͯݴΘͳ͍ͱ͔Βͳ͍ wͳΜͳΒͪΐͬͱͬͯ0, wஏ͔͕ͣ͠Βͳ͍ʂʮͦΓΌͳ͍Θʯͱ͖ͬͱݴΘ Εͳ͍ɻΉ͠Ζօ͕ͦͷҰݴΛͬͯΔ
͍͖ͬͯɾͷ͍͖ͬͯ IUUQTTQFBLFSEFDLDPNLFOUBSPUIFTFDSFUPGMFBEFSTIJQBOEGPMMPXFSTIJQ
͍͖ͬͯɾͷ͍͖ͬͯ
͍͖ͬͯɾͷ͍͖ͬͯ
·ͱΊ
ۀྺৼΓฦΓͱ·ͱΊΛͨ͠ wۀྺΛ͝հ·ͨ͠ w߹ΘͤͯͲΜͳ͜ͱΛߟ͑ͯࣄΛ͖͔ͯͨ͠ɺͲ͏ มΘ͖͔ͬͯͨΛड़·ͨ͠ wͲΕͦͷ࣌ࣗ͝ͱͰܦݧͯ͠ʹ͠Έ͔ͯͬ ͨ͜ͱͰͨ͠
Ԭʹ͍Δؒ wΑΓྑ͘ग़དྷΔΑ͏͓ख͍͠·͢ʂ wΠϯϑϥʹՃ͑ͯଞͷࣄͰɺࣄҎ֎Ͱ৭ʑབྷ ΜͰ͍ͩ͘͞ʂʂ