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.3k
こんにちわ福岡 / 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.8k
ペパボサービスインフラの今までこれから / pepabo infra past and future
tnmt
3
680
知らなかった、時に困るWebサービスのセキュリティ対策 / Where Do We Start With Information Security?
tnmt
19
9.4k
IaaSをいじっている人が PaaSについて考えたこと / Should We Prepare Own PaaS?
tnmt
5
2.2k
成長を支援する “ふりかえり”の技術 / How to lockback using "furik"
tnmt
7
1.7k
Inside Nyah & Future - A case of "Private Cloud" using OpenStack -
tnmt
0
270
OpenStackクラスタ間マイグレーション事例 Havana to Mitaka / OpenStack Migration Case (Shift from Havana to Mitaka)
tnmt
1
1.2k
ペパボのプライベートクラウド "Nyah" その後 / Pepabo's PrivateCloud "Nyah" After That
tnmt
8
13k
大規模サーバリプレイスを支える技術 / Background of Large Scale Server Replace
tnmt
0
550
Other Decks in Business
See All in Business
(8枚)GROWモデルで目標達成する技術 部下育成の基本
nyattx
PRO
0
1.4k
株式会社10X - Company Deck
10xinc
89
1.6M
NewGrads(新卒)向け_株式会社プレイド_会社説明資料_27卒
plaid
PRO
0
190
RECRUIT DECK 小平株式会社 会社説明資料
kobira_official
0
150
Corporate Story (GA technologies Co., Ltd.)
gatechnologies
0
220
Laiblitz/corporateprofile
laiblitz
0
24k
会社紹介資料 / ProfileBook
gpol
4
48k
「使いこなせないかも…」を超えて、BackLogを日常にするまでの話(JBUG Live版)
sho_okawara
0
180
Sales Marker Culture Book(English)
salesmarker
PRO
2
6.5k
信和興業施工事例
tsubasam
0
460
SASアピールブック(Web公開版)
sas_si
0
1.1k
Rakus Career Introduction
rakus_career
0
400k
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Practical Orchestrator
shlominoach
190
11k
Typedesign – Prime Four
hannesfritz
42
2.8k
Producing Creativity
orderedlist
PRO
347
40k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.2k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
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ΠϯϑϥʹՃ͑ͯଞͷࣄͰɺࣄҎ֎Ͱ৭ʑབྷ ΜͰ͍ͩ͘͞ʂʂ