特徴量抽出と変化点検出に基づくWebサーバリソースの自律制御アーキテクチャ

 特徴量抽出と変化点検出に基づくWebサーバリソースの自律制御アーキテクチャ

Webサーバの高集積マルチテナン方式におけるリソース管理の課題と解決

松本亮介・栗林健太郎 / ペパボ研究所
2016.12.02 第 9 回インターネットと運用技術シンポジウム (IOTS2016)

2b692bd83f4418103142a053ecf5ff59?s=128

MATSUMOTO Ryosuke

December 02, 2016
Tweet

Transcript

  1. 8FCαʔόͷߴूੵϚϧνςφϯํࣜʹ͓͚ΔϦιʔε؅ཧͷ՝୊ͱղܾ দຊ྄հɾ܀ྛ݈ଠ࿠ϖύϘݚڀॴ ୈճΠϯλʔωοτͱӡ༻ٕज़γϯϙδ΢Ϝ *054  ಛ௃ྔநग़ͱมԽ఺ݕग़ʹجͮ͘ 8FCαʔόϦιʔεͷࣗ཯੍ޚΞʔΩςΫνϟ

  2. ໨࣍ wߴूੵϚϧνςφϯτํࣜͱ՝୊ wϦιʔε؅ཧͷैདྷख๏ͷ՝୊ wఏҊख๏ w՝୊ w·ͱΊ 

  3. ߴूੵϚϧνςφϯτํࣜͱ՝୊

  4. 8FCαʔόͷߴूੵϚϧνςφϯτํࣜ w୯ҰͷαʔόʹߴूੵʹϢʔβ؀ڥʢςφϯτʣΛऩ༰ wӡ༻ίετͱऩ༰ʢϋʔυ΢ΣΞʣίετΛ௿ݮՄೳ wϢʔβ؀ڥͷίϯςϯπ·Ͱ੍ޚՄೳͳ৔߹͸ద੾ wࣄۀऀ͕ίϯςϯπΛ؅ཧͰ͖ͳ͍৔߹ӡ༻͕ඇৗʹࠔ೉ 

  5. 8FCίϯςϯπͷ؅ཧͱϚϧνςφϯτ w8FCίϯςϯπΛࣄۀऀ͕؅ཧͰ͖Δ৔߹ ίϯςϯπʹ߹ΘͤͯϦιʔε΍ݖݶͷ෼཭Λ૝ఆՄೳ w8FCίϯςϯπΛࣄۀऀ͕؅ཧͰ͖ͳ͍৔߹ ͋ΒΏΔίϯςϯπ͕ಈͨ͘Ίऩ༰ઃܭɾӡ༻͕ࠔ೉ ੬ऑͳίϯςϯπ͕͋ΔલఏͰϦιʔεɾݖݶ෼཭ 

  6. ڞ༗8FCϗεςΟϯάαʔϏε

  7. ڞ༗8FCϗεςΟϯάαʔϏεͷಛ௃ w8FCίϯςϯπΛࣄۀऀ͕؅ཧͰ͖ͳ͍యܕྫ w௿Ձ֨ԽͷͨΊߴूੵϚϧνςφϯτํࣜΛ࠾༻ wͰ͖Δ͚ͩฏ౳ʹϢʔβମݧΛఏڙ͍ͨ͠ wͱ͸͍͑Ϧιʔε͕༨͍ͬͯΕ͹ࣗ༝ʹ࢖ͬͯ௖͘ wద੾ͳϦιʔε؅ཧ͕ॏཁʢຊݚڀͷείʔϓʣ 

  8. ߴूੵԽʹ͓͚ΔϝϦοτʢϦιʔεʣ wऩ༰ޮ཰͕ߴ͍ͨΊ௿Ձ֨ͰఏڙՄೳ wαʔόࣗମͷϦιʔε͕༨͍ͬͯΔ৔߹͸ར༻Մೳ wڞ༗αʔό͸ੑೳ͕ൺֱతྑ͍ wઐ༻αʔόΑΓ΋͓ಘͳঢ়گ΋༗ΓಘΔ 

  9. ߴूੵԽʹ͓͚ΔσϝϦοτʢϦιʔεʣ  ςφϯτؒͰϦιʔεͷڝ߹͕ൃੜ wಛఆͷςφϯτͷϦιʔεઐ༗ʹӨڹΛड͚΍͍͢  ߴूੵԽ͕ਐΉͱෛՙςφϯτͷௐࠪɾରԠ͕ࠔ೉ wΞϥʔτൃੜ࣌ͷෛՙՄೳੑαΠτ͕਺ඦ wαʔόͷऩ༰αΠτ਺͕ສͷΦʔμʔ 

  10. ຊݚڀͷ໨త ίϯςϯπΛ؅ཧͰ͖ͳ͍ߴूੵϚϧνςφϯτํࣜ  Ϧιʔεރׇ࣌ͷςφϯτؒͷϦιʔεڝ߹Λ௿ݮ  Ϧιʔε༨৒࣌͸੍ݶ͢Δ͜ͱͳ͘ར༻Մೳ  ߴूੵ࣌ͷෛՙςφϯτͷௐࠪɾରԠίετ௿ݮ dΛ8FCαʔόϓϩηε͕ࣗ཯తʹ੍ޚ͢Δ͜ͱͰ࣮ݱ

  11. ϚϧνςφϯτํࣜͷϦιʔε؅ཧͷ ैདྷख๏ͷ՝୊

  12. Ϧιʔε؅ཧͷैདྷख๏ͷ՝୊ wߴෛՙ࣌ͷݪҼௐࠪ΍ରԠͷϦΞϧλΠϜੑͷ௿͞ wΞϥʔτޙͷϩάղੳ΍ܭࢉྔͷ໰୊ɾఆظ࣮ߦ౳ wϦΞϧλΠϜੑ͕ٻΊΒΕΔঢ়گͰͷਫ਼ࡉ౓ͷ௿͞ wߴूੵ࣌ͷ֤ςφϯτͷຫੑతͳϦιʔε࢖༻ͱҰ ࣌తͳେྔ࢖༻ͷ۠ผΛਝ଎ʹ൑ఆ͢Δͷ͸ࠔ೉

  13. ैདྷͷϦιʔε஋ͷᮢ஋؂ࢹ ᮢ஋  ຊདྷ͸Կ͔ݪҼ͕͋ΔͷͰௐࠪ ʹ׆༻͍͕ͨ͠Ͱ͖͍ͯͳ͍ ৘ใྔ͕ଟ͗͢Δ໰୊ͳͲ

  14. ఏҊख๏

  15. Ϧιʔε஋ͷมԽ఺ݕग़ΛԠ༻ wϦιʔε஋ͷ࣌ܥྻσʔλͷมԽ఺είΞΛܭࢉ˞  wมԽ఺ݕग़͸GBMTFQPTJUJWFOFHBUJWF͕ॏཁ wมԽ఺ݕग़ޙʹଈ੍࣌ݶ͢Δͱޡݕ஌ͷӨڹେ w౷ܭ஋Λ׆͔ͤΔݕ஌࣌ͷΞΫγϣϯ͕ඞཁ  ˞+5BLFVDIJBOE,:BNBOJTIJ l"6OJGZJOH'SBNFXPSLGPS%FUFDUJOH0VUMJFSTBOE$IBOHF1PJOUTGSPN5JNF 4FSJFT

    z*&&&USBOTBDUJPOTPO,OPXMFEHFBOE%BUB&OHJOFFSJOH QQ 
  16. γϛϡϨʔγϣϯσʔλͱมԽ఺είΞ ैདྷͷᮢ஋ॲཧͰ͸ݕ஌͕ࠔ೉͕ͩ มԽ఺ݕग़ʹΑͬͯݕ஌Մೳ ແࢹ͍ͨ͠ 

  17. ՝୊ղܾͷΞϓϩʔν wաڈͷϦιʔε஋ͷ܏޲มԽΛΦϯϥΠϯͰஞֶ࣍श wมԽΛ΋ͨΒͨ͠ݪҼͷॏΈ෇͚Λஞ࣮࣍ࢪ wαʔόߴෛՙ࣌ʹࣗಈͰݪҼର৅ͱॏΈ෇͚͔Β੍ݶ wগͳ͍ܭࢉྔͰ)551ϦΫΤετܖػʹ8FCαʔό͕ ࣗ཯తʹղੳɾ੍ޚΛߦ͑ͨΒϦΞϧλΠϜੑ΋޲্ 

  18. ఏҊख๏  ϦΫΤετ୯ҐͷϦιʔε࢖༻ྔΛ࣌ܥྻσʔλԽ  มԽ఺είΞʹΑΔॏΈ෇͚Ϧετͷੜ੒ͱߋ৽ w Ϧετ͸ςφϯτ໊ͱϑΝΠϧύε୯ҐͰ࡞੒  αʔόϦιʔεṧഭ࣌ʹϦετͷϥϯΩϯάͷߴ͍ ऩ༰ςφϯτ΁ͷϦΫΤετ͸ϦιʔεΛࣗ཯੍ޚ

    
  19. ϦΫΤετ୯ҐͰͷϦιʔεࣗ཯੍ޚϑϩʔ 8FCαʔό ϓϩηε ΫϥΠΞϯτ ϦΫΤετ Ϩεϙϯε ॏΈ෇͚Ϧετ Ϩεϙϯεੜ੒ʹ ফඅͨ͠Ϧιʔε஋͔ ΒมԽ఺είΞܭࢉ

    ςφϯτ ͱεΫϦϓτ ຖͷ Ϧιʔε࢖༻ྔͷ࣌ܥྻσʔ λ͔Βஞ࣍ܭࢉͨ͠౷ܭϞσ ϧͷ܎਺Λอଘ มԽ఺είΞΛॏΈ ෇͚ϦετʹՃࢉ αʔόෛՙ࣌͸ॏΈ෇ ͚Ϧετ্Ґͷ৔߹͸੍ ݶԼͰϨεϙϯεੜ੒ Ϧιʔεݶఆ؀ڥ $16ˋ *014 ϑΝΠϧ΁ͷಉ࣌઀ଓ਺ 
  20. ॏΈ෇͚Ϧετͷσʔλߏ଄ྫ

  21. ࣮૷

  22. σʔλੜ੒ͱղੳख๏͸ఏҊɾ࣮૷ࡁΈ w8FCαʔόͷػೳ֦ுNPE@NSVCZOHY@NSVCZ˞  wϓϩηεͷϦιʔεফඅ஋औಘNSVCZSFTPVSDF wมԽ఺ݕग़ΤϯδϯNSVCZDIBOHFpOEFS ˞দຊ྄հ Ԭ෦णஉ NPE@NSVCZεΫϦϓτݴޠͰߴ଎͔ͭলϝϞϦʹ֦ுՄೳͳ8FCαʔόͷػೳ֦ுࢧԉػߏ ৘ ใॲཧֶձ࿦จࢽɼ7PM

    /P QQ /PW 
  23. ੍ݶख๏΋ఏҊɾ࣮૷ࡁΈ wϦΫΤετ୯ҐͰ$16΍*0ͳͲͷׂ౰Λมߋ˞  wDHSPVQ NSVCZDHSPVQ ΍SMJNJU NSVCZSFTPVSDF  wϗετ୯Ґ΍ϑΝΠϧ୯ҐͰͷಉ࣌઀ଓ਺Λมߋ wNPE@NSVCZͱIUUQBDDFTTMJNJUFS

    ˞দຊ྄հɾԬ෦णஉ ϦΫΤετ୯ҐͰԾ૝తʹίϯϐϡʔλϦιʔεΛ෼཭͢Δ8FCαʔόͷϦιʔε੍ޚΞʔΩςΫ νϟ ৘ใॲཧֶձݚڀใࠂ7PM*05 /P ೥݄ 
  24. ͦͷଞݕ౼಺༰ wॏΈ෇͚Ϧετͷѻ͍ wϦετ಺ͷείΞͷϦηοτͷλΠϛϯά wείΞͷޮ཰తͳιʔτͷํ๏ wϑΝΠϧଐੑΛؚΉ৔߹ͷϨίʔυ਺ͷ໰୊ wมԽ఺ݕग़ͷύϥϝʔλͷௐ੔

  25. ·ͱΊ

  26. ·ͱΊ wߴूੵϚϧνςφϯτํࣜʹ͓͚Δ8FCαʔόͷϦιʔε ͷࣗ཯੍ޚͷఏҊ wϦιʔεڝ߹ͷ௿ݮͱಉ࣌ʹ༨৒Ϧιʔεͷར༻Λ࠷େɾ ࠷దԽ͢ΔͨΊͷख๏ wࣗ཯੍ޚʹΑΓߴूੵ࣌ͷௐࠪɾରԠίετͷ௿ݮ΋Մೳ