SlideShare a Scribd company logo
Content Delivery Network – CDN
By: Ahmed Banafa, Distinguished Tenured Staff | Faculty | SME | E-Learning Expert | Four-time
winner of instructor of the year award
A content delivery network or content distribution network (CDN) is a large distributed
system of servers deployed in multiple data centers across the Internet. The goal of a CDN is to
serve content to end-users with high availability and high performance. CDNs serve a large
fraction of the Internet content today, including web objects (text, graphics and scripts),
downloadable objects (media files, software, documents), applications (e-commerce, portals),
live streaming media, on-demand streaming media, and social networks.
Dynamics of CDN
CDN is a system of distributed servers (network) that deliver webpages and other Web content to
a user based on the geographic locations of the user, the origin of the webpage and a content
delivery server. This service is effective in speeding the delivery of content of websites with high
traffic and websites that have global reach. The closer the CDN server is to the user
geographically, the faster the content will be delivered to the user. CDNs also provide protection
from large surges in traffic.
Servers nearest to the website visitor respond to the request. The CDN copies the pages of a
website to a network of servers that are dispersed at geographically different locations, caching
the contents of the page. When a user requests a webpage that is part of a content delivery
network, the CDN will redirect the request from the originating site's server to a server in the
CDN that is closest to the user and deliver the cached content. The CDN will also communicate
with the originating server to deliver any content that has not been previously cached. The
process of bouncing through a CDN is nearly transparent to the user.
In a CDN, content exists in multiple copies on strategically dispersed servers. This is known as
content replication. A large CDN can have thousands of servers, making it possible to provide
identical content to many users efficiently and reliably even at times of maximum Internet traffic
or during sudden demand "spikes." When a specific page, file, or program is requested by a user,
the server closest to that user (in terms of the minimum number of node’s between the server and
the user) is dynamically determined. This optimizes the speed with which the content is
delivered to that user.
CDN Today
The use of CDN technology has obvious economic advantages to enterprises who expect, or
experience, large numbers of hits on their Web sites from locations all over the world. If dozens
or hundreds of other users happen to select the same Web page or content simultaneously, the
CDN sends the content to each of them without delay or time-out. Problems with excessive
latency , as well as large variations in latency from moment to moment (which can cause
annoying "jitter" in streaming audio and video), are minimized. The bandwidth each user "sees"
is maximized. The difference is noticed most by users with high-speed Internet connections who
often demand streaming content or large files.
Another advantage of CDN technology is content redundancy that provides a fail-safe feature
and allows for graceful degradation in the event of damage to, or malfunction of, a part of the
Internet. Even during a large-scale attack that disables many servers, content on a CDN will
remain available to at least some users. Still another advantage of CDN technology is the fact
that it inherently offers enhanced data backup, archiving, and storage capacity. This can benefit
individuals and enterprises who rely on online data backup
A complete CDN architecture is made up of various individual components working toward the
common goal of delivering service to the end-user community. A common example of a CDN
can be a consolidated file server that is used as the user application and data file warehouse. The
common functions associated with the content delivery network include file accessibility,
application processing, multimedia delivery and caching. A complete CDN has the ability to
exhibit functionalities that are only possible because of the participation of each separate CDN
component.
The strategically placed servers have a higher capacity compared to a network backbone, which
maximizes the potential to increase the number of simultaneous users. In addition, such
strategically placed edge servers lower the delivery time and decrease load on public and private
peers, backbones and interconnects. A CDN manages the full load of traffic by readdressing it
toward the edge servers.
Types of Services
 Web Acceleration : A CDN may augment acceleration via compression between nodes
in its own network. Quite often, only the graphics on a Web page are delivered by the
CDN, while the HTML text is sent out from the customer's servers.
 Streaming and Downloading: Video uses extensive network bandwidth, and many
customers of a CDN use the service solely to stream video to Web users. A CDN may
offer all popular streaming methods such as Flash, Windows Media, Silverlight and
progressive download’
 Server-Side Processing: The CDN may offer server-side processing of Java and ASP
scripts.
 Hybrid CDN (Peer-to-Peer): A CDN may support peer-to-peer processing, which
requires client software to be installed in the user's computer or pre-installed in a set-top
box.
 Search Engine Optimization (SEO): Search engines now penalize sites that load too
slowly, and broadband penetration has created unprecedented traffic jams. Fast
connection times do little good for viewers if the content delivers slowly.
 Redundancy for fail-safe : CDN technology provides redundancy for fail-safe protection
during partial Internet malfunctions. Duplication of content also protects against loss of
data and image degradation.
Advantages of CDNs
 Eliminate Pauses and Accommodate Heavy Traffic.
 Minimize Packet Loss
 Faster Loading
 File Mirroring
 Optimize Live Delivery
 Enable Linear Networks
 Support Video on Demand
 Scalability
Disadvantages of CDNs
 New Points of Failure
 Sharing Resources
 Geographical Choice Considerations
 Content Management Problems
 Lack of Direct Control
 Costs
