SlideShare une entreprise Scribd logo
1  sur  52
CDNETWORKS.COM
“Ensuring Fast and Secure Gaming
Application Downloads Globally”
Presented by John McIlwain, Director of Products, CDNetworks
 GAME DOWNLOAD PERFORMANCE WAS THE TITLE
 EXPANDED INTO ALL TYPES OF CONTENT
 FOCUSING ON THE NETWORK LAYER
 QUICK REVIEW ON HOSTING
 INTERNET CHALLENGES
 DIFFERENT TYPES OF CONTENT & DELIVERY
 ACCELERATION
 SECURITY
I WILL TALK ABOUT
CDNETWORKS.COM
 Cloud Hosting is becoming the norm
 On-demand scalability
 Easily expand into new markets
 OpEx vs CapEx
 Of course traditional hosting is not going away
 Learning from the “cloud approach”
 Hybrid can be good
• Fixed vs variable costs
 Need to augment your Network strategy
Hosting
CDNETWORKS.COM
Need to Scale Your Network Also
CDNETWORKS.COM
125
780
Don’t want to get
attacked here
 Gaming is a favorite target of attackers
 Lots of money spent
 Lots of time lost
 Big or small, everyone is at risk
 Let’s talk about the network layer
What About Attacks?
CDNETWORKS.COM
QUICK REVIEW ON INTERNET
COMMUNICATIONS
CDNETWORKS.COM
CDNETWORKS.COM
PoP 3
PoP 2
PoP 1
Tier 3 Networks
(Multi-homed ISP)
IXC
Tier 1 Networks
Tier 3 Networks
(single homed ISP)
Tier 2 ISPs
Global Network
Providers
Internet Users
Broadband
Providers
Tier 2 Networks
Regional
ISPs,
University
Networks
Transit
Transit
Transit
Transit
Peering
THE GLOBAL INTERNET IS COMPLEX
INTERNET RTT LATENCY
 DISTANCE
 SPEED OF LIGHT
70 ms
150 ms
LONDON
NEW YORK
500 ms SHANGHAI
GLOBAL INTERNET CHALLENGES
CDNETWORKS.COM
SAN FRANCISCO
GLOBAL INTERNET CHALLENGES
NETWORK PROBLEMS
 NETWORK OF NETWORKS BOTTLENECKS
 PACKET LOSS
 CONGESTION
 RETRANSMISSION
CDNETWORKS.COM
SAN FRANCISCO
USER
MULTIPLE RTTs FOR CONNECTION NEGOTIATION
GLOBAL INTERNET CHALLENGES
INEFFICIENT PROTOCOLS / RTT MULTIPLIER
•CHATTY PROTOCOL
•TCP SLOW START
•TENS OF BACK & FORTH ROUND TRIPS
•30-50 RTTs FOR ONLY 1 PAGE
•CONNECTION LOAD AT ORIGIN
CDNETWORKS.COM
SAN FRANCISCO
FILE
USER
LATENCY VISUALIZEDWashington
Philadelphia
Atlanta
Boston
Chicago
Toronto
KansasCity
Denver
LosAngeles
SanDiego
SanJose
Dublin
Amsterdam
Vancouver
Dortmund
Hamburg
Berlin
London
Vienna
Milan
Madrid
Moscow
Istanbul
Tokyo
Mumbai
Sydney
NewDelhi
KualaLumpur
Shanghai
Chengdu
Bangalore
DL TIME 24kB OBJECT FROM ORIGIN LOCATION IN WASHINGTON DC, USA
5XSLOWER
9XSLOWER
14XSLOWER
30XSLOWER
Source: Compuware Gomez backbone agents
50XSLOWER
3XSLOWER
Beijing
PERFORMANCE DEGRADES AS DISTANCE INCREASES
CDNETWORKS.COM
MORE DISTANCE  INCREASED LATENCY LONGER RTT  SLOWER DOWNLOAD
Single Origin in Washington DC
CONTENT ARCHITECTURE
CDNETWORKS.COM
 HTTP/S - Static content
 HTTP/S - Dynamic content
 TCP content
 UDP content
Content Types
CDNETWORKS.COM
http://www.mobify.com/blog/beginners-guide-to-http-cache-headers/
HTTP - STATIC CONTENT
CDNETWORKS.COM
http://www.mobify.com/blog/beginners-guide-to-http-cache-headers/
HTTP - DYNAMIC CONTENT
CDNETWORKS.COM
 TCP is connection oriented
 TCP handles most communication problems
 (at the cost of possible large delays)
 You need to create data format rules
 Has sequence and acknowledgements
TCP
CDNETWORKS.COM
http://www.ni.com/white-paper/6723/en/
 UDP is a connectionless service
 You must handle communication problems
 But, you have control
 You must decide on timeout issues
 But, you have control
UDP
CDNETWORKS.COM
http://www.ni.com/white-paper/6723/en/
ACCELERATION: HTTP STATIC
CONTENT
CDNETWORKS.COM
STATIC REPLICATION
 EASY – USE CDN
 FROM “LOW COST” TO “ENTERPRISE”
 CONTENT HAS TTL
 CDN REPLICATES CONTENT GLOBALLY
 HONORS TTL
 CAN DELETE FROM CDN CACHE
CDNETWORKS.COM
CACHING
NO: CACHING
LONGER ROUND TRIPS = LONGER RESPONSE TIME
DWA EDGE
WITH: CACHING
SHORTER ROUND TRIPS = SHORTER RESPONSE TIME
ORIGIN ORIGIN
CDNETWORKS.COM
CACHING AND COMPRESSION
NO: CACHING, COMPRESSION
DWA EDGE
WITH: CACHING, COMPRESSION
REDUCES ROUND TRIP OBJECT SIZE
ORIGIN ORIGIN
FILEPARTSNOTCOMPRESSED
FILECOMPRESSED CDNETWORKS.COM
ACCELERATE: HTTP DYNAMIC
CONTENT
CDNETWORKS.COM
DYNAMIC REPLICATION
 GENERALLY CANNOT CACHE/REPLICATE REAL-TIME DATA
 NEED TO DETERMINE CONSISTENCY REQUIREMENTS
 THEN DESIGN ORIGIN ARCHITECTURE TO SUPPORT
