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
こんにちわ福岡 / hello-fukuoka
Search
Shinya Tsunematsu
December 11, 2017
Business
0
1.2k
こんにちわ福岡 / 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
4.5k
ペパボサービスインフラの今までこれから / pepabo infra past and future
tnmt
3
650
知らなかった、時に困るWebサービスのセキュリティ対策 / Where Do We Start With Information Security?
tnmt
19
9.2k
IaaSをいじっている人が PaaSについて考えたこと / Should We Prepare Own PaaS?
tnmt
5
2.1k
成長を支援する “ふりかえり”の技術 / How to lockback using "furik"
tnmt
7
1.6k
Inside Nyah & Future - A case of "Private Cloud" using OpenStack -
tnmt
0
250
OpenStackクラスタ間マイグレーション事例 Havana to Mitaka / OpenStack Migration Case (Shift from Havana to Mitaka)
tnmt
1
1.1k
ペパボのプライベートクラウド "Nyah" その後 / Pepabo's PrivateCloud "Nyah" After That
tnmt
8
13k
大規模サーバリプレイスを支える技術 / Background of Large Scale Server Replace
tnmt
0
510
Other Decks in Business
See All in Business
営業疑似体験ゲーム「ヒアリングチャレンジ カード版」
chibanba1982
PRO
0
400
Sales Marker Culture book
salesmarker
PRO
10
28k
コンセンサスゲーム「砂漠からの脱出 オンライン版」
chibanba1982
PRO
0
470
未来の職業を作り出せ!「ジョブスタカード版」
chibanba1982
PRO
0
170
セルフケア研修用カードゲーム「攻略! きみのストレスを発見せよ!」
chibanba1982
PRO
0
120
コンセンサスゲーム「雪山での遭難」
chibanba1982
PRO
0
740
危機管理コンセンサスゲーム「船長の決断 カード版」
chibanba1982
PRO
0
490
地図作成ゲーム「ジグソータウン」
chibanba1982
PRO
0
230
アマチュア技術広報の振り返りと目標
bicstone
2
140
ゲーム型ダイバーシティ&インクルージョン研修「バルーンバ人文化を探れ」
chibanba1982
PRO
0
130
enechain company deck
enechain
PRO
8
96k
akippa株式会社 - 会社紹介資料
akippa
4
61k
Featured
See All Featured
Making Projects Easy
brettharned
116
6k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
3
170
Bash Introduction
62gerente
610
210k
For a Future-Friendly Web
brad_frost
176
9.5k
How to train your dragon (web standard)
notwaldorf
89
5.8k
A better future with KSS
kneath
238
17k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
jQuery: Nuts, Bolts and Bling
dougneiner
62
7.6k
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ΠϯϑϥʹՃ͑ͯଞͷࣄͰɺࣄҎ֎Ͱ৭ʑབྷ ΜͰ͍ͩ͘͞ʂʂ