SlideShare a Scribd company logo
Embedded CDNs in 2023
﹣A status
Jack Fang
June 2023
What is a CDN?
Embedded servers are when some of the
CDNs servers are located within ISPs networks
and intended to only serve end-users in that
network. The servers will use address space
originated in the ISPs network and not in the
CDNs ASN(s).
Clustering is when a number of servers share
their storage. This means that the content is
distributed over the servers in the cluster and
will not be present at all of them. Sometimes
servers in different sites can be clustered
together.
A collections of
geographically
distributed servers
A method to place
content on the servers
A method to steer end-
users to the closest
servers
A bit about the CDN market
Growth in the market based on
the increased consumer
demand for entertainment and
OTT services and in the later
years on increased demand for
e-learning and work from
home solutions.
The traditional players like
Akamai, Lumen, Tata, Edgio
etc are well established as
reliable and with global reach.
The newer major CDNs like
Cloudflare, Fastly and
Stackpath are offering a more
diverse and specialised set of
services like security services
and DDOS protection, high
performance real time delivery
services etc.
Which btw is also offered by
Akamai
Large content producers who
use comercial CDNs often use
multiple CDNs. This both to
support their different types of
content, to leverage different
geographical scope of the CDN,
create resilience and finally -
more than one provider means
better leverage when
negotiating contracts…
A bit about the CDN market
The cloud providers allmost all
have a CDN to front their
content
The CDNs are almost all also
offering compute and other
cloud services
So in the end they end up
offering the same services but
with different specialities and
strengths
The giant content producers
like Netflix, Apple, Microsoft,
Amazon, Facebook and Google
have all build their own
specialised CDN to support
their core services ( and some
also sell CDN services…)
Building a CDNs on a global
scale is not small task, so this
solution is only for the largest
and most resourceful content
producers with enough
demand for traffic to make the
business case work.
Who offers embedded servers?
● Akamai
● Netflix
● Google
● Amazon
● Facebook
● Cloudflare
● CDN77
● Microsoft
● Apple
● Qwilt
● And more to
come
So, what is in it for the ISP?
Statistics
• Petros Gigis, Lefteris Mannasakis
and more presented at
Sigcomm’21 that over 3,500
ASNs globally have embedded
servers
• Most ISPs in the Kentik traffic
sample have 6 or less embedded
CDNs
• The top 6 in the Kentik sample
are:
Percentages of the ISPs in the sample that
have embedded servers from the CDN
Google (25.5%)
Facebook (16.2%)
Netflix (26.5%)
Akamai (11.6%)
Apple (3.3%) CDN77 (3.3%)
Total distribution of traffic
marked as CDN traffic
~74% over the external
network border
~14% from embedded servers
~7% embedded to embedded
internally in the networks
~5% Externally to
embedded
Average traffic over 24 hours that includes a sunday evening.
Statistics
● Outside to end-users (39%)
● Embedded to end-users (56%)
● Outside to embedded (5%)
● Embedded to embedded (1%)
Google Netflix Facebook Akamai
● Outside to end-users (22%)
● Embedded to end-users (72%)
● Outside to embedded (3%)
● Embedded to embedded (3%)
● Outside to end-users (43%)
● Embedded to end-users (54%)
● Outside to embedded (4%)
● Embedded to embedded (0%)
● Outside to end-users (73%)
● Embedded to end-users (18%)
● Outside to embedded (9%)
● Embedded to embedded (0%)
Steer to the closest cache
● BGP is used to signal the subnets
that a cache or cluster should
serve
● The most control is given
for the systems where every
cache has a BGP session and
the steering system respects
common BGP parameters.
● A setup where all Servers have
an identical session will work
for most deployments.
● Prefixes are sent from the ISP
to the cache
BGP
● End-users are mapped to a
cluster based on the DNS
server they are using to
request the content
DNS Server
● Geolocation is used by some
as the primary way if mapping an
end-user to a cluster. Some use
the geolocation of the end-user IP
address, but some rely on the
geo location of the DNS server the
end-user is using to request the
content.
Geolocation
Anycast
● Anycast addresses are
announced from the
caches and the ISPs
routing decides which is
the closest
BGP
x.y.z.0/24
x.y.w.0/24
x.y.w.123
B
1 2
3
4
A
● x.y.z.0/24 is announced to A
● x.y.w.0/24 is announced to B
1. Give me movie
2. Go to B and get movie
3. Give me movie
4. Movie
This works really well for ISPs who have
a very strict regional address plan. It
does not work for ISPs where they do not
have control over IP address
assignments or who do not have regional
aggregation
1. Where is site.com?
2. Where is site.com?
3. site.com is
site.com.cdnsomething.com
4. Where is site.com.cdnsomething.com
5. site.com.cdnsomething.com is A for
you
6. Site.com is A
7. Give me Site.com
8. Site.com
DNS
User in
Mumbai
Local
DNS
Authorized
DNS
CDN
node in Mumbai
IP address “A”
CDN CDN
node in Singapore
IP address “B”
2
3
1
6
7 8 4 5
And then some of the magic
● The CDN creates a mapping
of ISP DNS servers to POPs or
clusters based on latency
measurements
● Some CDNs include internet
connectivity from the cluster
to the DNS servers or IP
addresses in their mapping
algorithm
● The content owned CDNs
also include signals from the
content clients in the
algorithm
Latency and other QoS data
● The load of the
individual servers or
clusters is part of the
decision of exactly
which server the end-
user will end up using.
● Load balancing can take
place in the cluster or in
the CDN response to
(where is?)
Load
● Not all content is on all
Embedded servers
● Content that is pushed out is
distributed according to CDN
magic
● Not all content from a CDN will be
cached when the content is
pulled
● This means where the content
is/can be is also part of the
steering decision.
Content
Traffic profiles for
different ways of
placing content
• Centrally calculated
placement
• Fill window
• Optimized to reduce
edge fill traffic as much
as possible
Typical Netflix traffic profile in well dimensioned deployment
Traffic profiles for
different ways of
placing content
• Proxy and akamai magic
• Relatively dynamic
content
• Not all content will
be at the embedded
servers
Typical Akamai traffic profile in well dimensioned deployment
Traffic profiles for different ways of placing content
• Proxy and Facebook magic
• Relatively dynamic content
• Only the static is cached
• Not all content will ever
be at the embedded servers
Typical Facebook traffic profile in well dimensioned deployment
Feeds
Likes
Anything that needs to
be globally consistent
Limit who can use the Servers
Most embedded Servers will
have access list that limits
who will be served by the
cache
The common source to
generate these
is a BGP feed from the host
ISP
Some will use one single feed
per ISP, other per cluster or
per cache.
There must be consistency between the user-
group that can be mapped to a cluster or server
and the user-group that are allowed to use the
cluster or server.
This means there is a requirement for the CDNs
where each server has a BGP sessions that the
announcements to each server in a cluster is
identical.
Deploying embedded servers deep into the network
• Understand if the end-user
mapping is supported by your
network implementation
• DNS servers
• IP address plan
• Use of CGN
• Be aware of clustering
• Off load/hit rate for the local
cluster might be lower than for a
big cluster because of less disk
space in the cluster
And what about the hardware?
1-2U
10G /50G/100G Interfaces
Choice of AC and DC power
It varies whether a CDN managed switch is
required optional or not applicable.
Installation process are more/or less
automated, but some still require the ISP
tech to do basic configuration of the CDN
equipment.
Evolves continuously: less space,
more throughput, more and faster
storage Interfaces supports the
industry standard at any given time
Is it easier or harder in 2023 compared to 2012?
● Large boxes
● Off load unpredictable
● Few players
● No CGN support
2012
● Small boxes
● More predictable offload
● More predictable and flexible
end-user mapping
● Many players
● Some CGN support
2023
CONCLUSION
What do you experience?
THANK YOU
Jack Fang
Solutions Engineer - APAC
jfang@kentik.com