Difference between serving content without CDN and with CDN
The Future?
Studies suggest that web video delivery will see some of the biggest growth, and the popularity
of mobile apps helps to illustrate how the CDN of tomorrow might look.
As more and more people access the internet on mobile devices, delivering data across low
bandwidth, high latency networks is likely to be the main battleground for those developing high
performance data acceleration technologies. Add to this the increasing popularity of cloud based
services, such as online software as service applications and cloud storage, and you can begin to
get an idea of how CDN providers will tackle the issue of poor performance in years to come.
Whilst it seems that the short term future of the content delivery network is assured, the world of
online data is constantly evolving. As new technologies create support for increasingly complex
types of files, it is more important than ever for CDN providers to invest in new technologies to
ensure they can meet the demand that will be generated over the coming years.
References
http://www.webopedia.com/TERM/C/CDN.html
http://searchaws.techtarget.com/definition/content-delivery-network-CDN
http://en.wikipedia.org/wiki/Content_delivery_network
http://www.akamai.com/html/solutions/sola_cdn.html
http://www.techopedia.com/definition/4191/content-delivery-network-cdn
http://www.pcmag.com/encyclopedia/term/39466/cdn
http://whatismyipaddress.com/cdn
http://www.globaldots.com/knowledge-base/content-delivery-network/
http://blog.cdnfinder.com/the-future-of-the-content-delivery-network/

More Related Content

What's hot

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
Thirumalai Kumar
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
Muhammad Usama Zuberi
 
All about paas_iaas_saas_29.01.2015
All about paas_iaas_saas_29.01.2015All about paas_iaas_saas_29.01.2015
All about paas_iaas_saas_29.01.2015
mihaiburada
 
Multiplatform App Architecture
Multiplatform App ArchitectureMultiplatform App Architecture
Multiplatform App Architecture
Edwin Van Schaick
 
Cloud Migration: Moving to the Cloud
Cloud Migration: Moving to the CloudCloud Migration: Moving to the Cloud
Cloud Migration: Moving to the Cloud
Dr.-Ing. Michael Menzel
 
What is private cloud Explained
What is private cloud ExplainedWhat is private cloud Explained
What is private cloud Explained
jeetendra mandal
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
himanshuawasthi2109
 
What is Serverless Computing?
What is Serverless Computing?What is Serverless Computing?
What is Serverless Computing?
AIMDek Technologies
 
Multimedia cloud computing
Multimedia cloud computingMultimedia cloud computing
Multimedia cloud computing
munny92
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)
Biniam Asnake
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing
CloudSyntrix
 
OpenStack @ Workday - CI/CD
OpenStack @ Workday - CI/CDOpenStack @ Workday - CI/CD
OpenStack @ Workday - CI/CD
Edgar Magana
 
Seminar report on cloud computing
Seminar report on cloud computingSeminar report on cloud computing
Seminar report on cloud computing
Jagan Mohan Bishoyi
 
Cloud computing and Cloud security fundamentals
Cloud computing and Cloud security fundamentalsCloud computing and Cloud security fundamentals
Cloud computing and Cloud security fundamentals
Viresh Suri
 
Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?
ziaurrehman4484
 
cloud security ppt
cloud security ppt cloud security ppt
cloud security ppt
Devyani Vaidya
 
Advanced Concepts of Cloud Computing
Advanced Concepts of Cloud ComputingAdvanced Concepts of Cloud Computing
Advanced Concepts of Cloud Computing
Swwapnil Saali
 
Edge Computing
Edge ComputingEdge Computing
Edge Computing
Chetan Kumar S
 
Aws ppt
Aws pptAws ppt
Aws ppt
RamyaG50
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
SaleemMalik52
 

What's hot (20)

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
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
All about paas_iaas_saas_29.01.2015
All about paas_iaas_saas_29.01.2015All about paas_iaas_saas_29.01.2015
All about paas_iaas_saas_29.01.2015
 
Multiplatform App Architecture
Multiplatform App ArchitectureMultiplatform App Architecture
Multiplatform App Architecture
 
Cloud Migration: Moving to the Cloud
Cloud Migration: Moving to the CloudCloud Migration: Moving to the Cloud
Cloud Migration: Moving to the Cloud
 
What is private cloud Explained
What is private cloud ExplainedWhat is private cloud Explained
What is private cloud Explained
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
 
What is Serverless Computing?
What is Serverless Computing?What is Serverless Computing?
What is Serverless Computing?
 
Multimedia cloud computing
Multimedia cloud computingMultimedia cloud computing
Multimedia cloud computing
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing
 
OpenStack @ Workday - CI/CD
OpenStack @ Workday - CI/CDOpenStack @ Workday - CI/CD
OpenStack @ Workday - CI/CD
 
Seminar report on cloud computing
Seminar report on cloud computingSeminar report on cloud computing
Seminar report on cloud computing
 
