ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
?2016 AKAMAI | FASTER FORWARDTM
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.
???
Technical Account Manager
Akamai Technologies Korea
Video Over Cellular??? ?? ??? CDN? ??
?2016 AKAMAI | FASTER FORWARDTM
? CDN? ????
? Global Online Game? ????
? ??? ???? ????
? Challenge
? ??/?? ?? (Purge, Versioning? Integrity)
? Latency? ??? Network Architecture (Multi-Origin vs
Single-Origin + CDN)
? Protocol ???
? ????
? Conclusion
Agenda
?2016 AKAMAI | FASTER FORWARDTM
CDN? ????
?2016 AKAMAI | FASTER FORWARDTM
??? ???? ???
????? ??
? ??? ???? ¨C Middle Mile
? 500 ~ 5000 Mile ? ??? ??
? ??? ????? ?? - ??
??/?? ???
??? ???? ??
? ???? ?? ?? ??
? ?? ???? ??
? ??? ???? ??
?????
???
Tier-1
ISP
Tier-1
ISP
First Mile :
?? 10??
20? ??
Middle Mile :
?? 10??
6? ??
Last Mile :
?? 10??
50? ??
500~5000??
ISP
ISP
MNO
?2016 AKAMAI | FASTER FORWARDTM
??? ???? ???
?????
???
Tier-1
ISP
Tier-1
ISP
First Mile :
?? 10??
20? ??
Middle Mile :
?? 10??
6? ??
Last Mile :
?? 10??
50? ??
500~5000??
ISP
ISP
MNO
??? ??? ??
? Internet Bottleneck ?? ???
? ?????? ?? ?? ???
? ??? ???? ?? ?? ???
? ??? ????? ?? ???
?????2
Cloud
?2016 AKAMAI | FASTER FORWARDTM
??? ???? ??? - CDN ? ?? ??
?????
???
Tier-1
ISP
Tier-1
ISP
10~100??
ISP
ISP
MNO
Cloud
???? ??? ?? ??? ??
? ??? ?? Internet Bottleneck ??
? ???? ???? ? ?? 10~100 Miles
? ??? ??? ???? ??
? Middle Mile ? ??
? ??? ??? ??? ??? ??
? ?? ??? ???? ????
?????? ??? ???????
????
? CDN ????? ?? ???? ?? ??
???
????
???
?????2
?2016 AKAMAI | FASTER FORWARDTM
??? ??? ??? ????
???
PvP
???
??? ?? ??
??? ???
?? ????
???
????
?2016 AKAMAI | FASTER FORWARDTM
??? ????, ????..
?? / ?? ?? / ?? ? ?
?? ??
Proto Type
?? ??
CBT / OBT
???
?? ??
?? ????
Play
Patch ????
Play & ???? ?? ? ?? Patch ??
? File ?? ?? ??
? Network Architecture
? Protocol ?? / ???
? Capacity / Dimensioning
? Patch ??
? ????
? ????
(?? ????)
? ???
?2016 AKAMAI | FASTER FORWARDTM
Challenge 1: ??, ???, ????
Patch Upload
??????
Child??
? ?? 1
Parents??
v1
v1
v1
v1
v1 ? ?? 2
v1
? ?? 3
v1
v1
v1
?2016 AKAMAI | FASTER FORWARDTM
Challenge 1: ??, ???, ????
Patch Upload
??????
Child??
? ?? 1
Parents??
v2
v2
v1
v1
? ?? 2
? ?? 3
v1
v1
Portal/API
2) Purging ??? ??
??
1) ??? ??
????
3) ??? ??, ???
????
???? ??
?2016 AKAMAI | FASTER FORWARDTM
??: ??? > ?? > TTL
Patch Upload
??????
Child??
? ?? 1
Parents??
v2
v1
v1
v2 ? ?? 2
v2
? ?? 3
v2
v2
v2
v1
v2
v2
File? ???? ????
1. TTL? ???.
(TTL??*2???
??? ??? ??)
2. ?????? Patch
URL? access? ??,
Purging? URL?
Publishing.
3. ?? URL? ?? ???
URL? ??
?2016 AKAMAI | FASTER FORWARDTM
Challenge 2: Network Architecture, Latency
? Latency Requirement less than 50ms?
Local (Domestic)
50 ms > , < 100 ms
> 100 ms
?2016 AKAMAI | FASTER FORWARDTM
Route Optimization
100ms
200ms
125ms
15ms
10ms
BGP
???
?????
?? ???
SureRoute:
? Latency ? ?? ???? ??
? ??? ??? ? ????? ??? ??? ???? ?? ??? ??? ??
? ??? ??? ??? ?? ???? ?? ?? ??? ?? Failover ??? ??
Http/Https,
WebSocket
REST API ??
?2016 AKAMAI | FASTER FORWARDTM
Route/Protocol Optimization
?? ??:
? ??? ??? ?? ??? ???? Packet Loss ????? ?? ??? ??
Non-Http(s)
TCP/IP ??
High-
Performance
Transport
Protocol
TCP ???:
? 3?? segment? ??? ?? ??? TCP??
? ??? Congestion Window ??? TCP Slow start ??
? ?? ???, ?? ?? Round Trip
?????:
? ???? ?? ??? ?? ??? ???? ??? ?? ?? (ICMP/TCP)
?2016 AKAMAI | FASTER FORWARDTM
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.Video Over Cellular????
?2016 AKAMAI | FASTER FORWARDTM
Case1: PC ??-TCP/IP, TCP ?? ??
? TCP ????
? ???? ?? TCP
? ?? ????? ?? MMORPG ?? ??
? PvP? ?? ??? TCP ?? ?? ??
? ?? ??? ??? ????? CS??
Solution:
Akamai: Global Traffic Manager, ?? ???, TCP ???, ?? ??
Customer: PvP? ?? ??? ?? ??? ??
?2016 AKAMAI | FASTER FORWARDTM
Case1: PC ??- TCP/IP, TCP ?? ??
?? ??
????
IP Application Accelerator
???
?????~
?? ??? ???
???? IPA ??
? SureRoute
? TCP Optimization
? Packet Replication
?2016 AKAMAI | FASTER FORWARDTM
Case 2: Mobile??-HTTP REST API ??
? HTTP REST API ??
? ??? ????? ???? ??
? ??? ??? ??? ?? ??? ??
??? ??
Solution:
Akamai: Global Traffic Manager, ?? ???, TCP
???
?2016 AKAMAI | FASTER FORWARDTM
Case 2: Mobile??-HTTP REST API ??
? HTTP REST API ??
? ???
? ?? ??
? ??
? ?? ??
? ?? ?? ????
? ?? ?? / ??? ??
? ???? ??? ??
Client
Game Server
POST /StageClear/ HTTP1.1
Host: www.gamecompany.com
Accept: application/json
Stage=1&Status=Clear&Score=100&..
200 OK
Connection: Keep-Alive
¡­.
{¡°stage¡±:2, ¡°Score¡±:100, ¡°new weapon¡±:¡±glove¡±}
Edge
?2016 AKAMAI | FASTER FORWARDTM
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.Video Over CellularConclusion
?2016 AKAMAI | FASTER FORWARDTM
Authentication
Game Server
Payment
Inventory
Game Origin Infra
Region N
NetStorage / Storage
End-user
(1) GTM for regional assignment
Akamai Edge
(2) Simple Download (Game File / Patch)
Authentication
Game Server
Payment
Inventory
Game Origin Infra
Region 1
(3) Acceleration for APIs
Reference Diagram
1. Latency Requirement less than 50ms?
Local
50 ms > , < 100 ms
> 100 ms
Spot for Acceleration!
Spot for Acceleration
? File ?? ?? ??
? Network Architecture
? Protocol ?? / ???
? Capacity / Dimensioning
?2016 AKAMAI | FASTER FORWARDTM
Grow revenue opportunities with fast, personalized
web experiences and manage complexity from peak
demand, mobile devices and data collection.