More Related Content

What's hot

Peering Personals @ Peering Asia 3.0
Peering Personals @ Peering Asia 3.0Peering Personals @ Peering Asia 3.0
Peering Personals @ Peering Asia 3.0
MyNOG
 
5G-webinar from 5G-course, Anritsu, adcomm
5G-webinar from 5G-course, Anritsu, adcomm 5G-webinar from 5G-course, Anritsu, adcomm
5G-webinar from 5G-course, Anritsu, adcomm
Saurabh Verma
 
SDM – A New (Subsea) Cable Paradigm
SDM – A New (Subsea) Cable ParadigmSDM – A New (Subsea) Cable Paradigm
SDM – A New (Subsea) Cable Paradigm
MyNOG
 
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
Aether: The First Open Source 5G/LTE Connected Edge Cloud PlatformAether: The First Open Source 5G/LTE Connected Edge Cloud Platform
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
MyNOG
 
O-RAN, OPEN RAN, 5G SECURITY TRAINING
O-RAN, OPEN RAN, 5G SECURITY TRAININGO-RAN, OPEN RAN, 5G SECURITY TRAINING
O-RAN, OPEN RAN, 5G SECURITY TRAINING
Bryan Len
 
Mobile Network Sharing
Mobile Network SharingMobile Network Sharing
Mobile Network Sharing
3G4G
 
6G Training Course Part 4: 6G Timeline
6G Training Course Part 4: 6G Timeline6G Training Course Part 4: 6G Timeline
6G Training Course Part 4: 6G Timeline
3G4G
 
Global Telecom Industry Overview - 2023
Global Telecom Industry Overview - 2023 Global Telecom Industry Overview - 2023
Global Telecom Industry Overview - 2023
Vishal Sharma
 
WiFi Opportunities & Challenges: Positioning vs. 5G
WiFi Opportunities & Challenges: Positioning vs. 5GWiFi Opportunities & Challenges: Positioning vs. 5G
WiFi Opportunities & Challenges: Positioning vs. 5G
Dean Bubley
 
5G Network Architecture, Design and Optimisation
5G Network Architecture, Design and Optimisation5G Network Architecture, Design and Optimisation
5G Network Architecture, Design and Optimisation
3G4G
 
Securing the Onion: 5G Cloud Native Infrastructure
Securing the Onion: 5G Cloud Native InfrastructureSecuring the Onion: 5G Cloud Native Infrastructure
Securing the Onion: 5G Cloud Native Infrastructure
MyNOG
 
O-RAN and the enterprise
O-RAN and the enterpriseO-RAN and the enterprise
O-RAN and the enterprise
ADVA
 