Cloud computing and Cloud security fundamentals
Cloud computing and Cloud security fundamentalsCloud computing and Cloud security fundamentals
Cloud computing and Cloud security fundamentals
 
Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?
 
cloud security ppt
cloud security ppt cloud security ppt
cloud security ppt
 
Advanced Concepts of Cloud Computing
Advanced Concepts of Cloud ComputingAdvanced Concepts of Cloud Computing
Advanced Concepts of Cloud Computing
 
Edge Computing
Edge ComputingEdge Computing
Edge Computing
 
Aws ppt
Aws pptAws ppt
Aws ppt
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
 

Similar to Content Delivery Network – CDN

CDN
CDNCDN
Content Delivery Network - Exploring the Power
Content Delivery Network - Exploring the PowerContent Delivery Network - Exploring the Power
Content Delivery Network - Exploring the Power
incmagazineseo
 
What is CDN ? how CDN work?
What is CDN ? how CDN work?What is CDN ? how CDN work?
What is CDN ? how CDN work?
jeetendra mandal
 
Cloud CDN Hosting
Cloud CDN HostingCloud CDN Hosting
Cloud CDN Hosting
ComputeHost
 
Business_Cases_v46
Business_Cases_v46Business_Cases_v46
Business_Cases_v46
Erica E. Boyd
 
History of CDN - GlobalDots
History of CDN - GlobalDotsHistory of CDN - GlobalDots
History of CDN - GlobalDots
GlobalDots
 
Cdn reviews.com
Cdn reviews.comCdn reviews.com
Cdn reviews.com
evafoster266
 
Cdn Strategy - BelugaCDN Services
Cdn Strategy - BelugaCDN ServicesCdn Strategy - BelugaCDN Services
Cdn Strategy - BelugaCDN Services
ericlevis012
 
ZT: CDN_tutorial_adcom
ZT: CDN_tutorial_adcomZT: CDN_tutorial_adcom
ZT: CDN_tutorial_adcom
wish
 
Cdn tutorial adcom
Cdn tutorial adcomCdn tutorial adcom
Cdn tutorial adcom
Aravindharamanan S
 
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
 
Cedexis for video 5 2015
Cedexis for video 5 2015Cedexis for video 5 2015
Cedexis for video 5 2015
Cedexis
 
Content Distribution Network(CDN) Report(IEEE Format)
Content Distribution Network(CDN) Report(IEEE Format)Content Distribution Network(CDN) Report(IEEE Format)
Content Distribution Network(CDN) Report(IEEE Format)
KeshavKumar315
 
What’s the Difference between an Application Delivery Network and a Content D...
What’s the Difference between an Application Delivery Network and a Content D...What’s the Difference between an Application Delivery Network and a Content D...
What’s the Difference between an Application Delivery Network and a Content D...
CDNetworks
 
Content Delivery Networks
Content Delivery NetworksContent Delivery Networks
Content Delivery Networks
Mansour Naslcheraghi
 
A Survey on CDN Vulnerability to DoS Attacks
A Survey on CDN Vulnerability to DoS AttacksA Survey on CDN Vulnerability to DoS Attacks
A Survey on CDN Vulnerability to DoS Attacks
IJCNCJournal
 
A Survey on CDN Vulnerability to DoS Attacks
A Survey on CDN Vulnerability to DoS AttacksA Survey on CDN Vulnerability to DoS Attacks
A Survey on CDN Vulnerability to DoS Attacks
IJCNCJournal
 
IWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy Issues
IWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy IssuesIWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy Issues
IWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy Issues
IWMW
 
Enhance availability and boost speed with content delivery network
Enhance availability and boost speed with content delivery networkEnhance availability and boost speed with content delivery network
Enhance availability and boost speed with content delivery network
CloudOYE - Cloud Hosting Provider
 
[Streamroot] Whitepaper peer assisted adaptive streaming
[Streamroot] Whitepaper peer assisted adaptive streaming[Streamroot] Whitepaper peer assisted adaptive streaming
[Streamroot] Whitepaper peer assisted adaptive streaming
Vu Nguyen
 

Similar to Content Delivery Network – CDN (20)

CDN
CDNCDN
CDN
 
Content Delivery Network - Exploring the Power
Content Delivery Network - Exploring the PowerContent Delivery Network - Exploring the Power
Content Delivery Network - Exploring the Power
 
What is CDN ? how CDN work?
What is CDN ? how CDN work?What is CDN ? how CDN work?
What is CDN ? how CDN work?
 
Cloud CDN Hosting
Cloud CDN HostingCloud CDN Hosting
Cloud CDN Hosting
 
Business_Cases_v46
Business_Cases_v46Business_Cases_v46
Business_Cases_v46
 
History of CDN - GlobalDots
History of CDN - GlobalDotsHistory of CDN - GlobalDots
History of CDN - GlobalDots
 
Cdn reviews.com
Cdn reviews.comCdn reviews.com
Cdn reviews.com
 
Cdn Strategy - BelugaCDN Services
Cdn Strategy - BelugaCDN ServicesCdn Strategy - BelugaCDN Services
Cdn Strategy - BelugaCDN Services
 