CDNETWORKS.COM
REPLICATION – DYNAMIC CONTENT
CONSISTENCY QUESTIONS
 HOW MANY HITS ON MY WEB PAGE?
 CLOSE ENOUGH IS OK
 HOW MANY PEOPLE VIEWED MY LINKEDIN PROFILE?
 UPDATED HOURLY IS OK
 I WANT TO BUY SEAT 11B ON AN AIRPLANE?
 CAN ONLY SELL SEAT 11B ONE TIME
 PROBLEMS IF SOLD MORE THAN ONCE
CDNETWORKS.COM
REPLICATION – DYNAMIC CONTENT
CONSISTENCY APPROACHES
 WEAK
 BEST EFFORT
 ACCEPTABLE FOR SOME LOST DATA
 EXAMPLE: VOIP or WEB PAGE COUNTER
 EVENTUAL
 DATA OFTEN PUT IN “WORK QUEUE”
 EXAMPLE: PROFILE VIEWS
 STRONG
 RELATIONAL DATABASES
 USE TRANSACTIONS
 WAITS FOR CONFIRMATION
 EXAMPLE: SEAT 11B
CDNETWORKS.COM
REPLICATION – DYNAMIC CONTENT
DATACENTER IMPACT:
 WHAT ABOUT SINGLE DATACENTER?
 WEAK, EVENTUAL, STRONG:
 EASY, BUT SPOF
 SPEED & RELIABILITY EXCELLENT
 WHAT ABOUT MULTI DATACENTER?
 WEAK, EVENTUAL:
 RELATIVELY EASY, HARDER THAN SINGLE DATACENTER THOUGH…
 STRONG
 MUCH MORE DIFFICULT
 THINK BANK TRANSACTION
CDNETWORKS.COM
Source: http://www.cs.usfca.edu/~srollins/courses/cs682-s08/web/notes/transactions.html
REPLICATION – DYNAMIC CONTENT
OPTIONS FOR MULTI-DATACENTER
DON’T
 JUST BUILD AS RELIABLE OF A SINGLE DATACENTER SOLUTION AS YOU
CAN
2+ DATACENTERS - GOOD
 MASTER/REPLICA, MULTI-MASTER
 GENERALLY NOT STRONG CONSISTENCY (TERMS VARY)
 MIGHT LOSE SOME ACTIVE AND VERY RECENT DATA
2+ DATACENTERS - EXCELLENT
 2 PHASE COMMIT/PAXOS
 THINK OF BANKING & SEAT 11B
CDNETWORKS.COM
REPLICATION – DYNAMIC CONENT
Single Origin
3 Datacenters
CDN (CDNetworks)
ASSUME YOU HAVE A 2 OR 3 DATACENTER SOLUTION
Is it as fast as you need?
CDNETWORKS.COM
DYNAMIC CDN ARCHITECTURE
CDNETWORKS.COM
 THESE ARE SOME COMMON TECHNIQUES
 DIFFERENT CDNs USE DIFFERENT TECHNIQUES
 MOST CDNs DO NOT SHARE TECHNIQUES
 BOTTOM LINE – PERFORMANCE RESULTS MATTER!
DISCLAIMER: DYNAMIC ACCELERATION
CDNETWORKS.COM
MEASURE ALL THE THINGS
TCP CAN BE VERY SLOW
http://asperasoft.com/technology/transport/fasp/#tcp-464
DYNAMIC CONTENT
NO: CACHING, COMPRESSION,
CONN. POOLING OR KEEP ALIVE
DWA EDGE
WITH: COMPRESSION,
CONN. POOLING AND KEEP ALIVE
CONTINUOUS CONNECTIONS BETWEEN EDGE & SHIELD; & SHIELD + ORIGIN REDUCE
ROUND TRIPS FOR TCP OPEN & CLOSE CONNECTION
DWA SHIELD
PERSISTANTCONNECTIONS
ORIGINORIGIN
FILEPARTSNOTCOMPRESSED
CDNETWORKS.COM
TLS/SSL OFFLOAD
NO: SSL OFFLOADING
DWA EDGE
WITH: SSL OFFLOAD
EDGE SERVER WITH SSL CERTIFICATION ENCRYPTS & DECRYPTS ON IT’S
OWN TO REDUCE ORIGIN LOAD
ORIGIN ORIGIN
CDNETWORKS.COM
ACCELERATE: TCP CONTENT
CDNETWORKS.COM
TCP PERFORMANCE DEGRADES
http://esj.com/articles/2007/10/23/accelerating-file-transfers-in-the-midsize-enterprise.aspx
0.0
5.0
10.0
15.0
20.0
20 40 60 80 100Source: RFC 1323
0.0
20.0
40.0
60.0
0 60 120 180 240 300
RTT (ms) 65kB window
RTT (ms)
MAX THROUGHPUT (Mbps)
65kB window
30ms  100ms
70% reduction!
TCP MATH
MAX THROUGHPUT (Mbps)
CDNETWORKS.COM
OPTIMALLY TUNED TCP LINKS
LONGRESPONSETIME
HIGH LATENCY
DWA Edge
LOW LATENCY
WITH LARGE WINDOWS, FAST RETRANSMIT, FINE GRAINED RETRANSMISSION TIMEOUTS
AND FAST RECOVERY
DWA Shield
LOW LATENCY
ORIGIN
CDNETWORKS.COM
ACCELERATE: UDP CONTENT
CDNETWORKS.COM
UDP: Routing & Reliability
CDNETWORKS.COMhttps://www.researchgate.net/figure/4156662_fig2_Figure-6-A-snapshot-of-TAMP-
animation-showing-leaked-routes-from-CalREN's-peers
ACCELERATE: MOBILE CONTENT
CDNETWORKS.COM
CDNETWORKS.COM
COMPLEX ARCHITECTURES
Proxy
Server
TCPHTTPS
TCP
TCP
TCP
TCPHTTPS
HTTPS
Proxy
Server
CDN POP
CDN POP
HTTPS
Main
Server
Proxy
Server
PSECURITY IS THE NEW MUST HAVE
CDNETWORKS.COM
ATTACK SIZES ARE CRAZY
FREQUENCY & DURATION
LAYER 3/4 - DDOS
ORIGIN
CDNETWORKS.COM
LAYER 7 - WAF
BEST PRACTICES
CDNETWORKS.COM
 Test all options
 Usually Download is different than Upload
 Upload as close as possible
 Aspera or other client/server options
 TCP (HTTP/S)
 Need to add smarts
 Non-TCP
 UDP and other options
