Needs that customers expect from a CDN
performance to the global audience.
being a metric driven company, they focus on metrics that capture the end user
experiences by performing “last mile test” instead of “backbone test”. The “last
mile test” focus on real machines throughout the globe whereas “backbone test”
focuses on major datacentres throughout the globe. The test will be run on
monthly basis to monitor the Amazon CDNs’ performance in comparison with another
delivery to a wide range of clients and
with wide range of clients like applications built on either HTML5 or flash and
multiple devices like iOS or android, Amazon CloudFront has multiple delivery
protocols for different platforms and devices. It facilitates customers to take
full control over origin for live streaming and be reliable with Service Level
Agreements provided by CloudFront.
for unpredictable spikes in demand.
CloudFront has multiple features to achieve scalability for leaps and bounds
demand scalability: Access to our entire global network of locations
for Capacity: Ensures customer success with a guaranteed SLA and continuous
investment and updates to servers/services
of secure content delivery.
can have control on their content delivery at edge locations with private
content feature where only authenticated users can have access. Content on
Amazon S3 can also be secured by using Origin Access Identities. Another
feature called Identify and Access Management will let the customer to control
who can configure their CloudFront distributions.
and analytics to track and analyze viewing
generate usage reports like total traffic volume and object popularity, Amazon
CloudFront uses a log analyser. Using S3stat, customers can find graphical
reports for usage od CloudFront and Storage S3.
to configure and manage solutions.
CloudFront provides a Self-service signup and configuration feature anytime
24*7. It is easy to create and manage CloudFront distributions by using AWS
CloudFront offers different pricing methods like Pay-as-you-go pricing, Reserved
Capacity Pricing. Pay-as-you-go pricing method allows customers to pay only for
the resources they have utilized. Reserved Capacity Pricing allows the customer
to have a long-term commitment with minimum tenure of 12 months with an
additional discount provided.
These are some
examples how customers have met these needs using AWS and Amazon CloudFront
Example: Public Broadcast Services
After the migration (to Amazon CloudFront), PBS
Interactive reported 50 percent fewer errors in its video streaming performance
than with its previous CDN provider
which stands for Public Broadcast Services is a private, non-benefit
organization that offers all Americans a wide assortment of educational and entertainment
programming through TV and online substance. It has nearly 360-member stations
in operations to deliver its programming throughout
For the PBS’
Internet and Mobile presence, the responsible Interactive team has initially
developed a CDN but couldn’t meet their requirements to deliver streamed media
results in failure of streaming videos to
start and in addition, few video streams would start but not restart again. The
team could not find the origin of these issues as there was no method/tool to
check the performance levels of PBS’s CDN. To enhance the framework and resolve
this kind of issues, PBS has developed a tool
to monitor by testing different CDN’s, also including AWS.
DECISION TO CHOOSE AWS AND HOW IS THAT ADVANTAGEOUS
the process of monitoring various CDN’s for about half a month by PBS
Interactive, it was found that AWS CloudFront has brought down the error rate compared to their present CDN. Accordingly,
they relocated the larger part of PBS videos to Amazon S3 Storage within few
weeks as they were already using AWS Elastic Compute Cloud (EC2) and AWS Simple
Storage Service (Amazon S3) and delivered the content through AWS CloudFront.
was reported by the PBS Interactive team that after the relocation to CloudFront, they had encountered 50% fewer errors
in its video streaming performance. Today, with the help of AWS CloudFront
service, PBS Interactive is delivering a greater part of its video content which
estimates to be 1 petabyte per month and increase
in the existing usage of Amazon Storage
S3. PBS has also distributed its mobile media on AWS CloudFront to deliver to
PBS’ Mobile Apps; although the mobile video assets come from third-party providers instead of Amazon Storage
S3 itself, the distribution was possible with the help of AWS CloudFront compatibility
feature. PBS’ need for reliable delivery to a range
of clients that include multiple delivery protocols for different platforms and
devices, options for live and on-demand video streaming has been accomplished by moving to Amazon CloudFront and
is a popular online music and video streaming service that allows instant
access to 16M+ licensed songs to the users. It is the largest music subscription service
with freemium model.
ISSUE FACED BY SPOTIFY
As the company’s goal is to make all the world’s music
available instantly to everyone at anywhere and anytime they want it, Spotify
faces a greater challenge to catalogue all the tracks that has been released
and those releasing in future which estimates to be 20,000 tracks per day.
DECISION TO CHOOSE AWS AND HOW IS THAT ADVANTAGEOUS
To accommodate the continuous increase of the data without
long lead times for upgrades, Spotify identified the need for a storage
solution and chose Amazon Storage S3. The huge traffic for the applications and
providing continuous updates to users was another major issue for Spotify which
is accomplished by using Amazon CloudFront to deliver its application and
software updates. Now, Spotify is delivering music in 265 Milliseconds using