ZT: CDN_tutorial_adcom
ZT: CDN_tutorial_adcomZT: CDN_tutorial_adcom
ZT: CDN_tutorial_adcom
 
Cdn tutorial adcom
Cdn tutorial adcomCdn tutorial adcom
Cdn tutorial adcom
 
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
 
Cedexis for video 5 2015
Cedexis for video 5 2015Cedexis for video 5 2015
Cedexis for video 5 2015
 
Content Distribution Network(CDN) Report(IEEE Format)
Content Distribution Network(CDN) Report(IEEE Format)Content Distribution Network(CDN) Report(IEEE Format)
Content Distribution Network(CDN) Report(IEEE Format)
 
What’s the Difference between an Application Delivery Network and a Content D...
What’s the Difference between an Application Delivery Network and a Content D...What’s the Difference between an Application Delivery Network and a Content D...
What’s the Difference between an Application Delivery Network and a Content D...
 
Content Delivery Networks
Content Delivery NetworksContent Delivery Networks
Content Delivery Networks
 
A Survey on CDN Vulnerability to DoS Attacks
A Survey on CDN Vulnerability to DoS AttacksA Survey on CDN Vulnerability to DoS Attacks
A Survey on CDN Vulnerability to DoS Attacks
 
A Survey on CDN Vulnerability to DoS Attacks
A Survey on CDN Vulnerability to DoS AttacksA Survey on CDN Vulnerability to DoS Attacks
A Survey on CDN Vulnerability to DoS Attacks
 
IWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy Issues
IWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy IssuesIWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy Issues
IWMW 2003: C7 Bandwidth Management Techniques: Technical And Policy Issues
 
Enhance availability and boost speed with content delivery network
Enhance availability and boost speed with content delivery networkEnhance availability and boost speed with content delivery network
Enhance availability and boost speed with content delivery network
 
[Streamroot] Whitepaper peer assisted adaptive streaming
[Streamroot] Whitepaper peer assisted adaptive streaming[Streamroot] Whitepaper peer assisted adaptive streaming
[Streamroot] Whitepaper peer assisted adaptive streaming
 

More from Ahmed Banafa

IoT and 5G convergence
IoT and 5G convergenceIoT and 5G convergence
IoT and 5G convergence
Ahmed Banafa
 
Quantum Computing and AI
Quantum Computing and AIQuantum Computing and AI
Quantum Computing and AI
Ahmed Banafa
 
The convergence of IoT and Quantum Computing
The convergence of IoT and Quantum ComputingThe convergence of IoT and Quantum Computing
The convergence of IoT and Quantum Computing
Ahmed Banafa
 
Quantum Internet Explained
Quantum Internet ExplainedQuantum Internet Explained
Quantum Internet Explained
Ahmed Banafa
 
IoT and Covid 19
IoT and Covid 19IoT and Covid 19
IoT and Covid 19
Ahmed Banafa
 
Quantum Teleportation
Quantum TeleportationQuantum Teleportation
Quantum Teleportation
Ahmed Banafa
 
What is zero trust model (ztm)
What is zero trust model (ztm)What is zero trust model (ztm)
What is zero trust model (ztm)
Ahmed Banafa
 
How blockchain is revolutionizing crowdfunding
How blockchain is revolutionizing crowdfundingHow blockchain is revolutionizing crowdfunding
How blockchain is revolutionizing crowdfunding
Ahmed Banafa
 
Blockchain technology and supply chain management
Blockchain technology and supply chain managementBlockchain technology and supply chain management
Blockchain technology and supply chain management
Ahmed Banafa
 
8 key tech trends in a post covid-19 world edited
8 key tech trends in a post covid-19 world edited8 key tech trends in a post covid-19 world edited
8 key tech trends in a post covid-19 world edited
Ahmed Banafa
 
Blockchain Technology and COVID19
Blockchain Technology and COVID19Blockchain Technology and COVID19
Blockchain Technology and COVID19
Ahmed Banafa
 
Ten trends of blockchain in 2020
Ten trends of blockchain in 2020Ten trends of blockchain in 2020
Ten trends of blockchain in 2020
Ahmed Banafa
 
Quantum Computing and Blockchain: Facts and Myths
Quantum Computing and Blockchain: Facts and Myths  Quantum Computing and Blockchain: Facts and Myths
Quantum Computing and Blockchain: Facts and Myths
Ahmed Banafa
 
Ten Blockchain Applications
Ten Blockchain ApplicationsTen Blockchain Applications
Ten Blockchain Applications
Ahmed Banafa
 
Hot technologies of 2019
Hot technologies of 2019Hot technologies of 2019
Hot technologies of 2019
Ahmed Banafa
 
Blockchain and AI
Blockchain and AIBlockchain and AI
Blockchain and AI
Ahmed Banafa
 
