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.
Инфраструктура – это часть вашего приложения 
Александр Азимов
Zoom 0 
Back-end 
Front-end 
UI Layer 
UI Layer 
Business Logic 
PHP 
DB 
File System
Zoom 1 
Hosting 
Front-end 
UI Layer
Zoom 2 
Autonomous System № 1 
Autonomous 
System № 2 
BGP 
BGP 
BGP
Zoom 3 
AS1 
AS2
Your Infrastructure 
Back-end 
Hosting 
Autonomous system 
Internet 
Autonomous system 
Home network 
Front-end
Your Infrastructure 
Back-end 
Hosting 
Autonomous system 
Internet 
Problem here? 
It is your problem! 
Autonomous system...
Life cycle 
Shared Hosting 
Dedicated Hosting 
Direct channel 
Autonomous system 
LIR 
Reducing the number of unknowns var...
Autonomous System 
PI Address Space 
AS1 
AS2 
AS3 
Internet 
BGP 
BGP
Autonomous System 
PI Address Space 
AS1 
AS2 
AS3 
Benefits: 
1.Independent address space 
2.Primary control of uplinks 
...
BGP Anycast 
Benefits: 
1.Independent address space 
2.Primary control of uplinks 
3.Fault tolerance 
PI Address Space 
AS...
BGP Anycast: examples 
•DNS Root 
•CDN 
•Qrator filtering network
Where is the difference? 
•PRICE 
$$$/$
Where is the difference? 
•PRICE 
$$$/$ 
•Autonomous System/Hosting 
Well connected/Poorly connected
AS: Connectivity 
Do we need global connectivity? No
Russian home networks: TOP10 
AS № 
AS Name 
8359 
MTS 
39832 
Opera 
16345 
Vimpelcom 
8402 
Vimpelcom/Corbina 
25159 
Me...
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...
Complexity reduction 
48864 AS 
>4000 in Russia 
500 significant sources of end-users
Calculating “Connectivity” 
AS3 
AS3 
AS3 
Less intermediate AS: 
1.Less delays 
2.Less likelihood of routing incidents
How to determine AS path? 
PI Address Space 
AS1 
AS2 
AS3 
Internet 
BGP 
BGP 
AS4 
?
How to determine AS path? 
PI Address Space 
AS1 
AS2 
AS3 
Internet 
BGP 
BGP 
AS4 
? 
Asymmetric paths!
How to determine AS path? 
Lots of models: 
•AS Relations Model 
•Priority Model 
•Prepend Model
Russian DC Connectivity Rate 
AS № 
AS Name 
Distance 
XXX 
Ideal 
1 
16083 
Stack 
2.6 
49505 
Selectel 
2.4 
49063 
Data...
Where is the difference? 
•PRICE 
$$$/$ 
•Autonomous System/Hosting 
Well connected/Poor connected 
Managed/Unmanaged
AS: Security 
Inner security 
1.Static route loops 
2.Bots 
3.DDoS Amplifiers 
4.Packet drop 
External Security 
1.BGP Rou...
Russian DC security rate 
AS № 
AS Name 
Security 
XXX 
Ideal 
0 
16083 
Stack 
46 amp; 2 bots 
49505 
Selectel 
101 amp; ...
Russian DC aggregated rate 
AS № 
AS Name 
Distance 
Security 
XXX 
Ideal 
1 
0 
16083 
Stack 
2.6 
46 amp; 2 bots 
49505 ...
Radar by Qrator: General data
Radar by Qrator: Security issues
Where is the difference? 
•PRICE 
$$$/$ 
•Autonomous System/Hosting 
Well connected/Poor connected 
Managed/Unmanaged
Questions? 
visit: radar.qrator.net
Upcoming SlideShare
Loading in …5
×

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

916 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

×