FTTH Planning using GIS
FTTH Planning using GISFTTH Planning using GIS
FTTH Planning using GIS
Umar Farooq
 
Tracxn - Real Estate Tech Startup Landscape
Tracxn -  Real Estate Tech Startup LandscapeTracxn -  Real Estate Tech Startup Landscape
Tracxn - Real Estate Tech Startup Landscape
Tracxn
 
Mpls by vidhu
Mpls by vidhuMpls by vidhu
Mpls by vidhu
CU
 
Huawei ipran solution
Huawei ipran solutionHuawei ipran solution
Huawei ipran solution
Ahmed Sufi Kamal Ibne Ahsan
 
Mobile VAS and Multimedia Ecosystem and Value‐Chain over 4G and 4.5G Network ...
Mobile VAS and Multimedia Ecosystem and Value‐Chain over 4G and 4.5G Network ...Mobile VAS and Multimedia Ecosystem and Value‐Chain over 4G and 4.5G Network ...
Mobile VAS and Multimedia Ecosystem and Value‐Chain over 4G and 4.5G Network ...
Ali Saghaeian
 
MVNOs & M2M (Machine to Machine) - Mobile telecommunications in 2015
MVNOs & M2M (Machine to Machine) - Mobile telecommunications in 2015MVNOs & M2M (Machine to Machine) - Mobile telecommunications in 2015
MVNOs & M2M (Machine to Machine) - Mobile telecommunications in 2015
Martyn Taylor
 
GPON
GPONGPON
GPON
affandhi
 
Intermediate: 5G Applications Architecture - A look at Application Functions ...
Intermediate: 5G Applications Architecture - A look at Application Functions ...Intermediate: 5G Applications Architecture - A look at Application Functions ...
Intermediate: 5G Applications Architecture - A look at Application Functions ...
3G4G
 

What's hot (20)

Peering Personals @ Peering Asia 3.0
Peering Personals @ Peering Asia 3.0Peering Personals @ Peering Asia 3.0
Peering Personals @ Peering Asia 3.0
 
5G-webinar from 5G-course, Anritsu, adcomm
5G-webinar from 5G-course, Anritsu, adcomm 5G-webinar from 5G-course, Anritsu, adcomm
5G-webinar from 5G-course, Anritsu, adcomm
 
SDM – A New (Subsea) Cable Paradigm
SDM – A New (Subsea) Cable ParadigmSDM – A New (Subsea) Cable Paradigm
SDM – A New (Subsea) Cable Paradigm
 
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
Aether: The First Open Source 5G/LTE Connected Edge Cloud PlatformAether: The First Open Source 5G/LTE Connected Edge Cloud Platform
Aether: The First Open Source 5G/LTE Connected Edge Cloud Platform
 
O-RAN, OPEN RAN, 5G SECURITY TRAINING
O-RAN, OPEN RAN, 5G SECURITY TRAININGO-RAN, OPEN RAN, 5G SECURITY TRAINING
O-RAN, OPEN RAN, 5G SECURITY TRAINING
 
Mobile Network Sharing
Mobile Network SharingMobile Network Sharing
Mobile Network Sharing
 
6G Training Course Part 4: 6G Timeline
6G Training Course Part 4: 6G Timeline6G Training Course Part 4: 6G Timeline
6G Training Course Part 4: 6G Timeline
 
Global Telecom Industry Overview - 2023
Global Telecom Industry Overview - 2023 Global Telecom Industry Overview - 2023
Global Telecom Industry Overview - 2023
 
WiFi Opportunities & Challenges: Positioning vs. 5G
WiFi Opportunities & Challenges: Positioning vs. 5GWiFi Opportunities & Challenges: Positioning vs. 5G
WiFi Opportunities & Challenges: Positioning vs. 5G
 
5G Network Architecture, Design and Optimisation
5G Network Architecture, Design and Optimisation5G Network Architecture, Design and Optimisation
5G Network Architecture, Design and Optimisation
 
Securing the Onion: 5G Cloud Native Infrastructure
Securing the Onion: 5G Cloud Native InfrastructureSecuring the Onion: 5G Cloud Native Infrastructure
Securing the Onion: 5G Cloud Native Infrastructure
 
O-RAN and the enterprise
O-RAN and the enterpriseO-RAN and the enterprise
O-RAN and the enterprise
 
FTTH Planning using GIS
FTTH Planning using GISFTTH Planning using GIS
FTTH Planning using GIS
 
Tracxn - Real Estate Tech Startup Landscape
Tracxn -  Real Estate Tech Startup LandscapeTracxn -  Real Estate Tech Startup Landscape
Tracxn - Real Estate Tech Startup Landscape
 
Mpls by vidhu
Mpls by vidhuMpls by vidhu
Mpls by vidhu
 
Huawei ipran solution
Huawei ipran solutionHuawei ipran solution
Huawei ipran solution
 
Mobile VAS and Multimedia Ecosystem and Value‐Chain over 4G and 4.5G Network ...
Mobile VAS and Multimedia Ecosystem and Value‐Chain over 4G and 4.5G Network ...Mobile VAS and Multimedia Ecosystem and Value‐Chain over 4G and 4.5G Network ...
Mobile VAS and Multimedia Ecosystem and Value‐Chain over 4G and 4.5G Network ...
 