The Blockchain Wave in 2019 and Beyond - SJSU
The Blockchain Wave in 2019 and Beyond - SJSU The Blockchain Wave in 2019 and Beyond - SJSU
The Blockchain Wave in 2019 and Beyond - SJSU
Ahmed Banafa
 
9 IoT predictions for 2019
9 IoT predictions for 20199 IoT predictions for 2019
9 IoT predictions for 2019
Ahmed Banafa
 
Secure and Smart IoT using Blockchain and AI
Secure and Smart  IoT using Blockchain and AISecure and Smart  IoT using Blockchain and AI
Secure and Smart IoT using Blockchain and AI
Ahmed Banafa
 
The Blockchain Wave in 2019 and Beyond
The Blockchain Wave in 2019 and BeyondThe Blockchain Wave in 2019 and Beyond
The Blockchain Wave in 2019 and Beyond
Ahmed Banafa
 

More from Ahmed Banafa (20)

IoT and 5G convergence
IoT and 5G convergenceIoT and 5G convergence
IoT and 5G convergence
 
Quantum Computing and AI
Quantum Computing and AIQuantum Computing and AI
Quantum Computing and AI
 
The convergence of IoT and Quantum Computing
The convergence of IoT and Quantum ComputingThe convergence of IoT and Quantum Computing
The convergence of IoT and Quantum Computing
 
Quantum Internet Explained
Quantum Internet ExplainedQuantum Internet Explained
Quantum Internet Explained
 
IoT and Covid 19
IoT and Covid 19IoT and Covid 19
IoT and Covid 19
 
Quantum Teleportation
Quantum TeleportationQuantum Teleportation
Quantum Teleportation
 
What is zero trust model (ztm)
What is zero trust model (ztm)What is zero trust model (ztm)
What is zero trust model (ztm)
 
How blockchain is revolutionizing crowdfunding
How blockchain is revolutionizing crowdfundingHow blockchain is revolutionizing crowdfunding
How blockchain is revolutionizing crowdfunding
 
Blockchain technology and supply chain management
Blockchain technology and supply chain managementBlockchain technology and supply chain management
Blockchain technology and supply chain management
 
8 key tech trends in a post covid-19 world edited
8 key tech trends in a post covid-19 world edited8 key tech trends in a post covid-19 world edited
8 key tech trends in a post covid-19 world edited
 
Blockchain Technology and COVID19
Blockchain Technology and COVID19Blockchain Technology and COVID19
Blockchain Technology and COVID19
 
Ten trends of blockchain in 2020
Ten trends of blockchain in 2020Ten trends of blockchain in 2020
Ten trends of blockchain in 2020
 
Quantum Computing and Blockchain: Facts and Myths
Quantum Computing and Blockchain: Facts and Myths  Quantum Computing and Blockchain: Facts and Myths
Quantum Computing and Blockchain: Facts and Myths
 
Ten Blockchain Applications
Ten Blockchain ApplicationsTen Blockchain Applications
Ten Blockchain Applications
 
Hot technologies of 2019
Hot technologies of 2019Hot technologies of 2019
Hot technologies of 2019
 
Blockchain and AI
Blockchain and AIBlockchain and AI
Blockchain and AI
 
The Blockchain Wave in 2019 and Beyond - SJSU
The Blockchain Wave in 2019 and Beyond - SJSU The Blockchain Wave in 2019 and Beyond - SJSU
The Blockchain Wave in 2019 and Beyond - SJSU
 
9 IoT predictions for 2019
9 IoT predictions for 20199 IoT predictions for 2019
9 IoT predictions for 2019
 
Secure and Smart IoT using Blockchain and AI
Secure and Smart  IoT using Blockchain and AISecure and Smart  IoT using Blockchain and AI
Secure and Smart IoT using Blockchain and AI
 
The Blockchain Wave in 2019 and Beyond
The Blockchain Wave in 2019 and BeyondThe Blockchain Wave in 2019 and Beyond
The Blockchain Wave in 2019 and Beyond
 

Recently uploaded

Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5 hot nhất
Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5  hot nhấtBai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5  hot nhất
Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5 hot nhất
Thiên Đường Tình Yêu
 
How to Choose the Right UIUX Design Service for Optimal Customer Experience
How to Choose the Right UIUX Design Service for Optimal Customer ExperienceHow to Choose the Right UIUX Design Service for Optimal Customer Experience
How to Choose the Right UIUX Design Service for Optimal Customer Experience
Serva AppLabs
 
一比一原版(bu毕业证书)英国伯恩茅斯大学毕业证如何办理
一比一原版(bu毕业证书)英国伯恩茅斯大学毕业证如何办理一比一原版(bu毕业证书)英国伯恩茅斯大学毕业证如何办理
一比一原版(bu毕业证书)英国伯恩茅斯大学毕业证如何办理
taqyea
 
Corporate Minimal Newspaper Headline Style Newsletter.pptx
Corporate Minimal Newspaper Headline Style Newsletter.pptxCorporate Minimal Newspaper Headline Style Newsletter.pptx
Corporate Minimal Newspaper Headline Style Newsletter.pptx
byubyu7
 
