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
640
知らなかった、時に困る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
500
Other Decks in Business
See All in Business
ユビー生成AIの導入・成果事例集イメージ
ubie
0
210
決算審査意見書自動作成ツール 改良プロジェクト
tokyo_metropolitan_gov_digital_hr
0
300
会社説明資料_20241001.pdf
mina0307
0
120
株式会社カオナビ】会社紹介資料 for business / kaonavi/introduction-for-business
kaonavi
0
110
知識を超えて実践するためのマインドの作り方
mayforblue
0
1.6k
DNX Ventures Japan|Introduction Deck
natsumidnx
0
730
CompanyDeck_v6.pdf
xid
3
17k
HireRoo Culture Deck(日本語)
kkosukeee
2
27k
Ampersand Company Profile
cuebicventures
PRO
0
490
会社紹介資料 / ProfileBook
gpol
4
25k
KRAF Impact Report 2024(English)
kraf
0
190
VISASQ: ABOUT US
eikohashiba
15
470k
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
29
2k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Why Our Code Smells
bkeepers
PRO
335
57k
4 Signs Your Business is Dying
shpigford
181
21k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
It's Worth the Effort
3n
183
28k
The Cult of Friendly URLs
andyhume
78
6.1k
Building Applications with DynamoDB
mza
91
6.1k
Typedesign – Prime Four
hannesfritz
40
2.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2k
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ΠϯϑϥʹՃ͑ͯଞͷࣄͰɺࣄҎ֎Ͱ৭ʑབྷ ΜͰ͍ͩ͘͞ʂʂ