アクセス頻度予測を用いてサーバーリソースの増減を行う「計画的スケーリング」 / pepabo_tech_conference_10

C84357a21083c81c5ccd5550422abc8d?s=47 Ryo Takaishi
November 08, 2017

アクセス頻度予測を用いてサーバーリソースの増減を行う「計画的スケーリング」 / pepabo_tech_conference_10

第10回ペパボテックカンファレンス~インフラエンジニアがもっとおもしろくできる!~
https://pepabo.connpass.com/event/69866/

C84357a21083c81c5ccd5550422abc8d?s=128

Ryo Takaishi

November 08, 2017
Tweet

Transcript

  1. ∁ੴྒ(.01FQBCP *OD ୈճϖύϘςοΫΧϯϑΝϨϯε ΞΫηεස౓༧ଌΛ༻͍ͯ αʔόʔϦιʔεͷ૿ݮΛߦ͏ ʮܭըతεέʔϦϯάʯ

  2. ΤϯδχΞ ∁ੴྒ!S@UBLBJTIJ ٕज़෦Πϯϑϥάϧʔϓ IUUQTSFQMJOGP

  3. ࠷ۙͷ׆ಈ

  4. ࣸਅలΛ΍Γ·͢ʂ w Ր ʙ ೔  wʙ wौ୩ΪϟϥϦʔϧσί

  5. ໨࣍  ՝୊ͱղܾํ๏  ઃܭ  ධՁ  ՝୊ͳͲ 

    ·ͱΊ
  6. ՝୊

  7. NJOOF

  8. ࡞඼਺ສ఺ ొ࿥࡞Ո਺ສਓ

  9. XXXαʔό୆

  10. εέʔϧΞ΢τͷΞʔΩςΫνϟ XXX XXX XXX XXX XXX XXX XXX XXX XXX

    MC XXX OHJOY DPOTVMUFNQMBUF IBLBUBOZBIMBVODIa ŠBWBJMBCJMJUZ@[POFOZBIBa ŠDPVOU IBLBUBOZBITDBMFa ŠDPVOU
  11. ΞʔΩςΫνϟ·ͱΊ wNJOOF͸ؾܰʹεέʔϧͰ͖Δ؀ڥ w೔ʑͷϐʔΫλΠϜ΍57์ૹʹ͋Θͤͯεέʔϧ wʮଟΊʹΠϯελϯε༻ҙ͓͖ͯ͠·͠ΐ͏ʙʯ wͱͯ΋ศར

  12. ͕ͩɺ͔͠͠ʜ

  13. ࣌ؒଳʹΑͬͯ༨৒Ϧιʔε͕ൃੜ͢Δ

  14. Ϧιʔε࠷దԽ wͦͷ࣌఺ͷෛՙΛࡹ͚Δ࠷దͳϦιʔεྔʹ͍ͨ͠ wෛՙΛݕ஌͔ͯ͠ΒͰ͸ؒʹ߹Θͳ͍ wࣄલʹϦιʔεΛ༻ҙ͓͚ͯ͠͹ʜʁ w͕ɺ࠷దͳΠϯελϯε୆਺͕ෆ໌

  15. ϖύϘݚڀॴһʹΑΔ ఏҊख๏

  16. ΞΫηεස౓༧ଌʹجͮ͘Ծ૝αʔό ͷܭըతΦʔτεέʔϦϯά

  17. IUUQTSBOEQFQBCPDPNBSUJDMFJPUNJZBLFZ

  18. Ͳ͏͍͏΋ͷ͔ wΞΫηεස౓͕෼͔Ε͹ඞཁͳϦιʔε΋Θ͔Δ w͜Ε·ͰूΊ͖ͯͨΞΫηεϩάΛ׆༻ w-45.ɿ௕ظؒͷ࣌ܥྻσʔλʹڧ͍ wฏ೔ɾٳ೔ͷҧ͍ͱ͍ͬͨෆఆظͳཁҼʹ΋ରԠ

  19. ՝୊ɿ·ͱΊ wϐʔΫλΠϜΛج४ͱͯ͠ϦιʔεΛఏڙ͢ΔͱϦιʔ εա৒ͱͳΔ࣌ؒଳ͕ൃੜ͢Δ wෛՙʹԠͨ͡ద੾ͳϦιʔεڙڅΛߦ͍ɺ࠷దԽΛਤ Γ͍ͨ wΞΫηεϩά͔ΒΞΫηεස౓Λ༧ଌ͠ɺϦιʔεڙ څͷࢦඪͱ͢Δ

  20. ઃܭ

  21. ඞཁͳίϯϙʔωϯτ͸Կ͔ʁ  ΞΫηεස౓༧ଌ܅ 4JEFLJR   αʔόʔ୆਺ܭࢉɾ૿ݮ܅ IBLBUB$-*UPPM

  22. ͜Ε͕ܭըతεέʔϧͷߏ੒ͩʂ DSPO 3FEJT ΞΫηεස౓༧ଌ܅ 4JEFLJR /ZBI&OEQPJOU ༧ଌΞΫηε਺ͷऔಘ ఆظ࣮ߦ αʔόʔ୆਺ܭࢉɾ૿ݮ܅ IBLBUB

    ඞཁαʔόʔ୆਺Λܭࢉɾ૿ݮ ༧૝ΞΫηεස౓Λอଘ
  23. ܭըతεέʔϧͷྲྀΕ ࣌ ࣌ ຖ೔࣌ա͗ɿظ෼ͷΞΫηε਺Λ༧ଌ ࣌ ࣌ ࣌ ࣌ʜ ຖ࣌෼ࠒɿ ࣍ͷ࣌ؒͷΞΫηεස౓༧ଌσʔλΛऔಘ

    ඞཁͳαʔόʔ୆਺Λܭࢉ͠ɺ૿ݮΛ࣮ࢪ
  24. ඞཁαʔόʔ਺ͷܭࢉ w༧ଌΞΫηεස౓Λϕʔεͱ͢Δ wαʔόʔ͕ҰఆͷεϧʔϓοτΛҡ࣋Ͱ͖ΔΑ͏ͳ୆਺ʹ͍ͨ͠ wεϧʔϓοτظ଴஋ɺࠓճ͸/FX3FMJDͷ਺஋ͱܦݧଇ͔ΒٻΊͨ ඞཁ୆਺༧ଌΞΫηεස౓εϧʔϓοτظ଴஋

  25. αʔόʔ਺ܭࢉͷྫ w༧ଌΞΫηεස౓ɿ  ϦΫΤετ࣌ wεϧʔϓοτظ଴஋ɿ SQN ඞཁ୆਺༧ଌΞΫηεස౓εϧʔϓοτ஋   

     
  26. ઃܭ·ͱΊ wΞΫηεස౓༧ଌɺඞཁϦιʔεྔܭࢉɾ૿ݮͷ͕ͭඞཁ wΞΫηεස౓༧ଌ͸೔ʹճ wϦιʔε૿ݮͷλΠϛϯά͸࣌ؒʹճ wϦιʔεྔܭࢉ͸༧ଌ஋ͱεϧʔϓοτظ଴஋Λݩʹܭࢉ

  27. ධՁ

  28. ಈ͔ͯ͠Έͨ

  29. ͪΌΜͱಈ͍ͨ

  30. XXXαʔόʔͷDQVVTFS ܭըతεέʔϧɿແޮ ܭըతεέʔϧɿ༗ޮ

  31. XXXαʔόʔͷDQVVTFS ܭըతεέʔϧɿແޮ ܭըతεέʔϧɿ༗ޮ

  32. XXXαʔόʔ୆਺ͷભҠ ܭըతεέʔϧɿແޮ ܭըతεέʔϧɿ༗ޮ

  33. αʔόʔͷՔಇίετ͕ʹʂ

  34. ࢼݧӡ༻·ͱΊ w͓͓ΉͶ͏·͍ͬͨ͘ wεέʔϧ͠ͳ͍৔߹ʹൺ΂ɺෛՙ͕ۉ౳ʹͳΔ͜ͱ͕ ֬ೝͰ͖ͨ wՔಇίετ͕ʹͳΔ͜ͱΛ֬ೝͰ͖ͨ

  35. ՝୊

  36. ͚ͬ͜͏͍͍ײ͡ʹಈ͍͕ͨʜ

  37. ͍͔ͭ͘՝୊΋

  38. ՝୊ ༧ଌͷਫ਼౓௿ԼʹΑΔϦιʔεෆ଍ εέʔϧͷ߹ؒʹෛՙ͕૿͑ͨ৔߹ͷରԠ

  39. ༧ଌͷਫ਼౓௿ԼʹΑΔϦιʔε͕ෆ଍ w༧ଌ΋εέʔϧ΋ಈ࡞͍ͯ͠Δ w͔͠͠ɺ࣌ʑϦιʔεෆ଍ʹͳΔɻͳͥͩΖ͏ʁ wˠ༧ଌਫ਼౓͕௿Լ͍ͯͨ͠

  40. ղܾࡦɾڭ܇ wղܾࡦ wϞσϧΛ࠶ੜ੒͢Δ͜ͱͰਫ਼౓Λ໭͢͜ͱ͕Ͱ͖ͨ wڭ܇ wϞσϧͷ࠷దԽ͸ఆظతʹߦ͏ඞཁ͕͋Γͦ͏

  41. εέʔϧͷ߹ؒʹෛՙ্͕ঢ wεέʔϧ͸࣌ؒຖʹ࣮ࢪ w࣌ؒͷؒʹঃʑʹΞΫηε͕૿͑Δ wඍົʹϦιʔε͕଍Γͳ͘ͳΓΞϥʔτʹʜ

  42. ղܾࡦʢҊʣ wෛՙʹԠͨ͡Φʔτεέʔϧ΋૊Έ߹ΘͤΔ wࡉཻ͔͍౓ʢ෼ͳͲʣͰ༧ଌɾεέʔϧ͢Δ

  43. ·ͱΊ

  44. ·ͱΊ wΞΫηεස౓༧ଌΛ༻͍Φʔτεέʔϧ wϖύݚͱ࿈ܞɾ෼୲͠ɺ࣮ݱ wࢼݧӡ༻͠ɺ૝ఆ௨Γʹεέʔϧ͢Δ͜ͱΛ֬ೝ wࢼͯ͠Έͯ՝୊΋໌Β͔ʹ

  45. Α͔ͬͨ͜ͱ wϖύݚͱ࿈ܞ͠ɺ৽ٕज़ͷ׆༻ΛࢼΈΔ͜ͱ͕Ͱ͖ͨ wΦʔτεέʔϧΛߦ͏ࡍʹ஫ҙ͢΂͖఺Λ஌Εͨ

  46. ͳʹΑΓʜ

  47. ࢓ֻ͚͕͏·͘ಈ͘ͷ͸ָ͍͠ʂʂ

  48. ࠓޙʹ͍ͭͯ wਫ਼౓޲্ ༧ଌϞσϧɺεϧʔϓοτظ଴஋ʣ wෛՙΛىҼͱ͢ΔΦʔτεέʔϧͱͷ࿈ܞ wఆظ࣮ߦϞσϧͷ࠶ݕ౼ wͳͲͳͲ

  49. ࠷ޙʹ֮͑ͯؼͬͯ΄͍͜͠ͱ

  50. ͦΕ͸ʜ

  51. ࣸਅలΛ΍Γ·͢ʂ w Ր ʙ ೔  wʙ wौ୩ΪϟϥϦʔϧσί

  52. ͜Ε΋͋Δ͚Ͳ΍ͬͺΓʂ

  53. We are hiring! ϖύΧϨظੜืूதʂˠ !QC@SFDSVJU