一比一原版(greenwich毕业证书)英国格林威治大学毕业证如何办理
一比一原版(greenwich毕业证书)英国格林威治大学毕业证如何办理一比一原版(greenwich毕业证书)英国格林威治大学毕业证如何办理
一比一原版(greenwich毕业证书)英国格林威治大学毕业证如何办理
taqyea
 
一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理
一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理
一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理
taqyea
 
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
taqyea
 
一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理
taqyea
 
一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理
一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理
一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理
taqyea
 
202254.com免费观看《长相思第二季》免费观看高清,长相思第二季线上看,《长相思第二季》最新电视剧在线观看,杨紫最新电视剧
202254.com免费观看《长相思第二季》免费观看高清,长相思第二季线上看,《长相思第二季》最新电视剧在线观看,杨紫最新电视剧202254.com免费观看《长相思第二季》免费观看高清,长相思第二季线上看,《长相思第二季》最新电视剧在线观看,杨紫最新电视剧
202254.com免费观看《长相思第二季》免费观看高清,长相思第二季线上看,《长相思第二季》最新电视剧在线观看,杨紫最新电视剧
ffg01100
 
Jarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirts
Jarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirtsJarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirts
Jarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirts
exgf28
 
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
taqyea
 
University of Otago degree offer diploma Transcript
University of Otago degree offer diploma TranscriptUniversity of Otago degree offer diploma Transcript
University of Otago degree offer diploma Transcript
ubufe
 
202254.com全网最高清影视香蕉影视,热门电影推荐,热门电视剧在线观看,免费电影,电影在线,在线观看。球华人在线電視劇,免费点播,免费提供最新高清的...
202254.com全网最高清影视香蕉影视,热门电影推荐,热门电视剧在线观看,免费电影,电影在线,在线观看。球华人在线電視劇,免费点播,免费提供最新高清的...202254.com全网最高清影视香蕉影视,热门电影推荐,热门电视剧在线观看,免费电影,电影在线,在线观看。球华人在线電視劇,免费点播,免费提供最新高清的...
202254.com全网最高清影视香蕉影视,热门电影推荐,热门电视剧在线观看,免费电影,电影在线,在线观看。球华人在线電視劇,免费点播,免费提供最新高清的...
ffg01100
 
一比一原版澳洲巴拉特大学毕业证(utas毕业证书)如何办理
一比一原版澳洲巴拉特大学毕业证(utas毕业证书)如何办理一比一原版澳洲巴拉特大学毕业证(utas毕业证书)如何办理
一比一原版澳洲巴拉特大学毕业证(utas毕业证书)如何办理
taqyea
 
一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理
taqyea
 
一比一原版(ic毕业证书)英国帝国理工学院毕业证如何办理
一比一原版(ic毕业证书)英国帝国理工学院毕业证如何办理一比一原版(ic毕业证书)英国帝国理工学院毕业证如何办理
一比一原版(ic毕业证书)英国帝国理工学院毕业证如何办理
taqyea
 
About Alibaba company and brief general information regarding how to trade on...
About Alibaba company and brief general information regarding how to trade on...About Alibaba company and brief general information regarding how to trade on...
About Alibaba company and brief general information regarding how to trade on...
Erkinjon Erkinov
 
Steps involved in the implementation of EDI in a company
Steps involved in the implementation of EDI in a companySteps involved in the implementation of EDI in a company
Steps involved in the implementation of EDI in a company
sivaraman163206
 
PSD to Wordpress Service Providers in 2024
PSD to Wordpress Service Providers in 2024PSD to Wordpress Service Providers in 2024
PSD to Wordpress Service Providers in 2024
Bestdesign2hub
 

Recently uploaded (20)

Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5 hot nhất
Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5  hot nhấtBai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5  hot nhất
Bai-Tập-Tiếng-Anh-On-Tập-He lớp 1- lớp 5 hot nhất
 
How to Choose the Right UIUX Design Service for Optimal Customer Experience
How to Choose the Right UIUX Design Service for Optimal Customer ExperienceHow to Choose the Right UIUX Design Service for Optimal Customer Experience
How to Choose the Right UIUX Design Service for Optimal Customer Experience
 
一比一原版(bu毕业证书)英国伯恩茅斯大学毕业证如何办理
一比一原版(bu毕业证书)英国伯恩茅斯大学毕业证如何办理一比一原版(bu毕业证书)英国伯恩茅斯大学毕业证如何办理
一比一原版(bu毕业证书)英国伯恩茅斯大学毕业证如何办理
 
Corporate Minimal Newspaper Headline Style Newsletter.pptx
Corporate Minimal Newspaper Headline Style Newsletter.pptxCorporate Minimal Newspaper Headline Style Newsletter.pptx
Corporate Minimal Newspaper Headline Style Newsletter.pptx
 
