こんにちわ福岡 / hello-fukuoka

こんにちわ福岡 / hello-fukuoka

福岡出張時に第6回ホスティング事業部TechMTGで話したスライドです(外部公開用に少し編集したバージョンです)

D7df6557c6b98f29ac546911e2b1a4d4?s=128

Shinya Tsunematsu

December 11, 2017
Tweet

Transcript

  1. গ͠௕Ίͷࣗݾ঺հ·ͨ͸ܰΊͷΩϟϦΞΩʔϊʔτ !UONU(.01FQBCP *OD 5FDI.5( ͜ΜʹͪΘ෱Ԭ

  2. ϓϦϯγύϧΤϯδχΞ ৗদ৳࠸!UONU ٕज़෦ٕज़ج൫νʔϜ IUUQTCMPHUONUJOGP

  3. ࠓ೔ͷ಺༰ wࠓ·Ͱͷۀ຿ྺ wۀ຿ྺ͔ΒৼΓฦΓ wৼΓฦΓͱࠓ·Ͱಘͨ෺ˍ͓఻͍͑ͨ͜͠ͱ

  4. ೖࣾͯ͠೥ϲ݄͕ܦͪ·ͨ͠ w೥݄೔ ݄ ೖࣾ wಉظ͸!MJOZPXT!ZBOP ͋ͱ!LJU  w৭ʑͱ΍͖ͬͯͨͳʔͱࢥ͏ͷͰۀ຿ྺΛ͝঺հ wͪΐͬͱͨࣗ͠෼ޠΓɺܰΊͷΩϟϦΞΩʔϊʔτͱ ࢥͬͯฉ͍͍ͯͩ͘͞

  5. ۀ຿ͷৼΓฦΓ

  6. ೥

  7. )FUFNM w౦ژͷϗενʔϜʹ഑ଐ͞Εͨ w೥຤αʔόͷҰ୆Ͱো֐͕͋Γେมͩͬͨ w'51αʔόͷ'514ରԠͩͱ͔ɺ1)1ͷಋೖΛ͍ͯͨ͠

  8. (PPQF w৽نαʔϏεϩʔϯνʹࡍ͠ɺೖࣾϲ݄໨ҰਓͰΠϯϑϥ୲౰ʹͭ ͍ͨ w(8ʹ1VQQFUΛॻ͖·͍ͬͯͨ͘ wϦϦʔε ࠓߟ͑Δͱ։ൃظؒϲ݄ͩͬͨΜͩͳʔ

  9. -PHQJ ϩάϐ wࠓ͸ͳ͖lϛχϒϩάαʔϏεz ऴྃ  w΁ςϜϧͰಈ͔͍͕ͯͨ͠ɺ΋ͬͱ੝Γ্͍͛ͯͧ͘ͱ͍͏͜ͱͰ%$ ʹαʔόΛങͬͯӡ༻͢Δ͜ͱʹͨ͠ w͜Ε΋ϑϧεΫϥονͰ1VQQFUΛॻ͍ͨ w೥຤ʹ޲͚ͯνʔϜΛ࡞ͬͯ࡞ۀϦϦʔε wXFCJTUSBOPΛॳΊͯ࢖ͬͨϓϩδΣΫτ

  10. ݸਓతʹ wࡀ wܦݧ͢Δ͜ͱ͢΂͕ͯਅ৽ͯ͘͠ɺԿΛͯ͠΋ָ͔ͬͨ͠͠ɺษڧʹ ͳͬͨ w:"1$"TJBॳΊͯͷ֎෦ΧϯϑΝϨϯεʹࢀՃͯ͠ςϯγϣϯ্͕ ͕Δ

  11. ೥

  12. )FUFNM w։ൃ؀ڥ͕ͳ͔ͬͨͷͰࣾ಺ʹαʔόങͬͯߏங͢ΔͳͲ wຊ൪؀ڥͷαʔόߏங͸લ೥͔ΒมΘΒͣखॱॻʹΑΔखಈߏங w(VNCMBSରԠͱ͔͋ͬͨͳʔ wࣗࣾͰϕϯμαʔόΛങͬͯӡ༻͢Δ͜ͱΛݕ౼ wͦͷલͷᝑମ͸εϖοΫ΋௿͘ίεύ͕ѱ͔ͬͨɺ͋ͱΑ͘յΕͨ

  13. αʔό؂ࢹҰ࣍֎෦ҕୗ wαʔό؂ࢹͷҰ࣍֎෦ҕୗΛݕ౼։࢝ w౰࣌͸γϑτ੍Ͱ࣌ؒϖύϘࣾһͰͷ؂ࢹΛ͍ͯͨ͠ wݕ౼͸ೋࣾ

  14. ݸਓతʹ wࡀ wϗεͷϦʔμʔΛ΍͍ͬͯͨ wͷͪʹ͓ئ͍ͯ߱͠Ζͯ͠΋Β͏ wࣄ຿ॲཧͱ͔ਓͷۈଵͱ͔ݟΔͷ͕ ౰࣌͸ ൥Θ͘͠ײͯ͡͠·ͬ ͨ w%FW0QTͱ͍͏ݴ༿͕ੜ·Εྲྀߦ͍ͬͯͨ

  15. ೥

  16. ౦๺஍ํଠฏ༸ԭ஍਒ w෱ԬͰϝΠϯͷࣄۀӡӦ͕ग़དྷΔମ੍ΛऔΖ͏ͱݕ౼͕ͳ͞Εͨ wॳΊͯͷ෱Ԭग़ுͰҰि͓ؒੈ࿩ʹͳΔ wແࣄ࠷ѱͷέʔε͸໔Εͯ҆৺

  17. )FUFNM wϕϯμαʔόߪೖʹ൐͍৭ʑͱςίೖΕ wશϩʔϧ1VQQFUԽ͞Εखಈߏங͔Β୤٫

  18. βɾΠϯλϏϡʔζ w͓࢈߹॓Ͱ࡞ΒΕͨαʔϏε w೥݄ࣄۀৡ౉ɺ೥݄೔αʔϏεऴྃ w౰࣌͸΁ςϜϧͰϗετ͞Ε͍͕ͯͨόζͬͯෛՙ͕ٸ૿ w ۚ ʹٸᬎ"84΁Ҡઃ

  19. EBZT"MCVN w:"1$"TJBͷϑΥτεϙϯαʔʹ w౰࣌ͷαʔόϦιʔεͰ͸଍Βͳ͘ͳΔݒ೦͕͋ͬͨͨΊ"84ʹΞϓ ϦαʔόΛ഑ஔͯ͠ෛՙ෼ࢄ͢ΔվमΛೖΕͨ

  20. ݸਓతʹ wࡀ w΍ͬͺΓ஍਒ʹ͍͕ͭͯҰ൪େ͖͔ͬͨ w͍ͭԿ͕ى͖Δ͔ຊ౰ʹ෼͔Βͳ͍ͳ͋ͱࢥͬͨ wۀ຿ͰΫϥ΢υʹ৮Εͨͷ͕৽઱ͩͬͨ wͻͨ͢ΒखΛಈ͔ͤͯຬ଍͍ͯͨ͠

  21. ೥

  22. )FUFNM wߪೖͨ͠ϕϯμαʔό΁ϚΠάϨʔτ wͦͷ͍ͭͰʹෳ਺ͷαʔόΛҰ୆ʹ·ͱΊΔू໿ͱ͍͏࡞ۀΛߦͳ͏ wଟྔͷαʔό४උʹ1VQQFUԽ͕ޮ͍͖ͯͨ w4JUF(VBSE-JUFͰ8"'Λఏڙ࢝͠Ίͨ

  23. 1FUJU w๭ࣾઐ༻αʔό͔Β๭ࣾΫϥ΢υ΁Ҡઃ wετϨʔδτϥϒϧʹΑΓαʔϏεʹ΋Өڹ͕ग़ͨ w(.0άϧʔϓͷ(.0Ϋϥ΢υ1VCMJD΁࠶౓Ҡઃ

  24. 4RBMF wϖύϘॳ-9$ͱ͍͏ίϯςφٕज़Λ࢖ͬͨ1BB4αʔϏε w"84্ʹߏங wՆٳΈฦ্Ͱϝϯόʔͱॗʑͱ࡞͍ͬͯͨ wϦϦʔε ೥݄೔αʔϏεऴྃ

  25. ݸਓతʹ  wࡀ wय़ઌʹγχΞΤϯδχΞෆ௨աɺ౰࣌ͷධՁ wΠϯϑϥʹؔͯ͠͸ɺશମతʹ͸Ϩϕϧ͕ߴ͍ɻྑ͘ݴ͑͹Φʔϧ ϚΠςΟɻ wͨͩ͠ɺѱ͘ݴ͑͹ث༻ශ๡Ͱɺ͜Εͱ͍ܾͬͨΊखʹ͚ܽΔҹ৅ wγχΞͷج४ͱͯ͠ɺਓΑΓಛʹ༏Εٕͨज़తͳԿ͔Λ͍࣋ͬͯΔɺ ͱ͍͏ͷ͸֎ͤͳ͍ͷͰɺ͜ͷ؍఺͔ΒݟΔͱɺ·ͩ΋ͷ଍Γͳ͍ɻ

  26. ݸਓతʹ  wԼ൒ظ࠶౓৬Ґ੍౓τϥΠ wγχΞΤϯδχΞঢ֨ wϑοτϫʔΫͷܰ͞ w։ൃʹର͢Δཧղ΍࢟੎ w֎෦ͰͷΞ΢τϓοτ wҾ͖ଓ͖ϓϩδΣΫτͷϝϯόʔͱͯࣗ͠෼ͷλεΫʹ຅಄

  27. ೥

  28. )FUFNM wEC NZTRMΛ$FOU04͔Β$FOU04ʹΞοϓάϨʔυ wલੈ୅ͷαʔόᝑମͷۦஞ͕׬ྃ w1)1ಋೖ wϝʔϧϓϩΩγߏ੒Λಋೖ

  29. ݸਓతʹ wࡀ w8&# %#13&447PMʹࣥච wܧଓత8FCαʔϏεվળΨΠυ w΁ςϜϧͷӡ༻վળʹ͍ͭͯΠϯϑϥ෦෼Λड़΂ͨ wIUUQHJIZPKQEFWGFBUVSFXFCTFSWJDFHVJEF wՆͷϩϦϙվ͟Μࣄ݅Ͱࣾһ૯ग़ͰରԠʹ౰ͨͬͨͷ͕ҹ৅ਂ͍

  30. ೥

  31. )FUFNM w৽%$΁ͷઐ༻ઢ͕։௨͠ɺར༻͕৽نड෇෼͔Β࢝·Δ w%$Ҡઃܭը͕։࢝ɻҠઃ࡞ۀΛҰॹʹߦ͏ύʔτφʔ୳͠ w.41Ͱ༗໊ͳϋʔτϏʔπ͞Μʹ͓ئ͍͢Δ͜ͱʹ wIFBSUCMFFEͱ͔100%-&ͱ͔ηΩϡϦςΟपΓͷରԠ͕ଟ͔ͬͨ wVTFSTαʔόͷ$FOU04Խ w͋ͨʹ͞Μ͕ר͖औΓͷҝʹ͠͹Β͘ग़ுʹདྷͯ͘Εͨ

  32. ݸਓతʹ  wࡀ wQBQFSCPZDP͔Β(.0ϖύϘʹ໊ࣾมߋ w΁ςϜϧͷվળʹ௕೥౒Ί͖࣮ͯͯ௚ʹ੒Ռ͸্͕͍ͬͯΔ΋ͷͷɺ ർฐΛײ͍ͯͨ࣌͡ظ΋͋ͬͨΑ͏ͩ

  33. ݸਓతʹ  wʮΞϥʔτɾো֐ରԠ΍໰͍߹ΘͤରԠɺηΩϡϦςΟରԠʹऴ࢝͠ ͯͯɺ׬શʹ࡞ۀऀͱݴ͏͔୯ʹࣄ৅΍ґཔʹ൓Ԡͯ͠Δ͚ͩͩͳ͜ ͷ਺೔ɻԿ΋όϦϡʔग़ͤͯͳͯ͘ඇৗʹΩπ͍ɻʯ wʮॏശͷ۱Λͭͭ͘Α͏ͳରԠ͕ଓ͍ͯͯͦΕ͸ͦΕͰݏ͍͡Όͳ͍ Μ͚ͩͲɺ΋ͬͱٸॴΛͭ͘Α͏ͳɾҋΛরΒ͢Α͏ͳରԠ΋΍Βͳ ͖Όͳ͋ͱ΋ࢥ͏ɻʯ

  34. ೥

  35. )FUFNM wچ%$͔Β৽%$΁ͷҠઃͷҰ೥ɻ݄຤ελʔτɺ݄൒͹׬ྃ w଍ֻ͚೥͘Β͍ wϝϯςճ૯਺ճ wର৅ϝϯςαʔό਺୆ wର৅Ϣʔβ਺໿ 

  36. /ZBI (PPQF wݱ/ZBIDMBTTJDɿ)BWBOBͷ0QFO4UBDL w(.0ΠϯλʔωοτࣾͰߏஙͨ͠΋ͷΛ࢖Θͤͯ΋Β͏ w(PPQF%$ఫୀʹ൐͍ɺ/ZBIʹҠઃ w݄ʹϝϯς࣌ؒΛઃ͚ͯҰ൩ͰશػೳҠઃ w௨শϏοάόϯϝϯς

  37. ݸਓతʹ wࡀ wσΧΊͷϓϩδΣΫτΛ׬਱ͯࣗ͠৴Λ࣋ͯͨ wҰํͰಠΓͰग़དྷΔࣄʹ͸ݶΓ͕͋Δͷͩͳͱ͍͏ɺ౰ͨΓલͷ͜ͱ ΋͠Έ͡Έ࣮ײͰ͖ͨ w͜ͷࠒ͔ΒνʔϜͱ͸ͱ͔ɺνʔϜͰ੒Ռग़͢ʹ͸ͱ͍͏͜ͱΛҰ ૚ߟ͑ΔΑ͏ʹͳͬͨؾ͕͢Δ wΞ΢τϓοτ΍πʔϧͷ࢖͍ํʹ΋ҙࣝΛ͢ΔΑ͏ʹͳͬͨ

  38. ೥

  39. /ZBI w0QFO4UBDLͷࣗલߏஙʹ৐Γग़͢ w%$ʹࣗલͰߪೖͨ͠ϕϯμαʔόΛϥοΩϯάͯ͠ӡ༻͢Δܭը w0QFO4UBDLόʔδϣϯ)BWBOBˠ.JUBLB w4DBMF*0ʹΑΔ4%4 w0QFOW4XJUDIʹΑΔ4%/ w೥಺ʹߏங͕׬ྃ͠ར༻͢Δ໨ॲ͕ͨͬͨ

  40. ݸਓతʹ wࡀ wϓϦϯγύϧΤϯδχΞʹঢ֨ wαʔϏεͷΠϯϑϥ͔ΒձࣾͷΠϯϑϥͱ͍͏෩ʹҙ͕ࣝมΘͬͨ w%$ؒͷҠઃɺ%$ͱ/ZBIؒͷҠઃͳͲͰݟ௚͠Λߦ͍ΤεΧϨܹݮ w௕ظࢪࡦ΍ࠊΛਾ͑ͨվળʹ͕࣌ؒ࢖͑ΔΑ͏ʹͳͬͨ wϝϯλʔ΍࠾༻׆ಈΛ௨ͯ͠ڭҭʹ͍ͭͯ΋ؔ৺͕ग़Δ

  41. ೥

  42. /ZBIDMBTTJDUP/ZBI w/ZBIͷຊ֨ར༻͕࢝·Δ w/ZBIDMBTTJD͔Β/ZBI΁ͷΠϯελϯεҠઃ͕ଟ͔ͬͨ w/ZBIDMBTTJD༻ʹआΓͨϦʔεαʔόͷฦ٫Λซ࣮ͤͯߦ w/ZBIͷࡉʑͳ࢖͍উखͷ޲্

  43. /ZBI w࣍ͷ/ZBIͷܗʹ͍ͭͯ໛ࡧ wϝϯςφϯεɾόʔδϣϯΞοϓ͕͠΍͍͢ܗ΁ wίϯςφٕज़ಛʹ%PDLFS΍,VCFSOFUFTͷӡ༻ʹ͍ͭͯௐࠪɾݕূ͠ ͍ͯͨ wίϯςφϕʔεͰͷ0QFO4UBDL࣮ߦͷ໨ॲཱ͕ͪͭͭ͋Δ

  44. NJOOF w$.ରࡦͰ"NB[POͷ$%/$MPVE'SPOUͷར༻ w/ZBIͱ&$྆ํ࢖ͬͯෛՙɾϦεΫ෼ࢄ wϓϥΠϕʔτύϒϦοΫΫϥ΢υɺ྆ํ࢖͍ͬͯ͘ˠϋΠϒϦουΫ ϥ΢υ

  45. ݸਓతʹ wࡀ wٕज़ج൫νʔϜʹҟಈ w࡞ͬͨΠϯϑϥΛ࢖ͬͯ΋Β͏͜ͱͷ೉͠͞Λ஌Δ wlϓϥοτϑΥʔϜΛ࡞Δzͱ͍͏ҙࣝ wٕज़ʹՃ͑ͯɺεέʔϧ͢ΔΤϯδχΞ૊৫ͱ͍͏ࣄʹ΋ؔ৺͕༙͘

  46. ৼΓฦΓ·ͱΊ

  47. Πϯϑϥ͸Ͳ͏มΘͬͨʁ

  48. "41αʔϏε͕৐Δαʔό w೥ʙ೥෺ཧαʔό w೥ʙ "84 (.0Ϋϥ΢υ1VCMJD w೥ʙ /ZBI wͦͷ࣌ʑɺར༻༻్Ͱ࠷దͳ΋ͷΛ࢖͖ͬͯͨ

  49. ࣗ෼ͷಇ͖ํʢߟ͑ʣ͸ Ͳ͏มΘͬͨʁ

  50. ࢓ࣄ΁ͷऔΓ૊Έํ w೥ʙ೥ࣗ෼Ͱ໰୊ղܾͰ͖Δ෯͕޿͕ Δͷ͕ͱʹָ͔͍͘͠ w೥ʙ೥γχΞɻࣗ෼ಠΓͰग़དྷΔ͜ͱʹ ΋ݶք͕͋Δͳͱࢥ͏͜ͱʹ΋Ϳ͔ͭͬͨ

  51. ࢓ࣄ΁ͷऔΓ૊Έํ w೥ʙ೥νʔϜͰ࢓ࣄΛ͢ΔɺͦͷதͰ Ϧʔυ͢Δ w೥ʙ೥ϓϦϯγύϧɻձࣾͷ໰୊Λղ ܾ͢Δ

  52. ͍͔ͭ͘ͷϒϨΠΫεϧʔ

  53. ಠΓͰͷݶքΛ௒͑Δ

  54. ಠΓͰग़དྷΔ͜ͱʹ΋ݶք͸͋Δ wࡉʑˍख౰ͨΓ࣍ୈ΍͍ͬͯͯ΋͠ΐ͏͕ͳ͍ wҰ൪ࠔ͍ͬͯΔ͜ͱɺ໰୊ͳ͜ͱΛղܾ͠ͳ͍ͱ͋· ΓޮՌ͕ͳ͍ wҰ൪ޮՌ্͕͕Δ͜ͱΛ΍ΔͨΊʹ͸ɺ͋Δఔ౓ຊࠊ ΛೖΕΕΔ؀ڥ͕ඞཁ wपΓͱͷڠௐɾपΓ͔Βͷڠྗ͕ͳ͍ͱແཧ

  55. ίϛϡχέʔγϣϯπʔϧͷ׆༻ wετοΫ͞ΕΔ৘ใΛ͏·͘࢖Θͳ͍ͱ٧Ή w*TTVFυΩϡϝϯτͳͲ wඇಉظੑΛߴΊΔˍଐਓੑΛ௿ΊΔ wٞ࿦ɾϑΟʔυόοΫʹΑΓΞΠσΞ΋ચ࿅͞ΕΔ w৘ใͱࢥߟͷ੔ཧɺग़͠ํɾ఻͑ํͷ܇࿅ʹͳΔ

  56. νʔϜͰͷ੒௕ wνʔϜ͕੒௕͠ͳ͍ͱղܾग़དྷΔ໰୊ͷϨϕϧ΋্͕ Βͳ͍ wࣗ෼͕͢ΔͲΜͳಈ͖ͰνʔϜ͕ྑ͘ͳΔ͔ɻԿ͔ͷ ੔උʁઌߦͨ͠ࣄྫ࡞੒ʁงғؾͮ͘Γʁ wԿ͔ͷಈ͖ͰϦʔμʔγοϓ͕औΕΔ͔ɻϦʔμʔ͸ ϙδγϣϯͰ͸ͳ͘໾ׂ

  57. ํ޲ੑΛࣔ͢

  58. Կ͔Λ͢ΔͨΊʹ͸ࢦ਑͕ඞཁ w໰୊͕͋Δͱ͖ʹ͸Ͳ͏ࠔΔͷ͔ɺͲ͏ղܾ͍͔ͨ͠ Λࣔͯ͠఻͑Δ͜ͱ w৽͍͜͠ͱ΁ͷऔΓ૊Έʹؔͯ͠΋ಉ͜͡ͱ͕͍͑Δɻ ԿΛ໨ࢦ͢ͷ͔ɺͲ͏ྑ͘ͳΔͷ͔ wཧղग़དྷͳ͍ɾೲಘͰ͖ͳ͍͜ͱʹ͸ಈ͚ͳ͍

  59. ํ޲Λࣔ͢͜ͱ w͙͢ʹ͸ग़དྷͳ͍͜ͱͦ͜ݴ͏ඞཁ͕͋Δ wେ͛ͬ͞Ά͘ͳͬͯ΋ݴΘͳ͍ͱ෼͔Βͳ͍ wͳΜͳΒͪΐͬͱ੝ͬͯ΋0, wஏ͔͕ͣ͠Βͳ͍ʂʮͦΓΌͳ͍Θʯͱ͸͖ͬͱݴΘ Εͳ͍ɻΉ͠Ζօ͕ͦͷҰݴΛ଴ͬͯΔ

  60. ΍͍͖ͬͯɾͷ͍͖ͬͯ IUUQTTQFBLFSEFDLDPNLFOUBSPUIFTFDSFUPGMFBEFSTIJQBOEGPMMPXFSTIJQ

  61. ΍͍͖ͬͯɾͷ͍͖ͬͯ

  62. ΍͍͖ͬͯɾͷ͍͖ͬͯ

  63. ·ͱΊ

  64. ۀ຿ྺৼΓฦΓͱ·ͱΊΛͨ͠ wۀ຿ྺΛ͝঺հ·ͨ͠ w߹ΘͤͯͲΜͳ͜ͱΛߟ͑ͯ࢓ࣄΛ͖͔ͯͨ͠ɺͲ͏ มΘ͖͔ͬͯͨΛड़΂·ͨ͠ wͲΕ΋ͦͷ࣌ࣗ෼͝ͱͰܦݧͯ͠਎ʹ͠Έͯ෼͔ͬ ͨ͜ͱͰͨ͠

  65. ෱Ԭʹ͍Δؒ wΑΓྑ͘ग़དྷΔΑ͏͓ख఻͍͠·͢ʂ wΠϯϑϥʹՃ͑ͯଞͷ࢓ࣄͰ΋ɺ࢓ࣄҎ֎Ͱ΋৭ʑབྷ ΜͰ͍ͩ͘͞ʂʂ