Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Инфраструктура – это часть вашего приложения, Александр Азимов (Qrator Labs)

942 views

Published on

Доклад Александра Азимова на HighLoad++ 2014.

Published in: Internet
  • Be the first to comment

Инфраструктура – это часть вашего приложения, Александр Азимов (Qrator Labs)

  1. 1. Инфраструктура – это часть вашего приложения Александр Азимов
  2. 2. Zoom 0 Back-end Front-end UI Layer UI Layer Business Logic PHP DB File System
  3. 3. Zoom 1 Hosting Front-end UI Layer
  4. 4. Zoom 2 Autonomous System № 1 Autonomous System № 2 BGP BGP BGP
  5. 5. Zoom 3 AS1 AS2
  6. 6. Your Infrastructure Back-end Hosting Autonomous system Internet Autonomous system Home network Front-end
  7. 7. Your Infrastructure Back-end Hosting Autonomous system Internet Problem here? It is your problem! Autonomous system Home network Front-end
  8. 8. Life cycle Shared Hosting Dedicated Hosting Direct channel Autonomous system LIR Reducing the number of unknowns variables
  9. 9. Autonomous System PI Address Space AS1 AS2 AS3 Internet BGP BGP
  10. 10. Autonomous System PI Address Space AS1 AS2 AS3 Benefits: 1.Independent address space 2.Primary control of uplinks Internet BGP BGP
  11. 11. BGP Anycast Benefits: 1.Independent address space 2.Primary control of uplinks 3.Fault tolerance PI Address Space AS1 AS2 AS3 Internet BGP BGP
  12. 12. BGP Anycast: examples •DNS Root •CDN •Qrator filtering network
  13. 13. Where is the difference? •PRICE $$$/$
  14. 14. Where is the difference? •PRICE $$$/$ •Autonomous System/Hosting Well connected/Poorly connected
  15. 15. AS: Connectivity Do we need global connectivity? No
  16. 16. Russian home networks: TOP10 AS № AS Name 8359 MTS 39832 Opera 16345 Vimpelcom 8402 Vimpelcom/Corbina 25159 MegaFon 8997 Rostelecom 13238 Yandex 39811 MTS 3216 Vimpelcom
  17. 17. Distribution of Russian traffic 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 Top 10 Top 50 Top 100 Top 200 Top 300 Top 400 Top 500 Percentage
  18. 18. Complexity reduction 48864 AS >4000 in Russia 500 significant sources of end-users
  19. 19. Calculating “Connectivity” AS3 AS3 AS3 Less intermediate AS: 1.Less delays 2.Less likelihood of routing incidents
  20. 20. How to determine AS path? PI Address Space AS1 AS2 AS3 Internet BGP BGP AS4 ?
  21. 21. How to determine AS path? PI Address Space AS1 AS2 AS3 Internet BGP BGP AS4 ? Asymmetric paths!
  22. 22. How to determine AS path? Lots of models: •AS Relations Model •Priority Model •Prepend Model
  23. 23. Russian DC Connectivity Rate AS № AS Name Distance XXX Ideal 1 16083 Stack 2.6 49505 Selectel 2.4 49063 Dataline 2.1 200161 Datapro 3.2 33903 Croc 2.8 35415 Webzilla 2.9
  24. 24. Where is the difference? •PRICE $$$/$ •Autonomous System/Hosting Well connected/Poor connected Managed/Unmanaged
  25. 25. AS: Security Inner security 1.Static route loops 2.Bots 3.DDoS Amplifiers 4.Packet drop External Security 1.BGP Route Leaks 2.BGP Route Loops 3.Packet drop
  26. 26. Russian DC security rate AS № AS Name Security XXX Ideal 0 16083 Stack 46 amp; 2 bots 49505 Selectel 101 amp; 14 bots 49063 Dataline 30 amp; 3 bots 200161 Datapro Route Leak! 33903 Croc 1 amp; 35415 Webzilla 187 amp; 8 bots
  27. 27. Russian DC aggregated rate AS № AS Name Distance Security XXX Ideal 1 0 16083 Stack 2.6 46 amp; 2 bots 49505 Selectel 2.4 101 amp; 14 bots 49063 Dataline 2.1 30 amp; 3 bots 200161 Datapro 3.2 Route Leak! 33903 Croc 2.8 1 amp; 35415 Webzilla 2.9 187 amp; 8 bots
  28. 28. Radar by Qrator: General data
  29. 29. Radar by Qrator: Security issues
  30. 30. Where is the difference? •PRICE $$$/$ •Autonomous System/Hosting Well connected/Poor connected Managed/Unmanaged
  31. 31. Questions? visit: radar.qrator.net

×