一比一原版(greenwich毕业证书)英国格林威治大学毕业证如何办理
一比一原版(greenwich毕业证书)英国格林威治大学毕业证如何办理一比一原版(greenwich毕业证书)英国格林威治大学毕业证如何办理
一比一原版(greenwich毕业证书)英国格林威治大学毕业证如何办理
 
一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理
一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理
一比一原版(brunel毕业证书)英国布鲁内尔大学毕业证如何办理
 
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
一比一原版(oregon毕业证书)俄勒冈大学毕业证如何办理
 
一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理
一比一原版(uom毕业证)曼彻斯特大学毕业证如何办理
 
一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理
一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理
一比一原版美国休斯敦大学毕业证(uh毕业证书)如何办理
 
202254.com免费观看《长相思第二季》免费观看高清,长相思第二季线上看,《长相思第二季》最新电视剧在线观看,杨紫最新电视剧
202254.com免费观看《长相思第二季》免费观看高清,长相思第二季线上看,《长相思第二季》最新电视剧在线观看,杨紫最新电视剧202254.com免费观看《长相思第二季》免费观看高清,长相思第二季线上看,《长相思第二季》最新电视剧在线观看,杨紫最新电视剧
202254.com免费观看《长相思第二季》免费观看高清,长相思第二季线上看,《长相思第二季》最新电视剧在线观看,杨紫最新电视剧
 
Jarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirts
Jarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirtsJarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirts
Jarren Duran Fuck EM T shirts Jarren Duran Fuck EM T shirts
 
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
一比一原版(lu毕业证书)英国拉夫堡大学毕业证如何办理
 
University of Otago degree offer diploma Transcript
University of Otago degree offer diploma TranscriptUniversity of Otago degree offer diploma Transcript
University of Otago degree offer diploma Transcript
 
202254.com全网最高清影视香蕉影视,热门电影推荐,热门电视剧在线观看,免费电影,电影在线,在线观看。球华人在线電視劇,免费点播,免费提供最新高清的...
202254.com全网最高清影视香蕉影视,热门电影推荐,热门电视剧在线观看,免费电影,电影在线,在线观看。球华人在线電視劇,免费点播,免费提供最新高清的...202254.com全网最高清影视香蕉影视,热门电影推荐,热门电视剧在线观看,免费电影,电影在线,在线观看。球华人在线電視劇,免费点播,免费提供最新高清的...
202254.com全网最高清影视香蕉影视,热门电影推荐,热门电视剧在线观看,免费电影,电影在线,在线观看。球华人在线電視劇,免费点播,免费提供最新高清的...
 
一比一原版澳洲巴拉特大学毕业证(utas毕业证书)如何办理
一比一原版澳洲巴拉特大学毕业证(utas毕业证书)如何办理一比一原版澳洲巴拉特大学毕业证(utas毕业证书)如何办理
一比一原版澳洲巴拉特大学毕业证(utas毕业证书)如何办理
 
一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理
一比一原版(heriotwatt毕业证书)英国赫瑞瓦特大学毕业证如何办理
 
一比一原版(ic毕业证书)英国帝国理工学院毕业证如何办理
一比一原版(ic毕业证书)英国帝国理工学院毕业证如何办理一比一原版(ic毕业证书)英国帝国理工学院毕业证如何办理
一比一原版(ic毕业证书)英国帝国理工学院毕业证如何办理
 
About Alibaba company and brief general information regarding how to trade on...
About Alibaba company and brief general information regarding how to trade on...About Alibaba company and brief general information regarding how to trade on...
About Alibaba company and brief general information regarding how to trade on...
 
Steps involved in the implementation of EDI in a company
Steps involved in the implementation of EDI in a companySteps involved in the implementation of EDI in a company
Steps involved in the implementation of EDI in a company
 
PSD to Wordpress Service Providers in 2024
PSD to Wordpress Service Providers in 2024PSD to Wordpress Service Providers in 2024
PSD to Wordpress Service Providers in 2024
 