MVNOs & M2M (Machine to Machine) - Mobile telecommunications in 2015
MVNOs & M2M (Machine to Machine) - Mobile telecommunications in 2015MVNOs & M2M (Machine to Machine) - Mobile telecommunications in 2015
MVNOs & M2M (Machine to Machine) - Mobile telecommunications in 2015
 
GPON
GPONGPON
GPON
 
Intermediate: 5G Applications Architecture - A look at Application Functions ...
Intermediate: 5G Applications Architecture - A look at Application Functions ...Intermediate: 5G Applications Architecture - A look at Application Functions ...
Intermediate: 5G Applications Architecture - A look at Application Functions ...
 

Similar to Embedded CDNs in 2023

Cnvrgd hosted calculate
Cnvrgd hosted calculateCnvrgd hosted calculate
Cnvrgd hosted calculate
Bhanu Prathap
 
Dimension Data Cloud Business Unit - Solution Offering
Dimension Data Cloud Business Unit - Solution OfferingDimension Data Cloud Business Unit - Solution Offering
Dimension Data Cloud Business Unit - Solution Offering
RifaHaryadi
 
Demonstrating 100 Gbps in and out of the Clouds
Demonstrating 100 Gbps in and out of the CloudsDemonstrating 100 Gbps in and out of the Clouds
Demonstrating 100 Gbps in and out of the Clouds
Igor Sfiligoi
 
AWS re:Invent 2016: Advanced Tips for Amazon EC2 Networking and High Availabi...
AWS re:Invent 2016: Advanced Tips for Amazon EC2 Networking and High Availabi...AWS re:Invent 2016: Advanced Tips for Amazon EC2 Networking and High Availabi...
AWS re:Invent 2016: Advanced Tips for Amazon EC2 Networking and High Availabi...
Amazon Web Services
 
CDN
CDNCDN
Traffic Engineering for CDNs
Traffic Engineering for CDNs Traffic Engineering for CDNs
Traffic Engineering for CDNs
Bangladesh Network Operators Group
 
How can Big data accelerate CDN services ?
How can Big data accelerate CDN services ?How can Big data accelerate CDN services ?
How can Big data accelerate CDN services ?
ANOOP KUMAR P
 
Contents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User ExperienceContents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User Experience
Bangladesh Network Operators Group
 
Cloud CDN Hosting
Cloud CDN HostingCloud CDN Hosting
Cloud CDN Hosting
ComputeHost
 
HPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journeyHPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journey
Peter Clapham
 
Content Delivery Network - CDN
Content Delivery Network - CDNContent Delivery Network - CDN
Content Delivery Network - CDN
Mojtaba HOUSHMAND
 
Content Delivery Networks
Content Delivery NetworksContent Delivery Networks
Content Delivery Networks
Mansour Naslcheraghi
 
Qwilt transparent caching-6keyfactors
Qwilt transparent caching-6keyfactorsQwilt transparent caching-6keyfactors
Qwilt transparent caching-6keyfactors
bui thequan
 
Coolie @ call
Coolie @ callCoolie @ call
Coolie @ call
ICFAI Business School
 
Accelerated SDN in Azure
Accelerated SDN in AzureAccelerated SDN in Azure
Accelerated SDN in Azure
Open Networking Summit
 
Media Distribution in 5G
Media Distribution in 5GMedia Distribution in 5G
Media Distribution in 5G
Ofinno
 
giip service brochure (en) 150705
giip service brochure (en) 150705giip service brochure (en) 150705
giip service brochure (en) 150705
Lowy Shin
 
Hybird Cloud - An adoption roadmap
Hybird Cloud - An adoption roadmapHybird Cloud - An adoption roadmap
Hybird Cloud - An adoption roadmap
John Georgiadis
 
Big Data on Cloud Native Platform
Big Data on Cloud Native PlatformBig Data on Cloud Native Platform
Big Data on Cloud Native Platform
Sunil Govindan
 
Big Data on Cloud Native Platform
Big Data on Cloud Native PlatformBig Data on Cloud Native Platform
Big Data on Cloud Native Platform
Sunil Govindan
 

Similar to Embedded CDNs in 2023 (20)

Cnvrgd hosted calculate
Cnvrgd hosted calculateCnvrgd hosted calculate
Cnvrgd hosted calculate
 
Dimension Data Cloud Business Unit - Solution Offering
Dimension Data Cloud Business Unit - Solution OfferingDimension Data Cloud Business Unit - Solution Offering
Dimension Data Cloud Business Unit - Solution Offering
 
Demonstrating 100 Gbps in and out of the Clouds
Demonstrating 100 Gbps in and out of the CloudsDemonstrating 100 Gbps in and out of the Clouds
Demonstrating 100 Gbps in and out of the Clouds
 
AWS re:Invent 2016: Advanced Tips for Amazon EC2 Networking and High Availabi...
AWS re:Invent 2016: Advanced Tips for Amazon EC2 Networking and High Availabi...AWS re:Invent 2016: Advanced Tips for Amazon EC2 Networking and High Availabi...
AWS re:Invent 2016: Advanced Tips for Amazon EC2 Networking and High Availabi...
 
CDN
CDNCDN
CDN
 
Traffic Engineering for CDNs
Traffic Engineering for CDNs Traffic Engineering for CDNs
Traffic Engineering for CDNs
 
How can Big data accelerate CDN services ?
How can Big data accelerate CDN services ?How can Big data accelerate CDN services ?
How can Big data accelerate CDN services ?
 
