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

KAYAC 社内ISUCON 2017、複数台構成の顛末

KAYAC 社内ISUCON 2017、複数台構成の顛末

KAYAC 社内の技術部勉強会で新卒研修の社内ISUCONで先輩チームに課せられた複数台構成レギュレーションの解法について解説したときの資料です

acidlemon

May 19, 2017
Tweet

More Decks by acidlemon

Other Decks in Technology

Transcript

  1. ࣮ࡍͷεϖοΫ w ৽ଔνʔϜDYMBSHF୆ w ίΞɺ(#ϝϞϦɺ(CQT͕୆ w ઌഐνʔϜDMBSHF୆ w ίΞɺ(#ϝϞϦɺ.CQT͕୆ w

    ˞ωοτϫʔΫ͸2JJUBʹࡌ࣮ͬͯͨଌ஋͔Βਪଌ
 IUUQRJJUBDPNTBJUBSBJUFNTBFFBG
  2. ࠷ॳʹ w ී௨ʹ୆ ίΞ Ͱղ͍ͯɺ఺ग़Δ͘Β͍ ·Ͱ͸ߴ଎ԽΛਐΊ͓ͯ͘ͱΑ͍
 ΅͘͸࣌ؒͳ͔ͬͨͷͰ࠷ॳ͔Β୆ߏ੒࡞͚ͬͨͲ  w VOJDPSOϫʔΧʔ૿΍͢

    w ςϯϓϨͰΫΤϦग़·ͬͯ͘Δͷͱ͔શ෦๾໓ w ͦͷঢ়ଶͰίΞͷ$16Λόϥϯεྑ͘࢖͍੾ͬ ͯΔ͸ͣͳͷͰɺෳ਺୆ʹల։
  3. ୆ˠ୆ w ϗετ໊ΛৼͬͨˠJTVʙJTV IPTUTॻ͘  w ෼ࢄߏ੒ΛܾΊͨ w JTV%# 4JOBUSB

    w JTVOHJOY 4JOBUSB w JTV3FEJT 4JOBUSB w JTV4JOBUSBͷΈ w ϕϯνͷ௨৴ઌ͸JTVΛࢦఆ
  4. %#ઃఆ w ͳΜͰJTV͕%#͔ͱ͍͏ͱɺJTVͷ୆ߏ੒ ͷঢ়ଶͰ%#ઃఆ΋νϡʔχϯάͯͨ͠ͷͰɺͦͷ ··࢖͍͔ͨͬͨ ͨͩͷࡶஊ  w XFCBQQͷ઀ଓઌΛ͔Β JTVʹมߋ

    w .Z42-͕CJOEͰ֎͔Βͭͳ͕Β ͳ͍ͷͰʹͯ͠ɺAJTVDPOA!A Aͳ ϢʔβΛ௥Ճ֤ͯ͠ϗετ͔Βೝূ௨Δ༷ʹ͢Δ
  5. ୆ߏ੒ JTV DMBSHF .CQT JTV DMBSHF .CQT JTV DMBSHF .CQT

    JTV DMBSHF .CQT ͱͷ௨৴.CQT͚ͩͲɺ ಺෦௨৴΋͔ͦ͜Β೧ग़͢Δඞཁ͕͋Δʜ
  6. τϥϑΟοΫ ਪఆ JTV DMBSHF .CQT JTV DMBSHF .CQT JTV DMBSHF

    .CQT JTV DMBSHF .CQT ˞3FEJT͸τϥϑΟοΫগͳ͍ͷͰলུ .CQT .CQT .CQT .CQT CQT .CQT .CQT .CQT .CQT .CQT .CQT .CQT
  7. ·ͱΊ w खͬऔΓૣ͘ੑೳΛग़͚ͨ͠Ε͹εέʔϧΞ΢τΑΓεέʔ ϧΞοϓͰ7.ͷੑೳΛഒͷഒͷഒʹͨ͠΄͏͕Α͍ w τϥϑΟοΫ্͕͕ͬͯ͘Δͱ୆਺͕ଟ͍ͱ͖ͷ಺෦௨৴͸ ݁ߏόΧʹͳΒͳ͍ϨϕϧʹͳΓ·͢ɻ w ΋ͪΖΜɺ৑௕ੑ͕ඞཁͳͱ͖͸ผͰ͢ w

    Ͱ΋ίΞ୆ɺίΞ୆ɺίΞ୆ͷͲΕΛબ Ϳ͔ͱฉ͔ΕͨΒɺগͳ͘ͱ΋ίΞΛͨ͘͞Μฒ΂Δͷ બͿͷ͕ϕετͰ͸ͳ͍ͱ͍͏͜ͱΛ஌͓ͬͯ͜͏ʜ
 ৑௕ੑΛߟྀ͢Δ৔໘ʹ͓͍ͯ͸ɺίΞ୆ͩͱ୆͓ͪͨΒ࢒Γ୆ͰؤுΔ͜ͱʹͳΔͷͰɺίΞ୆͕ όϥϯεΑ͍ͱΕ΋Μ͸ߟ͑·͢ɻ୆਺͕ഒͳΒͲΕ͔͕ނো͢Δ֬཰΋ഒʹͳΔͷͰίΞ͸ආ͚͍ͨͰ͢Ͷ