Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

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

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

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

MATSUMOTO Ryosuke

December 02, 2016
Tweet

More Decks by MATSUMOTO Ryosuke

Other Decks in Research

Transcript

  1. 8FCαʔόͷߴूੵϚϧνςφϯํࣜʹ͓͚ΔϦιʔε؅ཧͷ՝୊ͱղܾ
    দຊ྄հɾ܀ྛ݈ଠ࿠ϖύϘݚڀॴ
    ୈճΠϯλʔωοτͱӡ༻ٕज़γϯϙδ΢Ϝ *054

    ಛ௃ྔநग़ͱมԽ఺ݕग़ʹجͮ͘
    8FCαʔόϦιʔεͷࣗ཯੍ޚΞʔΩςΫνϟ

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  13. ैདྷͷϦιʔε஋ͷᮢ஋؂ࢹ
    ᮢ஋

    ຊདྷ͸Կ͔ݪҼ͕͋ΔͷͰௐࠪ
    ʹ׆༻͍͕ͨ͠Ͱ͖͍ͯͳ͍
    ৘ใྔ͕ଟ͗͢Δ໰୊ͳͲ

    View full-size slide

  14. Ϧιʔε஋ͷมԽ఺ݕग़ΛԠ༻
    wϦιʔε஋ͷ࣌ܥྻσʔλͷมԽ఺είΞΛܭࢉ˞

    wมԽ఺ݕग़͸GBMTFQPTJUJWFOFHBUJWF͕ॏཁ
    wมԽ఺ݕग़ޙʹଈ੍࣌ݶ͢Δͱޡݕ஌ͷӨڹେ
    w౷ܭ஋Λ׆͔ͤΔݕ஌࣌ͷΞΫγϣϯ͕ඞཁ

    ˞+5BLFVDIJBOE,:BNBOJTIJ l"6OJGZJOH'SBNFXPSLGPS%FUFDUJOH0VUMJFSTBOE$IBOHF1PJOUTGSPN5JNF
    4FSJFT z*&&&USBOTBDUJPOTPO,OPXMFEHFBOE%BUB&OHJOFFSJOH QQ

    View full-size slide

  15. γϛϡϨʔγϣϯσʔλͱมԽ఺είΞ
    ैདྷͷᮢ஋ॲཧͰ͸ݕ஌͕ࠔ೉͕ͩ
    มԽ఺ݕग़ʹΑͬͯݕ஌Մೳ
    ແࢹ͍ͨ͠

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  19. ॏΈ෇͚Ϧετͷσʔλߏ଄ྫ

    View full-size slide

  20. σʔλੜ੒ͱղੳख๏͸ఏҊɾ࣮૷ࡁΈ
    w8FCαʔόͷػೳ֦ுNPE@NSVCZOHY@NSVCZ˞

    wϓϩηεͷϦιʔεফඅ஋औಘNSVCZSFTPVSDF
    wมԽ఺ݕग़ΤϯδϯNSVCZDIBOHFpOEFS
    ˞দຊ྄հ Ԭ෦णஉ NPE@NSVCZεΫϦϓτݴޠͰߴ଎͔ͭলϝϞϦʹ֦ுՄೳͳ8FCαʔόͷػೳ֦ுࢧԉػߏ ৘
    ใॲཧֶձ࿦จࢽɼ7PM /P QQ /PW

    View full-size slide

  21. ੍ݶख๏΋ఏҊɾ࣮૷ࡁΈ
    wϦΫΤετ୯ҐͰ$16΍*0ͳͲͷׂ౰Λมߋ˞

    wDHSPVQ NSVCZDHSPVQ
    ΍SMJNJU NSVCZSFTPVSDF

    wϗετ୯Ґ΍ϑΝΠϧ୯ҐͰͷಉ࣌઀ଓ਺Λมߋ
    wNPE@NSVCZͱIUUQBDDFTTMJNJUFS
    ˞দຊ྄հɾԬ෦णஉ ϦΫΤετ୯ҐͰԾ૝తʹίϯϐϡʔλϦιʔεΛ෼཭͢Δ8FCαʔόͷϦιʔε੍ޚΞʔΩςΫ
    νϟ ৘ใॲཧֶձݚڀใࠂ7PM*05 /P ೥݄

    View full-size slide

  22. ͦͷଞݕ౼಺༰
    wॏΈ෇͚Ϧετͷѻ͍
    wϦετ಺ͷείΞͷϦηοτͷλΠϛϯά
    wείΞͷޮ཰తͳιʔτͷํ๏
    wϑΝΠϧଐੑΛؚΉ৔߹ͷϨίʔυ਺ͷ໰୊
    wมԽ఺ݕग़ͷύϥϝʔλͷௐ੔

    View full-size slide

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

    View full-size slide