LARGE FILE OPTIONS
CDNETWORKS.COM
CDN BEST PRACTICES
 DETERMINE DOMAINS: STATIC, DYNAMIC, & PROTOCOL NEEDS
 GLOBAL CUSTOMERS = GLOBAL CDN & GLOBAL DNS
 HAVE (at least) PRIMARY & BACKUP ORIGINS
 SET TTL HEADERS ON STATIC CONTENT & DNS
 CDNS CAN ACCELERATE (FIRST/LAST/MIDDLE MILE)
 CDNS CAN INCREASE ROUTING RELIABILITY
 CONSIDER UDP IF YOUR APP ONLY NEEDS MINIMIAL “TCP” STUFF
 CDNS SEND EXTRA HEADERS, USE IF DESIRED
 USE APIs FOR CDN AUTOMATION & MONITORING
 TEST EVERTHGING: BACKBONE, LAST-MILE, REAL-USE
CDNETWORKS.COM
CDNS CAN OVERRIDE (HTTP/S)
SOME CDNS CAN RUN “RULES” AT EDGE
 OVERRIDE MARKETING TEAM
 IMMEDIATE EFFECT
REWRITE URL
 SEND REQUESTS FROM “1.JPG” TO “OLD/1.JPG”
REDIRECT URL (301/302)
 “http” to “https”
OVERRIDE HEADER
 CACHE-CONTROL: MAX-AGE
 CACHE-CONTROL: NO-STORE
CDNETWORKS.COM
CDNS CAN OVERRIDE (HTTP/S)
CONTENT VARIATION
 USE CORRECT index.html BASED ON COOKIE OR GEO LOCATION
REFERRER CHECKING
 BLACK/WHITE LIST
GEO CONTROL
 ALLOW/DENY CONTENT BASED ON GEOGRAPHY
ORIGIN REQUEST HEADERS
 PASS
ORIGIN FAILURE
 SET BACKUP
 DELIVER STALE CONTENT
 RETURN 503 (REDUCE ORIGIN LOAD)
CDNETWORKS.COM
Q & A
CDNETWORKS.COM

Contenu connexe

Tendances

Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...
Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...
Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...nine
 
Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)
Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)
Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)Ontico
 
CONTENT DELIVERY NETWORK
CONTENT DELIVERY NETWORK CONTENT DELIVERY NETWORK
CONTENT DELIVERY NETWORK Saif Muttair
 
The Ultimate Guide to Web Hosting for Beginners
The Ultimate Guide to Web Hosting for BeginnersThe Ultimate Guide to Web Hosting for Beginners
The Ultimate Guide to Web Hosting for BeginnersTanvir Mustafa
 
Cdn technology overview
Cdn technology overviewCdn technology overview
Cdn technology overviewYoohyun Kim
 
AJAX for Scalability
AJAX for ScalabilityAJAX for Scalability
AJAX for ScalabilityTuenti
 
What to consider when monitoring microservices
What to consider when monitoring microservicesWhat to consider when monitoring microservices
What to consider when monitoring microservicesParticular Software
 
(CDN) Content Delivery Network
(CDN) Content Delivery Network(CDN) Content Delivery Network
(CDN) Content Delivery NetworkKenton Spence
 
Introduction to Web Hosting.
Introduction to Web Hosting.Introduction to Web Hosting.
Introduction to Web Hosting.Cloudbells.com
 
Altitude San Francisco 2018: HTTP Invalidation Workshop
Altitude San Francisco 2018: HTTP Invalidation WorkshopAltitude San Francisco 2018: HTTP Invalidation Workshop
Altitude San Francisco 2018: HTTP Invalidation WorkshopFastly
 
Web hosting choices
Web hosting choicesWeb hosting choices
Web hosting choicesVikram g b
 
Content delivery network - Beluga Cheap CDN Server
Content delivery network - Beluga Cheap CDN ServerContent delivery network - Beluga Cheap CDN Server
Content delivery network - Beluga Cheap CDN ServerThirumalai Kumar
 
21 Www Web Services
21 Www Web Services21 Www Web Services
21 Www Web Servicesroyans
 
Content Delivery Network - CDN
Content Delivery Network - CDNContent Delivery Network - CDN
Content Delivery Network - CDNMojtaba HOUSHMAND
 
How to Measure Your CDN’s Cache Hit Ratio and Increase Cache Hits
How to Measure Your CDN’s Cache Hit Ratio and Increase Cache HitsHow to Measure Your CDN’s Cache Hit Ratio and Increase Cache Hits
How to Measure Your CDN’s Cache Hit Ratio and Increase Cache HitsMedianova
 
Windows Azure Service Bus
Windows Azure Service BusWindows Azure Service Bus
Windows Azure Service BusPavel Revenkov
 
Optimizing website performance
Optimizing website performanceOptimizing website performance
Optimizing website performancePublisto Ltd.
 
Cloud Hosting Services
Cloud Hosting ServicesCloud Hosting Services
Cloud Hosting ServicesHTS Hosting
 
HTTP Acceleration with Varnish
HTTP Acceleration with VarnishHTTP Acceleration with Varnish
HTTP Acceleration with VarnishHarlow Ward
 
Windows and Linux Hosting Terminology
Windows and Linux Hosting TerminologyWindows and Linux Hosting Terminology
Windows and Linux Hosting TerminologyHTS Hosting
 

Tendances (20)

Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...
Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...
Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...
 
Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)
Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)
Внедрение протокола SPDY в социальной сети LinkedIn, Omer Shapira (LinkedIn)
 
CONTENT DELIVERY NETWORK
CONTENT DELIVERY NETWORK CONTENT DELIVERY NETWORK
CONTENT DELIVERY NETWORK
 
The Ultimate Guide to Web Hosting for Beginners
The Ultimate Guide to Web Hosting for BeginnersThe Ultimate Guide to Web Hosting for Beginners
The Ultimate Guide to Web Hosting for Beginners
 