Content Delivery Network – CDN

  • 1. Content Delivery Network – CDN By: Ahmed Banafa, Distinguished Tenured Staff | Faculty | SME | E-Learning Expert | Four-time winner of instructor of the year award A content delivery network or content distribution network (CDN) is a large distributed system of servers deployed in multiple data centers across the Internet. The goal of a CDN is to serve content to end-users with high availability and high performance. CDNs serve a large fraction of the Internet content today, including web objects (text, graphics and scripts), downloadable objects (media files, software, documents), applications (e-commerce, portals), live streaming media, on-demand streaming media, and social networks. Dynamics of CDN CDN is a system of distributed servers (network) that deliver webpages and other Web content to a user based on the geographic locations of the user, the origin of the webpage and a content delivery server. This service is effective in speeding the delivery of content of websites with high traffic and websites that have global reach. The closer the CDN server is to the user geographically, the faster the content will be delivered to the user. CDNs also provide protection from large surges in traffic. Servers nearest to the website visitor respond to the request. The CDN copies the pages of a website to a network of servers that are dispersed at geographically different locations, caching the contents of the page. When a user requests a webpage that is part of a content delivery network, the CDN will redirect the request from the originating site's server to a server in the CDN that is closest to the user and deliver the cached content. The CDN will also communicate with the originating server to deliver any content that has not been previously cached. The process of bouncing through a CDN is nearly transparent to the user.
  • 2. In a CDN, content exists in multiple copies on strategically dispersed servers. This is known as content replication. A large CDN can have thousands of servers, making it possible to provide identical content to many users efficiently and reliably even at times of maximum Internet traffic or during sudden demand "spikes." When a specific page, file, or program is requested by a user, the server closest to that user (in terms of the minimum number of node’s between the server and the user) is dynamically determined. This optimizes the speed with which the content is delivered to that user. CDN Today The use of CDN technology has obvious economic advantages to enterprises who expect, or experience, large numbers of hits on their Web sites from locations all over the world. If dozens or hundreds of other users happen to select the same Web page or content simultaneously, the CDN sends the content to each of them without delay or time-out. Problems with excessive latency , as well as large variations in latency from moment to moment (which can cause annoying "jitter" in streaming audio and video), are minimized. The bandwidth each user "sees" is maximized. The difference is noticed most by users with high-speed Internet connections who often demand streaming content or large files. Another advantage of CDN technology is content redundancy that provides a fail-safe feature and allows for graceful degradation in the event of damage to, or malfunction of, a part of the Internet. Even during a large-scale attack that disables many servers, content on a CDN will remain available to at least some users. Still another advantage of CDN technology is the fact that it inherently offers enhanced data backup, archiving, and storage capacity. This can benefit individuals and enterprises who rely on online data backup A complete CDN architecture is made up of various individual components working toward the common goal of delivering service to the end-user community. A common example of a CDN can be a consolidated file server that is used as the user application and data file warehouse. The common functions associated with the content delivery network include file accessibility, application processing, multimedia delivery and caching. A complete CDN has the ability to exhibit functionalities that are only possible because of the participation of each separate CDN component. The strategically placed servers have a higher capacity compared to a network backbone, which maximizes the potential to increase the number of simultaneous users. In addition, such strategically placed edge servers lower the delivery time and decrease load on public and private peers, backbones and interconnects. A CDN manages the full load of traffic by readdressing it toward the edge servers. Types of Services  Web Acceleration : A CDN may augment acceleration via compression between nodes in its own network. Quite often, only the graphics on a Web page are delivered by the CDN, while the HTML text is sent out from the customer's servers.
  • 3.  Streaming and Downloading: Video uses extensive network bandwidth, and many customers of a CDN use the service solely to stream video to Web users. A CDN may offer all popular streaming methods such as Flash, Windows Media, Silverlight and progressive download’  Server-Side Processing: The CDN may offer server-side processing of Java and ASP scripts.  Hybrid CDN (Peer-to-Peer): A CDN may support peer-to-peer processing, which requires client software to be installed in the user's computer or pre-installed in a set-top box.  Search Engine Optimization (SEO): Search engines now penalize sites that load too slowly, and broadband penetration has created unprecedented traffic jams. Fast connection times do little good for viewers if the content delivers slowly.  Redundancy for fail-safe : CDN technology provides redundancy for fail-safe protection during partial Internet malfunctions. Duplication of content also protects against loss of data and image degradation. Advantages of CDNs  Eliminate Pauses and Accommodate Heavy Traffic.  Minimize Packet Loss  Faster Loading  File Mirroring  Optimize Live Delivery  Enable Linear Networks  Support Video on Demand  Scalability Disadvantages of CDNs  New Points of Failure  Sharing Resources  Geographical Choice Considerations  Content Management Problems  Lack of Direct Control  Costs Difference between serving content without CDN and with CDN
  • 4. The Future? Studies suggest that web video delivery will see some of the biggest growth, and the popularity of mobile apps helps to illustrate how the CDN of tomorrow might look. As more and more people access the internet on mobile devices, delivering data across low bandwidth, high latency networks is likely to be the main battleground for those developing high performance data acceleration technologies. Add to this the increasing popularity of cloud based services, such as online software as service applications and cloud storage, and you can begin to get an idea of how CDN providers will tackle the issue of poor performance in years to come. Whilst it seems that the short term future of the content delivery network is assured, the world of online data is constantly evolving. As new technologies create support for increasingly complex types of files, it is more important than ever for CDN providers to invest in new technologies to ensure they can meet the demand that will be generated over the coming years. References http://www.webopedia.com/TERM/C/CDN.html http://searchaws.techtarget.com/definition/content-delivery-network-CDN http://en.wikipedia.org/wiki/Content_delivery_network http://www.akamai.com/html/solutions/sola_cdn.html http://www.techopedia.com/definition/4191/content-delivery-network-cdn http://www.pcmag.com/encyclopedia/term/39466/cdn http://whatismyipaddress.com/cdn http://www.globaldots.com/knowledge-base/content-delivery-network/ http://blog.cdnfinder.com/the-future-of-the-content-delivery-network/