Contents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User ExperienceContents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User Experience
 
Cloud CDN Hosting
Cloud CDN HostingCloud CDN Hosting
Cloud CDN Hosting
 
HPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journeyHPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journey
 
Content Delivery Network - CDN
Content Delivery Network - CDNContent Delivery Network - CDN
Content Delivery Network - CDN
 
Content Delivery Networks
Content Delivery NetworksContent Delivery Networks
Content Delivery Networks
 
Qwilt transparent caching-6keyfactors
Qwilt transparent caching-6keyfactorsQwilt transparent caching-6keyfactors
Qwilt transparent caching-6keyfactors
 
Coolie @ call
Coolie @ callCoolie @ call
Coolie @ call
 
Accelerated SDN in Azure
Accelerated SDN in AzureAccelerated SDN in Azure
Accelerated SDN in Azure
 
Media Distribution in 5G
Media Distribution in 5GMedia Distribution in 5G
Media Distribution in 5G
 
giip service brochure (en) 150705
giip service brochure (en) 150705giip service brochure (en) 150705
giip service brochure (en) 150705
 
Hybird Cloud - An adoption roadmap
Hybird Cloud - An adoption roadmapHybird Cloud - An adoption roadmap
Hybird Cloud - An adoption roadmap
 
Big Data on Cloud Native Platform
Big Data on Cloud Native PlatformBig Data on Cloud Native Platform
Big Data on Cloud Native Platform
 
Big Data on Cloud Native Platform
Big Data on Cloud Native PlatformBig Data on Cloud Native Platform
Big Data on Cloud Native Platform
 

More from MyNOG

MEASURING THE HEALTH AND RESILIENCE OF THE INTERNET: MALAYSIA
MEASURING THE HEALTH AND RESILIENCE OF THE INTERNET: MALAYSIAMEASURING THE HEALTH AND RESILIENCE OF THE INTERNET: MALAYSIA
MEASURING THE HEALTH AND RESILIENCE OF THE INTERNET: MALAYSIA
MyNOG
 
Malaysia’s Emerging Trends in Data Center: Identifying Tomorrow’s Hotspots
Malaysia’s Emerging Trends in Data Center: Identifying Tomorrow’s HotspotsMalaysia’s Emerging Trends in Data Center: Identifying Tomorrow’s Hotspots
Malaysia’s Emerging Trends in Data Center: Identifying Tomorrow’s Hotspots
MyNOG
 
SHADOWSERVER: INTERNET CRITICAL SECURITY AS A PUBLIC SERVICE
SHADOWSERVER: INTERNET CRITICAL SECURITY AS A PUBLIC SERVICESHADOWSERVER: INTERNET CRITICAL SECURITY AS A PUBLIC SERVICE
SHADOWSERVER: INTERNET CRITICAL SECURITY AS A PUBLIC SERVICE
MyNOG
 
Building a Connected Future: The Power of Interconnection
Building a Connected Future: The Power of InterconnectionBuilding a Connected Future: The Power of Interconnection
Building a Connected Future: The Power of Interconnection
MyNOG
 
COHERENT OPTICAL TRANSCEIVERS – CURRENT CAPABILITIES AND FUTURE POSSIBILITIES
COHERENT OPTICAL TRANSCEIVERS – CURRENT CAPABILITIES AND FUTURE POSSIBILITIESCOHERENT OPTICAL TRANSCEIVERS – CURRENT CAPABILITIES AND FUTURE POSSIBILITIES
COHERENT OPTICAL TRANSCEIVERS – CURRENT CAPABILITIES AND FUTURE POSSIBILITIES
MyNOG
 
Strategies for Seamless Recovery in a Dynamic Data Landscape
Strategies for Seamless Recovery in a Dynamic Data LandscapeStrategies for Seamless Recovery in a Dynamic Data Landscape
Strategies for Seamless Recovery in a Dynamic Data Landscape
MyNOG
 
SRv6: DEPLOYMENT & USECASES by Aditya Kaul
SRv6: DEPLOYMENT & USECASES by Aditya KaulSRv6: DEPLOYMENT & USECASES by Aditya Kaul
SRv6: DEPLOYMENT & USECASES by Aditya Kaul
MyNOG
 
Cleaning up your RPKI invalids
Cleaning up your RPKI invalidsCleaning up your RPKI invalids
Cleaning up your RPKI invalids
MyNOG
 
Load balancing and Service in Kubernetes
Load balancing and Service in KubernetesLoad balancing and Service in Kubernetes
Load balancing and Service in Kubernetes
MyNOG
 
AI in Networking: Transforming Network Operations with Juniper Mist AIDE
AI in Networking: Transforming Network Operations with Juniper Mist AIDEAI in Networking: Transforming Network Operations with Juniper Mist AIDE
AI in Networking: Transforming Network Operations with Juniper Mist AIDE
MyNOG
 
Keep Ukraine Connected: A project from the community – for the community by R...
Keep Ukraine Connected: A project from the community – for the community by R...Keep Ukraine Connected: A project from the community – for the community by R...
Keep Ukraine Connected: A project from the community – for the community by R...
MyNOG
 
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
MyNOG
 