Cdn technology overview
Cdn technology overviewCdn technology overview
Cdn technology overview
 
AJAX for Scalability
AJAX for ScalabilityAJAX for Scalability
AJAX for Scalability
 
What to consider when monitoring microservices
What to consider when monitoring microservicesWhat to consider when monitoring microservices
What to consider when monitoring microservices
 
(CDN) Content Delivery Network
(CDN) Content Delivery Network(CDN) Content Delivery Network
(CDN) Content Delivery Network
 
Introduction to Web Hosting.
Introduction to Web Hosting.Introduction to Web Hosting.
Introduction to Web Hosting.
 
Altitude San Francisco 2018: HTTP Invalidation Workshop
Altitude San Francisco 2018: HTTP Invalidation WorkshopAltitude San Francisco 2018: HTTP Invalidation Workshop
Altitude San Francisco 2018: HTTP Invalidation Workshop
 
Web hosting choices
Web hosting choicesWeb hosting choices
Web hosting choices
 
Content delivery network - Beluga Cheap CDN Server
Content delivery network - Beluga Cheap CDN ServerContent delivery network - Beluga Cheap CDN Server
Content delivery network - Beluga Cheap CDN Server
 
21 Www Web Services
21 Www Web Services21 Www Web Services
21 Www Web Services
 
Content Delivery Network - CDN
Content Delivery Network - CDNContent Delivery Network - CDN
Content Delivery Network - CDN
 
How to Measure Your CDN’s Cache Hit Ratio and Increase Cache Hits
How to Measure Your CDN’s Cache Hit Ratio and Increase Cache HitsHow to Measure Your CDN’s Cache Hit Ratio and Increase Cache Hits
How to Measure Your CDN’s Cache Hit Ratio and Increase Cache Hits
 
Windows Azure Service Bus
Windows Azure Service BusWindows Azure Service Bus
Windows Azure Service Bus
 
Optimizing website performance
Optimizing website performanceOptimizing website performance
Optimizing website performance
 
Cloud Hosting Services
Cloud Hosting ServicesCloud Hosting Services
Cloud Hosting Services
 
HTTP Acceleration with Varnish
HTTP Acceleration with VarnishHTTP Acceleration with Varnish
HTTP Acceleration with Varnish
 
Windows and Linux Hosting Terminology
Windows and Linux Hosting TerminologyWindows and Linux Hosting Terminology
Windows and Linux Hosting Terminology
 

Similaire à ENSURING FAST AND SECURE GAMING APPLICATION DOWNLOADS GLOBALLY

Forward Networks - Networking Field Day 13 presentation
Forward Networks - Networking Field Day 13 presentationForward Networks - Networking Field Day 13 presentation
Forward Networks - Networking Field Day 13 presentationAndrew Wesbecher
 
Forward Networks - Networking Field Day 13 presentation
Forward Networks - Networking Field Day 13 presentationForward Networks - Networking Field Day 13 presentation
Forward Networks - Networking Field Day 13 presentationForward Networks
 
Brocade AWS user group Sydney presentation
Brocade AWS user group Sydney presentationBrocade AWS user group Sydney presentation
Brocade AWS user group Sydney presentationPolarSeven Pty Ltd
 
Web Performance Optimization @Develer
Web Performance Optimization @DevelerWeb Performance Optimization @Develer
Web Performance Optimization @DevelerMassimo Iacolare
 
Maximize Application Performance and Bandwidth Efficiency with WAN Optimization
Maximize Application Performance and Bandwidth Efficiency with WAN OptimizationMaximize Application Performance and Bandwidth Efficiency with WAN Optimization
Maximize Application Performance and Bandwidth Efficiency with WAN OptimizationCisco Enterprise Networks
 
Delivering High Performance Websites with NGINX
Delivering High Performance Websites with NGINXDelivering High Performance Websites with NGINX
Delivering High Performance Websites with NGINXNGINX, Inc.
 
Fosdem 2009
Fosdem 2009Fosdem 2009
Fosdem 2009pieterh
 
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...Amazon Web Services
 
Webinar - Order out of Chaos: Avoiding the Migration Migraine
Webinar - Order out of Chaos: Avoiding the Migration MigraineWebinar - Order out of Chaos: Avoiding the Migration Migraine
Webinar - Order out of Chaos: Avoiding the Migration MigrainePeak Hosting
 
Making the Switch to Bare Metal and Open Networking
Making the Switch to Bare Metal and Open NetworkingMaking the Switch to Bare Metal and Open Networking
Making the Switch to Bare Metal and Open NetworkingCumulus Networks
 
Ground-Cloud-Cloud-Ground - NAB 2022 IP Showcase
Ground-Cloud-Cloud-Ground - NAB 2022 IP ShowcaseGround-Cloud-Cloud-Ground - NAB 2022 IP Showcase
Ground-Cloud-Cloud-Ground - NAB 2022 IP ShowcaseKieran Kunhya
 
VMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
VMworld 2013: vCloud Powered HPC is Better and Outperforming PhysicalVMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
VMworld 2013: vCloud Powered HPC is Better and Outperforming PhysicalVMworld
 
Scalar Brocade Toronto Roadshow 2013
Scalar Brocade Toronto Roadshow 2013Scalar Brocade Toronto Roadshow 2013
Scalar Brocade Toronto Roadshow 2013patmisasi
 
Master Class : TCP/IP Mechanics from Scratch to Expert
Master Class : TCP/IP Mechanics from Scratch to ExpertMaster Class : TCP/IP Mechanics from Scratch to Expert
Master Class : TCP/IP Mechanics from Scratch to ExpertAbhishek Sagar
 
Scaling asp.net websites to millions of users
Scaling asp.net websites to millions of usersScaling asp.net websites to millions of users
Scaling asp.net websites to millions of usersoazabir
 
What is Content centric networking
What is Content centric networkingWhat is Content centric networking
What is Content centric networkingpraison
 
Track 2, session 4, data protection and disaster recovery with riverbed
Track 2, session 4, data protection and disaster recovery with riverbedTrack 2, session 4, data protection and disaster recovery with riverbed
Track 2, session 4, data protection and disaster recovery with riverbedEMC Forum India
 
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...Edward Burns
 

