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

ISUCON 11 Prior

ISUCON 11 Prior

ISUCON 11 事前講習の資料です

Sho Kusano

June 14, 2021
Tweet

More Decks by Sho Kusano

Other Decks in Programming

Transcript

  1. େձ։࢝࣌ʹԿΛ͢΂͖͔ ॳखΦϒॳख w ڈ೥΋ޱࢎͬͺͯ͘͠ݴ͍·͕ͨ͠ 
 ϚχϡΞϧͱϨΪϡϨʔγϣϯΛಡΊ w ΋͏Ұ౓͍͍·͕͢ϚχϡΞϧΛಡΊ w ϚχϡΞϧΛಡΉͷ͸શһͰҰ੪ʹͰ΋ɺݸʑผͰ΋͍͍Ͱ͕͢ɺ

    
 Φεεϝ͸શһͰಡΉ͜ͱͰ͢ w ͍ͭͰʹϝϞͱͬͯ෇ᝦͰ΂ͨ΂ͨݟ͑Δͱ͜ʹ·ͱΊΔͷ΋ΞϦ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ίίͷ࿩
  2. ϚχϡΞϧΛಡΜͩΒ΍Δ͜ͱ ΍ͬͱखΛಈ͔͢ஈ֊ w ׂΓ౰ͯΒΕͨαʔόʔͷঢ়ଶΛ஌Ζ͏ w $16DBUQSPDDQVJOGP w ϝϞϦGSFFI w αʔϏεTZTUFNDUMMJTUVOJUTUZQFTFSWJDFTUBUFSVOOJOH

    w ࢀߟ࣮૷ΛHJU؅ཧʹ͢Δ w HJUJOJUͯ͠HJUBEEHJUDPNNJUNJOJUJBMTUBUF w Կ΋͍ͬͯ͡ͳ͍ঢ়ଶͰ·ͣϕϯνϚʔΫΛ࣮ߦ͢Δ w ఺͕ग़Δͱ͔ग़ͳ͍ͱ͔Ͳ͏Ͱ΋͍͍ͷͰͱʹ͔͘·ͣϕϯνΛճ͢ w ʰͲ͏Α͘ͳ͔ͬͨʱΛ؍ଌͰ͖ͳ͍ͷʹվળͳΜͯग़དྷͳ͍ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ίίͷ࿩
  3. ϕϯνϚʔΫ࣮ߦͷࢦඪ ͲͷλΠϛϯάͰϕϯνϚʔΫΛ࣮ߦ͢Δ΂͖͔ w ίϛοτϕϯν͙Β͍Ͱ΋ஸ౓͍͍ w Ή͠ΖίϛοτͰ͍Ζ͍Ζ΍Βͳ͍͜ͱͷ΄͏͕େࣄ w ࡉ͔͘վળΛੵΈ্͛Δ w ࢼߦճ਺͸େਖ਼ٛ

    w ʰείΞ͕ͿΕΔʱͱ͍͏͜ͱ΋͋Δ w ͿΕΔͳΒϒϨ෯Λ؍ଌ͢ΔͨΊʹ΋ɺಉ࣮͡૷Ͱ ճ࣮ߦ͢Δ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ίίͷ࿩
  4. ϕϯνΛ࣮ߦͨ͠Β ਪଌ͢ΔͳܭଌͤΑ w ܭଌ͢΂͖ࢦඪ͸֓ͶҎԼͷ௨Γ w $16઎༗཰ͷߴ͍ϓϩηε͕͍ͳ͍͔ w ΞΫηεϩάʹ͸ͲΜͳΞΫηε͕ه࿥͞Ε͍ͯΔ͔ w σʔλϕʔεʹൃߦ͞Ε͍ͯΔΫΤϦ͸ͳʹ͔

    w ֤छϦιʔε͸ϕϯνϚʔΫ࣮ߦதͲ͏࢖ΘΕ͍ͯΔ͔ w $16ɺϝϞϦɺଳҬɺ*0 ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ίίͷ࿩
  5. ΞΫηεϩάΛղੳ͢Δ ਪଌ͢ΔͳܭଌͤΑ w BMQ͕ϚδͰศརͳͷͰBMQΛ࢖͍·͠ΐ͏ w ΞΫηεϩάΛ-547ʹ͢Δεχϖοτ͸ࣄલʹ͓࣋ͬͯ͘ͱ 
 ͙͢౤ೖͰ͖ͯศར w ओʹݟΔ΂͖ࢦඪ͸BWHͱDPVOU

    w ॏ͍ΤϯυϙΠϯτ͔Β௚͞ͳ͍ͱείΞʹڹ͔ͳ͍ w Կ౓΋ݺ͹ΕΕΔΤϯυϙΠϯτ͸ॏཁ౓͕ߴ͍ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ίίͷ࿩
  6. σʔλϕʔεͷΫΤϦΛચ͏ ਪଌ͢ΔͳܭଌͤΑ w .Z42-ͳΒTMPX@RVFSZ@MPHͰग़ྗͤ͞Δ w ͋Δ͍͸ΞϓϦͷ%#υϥΠόʹΠϯλʔηϓτͯ͠ 
 ͢΂ͯͷΫΤϦΛϩάͱͯ͠ॻ͖ग़͢Α͏ʹ͓ͯ͘͠ w QURVFSZEJHFTUͳͲͰղੳ͢ΔͱΘ͔Γ΍͍͢

    w ݟΔ΂͖ͳͷ͸ʰൃߦճ਺ʱͱʰฏۉ࣮ߦ࣌ؒʱ w ࣅͨΑ͏ͳ4&-&$5͕ͨ͘͞Μ͋ΔͳΒ/ Λ༧ظ͢Δ w ࣮ߦ͕࣌ؒ΍͚ʹ௕͍4&-&$5ΛݟͨΒΠϯσοΫεΛٙ͏ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ίίͷ࿩
  7. ΞϓϦέʔγϣϯͷϩάΛग़͢ ਪଌ͢ΔͳܭଌͤΑ w ΞϓϦͷॏཁՕॴͬΆ͍ͱ͜Ζʹ͸ϩάΛ࢓ࠐΉ w ֎ܗ͔ΒΘ͔Δ͜ͱͱ಺෦͔ΒͷϩάͰΘ͔Δ͜ͱʹ͸͍ͩͿҧ͍͕͋Δ w ओʹ໾ཱͭϩάͷग़͠ํͩͱҎԼͷΑ͏ͳ΋ͷ w ಛఆͷϢʔβʔ਺ਓ͕Ͳ͏͍͏ॱͰΤϯυϙΠϯτʹΞΫηεͯ͠Δ͔

    w ϕϯνϚʔΧ͸େ఍͔ͬ͠Γ$PPLJFʹରԠͯ͠ΔͷͰ௥੻͕༰қ w ͱ͋ΔΤϯυϙΠϯτͰԿຊͷ42-͕ൃߦ͞Ε͍ͯΔ͔ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ίίͷ࿩
  8. Α͋͘ΔΞϯνύλʔϯ΁ͷରॲΛ֮͑Δ ਪଌ͢ΔͳܭଌͤΑ w / ΫΤϦͩͱ͔ɺ+0*/ͰղܾͰ͖Δͱ͔ɺΩϟογϡͱ͔ w *46$0/ͷաڈ໰͸͢Ͱʹ໰͘Β͍͋ΔΘ͚ͰɺաڈͲΜͳ 
 ϘτϧωοΫ͕ఏڙ͞Ε͔ͨͷࣄྫ΋๛෋ w

    *46$0/ެࣜϒϩάʹ͸࡞໰ऀͨͪͷղઆ͕ࡌ͍ͬͯΔ w Α͋͘ΔύλʔϯΛ཈͓͑ͯ͘ͱॳಈָ͕ʹͳΔ w ීஈ΍͍ͬͯͳ͍͜ͱ͸ग़དྷͳ͍ w ࿅शΛ͠Α͏ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ίίͷ࿩
  9. σϓϩΠίϚϯυΛ੔උ͢Δ ਪଌ͢ΔͳܭଌͤΑ w ͍͍ͩͨϘτϧωοΫ΋ݟ͔ͭͬͯࡉ͔͍վम΋͍͔ͭ͘Ͱ͖ͨ w ͱͳͬͯ͘Δͱϕϯνखॱ͕૿͑ͯ͘Δ w ΞϓϦ࠶ىಈɺΩϟογϡ࡟আɺ%#εΩʔϚద༻ɺϩάղੳʜʜ w ൥ࡶͳखॱΛਖ਼͍͠ॱ൪Ͱ࣮ߦ͢ΔɺͳͲͱ͍͏ͷ͸೴ͷແବ

    w ҰൃͰ͢΂͕ͯऴΘΔΑ͏ʹγΣϧεΫϦϓτͳͲͰखॱΛ·ͱΊΔ w ʰͪΌΜͱ͢Δʱ͕ग़དྷͳ͍ঢ়گͰͪΌΜͱಈ͘อূΛ࣋ͭ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ίίͷ࿩
  10. ʮ΍ΕΔ͜ͱ͕ͳ͍ʯ΁ͷରॲ ਪଌ͢ΔͳܭଌͤΑ w Կ΋͢Δ͜ͱ͕ͳ͘ͳͬͨͱ͍͏ॠؒ͸΄΅͜ͳ͍ w ϚδͰͦ͜ʹ౸ୡ͍ͯ͠ΔͳΒ༏উ͍ͯ͠Δ͸ͣͳͷͰ 
 खΛࢭΊͯ΋ྑ͍ w େ఍΍ΕΔ͜ͱ͕ͳ͍࣌ͱ͍͏ͷ͸ʰͳʹ͍͍͔ͯ͠Θ͔Βͳ͍ʱ࣌

    w ώϯτΛ୳͢ w εΩʔϚɺΞΫηεϩάɺϝτϦΫεɺϚχϡΞϧΛಡΈ௚͢ w ࣗ෼ͨͪͷ৘ใྔΛ૿΍ͨ͢Ίʹ΋ɺܭଌ͸େࣄ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ίίͷ࿩
  11. ศརͳπʔϧΛೖΕͯΈΔ ਪଌ͢ΔͳܭଌͤΑ w OFUEBUB΍/FXSFMJDͷ"1.ͳΜ͔͸ϊʔઃఆͰ΋ 
 ͦΕΒ͍͠ϝτϦΫεΛऩूͯ͘͠ΕΔͷͰศར w ೖΕ͓͚ͯͩ͘Ͱ৘ใྔ͕૿͑ΔΑ͏ͳ΋ͷ͸ΨϯΨϯ͍ΕΔ w SVCZͳΒTUBDLQSPGɺHPͳΒQQSPGͳͲɺΞϓϦͷղੳ΋େࣄ

    w ͜ΕΛॳखʹ΍ΔͱϚΠΫϩϕϯνϚʔΫͨ͘͠ͳͬͪΌ͏ͷͰ 
 ͋Δఔ౓֎ܗ͔ΒΈͨϘτϧωοΫΛ௵ͨ͠ޙ͋ͨΓ͕Α͍ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ίίͷ࿩
  12. ISUCON 11 New Relic for ISUCON New Relic for Student

    Hands-On Training New Relic AWARD ISUCON 11 期間限定無償ライセンスの提供 学生は 3 Full User / 500GB 永久無償ライセンス 使い方ハンズオンやユースケース紹介 本戦上位入賞者には Data Nerd Jacket を提供 Discord Technical Support ISUCON Discord で New Relic のテクサポが対応 ※記載の内容は 6/14時点での予定情報であり予告なく変更する可能性がありま す。確定した場合は別途 ISUCON Blog にてお知らせします。
  13. © 2021 SPLUNK INC. NoSample™, 無制限カーディナリティ による深い分析力 数秒単位のリアルタイム性 OpenTelemtryで計装を取り戻す ISUCON11

    x Splunk Observability End-to-Endでカバーする無限の可視性をあなたの手元に ON-CALL APM RUM SYNTHETICS INFRASTRUCTURE MONITORING LOG OBSERVER ISUCON11支援プログラムを調整中!   Discordでお知らせします!
  14. ͪΌΜͱ૟আͰ͖ΔΑ͏ʹ͓ͯ͘͠ ਪଌ͢ΔͳܭଌͤΑ w Ҋ֎๨ΕΔ૟আ w .Z42-࠶ىಈ͓ͯ͘͠ͱ͔ɺ/FX3FMJD֎͢ͱ͔ w ศརπʔϧͨͪ͸ศར͚ͩͲ౰વϦιʔε΋৯͏ w ࠷ऴϕϯνʹ޲͚ͯɺΞϓϦʹඞཁͳ෺Ҏ֎Λ

    
 ͖ͪΜͱࢭΊΒΕΔΑ͏ʹࣄલʹ४උ͓ͯ͘͠ w Ҋ֎๨ΕΒΕΔ3"$,@&/7ͳͲΛͪΌΜͱ෇͚Δ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ίίͷ࿩
  15. ᔷᒒ ਪଌ͢ΔͳܭଌͤΑ w མͪண͘ w ਓͷ'"*-ΛفΒͳ͍ w ਓͷϛεΛفΒͳ͍ w ਓͷ࠶ىಈࢼݧࣦഊΛفΒͳ͍

    w 1"44ΛفΔ w ແ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ࣌ؒ໨ ίίͷ࿩