MyIX Updates by Raja Mohan Marappan, MyIX
MyIX Updates by Raja Mohan Marappan, MyIXMyIX Updates by Raja Mohan Marappan, MyIX
MyIX Updates by Raja Mohan Marappan, MyIX
MyNOG
 
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
MyNOG
 
Quick wins in the NetOps Journey by Vincent Boon, Opengear
Quick wins in the NetOps Journey by Vincent Boon, OpengearQuick wins in the NetOps Journey by Vincent Boon, Opengear
Quick wins in the NetOps Journey by Vincent Boon, Opengear
MyNOG
 
Data Centre Interconnect (DCI) with X86’s DCI Solution by Raja Akmal, X86 Net...
Data Centre Interconnect (DCI) with X86’s DCI Solution by Raja Akmal, X86 Net...Data Centre Interconnect (DCI) with X86’s DCI Solution by Raja Akmal, X86 Net...
Data Centre Interconnect (DCI) with X86’s DCI Solution by Raja Akmal, X86 Net...
MyNOG
 
Routed Optical Networking by Shahnaz Mohamad, Cisco
Routed Optical Networking by Shahnaz Mohamad, CiscoRouted Optical Networking by Shahnaz Mohamad, Cisco
Routed Optical Networking by Shahnaz Mohamad, Cisco
MyNOG
 
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...
MyNOG
 
Latency Automation Service Enhancement Remedy (LASER) by Ts. Mohd Faizal Bin ...
Latency Automation Service Enhancement Remedy (LASER) by Ts. Mohd Faizal Bin ...Latency Automation Service Enhancement Remedy (LASER) by Ts. Mohd Faizal Bin ...
Latency Automation Service Enhancement Remedy (LASER) by Ts. Mohd Faizal Bin ...
MyNOG
 

More from MyNOG (19)

MEASURING THE HEALTH AND RESILIENCE OF THE INTERNET: MALAYSIA
MEASURING THE HEALTH AND RESILIENCE OF THE INTERNET: MALAYSIAMEASURING THE HEALTH AND RESILIENCE OF THE INTERNET: MALAYSIA
MEASURING THE HEALTH AND RESILIENCE OF THE INTERNET: MALAYSIA
 
Malaysia’s Emerging Trends in Data Center: Identifying Tomorrow’s Hotspots
Malaysia’s Emerging Trends in Data Center: Identifying Tomorrow’s HotspotsMalaysia’s Emerging Trends in Data Center: Identifying Tomorrow’s Hotspots
Malaysia’s Emerging Trends in Data Center: Identifying Tomorrow’s Hotspots
 
SHADOWSERVER: INTERNET CRITICAL SECURITY AS A PUBLIC SERVICE
SHADOWSERVER: INTERNET CRITICAL SECURITY AS A PUBLIC SERVICESHADOWSERVER: INTERNET CRITICAL SECURITY AS A PUBLIC SERVICE
SHADOWSERVER: INTERNET CRITICAL SECURITY AS A PUBLIC SERVICE
 
Building a Connected Future: The Power of Interconnection
Building a Connected Future: The Power of InterconnectionBuilding a Connected Future: The Power of Interconnection
Building a Connected Future: The Power of Interconnection
 
COHERENT OPTICAL TRANSCEIVERS – CURRENT CAPABILITIES AND FUTURE POSSIBILITIES
COHERENT OPTICAL TRANSCEIVERS – CURRENT CAPABILITIES AND FUTURE POSSIBILITIESCOHERENT OPTICAL TRANSCEIVERS – CURRENT CAPABILITIES AND FUTURE POSSIBILITIES
COHERENT OPTICAL TRANSCEIVERS – CURRENT CAPABILITIES AND FUTURE POSSIBILITIES
 
Strategies for Seamless Recovery in a Dynamic Data Landscape
Strategies for Seamless Recovery in a Dynamic Data LandscapeStrategies for Seamless Recovery in a Dynamic Data Landscape
Strategies for Seamless Recovery in a Dynamic Data Landscape
 
SRv6: DEPLOYMENT & USECASES by Aditya Kaul
SRv6: DEPLOYMENT & USECASES by Aditya KaulSRv6: DEPLOYMENT & USECASES by Aditya Kaul
SRv6: DEPLOYMENT & USECASES by Aditya Kaul
 
Cleaning up your RPKI invalids
Cleaning up your RPKI invalidsCleaning up your RPKI invalids
Cleaning up your RPKI invalids
 
Load balancing and Service in Kubernetes
Load balancing and Service in KubernetesLoad balancing and Service in Kubernetes
Load balancing and Service in Kubernetes
 
AI in Networking: Transforming Network Operations with Juniper Mist AIDE
AI in Networking: Transforming Network Operations with Juniper Mist AIDEAI in Networking: Transforming Network Operations with Juniper Mist AIDE
AI in Networking: Transforming Network Operations with Juniper Mist AIDE
 
Keep Ukraine Connected: A project from the community – for the community by R...
Keep Ukraine Connected: A project from the community – for the community by R...Keep Ukraine Connected: A project from the community – for the community by R...
Keep Ukraine Connected: A project from the community – for the community by R...
 
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
Solving Civilization’s Long Term Communication Needs by Dinesh Kummaran, Tran...
 
MyIX Updates by Raja Mohan Marappan, MyIX
MyIX Updates by Raja Mohan Marappan, MyIXMyIX Updates by Raja Mohan Marappan, MyIX
MyIX Updates by Raja Mohan Marappan, MyIX
 
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
Exploring Quantum Engineering for Networking by Melchior Aelmans, Juniper Net...
 