Similaire à ENSURING FAST AND SECURE GAMING APPLICATION DOWNLOADS GLOBALLY (20)

Forward Networks - Networking Field Day 13 presentation
Forward Networks - Networking Field Day 13 presentationForward Networks - Networking Field Day 13 presentation
Forward Networks - Networking Field Day 13 presentation
 
Forward Networks - Networking Field Day 13 presentation
Forward Networks - Networking Field Day 13 presentationForward Networks - Networking Field Day 13 presentation
Forward Networks - Networking Field Day 13 presentation
 
Web Fundamentals
Web FundamentalsWeb Fundamentals
Web Fundamentals
 
Brocade AWS user group Sydney presentation
Brocade AWS user group Sydney presentationBrocade AWS user group Sydney presentation
Brocade AWS user group Sydney presentation
 
The Enterprise Cloud
The Enterprise CloudThe Enterprise Cloud
The Enterprise Cloud
 
Web Performance Optimization @Develer
Web Performance Optimization @DevelerWeb Performance Optimization @Develer
Web Performance Optimization @Develer
 
Maximize Application Performance and Bandwidth Efficiency with WAN Optimization
Maximize Application Performance and Bandwidth Efficiency with WAN OptimizationMaximize Application Performance and Bandwidth Efficiency with WAN Optimization
Maximize Application Performance and Bandwidth Efficiency with WAN Optimization
 
Delivering High Performance Websites with NGINX
Delivering High Performance Websites with NGINXDelivering High Performance Websites with NGINX
Delivering High Performance Websites with NGINX
 
Fosdem 2009
Fosdem 2009Fosdem 2009
Fosdem 2009
 
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
 
Webinar - Order out of Chaos: Avoiding the Migration Migraine
Webinar - Order out of Chaos: Avoiding the Migration MigraineWebinar - Order out of Chaos: Avoiding the Migration Migraine
Webinar - Order out of Chaos: Avoiding the Migration Migraine
 
Making the Switch to Bare Metal and Open Networking
Making the Switch to Bare Metal and Open NetworkingMaking the Switch to Bare Metal and Open Networking
Making the Switch to Bare Metal and Open Networking
 
Ground-Cloud-Cloud-Ground - NAB 2022 IP Showcase
Ground-Cloud-Cloud-Ground - NAB 2022 IP ShowcaseGround-Cloud-Cloud-Ground - NAB 2022 IP Showcase
Ground-Cloud-Cloud-Ground - NAB 2022 IP Showcase
 
VMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
VMworld 2013: vCloud Powered HPC is Better and Outperforming PhysicalVMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
VMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
 
Scalar Brocade Toronto Roadshow 2013
Scalar Brocade Toronto Roadshow 2013Scalar Brocade Toronto Roadshow 2013
Scalar Brocade Toronto Roadshow 2013
 
Master Class : TCP/IP Mechanics from Scratch to Expert
Master Class : TCP/IP Mechanics from Scratch to ExpertMaster Class : TCP/IP Mechanics from Scratch to Expert
Master Class : TCP/IP Mechanics from Scratch to Expert
 
Scaling asp.net websites to millions of users
Scaling asp.net websites to millions of usersScaling asp.net websites to millions of users
Scaling asp.net websites to millions of users
 
What is Content centric networking
What is Content centric networkingWhat is Content centric networking
What is Content centric networking
 
Track 2, session 4, data protection and disaster recovery with riverbed
Track 2, session 4, data protection and disaster recovery with riverbedTrack 2, session 4, data protection and disaster recovery with riverbed
Track 2, session 4, data protection and disaster recovery with riverbed
 
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
 

Plus de CDNetworks

5 consigli per preparare il vostro sito e-commerce ad affrontare i picchi di ...
5 consigli per preparare il vostro sito e-commerce ad affrontare i picchi di ...5 consigli per preparare il vostro sito e-commerce ad affrontare i picchi di ...
5 consigli per preparare il vostro sito e-commerce ad affrontare i picchi di ...CDNetworks
 
Préparez votre site ecommerce pour les périodes de pointe
Préparez votre site ecommerce pour les périodes de pointePréparez votre site ecommerce pour les périodes de pointe
Préparez votre site ecommerce pour les périodes de pointeCDNetworks
 
Comment optimiser les performances web des applications en saas
Comment optimiser les performances web des applications en saasComment optimiser les performances web des applications en saas
Comment optimiser les performances web des applications en saasCDNetworks
 
Come potenziare le web performance del vostro sito
Come potenziare le web performance del vostro sitoCome potenziare le web performance del vostro sito
Come potenziare le web performance del vostro sitoCDNetworks
 
Votre site web en Chine: comment obtenir une performance web rapide et fiable
Votre site web en Chine:  comment obtenir une performance web rapide et fiableVotre site web en Chine:  comment obtenir une performance web rapide et fiable
Votre site web en Chine: comment obtenir une performance web rapide et fiableCDNetworks
 
Comment séduire les internautes chinois avec un site ultra rapide
Comment séduire les internautes chinois avec un site ultra rapideComment séduire les internautes chinois avec un site ultra rapide
Comment séduire les internautes chinois avec un site ultra rapideCDNetworks
 
Comment séduire les internautes chinois avec un site ultra rapide
Comment séduire les internautes chinois avec un site ultra rapideComment séduire les internautes chinois avec un site ultra rapide
Comment séduire les internautes chinois avec un site ultra rapideCDNetworks
 
Tech Chat: Technical Review of Dynamic Content Acceleration
Tech Chat: Technical Review of Dynamic Content AccelerationTech Chat: Technical Review of Dynamic Content Acceleration
Tech Chat: Technical Review of Dynamic Content AccelerationCDNetworks
 
Les internautes français plébiscitent la site performance
Les internautes français plébiscitent la site performanceLes internautes français plébiscitent la site performance
Les internautes français plébiscitent la site performanceCDNetworks
 
Comment améliorer la site performance ?
Comment améliorer la site performance ? Comment améliorer la site performance ?
Comment améliorer la site performance ? CDNetworks
 
China's Online Market Challenges 2014
China's Online Market Challenges 2014China's Online Market Challenges 2014
China's Online Market Challenges 2014CDNetworks
 