More Related Content

??? ?? ??? Cdn? ??.pdf

  • 1. ?2016 AKAMAI | FASTER FORWARDTM Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection. ??? Technical Account Manager Akamai Technologies Korea Video Over Cellular??? ?? ??? CDN? ??
  • 2. ?2016 AKAMAI | FASTER FORWARDTM ? CDN? ???? ? Global Online Game? ???? ? ??? ???? ???? ? Challenge ? ??/?? ?? (Purge, Versioning? Integrity) ? Latency? ??? Network Architecture (Multi-Origin vs Single-Origin + CDN) ? Protocol ??? ? ???? ? Conclusion Agenda
  • 3. ?2016 AKAMAI | FASTER FORWARDTM CDN? ????
  • 4. ?2016 AKAMAI | FASTER FORWARDTM ??? ???? ??? ????? ?? ? ??? ???? ¨C Middle Mile ? 500 ~ 5000 Mile ? ??? ?? ? ??? ????? ?? - ?? ??/?? ??? ??? ???? ?? ? ???? ?? ?? ?? ? ?? ???? ?? ? ??? ???? ?? ????? ??? Tier-1 ISP Tier-1 ISP First Mile : ?? 10?? 20? ?? Middle Mile : ?? 10?? 6? ?? Last Mile : ?? 10?? 50? ?? 500~5000?? ISP ISP MNO
  • 5. ?2016 AKAMAI | FASTER FORWARDTM ??? ???? ??? ????? ??? Tier-1 ISP Tier-1 ISP First Mile : ?? 10?? 20? ?? Middle Mile : ?? 10?? 6? ?? Last Mile : ?? 10?? 50? ?? 500~5000?? ISP ISP MNO ??? ??? ?? ? Internet Bottleneck ?? ??? ? ?????? ?? ?? ??? ? ??? ???? ?? ?? ??? ? ??? ????? ?? ??? ?????2 Cloud
  • 6. ?2016 AKAMAI | FASTER FORWARDTM ??? ???? ??? - CDN ? ?? ?? ????? ??? Tier-1 ISP Tier-1 ISP 10~100?? ISP ISP MNO Cloud ???? ??? ?? ??? ?? ? ??? ?? Internet Bottleneck ?? ? ???? ???? ? ?? 10~100 Miles ? ??? ??? ???? ?? ? Middle Mile ? ?? ? ??? ??? ??? ??? ?? ? ?? ??? ???? ???? ?????? ??? ??????? ???? ? CDN ????? ?? ???? ?? ?? ??? ???? ??? ?????2
  • 7. ?2016 AKAMAI | FASTER FORWARDTM ??? ??? ??? ???? ??? PvP ??? ??? ?? ?? ??? ??? ?? ???? ??? ????
  • 8. ?2016 AKAMAI | FASTER FORWARDTM ??? ????, ????.. ?? / ?? ?? / ?? ? ? ?? ?? Proto Type ?? ?? CBT / OBT ??? ?? ?? ?? ???? Play Patch ???? Play & ???? ?? ? ?? Patch ?? ? File ?? ?? ?? ? Network Architecture ? Protocol ?? / ??? ? Capacity / Dimensioning ? Patch ?? ? ???? ? ???? (?? ????) ? ???
  • 9. ?2016 AKAMAI | FASTER FORWARDTM Challenge 1: ??, ???, ???? Patch Upload ?????? Child?? ? ?? 1 Parents?? v1 v1 v1 v1 v1 ? ?? 2 v1 ? ?? 3 v1 v1 v1
  • 10. ?2016 AKAMAI | FASTER FORWARDTM Challenge 1: ??, ???, ???? Patch Upload ?????? Child?? ? ?? 1 Parents?? v2 v2 v1 v1 ? ?? 2 ? ?? 3 v1 v1 Portal/API 2) Purging ??? ?? ?? 1) ??? ?? ???? 3) ??? ??, ??? ???? ???? ??
  • 11. ?2016 AKAMAI | FASTER FORWARDTM ??: ??? > ?? > TTL Patch Upload ?????? Child?? ? ?? 1 Parents?? v2 v1 v1 v2 ? ?? 2 v2 ? ?? 3 v2 v2 v2 v1 v2 v2 File? ???? ???? 1. TTL? ???. (TTL??*2??? ??? ??? ??) 2. ?????? Patch URL? access? ??, Purging? URL? Publishing. 3. ?? URL? ?? ??? URL? ??
  • 12. ?2016 AKAMAI | FASTER FORWARDTM Challenge 2: Network Architecture, Latency ? Latency Requirement less than 50ms? Local (Domestic) 50 ms > , < 100 ms > 100 ms
  • 13. ?2016 AKAMAI | FASTER FORWARDTM Route Optimization 100ms 200ms 125ms 15ms 10ms BGP ??? ????? ?? ??? SureRoute: ? Latency ? ?? ???? ?? ? ??? ??? ? ????? ??? ??? ???? ?? ??? ??? ?? ? ??? ??? ??? ?? ???? ?? ?? ??? ?? Failover ??? ?? Http/Https, WebSocket REST API ??
  • 14. ?2016 AKAMAI | FASTER FORWARDTM Route/Protocol Optimization ?? ??: ? ??? ??? ?? ??? ???? Packet Loss ????? ?? ??? ?? Non-Http(s) TCP/IP ?? High- Performance Transport Protocol TCP ???: ? 3?? segment? ??? ?? ??? TCP?? ? ??? Congestion Window ??? TCP Slow start ?? ? ?? ???, ?? ?? Round Trip ?????: ? ???? ?? ??? ?? ??? ???? ??? ?? ?? (ICMP/TCP)
  • 15. ?2016 AKAMAI | FASTER FORWARDTM Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.Video Over Cellular????
  • 16. ?2016 AKAMAI | FASTER FORWARDTM Case1: PC ??-TCP/IP, TCP ?? ?? ? TCP ???? ? ???? ?? TCP ? ?? ????? ?? MMORPG ?? ?? ? PvP? ?? ??? TCP ?? ?? ?? ? ?? ??? ??? ????? CS?? Solution: Akamai: Global Traffic Manager, ?? ???, TCP ???, ?? ?? Customer: PvP? ?? ??? ?? ??? ??
  • 17. ?2016 AKAMAI | FASTER FORWARDTM Case1: PC ??- TCP/IP, TCP ?? ?? ?? ?? ???? IP Application Accelerator ??? ?????~ ?? ??? ??? ???? IPA ?? ? SureRoute ? TCP Optimization ? Packet Replication
  • 18. ?2016 AKAMAI | FASTER FORWARDTM Case 2: Mobile??-HTTP REST API ?? ? HTTP REST API ?? ? ??? ????? ???? ?? ? ??? ??? ??? ?? ??? ?? ??? ?? Solution: Akamai: Global Traffic Manager, ?? ???, TCP ???
  • 19. ?2016 AKAMAI | FASTER FORWARDTM Case 2: Mobile??-HTTP REST API ?? ? HTTP REST API ?? ? ??? ? ?? ?? ? ?? ? ?? ?? ? ?? ?? ???? ? ?? ?? / ??? ?? ? ???? ??? ?? Client Game Server POST /StageClear/ HTTP1.1 Host: www.gamecompany.com Accept: application/json Stage=1&Status=Clear&Score=100&.. 200 OK Connection: Keep-Alive ¡­. {¡°stage¡±:2, ¡°Score¡±:100, ¡°new weapon¡±:¡±glove¡±} Edge
  • 20. ?2016 AKAMAI | FASTER FORWARDTM Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.Video Over CellularConclusion
  • 21. ?2016 AKAMAI | FASTER FORWARDTM Authentication Game Server Payment Inventory Game Origin Infra Region N NetStorage / Storage End-user (1) GTM for regional assignment Akamai Edge (2) Simple Download (Game File / Patch) Authentication Game Server Payment Inventory Game Origin Infra Region 1 (3) Acceleration for APIs Reference Diagram 1. Latency Requirement less than 50ms? Local 50 ms > , < 100 ms > 100 ms Spot for Acceleration! Spot for Acceleration ? File ?? ?? ?? ? Network Architecture ? Protocol ?? / ??? ? Capacity / Dimensioning
  • 22. ?2016 AKAMAI | FASTER FORWARDTM Grow revenue opportunities with fast, personalized web experiences and manage complexity from peak demand, mobile devices and data collection.