Quick wins in the NetOps Journey by Vincent Boon, Opengear
Quick wins in the NetOps Journey by Vincent Boon, OpengearQuick wins in the NetOps Journey by Vincent Boon, Opengear
Quick wins in the NetOps Journey by Vincent Boon, Opengear
 
Data Centre Interconnect (DCI) with X86’s DCI Solution by Raja Akmal, X86 Net...
Data Centre Interconnect (DCI) with X86’s DCI Solution by Raja Akmal, X86 Net...Data Centre Interconnect (DCI) with X86’s DCI Solution by Raja Akmal, X86 Net...
Data Centre Interconnect (DCI) with X86’s DCI Solution by Raja Akmal, X86 Net...
 
Routed Optical Networking by Shahnaz Mohamad, Cisco
Routed Optical Networking by Shahnaz Mohamad, CiscoRouted Optical Networking by Shahnaz Mohamad, Cisco
Routed Optical Networking by Shahnaz Mohamad, Cisco
 
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...
Edge Computing: NTT Offerings in Japan and Use Cases by Katsuhiro Ohki, NTT L...
 
Latency Automation Service Enhancement Remedy (LASER) by Ts. Mohd Faizal Bin ...
Latency Automation Service Enhancement Remedy (LASER) by Ts. Mohd Faizal Bin ...Latency Automation Service Enhancement Remedy (LASER) by Ts. Mohd Faizal Bin ...
Latency Automation Service Enhancement Remedy (LASER) by Ts. Mohd Faizal Bin ...
 

Recently uploaded

TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 
Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
CEPTES Software Inc
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
BrainSell Technologies
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
KAMAL CHOUDHARY
 
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
alexjohnson7307
 
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptxUse Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
SynapseIndia
 
The importance of Quality Assurance for ICT Standardization
The importance of Quality Assurance for ICT StandardizationThe importance of Quality Assurance for ICT Standardization
The importance of Quality Assurance for ICT Standardization
Axel Rennoch
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and DisadvantagesBLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
SAI KAILASH R
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
maigasapphire
 
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptxIntroduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
313mohammedarshad
 
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes..."Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
Anant Gupta
 
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Muhammad Ali
 
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
Edge AI and Vision Alliance
 
CiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.pptCiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.ppt
moinahousna
 
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
sunilverma7884
 
Sonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdfSonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdf
SubhamMandal40
 
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
Priyanka Aash
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 

Recently uploaded (20)

TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 
Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
 
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
 
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptxUse Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
 
The importance of Quality Assurance for ICT Standardization
The importance of Quality Assurance for ICT StandardizationThe importance of Quality Assurance for ICT Standardization
The importance of Quality Assurance for ICT Standardization
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and DisadvantagesBLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
 
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptxIntroduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
 
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes..."Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
 
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
 
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
 
CiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.pptCiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.ppt
 
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
 
Sonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdfSonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdf
 
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 