China's Online Market: 11 Opportunity Insights from Forrester
China's Online Market: 11 Opportunity Insights from ForresterChina's Online Market: 11 Opportunity Insights from Forrester
China's Online Market: 11 Opportunity Insights from ForresterCDNetworks
 
Demystifying china online market opportunities slideshare
Demystifying china online   market opportunities slideshareDemystifying china online   market opportunities slideshare
Demystifying china online market opportunities slideshareCDNetworks
 
Reaching China with Your Website & Cloud Applications
Reaching China with Your Website & Cloud ApplicationsReaching China with Your Website & Cloud Applications
Reaching China with Your Website & Cloud ApplicationsCDNetworks
 
ACCELERATE SAP® APPLICATIONS WITH CDNETWORKS
ACCELERATE SAP® APPLICATIONS WITH CDNETWORKSACCELERATE SAP® APPLICATIONS WITH CDNETWORKS
ACCELERATE SAP® APPLICATIONS WITH CDNETWORKSCDNetworks
 
451 Group Increasing Cloud Application Performance
451 Group Increasing Cloud Application Performance451 Group Increasing Cloud Application Performance
451 Group Increasing Cloud Application PerformanceCDNetworks
 
CDNetworks Reaching China with Your Website and Brand - The Hard Truth
CDNetworks Reaching China with Your Website and Brand - The Hard TruthCDNetworks Reaching China with Your Website and Brand - The Hard Truth
CDNetworks Reaching China with Your Website and Brand - The Hard TruthCDNetworks
 

Plus de CDNetworks (17)

5 consigli per preparare il vostro sito e-commerce ad affrontare i picchi di ...
5 consigli per preparare il vostro sito e-commerce ad affrontare i picchi di ...5 consigli per preparare il vostro sito e-commerce ad affrontare i picchi di ...
5 consigli per preparare il vostro sito e-commerce ad affrontare i picchi di ...
 
Préparez votre site ecommerce pour les périodes de pointe
Préparez votre site ecommerce pour les périodes de pointePréparez votre site ecommerce pour les périodes de pointe
Préparez votre site ecommerce pour les périodes de pointe
 
Comment optimiser les performances web des applications en saas
Comment optimiser les performances web des applications en saasComment optimiser les performances web des applications en saas
Comment optimiser les performances web des applications en saas
 
Come potenziare le web performance del vostro sito
Come potenziare le web performance del vostro sitoCome potenziare le web performance del vostro sito
Come potenziare le web performance del vostro sito
 
Votre site web en Chine: comment obtenir une performance web rapide et fiable
Votre site web en Chine:  comment obtenir une performance web rapide et fiableVotre site web en Chine:  comment obtenir une performance web rapide et fiable
Votre site web en Chine: comment obtenir une performance web rapide et fiable
 
Comment séduire les internautes chinois avec un site ultra rapide
Comment séduire les internautes chinois avec un site ultra rapideComment séduire les internautes chinois avec un site ultra rapide
Comment séduire les internautes chinois avec un site ultra rapide
 
Comment séduire les internautes chinois avec un site ultra rapide
Comment séduire les internautes chinois avec un site ultra rapideComment séduire les internautes chinois avec un site ultra rapide
Comment séduire les internautes chinois avec un site ultra rapide
 
Tech Chat: Technical Review of Dynamic Content Acceleration
Tech Chat: Technical Review of Dynamic Content AccelerationTech Chat: Technical Review of Dynamic Content Acceleration
Tech Chat: Technical Review of Dynamic Content Acceleration
 
Les internautes français plébiscitent la site performance
Les internautes français plébiscitent la site performanceLes internautes français plébiscitent la site performance
Les internautes français plébiscitent la site performance
 
Comment améliorer la site performance ?
Comment améliorer la site performance ? Comment améliorer la site performance ?
Comment améliorer la site performance ?
 
China's Online Market Challenges 2014
China's Online Market Challenges 2014China's Online Market Challenges 2014
China's Online Market Challenges 2014
 
China's Online Market: 11 Opportunity Insights from Forrester
China's Online Market: 11 Opportunity Insights from ForresterChina's Online Market: 11 Opportunity Insights from Forrester
China's Online Market: 11 Opportunity Insights from Forrester
 
Demystifying china online market opportunities slideshare
Demystifying china online   market opportunities slideshareDemystifying china online   market opportunities slideshare
Demystifying china online market opportunities slideshare
 
Reaching China with Your Website & Cloud Applications
Reaching China with Your Website & Cloud ApplicationsReaching China with Your Website & Cloud Applications
Reaching China with Your Website & Cloud Applications
 
ACCELERATE SAP® APPLICATIONS WITH CDNETWORKS
ACCELERATE SAP® APPLICATIONS WITH CDNETWORKSACCELERATE SAP® APPLICATIONS WITH CDNETWORKS
ACCELERATE SAP® APPLICATIONS WITH CDNETWORKS
 
451 Group Increasing Cloud Application Performance
451 Group Increasing Cloud Application Performance451 Group Increasing Cloud Application Performance
451 Group Increasing Cloud Application Performance
 
CDNetworks Reaching China with Your Website and Brand - The Hard Truth
CDNetworks Reaching China with Your Website and Brand - The Hard TruthCDNetworks Reaching China with Your Website and Brand - The Hard Truth
CDNetworks Reaching China with Your Website and Brand - The Hard Truth
 

Dernier

Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Delhi Call girls
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Onlineanilsa9823
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.soniya singh
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663Call Girls Mumbai
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.CarlotaBedoya1
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
 

Dernier (20)

Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 

