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

大規模Webサービス入門 15回目 / Introduction to large scale...

muttan
August 31, 2017

大規模Webサービス入門 15回目 / Introduction to large scale web service 15

muttan

August 31, 2017
Tweet

More Decks by muttan

Other Decks in Technology

Transcript

  1. 1Gbps௒͑, 500ϗετ௒͑, ଠฏ༸௒͑ • 15ճ͸ωοτϫʔΫʹؔ͢Δ࿩ • ࣍ͷΑ͏ͳ৔߹, ߏ੒Λߟ͑௚͞ͳ͍ͱ͍͚ͳ͍ ‣ τϥϑΟοΫ͕1GbpsΛ௒͑Δ

    ‣ ಉ͡αϒωοτͰϗετ਺͕500Λ௒͍͑ͯΔ ‣ ଠฏ༸௒͑ͷτϥϑΟοΫ͕ൃੜ͢ΔͱϨΠςϯγ͕…
  2. ωοτϫʔΫͷ෼ذ఺ • 1Gbpsʢ300kpps௒͑ʣpps : packet per second
 → PCϧʔλͷݶք •

    500ϗετ௒͑
 ˠ 1αϒωοτͷݶք • άϩʔόϧ௒͑
 ˠ 1σʔληϯλʔͷݶք
  3. 1Gbpsͷݶք • 1Gbps, ਖ਼͘͠͸30kbpsͷݶք ‣ pps͸packet per secͰ͋Γ, ύέοτॲཧೳྗΛද͢ ਺஋.

    • ฏۉతͳLinuxΧʔωϧͰ͸, ͓Αͦ300kpps(30ສpps)͕ ݶքͰ͋Δ. ‣ ͜ͷ࣌ͷฏۉύέοτ௕͕300byteͩͱ, ͓Αͦ1Gbps
  4. CDNͬͯͳΜͩʁ • CDN͸Content Deliver Networkͷ͜ͱ. ‣ ੈքதʹΩϟογϡαʔόΛஔ͍͓͖ͯ, ͦ͜ʹϝσΟΞΛ Ωϟογϡ͓ͤͯ͘͞. ‣

    Ϣʔβʔ͔Βཁٻ͕͋ͬͨ࣌, ͦͷϢʔβʔʹҰ൪͍ۙΩϟο γϡαʔόʹΞΫηεͯ͠ϝσΟΞΛμ΢ϯϩʔυ͢Δ͜ͱʹ ͳΔ. ‣ ੈքதʹΩϟογϡαʔό͕͋ΔͷͰ, ϨΠςϯγ͕ݮগ͢Δ.
  5. 10Gbps௒͑ͷੈք • 10GbpsΛ௒͑Δͱ࿩͕มΘͬͯ͘Δ. • ͦͷੈքઢͰ͸, BGP(Boarder Gateway Protocol) ͱ͍͏ϓϩτίϧΛ࢖༻͍ͯ͠Δ. •

    AS(Autonomous System)൪߸ΛׂΓৼΓ, ͦͷ ൪߸ׂ͕ΓৼΒΕ͍ͯΔऀಉ࢜Ͱ௨৴ͯ͠ܦ࿏ ৘ใΛަ׵͍ͯ͠Δ.