Embedded CDNs in 2023

  • 1. Embedded CDNs in 2023 ﹣A status Jack Fang June 2023
  • 2. What is a CDN? Embedded servers are when some of the CDNs servers are located within ISPs networks and intended to only serve end-users in that network. The servers will use address space originated in the ISPs network and not in the CDNs ASN(s). Clustering is when a number of servers share their storage. This means that the content is distributed over the servers in the cluster and will not be present at all of them. Sometimes servers in different sites can be clustered together. A collections of geographically distributed servers A method to place content on the servers A method to steer end- users to the closest servers
  • 3. A bit about the CDN market Growth in the market based on the increased consumer demand for entertainment and OTT services and in the later years on increased demand for e-learning and work from home solutions. The traditional players like Akamai, Lumen, Tata, Edgio etc are well established as reliable and with global reach. The newer major CDNs like Cloudflare, Fastly and Stackpath are offering a more diverse and specialised set of services like security services and DDOS protection, high performance real time delivery services etc. Which btw is also offered by Akamai Large content producers who use comercial CDNs often use multiple CDNs. This both to support their different types of content, to leverage different geographical scope of the CDN, create resilience and finally - more than one provider means better leverage when negotiating contracts…
  • 4. A bit about the CDN market The cloud providers allmost all have a CDN to front their content The CDNs are almost all also offering compute and other cloud services So in the end they end up offering the same services but with different specialities and strengths The giant content producers like Netflix, Apple, Microsoft, Amazon, Facebook and Google have all build their own specialised CDN to support their core services ( and some also sell CDN services…) Building a CDNs on a global scale is not small task, so this solution is only for the largest and most resourceful content producers with enough demand for traffic to make the business case work.
  • 5. Who offers embedded servers? ● Akamai ● Netflix ● Google ● Amazon ● Facebook ● Cloudflare ● CDN77 ● Microsoft ● Apple ● Qwilt ● And more to come
  • 6. So, what is in it for the ISP?
  • 7. Statistics • Petros Gigis, Lefteris Mannasakis and more presented at Sigcomm’21 that over 3,500 ASNs globally have embedded servers • Most ISPs in the Kentik traffic sample have 6 or less embedded CDNs • The top 6 in the Kentik sample are: Percentages of the ISPs in the sample that have embedded servers from the CDN Google (25.5%) Facebook (16.2%) Netflix (26.5%) Akamai (11.6%) Apple (3.3%) CDN77 (3.3%)
  • 8. Total distribution of traffic marked as CDN traffic ~74% over the external network border ~14% from embedded servers ~7% embedded to embedded internally in the networks ~5% Externally to embedded Average traffic over 24 hours that includes a sunday evening.
  • 9. Statistics ● Outside to end-users (39%) ● Embedded to end-users (56%) ● Outside to embedded (5%) ● Embedded to embedded (1%) Google Netflix Facebook Akamai ● Outside to end-users (22%) ● Embedded to end-users (72%) ● Outside to embedded (3%) ● Embedded to embedded (3%) ● Outside to end-users (43%) ● Embedded to end-users (54%) ● Outside to embedded (4%) ● Embedded to embedded (0%) ● Outside to end-users (73%) ● Embedded to end-users (18%) ● Outside to embedded (9%) ● Embedded to embedded (0%)
  • 10. Steer to the closest cache ● BGP is used to signal the subnets that a cache or cluster should serve ● The most control is given for the systems where every cache has a BGP session and the steering system respects common BGP parameters. ● A setup where all Servers have an identical session will work for most deployments. ● Prefixes are sent from the ISP to the cache BGP ● End-users are mapped to a cluster based on the DNS server they are using to request the content DNS Server ● Geolocation is used by some as the primary way if mapping an end-user to a cluster. Some use the geolocation of the end-user IP address, but some rely on the geo location of the DNS server the end-user is using to request the content. Geolocation Anycast ● Anycast addresses are announced from the caches and the ISPs routing decides which is the closest
  • 11. BGP x.y.z.0/24 x.y.w.0/24 x.y.w.123 B 1 2 3 4 A ● x.y.z.0/24 is announced to A ● x.y.w.0/24 is announced to B 1. Give me movie 2. Go to B and get movie 3. Give me movie 4. Movie This works really well for ISPs who have a very strict regional address plan. It does not work for ISPs where they do not have control over IP address assignments or who do not have regional aggregation
  • 12. 1. Where is site.com? 2. Where is site.com? 3. site.com is site.com.cdnsomething.com 4. Where is site.com.cdnsomething.com 5. site.com.cdnsomething.com is A for you 6. Site.com is A 7. Give me Site.com 8. Site.com DNS User in Mumbai Local DNS Authorized DNS CDN node in Mumbai IP address “A” CDN CDN node in Singapore IP address “B” 2 3 1 6 7 8 4 5
  • 13. And then some of the magic ● The CDN creates a mapping of ISP DNS servers to POPs or clusters based on latency measurements ● Some CDNs include internet connectivity from the cluster to the DNS servers or IP addresses in their mapping algorithm ● The content owned CDNs also include signals from the content clients in the algorithm Latency and other QoS data ● The load of the individual servers or clusters is part of the decision of exactly which server the end- user will end up using. ● Load balancing can take place in the cluster or in the CDN response to (where is?) Load ● Not all content is on all Embedded servers ● Content that is pushed out is distributed according to CDN magic ● Not all content from a CDN will be cached when the content is pulled ● This means where the content is/can be is also part of the steering decision. Content
  • 14. Traffic profiles for different ways of placing content • Centrally calculated placement • Fill window • Optimized to reduce edge fill traffic as much as possible Typical Netflix traffic profile in well dimensioned deployment
  • 15. Traffic profiles for different ways of placing content • Proxy and akamai magic • Relatively dynamic content • Not all content will be at the embedded servers Typical Akamai traffic profile in well dimensioned deployment
  • 16. Traffic profiles for different ways of placing content • Proxy and Facebook magic • Relatively dynamic content • Only the static is cached • Not all content will ever be at the embedded servers Typical Facebook traffic profile in well dimensioned deployment Feeds Likes Anything that needs to be globally consistent
  • 17. Limit who can use the Servers Most embedded Servers will have access list that limits who will be served by the cache The common source to generate these is a BGP feed from the host ISP Some will use one single feed per ISP, other per cluster or per cache. There must be consistency between the user- group that can be mapped to a cluster or server and the user-group that are allowed to use the cluster or server. This means there is a requirement for the CDNs where each server has a BGP sessions that the announcements to each server in a cluster is identical.
  • 18. Deploying embedded servers deep into the network • Understand if the end-user mapping is supported by your network implementation • DNS servers • IP address plan • Use of CGN • Be aware of clustering • Off load/hit rate for the local cluster might be lower than for a big cluster because of less disk space in the cluster
  • 19. And what about the hardware? 1-2U 10G /50G/100G Interfaces Choice of AC and DC power It varies whether a CDN managed switch is required optional or not applicable. Installation process are more/or less automated, but some still require the ISP tech to do basic configuration of the CDN equipment. Evolves continuously: less space, more throughput, more and faster storage Interfaces supports the industry standard at any given time
  • 20. Is it easier or harder in 2023 compared to 2012? ● Large boxes ● Off load unpredictable ● Few players ● No CGN support 2012 ● Small boxes ● More predictable offload ● More predictable and flexible end-user mapping ● Many players ● Some CGN support 2023 CONCLUSION
  • 21. What do you experience?
  • 22. THANK YOU Jack Fang Solutions Engineer - APAC jfang@kentik.com