ENSURING FAST AND SECURE GAMING APPLICATION DOWNLOADS GLOBALLY

  • 1. CDNETWORKS.COM “Ensuring Fast and Secure Gaming Application Downloads Globally” Presented by John McIlwain, Director of Products, CDNetworks
  • 2.  GAME DOWNLOAD PERFORMANCE WAS THE TITLE  EXPANDED INTO ALL TYPES OF CONTENT  FOCUSING ON THE NETWORK LAYER  QUICK REVIEW ON HOSTING  INTERNET CHALLENGES  DIFFERENT TYPES OF CONTENT & DELIVERY  ACCELERATION  SECURITY I WILL TALK ABOUT CDNETWORKS.COM
  • 3.  Cloud Hosting is becoming the norm  On-demand scalability  Easily expand into new markets  OpEx vs CapEx  Of course traditional hosting is not going away  Learning from the “cloud approach”  Hybrid can be good • Fixed vs variable costs  Need to augment your Network strategy Hosting CDNETWORKS.COM
  • 4. Need to Scale Your Network Also CDNETWORKS.COM 125 780 Don’t want to get attacked here
  • 5.  Gaming is a favorite target of attackers  Lots of money spent  Lots of time lost  Big or small, everyone is at risk  Let’s talk about the network layer What About Attacks? CDNETWORKS.COM
  • 6. QUICK REVIEW ON INTERNET COMMUNICATIONS CDNETWORKS.COM
  • 7. CDNETWORKS.COM PoP 3 PoP 2 PoP 1 Tier 3 Networks (Multi-homed ISP) IXC Tier 1 Networks Tier 3 Networks (single homed ISP) Tier 2 ISPs Global Network Providers Internet Users Broadband Providers Tier 2 Networks Regional ISPs, University Networks Transit Transit Transit Transit Peering THE GLOBAL INTERNET IS COMPLEX
  • 8. INTERNET RTT LATENCY  DISTANCE  SPEED OF LIGHT 70 ms 150 ms LONDON NEW YORK 500 ms SHANGHAI GLOBAL INTERNET CHALLENGES CDNETWORKS.COM SAN FRANCISCO
  • 9. GLOBAL INTERNET CHALLENGES NETWORK PROBLEMS  NETWORK OF NETWORKS BOTTLENECKS  PACKET LOSS  CONGESTION  RETRANSMISSION CDNETWORKS.COM SAN FRANCISCO USER
  • 10. MULTIPLE RTTs FOR CONNECTION NEGOTIATION GLOBAL INTERNET CHALLENGES INEFFICIENT PROTOCOLS / RTT MULTIPLIER •CHATTY PROTOCOL •TCP SLOW START •TENS OF BACK & FORTH ROUND TRIPS •30-50 RTTs FOR ONLY 1 PAGE •CONNECTION LOAD AT ORIGIN CDNETWORKS.COM SAN FRANCISCO FILE USER
  • 11. LATENCY VISUALIZEDWashington Philadelphia Atlanta Boston Chicago Toronto KansasCity Denver LosAngeles SanDiego SanJose Dublin Amsterdam Vancouver Dortmund Hamburg Berlin London Vienna Milan Madrid Moscow Istanbul Tokyo Mumbai Sydney NewDelhi KualaLumpur Shanghai Chengdu Bangalore DL TIME 24kB OBJECT FROM ORIGIN LOCATION IN WASHINGTON DC, USA 5XSLOWER 9XSLOWER 14XSLOWER 30XSLOWER Source: Compuware Gomez backbone agents 50XSLOWER 3XSLOWER Beijing PERFORMANCE DEGRADES AS DISTANCE INCREASES CDNETWORKS.COM MORE DISTANCE  INCREASED LATENCY LONGER RTT  SLOWER DOWNLOAD Single Origin in Washington DC
  • 13.  HTTP/S - Static content  HTTP/S - Dynamic content  TCP content  UDP content Content Types CDNETWORKS.COM
  • 16.  TCP is connection oriented  TCP handles most communication problems  (at the cost of possible large delays)  You need to create data format rules  Has sequence and acknowledgements TCP CDNETWORKS.COM http://www.ni.com/white-paper/6723/en/
  • 17.  UDP is a connectionless service  You must handle communication problems  But, you have control  You must decide on timeout issues  But, you have control UDP CDNETWORKS.COM http://www.ni.com/white-paper/6723/en/
  • 19. STATIC REPLICATION  EASY – USE CDN  FROM “LOW COST” TO “ENTERPRISE”  CONTENT HAS TTL  CDN REPLICATES CONTENT GLOBALLY  HONORS TTL  CAN DELETE FROM CDN CACHE CDNETWORKS.COM
  • 20. CACHING NO: CACHING LONGER ROUND TRIPS = LONGER RESPONSE TIME DWA EDGE WITH: CACHING SHORTER ROUND TRIPS = SHORTER RESPONSE TIME ORIGIN ORIGIN CDNETWORKS.COM
  • 21. CACHING AND COMPRESSION NO: CACHING, COMPRESSION DWA EDGE WITH: CACHING, COMPRESSION REDUCES ROUND TRIP OBJECT SIZE ORIGIN ORIGIN FILEPARTSNOTCOMPRESSED FILECOMPRESSED CDNETWORKS.COM
  • 23. DYNAMIC REPLICATION  GENERALLY CANNOT CACHE/REPLICATE REAL-TIME DATA  NEED TO DETERMINE CONSISTENCY REQUIREMENTS  THEN DESIGN ORIGIN ARCHITECTURE TO SUPPORT CDNETWORKS.COM
  • 24. REPLICATION – DYNAMIC CONTENT CONSISTENCY QUESTIONS  HOW MANY HITS ON MY WEB PAGE?  CLOSE ENOUGH IS OK  HOW MANY PEOPLE VIEWED MY LINKEDIN PROFILE?  UPDATED HOURLY IS OK  I WANT TO BUY SEAT 11B ON AN AIRPLANE?  CAN ONLY SELL SEAT 11B ONE TIME  PROBLEMS IF SOLD MORE THAN ONCE CDNETWORKS.COM
  • 25. REPLICATION – DYNAMIC CONTENT CONSISTENCY APPROACHES  WEAK  BEST EFFORT  ACCEPTABLE FOR SOME LOST DATA  EXAMPLE: VOIP or WEB PAGE COUNTER  EVENTUAL  DATA OFTEN PUT IN “WORK QUEUE”  EXAMPLE: PROFILE VIEWS  STRONG  RELATIONAL DATABASES  USE TRANSACTIONS  WAITS FOR CONFIRMATION  EXAMPLE: SEAT 11B CDNETWORKS.COM
  • 26. REPLICATION – DYNAMIC CONTENT DATACENTER IMPACT:  WHAT ABOUT SINGLE DATACENTER?  WEAK, EVENTUAL, STRONG:  EASY, BUT SPOF  SPEED & RELIABILITY EXCELLENT  WHAT ABOUT MULTI DATACENTER?  WEAK, EVENTUAL:  RELATIVELY EASY, HARDER THAN SINGLE DATACENTER THOUGH…  STRONG  MUCH MORE DIFFICULT  THINK BANK TRANSACTION CDNETWORKS.COM
  • 27. Source: http://www.cs.usfca.edu/~srollins/courses/cs682-s08/web/notes/transactions.html REPLICATION – DYNAMIC CONTENT OPTIONS FOR MULTI-DATACENTER DON’T  JUST BUILD AS RELIABLE OF A SINGLE DATACENTER SOLUTION AS YOU CAN 2+ DATACENTERS - GOOD  MASTER/REPLICA, MULTI-MASTER  GENERALLY NOT STRONG CONSISTENCY (TERMS VARY)  MIGHT LOSE SOME ACTIVE AND VERY RECENT DATA 2+ DATACENTERS - EXCELLENT  2 PHASE COMMIT/PAXOS  THINK OF BANKING & SEAT 11B CDNETWORKS.COM
  • 28. REPLICATION – DYNAMIC CONENT Single Origin 3 Datacenters CDN (CDNetworks) ASSUME YOU HAVE A 2 OR 3 DATACENTER SOLUTION Is it as fast as you need? CDNETWORKS.COM
  • 30.  THESE ARE SOME COMMON TECHNIQUES  DIFFERENT CDNs USE DIFFERENT TECHNIQUES  MOST CDNs DO NOT SHARE TECHNIQUES  BOTTOM LINE – PERFORMANCE RESULTS MATTER! DISCLAIMER: DYNAMIC ACCELERATION CDNETWORKS.COM MEASURE ALL THE THINGS
  • 31. TCP CAN BE VERY SLOW http://asperasoft.com/technology/transport/fasp/#tcp-464
  • 32. DYNAMIC CONTENT NO: CACHING, COMPRESSION, CONN. POOLING OR KEEP ALIVE DWA EDGE WITH: COMPRESSION, CONN. POOLING AND KEEP ALIVE CONTINUOUS CONNECTIONS BETWEEN EDGE & SHIELD; & SHIELD + ORIGIN REDUCE ROUND TRIPS FOR TCP OPEN & CLOSE CONNECTION DWA SHIELD PERSISTANTCONNECTIONS ORIGINORIGIN FILEPARTSNOTCOMPRESSED CDNETWORKS.COM
  • 33. TLS/SSL OFFLOAD NO: SSL OFFLOADING DWA EDGE WITH: SSL OFFLOAD EDGE SERVER WITH SSL CERTIFICATION ENCRYPTS & DECRYPTS ON IT’S OWN TO REDUCE ORIGIN LOAD ORIGIN ORIGIN CDNETWORKS.COM
  • 36. 0.0 5.0 10.0 15.0 20.0 20 40 60 80 100Source: RFC 1323 0.0 20.0 40.0 60.0 0 60 120 180 240 300 RTT (ms) 65kB window RTT (ms) MAX THROUGHPUT (Mbps) 65kB window 30ms  100ms 70% reduction! TCP MATH MAX THROUGHPUT (Mbps) CDNETWORKS.COM
  • 37. OPTIMALLY TUNED TCP LINKS LONGRESPONSETIME HIGH LATENCY DWA Edge LOW LATENCY WITH LARGE WINDOWS, FAST RETRANSMIT, FINE GRAINED RETRANSMISSION TIMEOUTS AND FAST RECOVERY DWA Shield LOW LATENCY ORIGIN CDNETWORKS.COM
  • 39. UDP: Routing & Reliability CDNETWORKS.COMhttps://www.researchgate.net/figure/4156662_fig2_Figure-6-A-snapshot-of-TAMP- animation-showing-leaked-routes-from-CalREN's-peers
  • 42. PSECURITY IS THE NEW MUST HAVE CDNETWORKS.COM
  • 45. LAYER 3/4 - DDOS ORIGIN CDNETWORKS.COM
  • 46. LAYER 7 - WAF
  • 48.  Test all options  Usually Download is different than Upload  Upload as close as possible  Aspera or other client/server options  TCP (HTTP/S)  Need to add smarts  Non-TCP  UDP and other options LARGE FILE OPTIONS CDNETWORKS.COM
  • 49. CDN BEST PRACTICES  DETERMINE DOMAINS: STATIC, DYNAMIC, & PROTOCOL NEEDS  GLOBAL CUSTOMERS = GLOBAL CDN & GLOBAL DNS  HAVE (at least) PRIMARY & BACKUP ORIGINS  SET TTL HEADERS ON STATIC CONTENT & DNS  CDNS CAN ACCELERATE (FIRST/LAST/MIDDLE MILE)  CDNS CAN INCREASE ROUTING RELIABILITY  CONSIDER UDP IF YOUR APP ONLY NEEDS MINIMIAL “TCP” STUFF  CDNS SEND EXTRA HEADERS, USE IF DESIRED  USE APIs FOR CDN AUTOMATION & MONITORING  TEST EVERTHGING: BACKBONE, LAST-MILE, REAL-USE CDNETWORKS.COM
  • 50. CDNS CAN OVERRIDE (HTTP/S) SOME CDNS CAN RUN “RULES” AT EDGE  OVERRIDE MARKETING TEAM  IMMEDIATE EFFECT REWRITE URL  SEND REQUESTS FROM “1.JPG” TO “OLD/1.JPG” REDIRECT URL (301/302)  “http” to “https” OVERRIDE HEADER  CACHE-CONTROL: MAX-AGE  CACHE-CONTROL: NO-STORE CDNETWORKS.COM
  • 51. CDNS CAN OVERRIDE (HTTP/S) CONTENT VARIATION  USE CORRECT index.html BASED ON COOKIE OR GEO LOCATION REFERRER CHECKING  BLACK/WHITE LIST GEO CONTROL  ALLOW/DENY CONTENT BASED ON GEOGRAPHY ORIGIN REQUEST HEADERS  PASS ORIGIN FAILURE  SET BACKUP  DELIVER STALE CONTENT  RETURN 503 (REDUCE ORIGIN LOAD) CDNETWORKS.COM