SlideShare ist ein Scribd-Unternehmen logo
1 von 38
AWS 201 - Delivering Static and
Dynamic Content Using Amazon
CloudFront
Alagappan M
|Account Manager – APAC, AWS Certified Solutions Architect – Associate Level |
Amazon Asia Pacific Resources Private Limited | alme@amazon.com
AGENDA
• Why do you need a CDN?
• Amazon Cloudfront – Introduction
• Architecting with Amazon Cloudfront
• Amazon Cloudfront – Features
• Amazon Cloudfront – Demo
• Amazon Cloudfront – Benefits
• Amazon Cloudfront – Case Studies
• Next Steps
WHY DO YOU NEED A CDN?
Rising consumption of content for
longer time across an ever-growing
range of devices
Expectation for excellent performance
– no buffering, loading or delays
Explosion of online video consumption
Limit storage and delivery costs
Increased global broadband penetration
requires serving a widely dispersed
audience
Industry trends & common challenges for content providers
AMAZON CLOUDFRONT
The AWS Content Delivery Solution
CloudFront
Edge Locations
S3 bucket or
custom origin
with content
Data transfer of cached content
to end user (if cached)
End-user requests content
Data transfer of content to
CloudFront edge location to cache
Cached copies of
objects
If content not cached – object
requested from origin
12
3 4
Request routed to most
optimal edge location
How CloudFront Works: Non-Cached
Object
6
How CloudFront Works: Cached Object
7
CloudFront
Edge Locations
S3 bucket or
custom origin
with content
Data transfer of cached content
to end user (if cached)
End-user requests content
Cached copies of
objects
1
2
Request routed to most
optimal edge location
CloudFront in a Nutshell
• Low latency: Improves content load times
• High bandwidth: Enables high bit rate HD video and other bandwidth-heavy applications
• Redundant: Eliminates single points of failure
• Scalable: Ensure great experience as number of end users grows
• Global: Worldwide network provides great experience regardless of geography
• Cost-effective: Pay as you go model provides flexibility for your business
8
the cloud provides a better way
instant elasticity
no upfront
capital expense
extensive
partner
ecosystem
complete platform
of services to
support hosting,
processing, storage
and delivery
global infrastructure
ARCHITECTURE
Where does Amazon Cloudfront figure in the AWS platform?
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
AWS Platform
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Content Delivery Solution
Global infrastructure
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
AWS uses a Super-POP architecture for our CDN network,
with larger edge locations strategically placed at internet
exchange points (IXPs) to enable more efficient cache
storage and quick transfer between ISPs
Vertical Scaling
From $0.02/hr
Elastic Compute Cloud (EC2)
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Low Cost
Multiple pricing options, pay only for resources used
Elastic
Easily scale up & down automatically
Secure
Secure and durable technology platform with industry-
recognized certifications and audits
Highly Available
Highly reliable services and multiple fault-tolerant Availability
Zones
Integrated with CloudFront
In-Region Data Transfer enables lower cost than S3/RRS + any
other CDN
Simple Storage Service (S3)
Highly Scalable Object Storage
Unlimited storage of objects of any type
Multiple Storage Options
Lower costs with Reduced Redundancy Storage (RRS) by
storing non-critical, reproducible data at lower levels of
redundancy
Reliable
99.999999999% durability for S3
99.99% durability for RRS
Secure
Secure and durable technology platform with industry-
recognized certifications and audits
Highly Available
Access through CDN or directly
Integrated with CloudFront
In-Region Data Transfer enables lower cost than S3/RRS + any
other CDN
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
London
Paris
NY
CloudFront
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Fast Global Delivery
Worldwide network of edge locations
Top performance, as defined by internal, 3rd party and
customer testing
Easy to Use
Via API or Web Console
Whole Site Delivery
Acceleration for static and dynamic content
AWS Integration
One piece a complete platform of cloud services
Transparent Low Pricing
Multiple pricing options
FEATURES
Key features commoditised for one flat price
• Static and Dynamic HTTP delivery
• HTTP/HTTPS File Delivery
• Live and Video on Demand Adaptive Bitrate and RTMP Streaming
• Low Minimum Content Expiration Periods (Zero seconds)
• AWS Management Console Support
• Full control via APIs
• Programmatic/Console Invalidation
• Industry-compliant, detailed Access Logs
• Private Content for Increased Security
• Price Classes for Cost Optimization
• Cookie Support
18
Amazon CloudFront
Whole site delivery Support for acceleration of static (images, video, css,
js, etc.) and dynamic content
AWS provides…
What do content providers require of a CDN?
Elastic Load
Balancing
Amazon
CloudFront
Dynamic Content
Amazon
EC2
Static Content
Amazon S3
User to CloudFront
Routing based on lowest latency
CloudFront to Origin
TCP Optimizations
Persistent connections
Network paths monitored for performance
Dynamic Content Support
20
Dynamic content is the interactive or personalized portion of
a website, created on-the-fly for each end user
• News
• Weather
• Sports
• Social media
• Advertising
• Travel
Dynamic Content Support
•Simple DIY configuration with web console
•No consultants to hire, No proprietary languages to learn
Simple to Use
•Connections to AWS regions closely monitored
•Standard AWS resources (like CloudFormation)
•Designed to work with origins in Amazon EC2
AWS Integration
•No additional charges or set up fees
•Pay only for requests and data transfer
Low Cost
•Multiple Cache Behaviors, Minimum Expiration Period
•Multiple Origin Servers Origin Connection Protocol, Query String Parameters
•Viewer Connection Protocol ∙ Cookie Support
Features
DEMO
London
Paris
NY
CloudFront Whole Site Acceleration
Simple to use
DIY configuration with Web Console or API
No consultants to hire
No need to write custom code
AWS Integration
Designed to work with origins in Amazon EC2
Connections to AWS regions closely monitored
Standard AWS resources (like CloudFormation)
Cost effective
No additional charges or setup fees
Same rates for dynamic and static content
London
Paris
NY
Content Delivery Architecture
Single CNAME
www.mysite.com
1
Served from EC2
*.php
2
Served from S3
/images/*
3
© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
Amazon Whole Site Delivery for Websites
Delivery of your entire website via CloudFront
Fast performance using reliable AWS network connections
Simple, self-configuration using API or Management Console
Cost-effective with no minimum commits or required long-term contracts
Client to CloudFront
connections:
Routing based on lowest
latency
Persistent connections
TCP optimizations
CloudFront to origin
server connections:
Persistent
connections to each
origin
Concurrent requests
collapsed to a
single origin request
Connection to AWS
origins over
Amazon monitored
networks
CloudFront Edge Locations:
Multiple layers of caching
inside each edge location
Mobile Clients
Browsers/Desktop
Clients
Tablets/Devices
minTTL = 86400
query strings = false
cookies = none
trusted signers = false
viewer protocol = allow-all
*.jpg Amazon
S3
minTTL = 0
query strings = true
cookies = phpsessid
trusted signers = true
viewer protocol = allow-all
*.php Route 53‡
minTTL = 900
query strings = true
cookies = all
trusted signers = false
viewer protocol = allow-all
/ads/* Route 53‡ Custom
Origin
Amazon
Elastic
Compute
Cloud
Amazon
Elastic
Load
Balancing
Alternate AWS origin configuration‡
Route
53 with
Latency
Based
Routing
EC2/ELB
in US East
(N. Virginia)
EC2/ELB
in EU West
(Dublin, Ireland)
EC2/ELB in
AP Southeast
(Singapore)
Optional component‡
CloudFront
abc123.cloudfront.net
Route 53
www.mysite.com
‡
Live and VOD Streaming
Support for all device types
HTTP protocols - HDS, HLS, Smooth Streaming
RMTP (VOD only)
Simple to configure
Live streaming stack managed through
CloudFormation script
VOD - upload .flv to S3, stream via RTMP
Flexible
Full control over streaming origin enables freedom to
enable and configure supported features
BENEFITS
Global delivery Audience dispersed across the globe
What do content providers require of a CDN?
Low latency High performance regardless of scale or location
Deliver all types of
content
Support for acceleration of static (images, video, css,
js, etc.) dynamic content and SSL support
Ease of use Simple implementation, configuration and
management
Reporting Track and analyze content usage data
Cost effective Competitive, flexible pricing options
Global delivery Audience dispersed across the globe
AWS provides…
=
What do content providers require of a CDN?
Global Infrastructure:
9 Regions
42 Edge Locations
Continuous Expansion
Low latency High performance regardless of scale or location
AWS provides…
What do content providers require of a CDN?
CloudFront,1.044
CloudFront,0.568
CloudFront,0.382
CloudFront,0.693
CloudFront,0.369
Akamai,1.126
Akamai,0.591
Akamai,0.376
Akamai,0.526
Akamai,0.368
Level3,1.608
Level3,1.470
Level3,0.497
Level3,1.078
Level3,0.457
Limelight,2.686
Limelight,0.667
Limelight,0.438
Limelight,1.064
Limelight,0.403
0
0.5
1
1.5
2
2.5
3
3.5
4
ASIA Australia Europe So. AMERICA USA
Seconds
CDN Last Mile Gomez* Testing
12 KB Object Size
* Source: Frost & Sullivan: Comparing CDN Performance: Amazon CloudFront’s Last Mile Testing Results Tests. The Gomez tests were designed and conducted by
Amazon using the Compuware Corporation performance network. The test results have not been reviewed, approved or endorsed by Compuware Corporation”
What do content providers require of a CDN?
Deliver all types of
content
Support for acceleration of static (images, video, css,
js, etc.) dynamic content and SSL support
Amazon Web Services has just released support for SSL certificates and
Zone Apex Support.
Ease of use Simple implementation, configuration and
management
AWS provides…
What do content providers require of a CDN?
POST /2012-07-01/distribution HTTP/1.1
Host: cloudfront.amazonaws.com
Authorization: AWS authentication string
Date: time stamp
Other required headers
<?xml version="1.0" encoding="UTF-8"?>
<DistributionConfig xmlns="http://cloudfront.amazonaws.com/doc/2012-07-01/">
Full management control
via API and Web Console
AWS provides…
What do content providers require of a CDN?
W3C compliant log files which can be
processed through any number of tools
provided by AWS, our partner ecosystem
or externally
Reporting Track and analyze content usage data
Amazon
Elastic Map
Reduce (EMR)
AWS provides…
What do content providers require of a CDN?
Multiple pricing options to
address a customer’s
specific traffic pattern and
requirements
Cost effective Competitive, flexible pricing options
OnDemand Pricing
No contract, no commitment
Pay-as-you-go
Tiered pricing – rates go down as volume increases
Private Pricing
Significant discount on rates in exchange for volume
commitment on 12 month agreement
Aggressive, competitive rate structure
Cost Effective
Partner Ecosystem
NEXT STEPS
Get started right away at
aws.amazon.com

Weitere ähnliche Inhalte

Was ist angesagt?

AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)
AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)
AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)Amazon Web Services
 
AWS Webinar - Intro to Amazon Cloudfront 13-09-17
AWS Webinar -  Intro to Amazon Cloudfront 13-09-17AWS Webinar -  Intro to Amazon Cloudfront 13-09-17
AWS Webinar - Intro to Amazon Cloudfront 13-09-17Amazon Web Services
 
AWS Webcast - Best Practices for Content Delivery using Amazon CloudFront
AWS Webcast - Best Practices for Content Delivery using Amazon CloudFrontAWS Webcast - Best Practices for Content Delivery using Amazon CloudFront
AWS Webcast - Best Practices for Content Delivery using Amazon CloudFrontAmazon Web Services
 
(STG206) Using Amazon CloudFront For Your Websites & Apps
(STG206) Using Amazon CloudFront For Your Websites & Apps(STG206) Using Amazon CloudFront For Your Websites & Apps
(STG206) Using Amazon CloudFront For Your Websites & AppsAmazon Web Services
 
(SPOT209) Raising the Bar on Video Streaming Quality Using AWS
(SPOT209) Raising the Bar on Video Streaming Quality Using AWS(SPOT209) Raising the Bar on Video Streaming Quality Using AWS
(SPOT209) Raising the Bar on Video Streaming Quality Using AWSAmazon Web Services
 
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
(CMP405) Containerizing Video: The Next Gen Video Transcoding PipelineAmazon Web Services
 
SRV206 Getting Started with Amazon CloudFront Content Delivery Network
SRV206 Getting Started with Amazon CloudFront Content Delivery NetworkSRV206 Getting Started with Amazon CloudFront Content Delivery Network
SRV206 Getting Started with Amazon CloudFront Content Delivery NetworkAmazon Web Services
 
AWS re:Invent 2016: Media Delivery from the Cloud: Integrated AWS Solutions f...
AWS re:Invent 2016: Media Delivery from the Cloud: Integrated AWS Solutions f...AWS re:Invent 2016: Media Delivery from the Cloud: Integrated AWS Solutions f...
AWS re:Invent 2016: Media Delivery from the Cloud: Integrated AWS Solutions f...Amazon Web Services
 
(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices Architecture(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices ArchitectureAmazon Web Services
 
Best practices for content delivery using amazon cloud front
Best practices for content delivery using amazon cloud frontBest practices for content delivery using amazon cloud front
Best practices for content delivery using amazon cloud frontAmazon Web Services
 
AWS April Webinar Series - Securely Deliver High Quality Content with AWS and...
AWS April Webinar Series - Securely Deliver High Quality Content with AWS and...AWS April Webinar Series - Securely Deliver High Quality Content with AWS and...
AWS April Webinar Series - Securely Deliver High Quality Content with AWS and...Amazon Web Services
 
Amazon CloudFront Office Hour, “Using Amazon CloudFront with Amazon S3 & AWS ...
Amazon CloudFront Office Hour, “Using Amazon CloudFront with Amazon S3 & AWS ...Amazon CloudFront Office Hour, “Using Amazon CloudFront with Amazon S3 & AWS ...
Amazon CloudFront Office Hour, “Using Amazon CloudFront with Amazon S3 & AWS ...Amazon Web Services
 
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...Amazon Web Services
 
Amazon CloudFront - Delivering Dynamic Content From The Edge
Amazon CloudFront - Delivering Dynamic Content From The EdgeAmazon CloudFront - Delivering Dynamic Content From The Edge
Amazon CloudFront - Delivering Dynamic Content From The EdgeAmazon Web Services
 
Digital Media Ingest and Storage Options on AWS
Digital Media Ingest and Storage Options on AWSDigital Media Ingest and Storage Options on AWS
Digital Media Ingest and Storage Options on AWSAmazon Web Services
 
Cloud Data Migration Strategies - AWS May 2016 Webinar Series
Cloud Data Migration Strategies - AWS May 2016 Webinar SeriesCloud Data Migration Strategies - AWS May 2016 Webinar Series
Cloud Data Migration Strategies - AWS May 2016 Webinar SeriesAmazon Web Services
 
AWS Services for Content Production
AWS Services for Content ProductionAWS Services for Content Production
AWS Services for Content ProductionAmazon Web Services
 
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...Amazon Web Services
 
AWS Webcast - Library Systems on the AWS Cloud
AWS Webcast - Library Systems on the AWS CloudAWS Webcast - Library Systems on the AWS Cloud
AWS Webcast - Library Systems on the AWS CloudAmazon Web Services
 
Empowering Publishers - Unlocking the power of Amazon Web Services - May-15-2...
Empowering Publishers - Unlocking the power of Amazon Web Services - May-15-2...Empowering Publishers - Unlocking the power of Amazon Web Services - May-15-2...
Empowering Publishers - Unlocking the power of Amazon Web Services - May-15-2...Amazon Web Services
 

Was ist angesagt? (20)

AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)
AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)
AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)
 
AWS Webinar - Intro to Amazon Cloudfront 13-09-17
AWS Webinar -  Intro to Amazon Cloudfront 13-09-17AWS Webinar -  Intro to Amazon Cloudfront 13-09-17
AWS Webinar - Intro to Amazon Cloudfront 13-09-17
 
AWS Webcast - Best Practices for Content Delivery using Amazon CloudFront
AWS Webcast - Best Practices for Content Delivery using Amazon CloudFrontAWS Webcast - Best Practices for Content Delivery using Amazon CloudFront
AWS Webcast - Best Practices for Content Delivery using Amazon CloudFront
 
(STG206) Using Amazon CloudFront For Your Websites & Apps
(STG206) Using Amazon CloudFront For Your Websites & Apps(STG206) Using Amazon CloudFront For Your Websites & Apps
(STG206) Using Amazon CloudFront For Your Websites & Apps
 
(SPOT209) Raising the Bar on Video Streaming Quality Using AWS
(SPOT209) Raising the Bar on Video Streaming Quality Using AWS(SPOT209) Raising the Bar on Video Streaming Quality Using AWS
(SPOT209) Raising the Bar on Video Streaming Quality Using AWS
 
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
 
SRV206 Getting Started with Amazon CloudFront Content Delivery Network
SRV206 Getting Started with Amazon CloudFront Content Delivery NetworkSRV206 Getting Started with Amazon CloudFront Content Delivery Network
SRV206 Getting Started with Amazon CloudFront Content Delivery Network
 
AWS re:Invent 2016: Media Delivery from the Cloud: Integrated AWS Solutions f...
AWS re:Invent 2016: Media Delivery from the Cloud: Integrated AWS Solutions f...AWS re:Invent 2016: Media Delivery from the Cloud: Integrated AWS Solutions f...
AWS re:Invent 2016: Media Delivery from the Cloud: Integrated AWS Solutions f...
 
(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices Architecture(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices Architecture
 
Best practices for content delivery using amazon cloud front
Best practices for content delivery using amazon cloud frontBest practices for content delivery using amazon cloud front
Best practices for content delivery using amazon cloud front
 
AWS April Webinar Series - Securely Deliver High Quality Content with AWS and...
AWS April Webinar Series - Securely Deliver High Quality Content with AWS and...AWS April Webinar Series - Securely Deliver High Quality Content with AWS and...
AWS April Webinar Series - Securely Deliver High Quality Content with AWS and...
 
Amazon CloudFront Office Hour, “Using Amazon CloudFront with Amazon S3 & AWS ...
Amazon CloudFront Office Hour, “Using Amazon CloudFront with Amazon S3 & AWS ...Amazon CloudFront Office Hour, “Using Amazon CloudFront with Amazon S3 & AWS ...
Amazon CloudFront Office Hour, “Using Amazon CloudFront with Amazon S3 & AWS ...
 
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
AWS re:Invent 2016: Getting Started with the Hybrid Cloud: Enterprise Backup ...
 
Amazon CloudFront - Delivering Dynamic Content From The Edge
Amazon CloudFront - Delivering Dynamic Content From The EdgeAmazon CloudFront - Delivering Dynamic Content From The Edge
Amazon CloudFront - Delivering Dynamic Content From The Edge
 
Digital Media Ingest and Storage Options on AWS
Digital Media Ingest and Storage Options on AWSDigital Media Ingest and Storage Options on AWS
Digital Media Ingest and Storage Options on AWS
 
Cloud Data Migration Strategies - AWS May 2016 Webinar Series
Cloud Data Migration Strategies - AWS May 2016 Webinar SeriesCloud Data Migration Strategies - AWS May 2016 Webinar Series
Cloud Data Migration Strategies - AWS May 2016 Webinar Series
 
AWS Services for Content Production
AWS Services for Content ProductionAWS Services for Content Production
AWS Services for Content Production
 
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
 
AWS Webcast - Library Systems on the AWS Cloud
AWS Webcast - Library Systems on the AWS CloudAWS Webcast - Library Systems on the AWS Cloud
AWS Webcast - Library Systems on the AWS Cloud
 
Empowering Publishers - Unlocking the power of Amazon Web Services - May-15-2...
Empowering Publishers - Unlocking the power of Amazon Web Services - May-15-2...Empowering Publishers - Unlocking the power of Amazon Web Services - May-15-2...
Empowering Publishers - Unlocking the power of Amazon Web Services - May-15-2...
 

Ähnlich wie AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content Using Amazon CloudFront, Al

CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아
CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아
CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아Amazon Web Services Korea
 
AWS 201 - A Walk through the AWS Cloud: What's New with AWS
AWS 201 - A Walk through the AWS Cloud: What's New with AWSAWS 201 - A Walk through the AWS Cloud: What's New with AWS
AWS 201 - A Walk through the AWS Cloud: What's New with AWSAmazon Web Services
 
AWS Data Transfer Services: Data Ingest Strategies Into the AWS Cloud
AWS Data Transfer Services: Data Ingest Strategies Into the AWS CloudAWS Data Transfer Services: Data Ingest Strategies Into the AWS Cloud
AWS Data Transfer Services: Data Ingest Strategies Into the AWS CloudAmazon Web Services
 
Edge Services as a Critical AWS Infrastructure Component - August 2017 AWS On...
Edge Services as a Critical AWS Infrastructure Component - August 2017 AWS On...Edge Services as a Critical AWS Infrastructure Component - August 2017 AWS On...
Edge Services as a Critical AWS Infrastructure Component - August 2017 AWS On...Amazon Web Services
 
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAmazon Web Services
 
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAmazon Web Services
 
AWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
AWS Enterprise Day | Hybrid IT with AWS: Best of Both WorldsAWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
AWS Enterprise Day | Hybrid IT with AWS: Best of Both WorldsAmazon Web Services
 
AWS August Webinar Series - Services Overview
AWS August Webinar Series - Services Overview AWS August Webinar Series - Services Overview
AWS August Webinar Series - Services Overview Amazon Web Services
 
Building scalable OTT workflows on AWS - Serverless Video Workflows
Building scalable OTT workflows on AWS - Serverless Video WorkflowsBuilding scalable OTT workflows on AWS - Serverless Video Workflows
Building scalable OTT workflows on AWS - Serverless Video WorkflowsAmazon Web Services
 
AWS Data Transfer Services: Data Ingest Strategies Into the AWS Cloud
AWS Data Transfer Services: Data Ingest Strategies Into the AWS CloudAWS Data Transfer Services: Data Ingest Strategies Into the AWS Cloud
AWS Data Transfer Services: Data Ingest Strategies Into the AWS CloudAmazon Web Services
 
Hybrid cloud for financial sector :: Felix Candelario :: AWS Finance Seminar
Hybrid cloud for financial sector :: Felix Candelario :: AWS Finance SeminarHybrid cloud for financial sector :: Felix Candelario :: AWS Finance Seminar
Hybrid cloud for financial sector :: Felix Candelario :: AWS Finance SeminarAmazon Web Services Korea
 
AWS 101 - Amazon Web Services
AWS 101 - Amazon Web ServicesAWS 101 - Amazon Web Services
AWS 101 - Amazon Web ServicesEnmanuel Sosa G.
 
AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...
AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...
AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...Amazon Web Services Korea
 
LatJUG Amazon Web Services
LatJUG Amazon Web ServicesLatJUG Amazon Web Services
LatJUG Amazon Web ServicesDmitry Buzdin
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
Azure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowAzure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowRightScale
 
Getting Started with Windows Workloads on Amazon EC2 - Toronto
 Getting Started with Windows Workloads on Amazon EC2 - Toronto Getting Started with Windows Workloads on Amazon EC2 - Toronto
Getting Started with Windows Workloads on Amazon EC2 - TorontoAmazon Web Services
 
AWS Summit Benelux 2013 - Enterprise Applications on AWS
AWS Summit Benelux 2013 - Enterprise Applications on AWSAWS Summit Benelux 2013 - Enterprise Applications on AWS
AWS Summit Benelux 2013 - Enterprise Applications on AWSAmazon Web Services
 
Running your First Application on AWS
Running your First Application on AWSRunning your First Application on AWS
Running your First Application on AWSAmazon Web Services
 

Ähnlich wie AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content Using Amazon CloudFront, Al (20)

CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아
CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아
CloudFront 소개 및 데모 – 이수형 수석 (Solutions Architect), 아마존웹서비스코리아
 
AWS 201 - A Walk through the AWS Cloud: What's New with AWS
AWS 201 - A Walk through the AWS Cloud: What's New with AWSAWS 201 - A Walk through the AWS Cloud: What's New with AWS
AWS 201 - A Walk through the AWS Cloud: What's New with AWS
 
AWS Data Transfer Services: Data Ingest Strategies Into the AWS Cloud
AWS Data Transfer Services: Data Ingest Strategies Into the AWS CloudAWS Data Transfer Services: Data Ingest Strategies Into the AWS Cloud
AWS Data Transfer Services: Data Ingest Strategies Into the AWS Cloud
 
Edge Services as a Critical AWS Infrastructure Component - August 2017 AWS On...
Edge Services as a Critical AWS Infrastructure Component - August 2017 AWS On...Edge Services as a Critical AWS Infrastructure Component - August 2017 AWS On...
Edge Services as a Critical AWS Infrastructure Component - August 2017 AWS On...
 
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
 
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
 
AWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
AWS Enterprise Day | Hybrid IT with AWS: Best of Both WorldsAWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
AWS Enterprise Day | Hybrid IT with AWS: Best of Both Worlds
 
AWS August Webinar Series - Services Overview
AWS August Webinar Series - Services Overview AWS August Webinar Series - Services Overview
AWS August Webinar Series - Services Overview
 
Building scalable OTT workflows on AWS - Serverless Video Workflows
Building scalable OTT workflows on AWS - Serverless Video WorkflowsBuilding scalable OTT workflows on AWS - Serverless Video Workflows
Building scalable OTT workflows on AWS - Serverless Video Workflows
 
AWS Data Transfer Services: Data Ingest Strategies Into the AWS Cloud
AWS Data Transfer Services: Data Ingest Strategies Into the AWS CloudAWS Data Transfer Services: Data Ingest Strategies Into the AWS Cloud
AWS Data Transfer Services: Data Ingest Strategies Into the AWS Cloud
 
India Webinar
India WebinarIndia Webinar
India Webinar
 
Hybrid cloud for financial sector :: Felix Candelario :: AWS Finance Seminar
Hybrid cloud for financial sector :: Felix Candelario :: AWS Finance SeminarHybrid cloud for financial sector :: Felix Candelario :: AWS Finance Seminar
Hybrid cloud for financial sector :: Felix Candelario :: AWS Finance Seminar
 
AWS 101 - Amazon Web Services
AWS 101 - Amazon Web ServicesAWS 101 - Amazon Web Services
AWS 101 - Amazon Web Services
 
AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...
AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...
AWS를 활용한 금융권 hybrid cloud 구축하기 :: Felix Candelario :: AWS ...
 
LatJUG Amazon Web Services
LatJUG Amazon Web ServicesLatJUG Amazon Web Services
LatJUG Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Azure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowAzure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to Know
 
Getting Started with Windows Workloads on Amazon EC2 - Toronto
 Getting Started with Windows Workloads on Amazon EC2 - Toronto Getting Started with Windows Workloads on Amazon EC2 - Toronto
Getting Started with Windows Workloads on Amazon EC2 - Toronto
 
AWS Summit Benelux 2013 - Enterprise Applications on AWS
AWS Summit Benelux 2013 - Enterprise Applications on AWSAWS Summit Benelux 2013 - Enterprise Applications on AWS
AWS Summit Benelux 2013 - Enterprise Applications on AWS
 
Running your First Application on AWS
Running your First Application on AWSRunning your First Application on AWS
Running your First Application on AWS
 

Mehr von Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSAmazon Web Services
 

Mehr von Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWS
 

Kürzlich hochgeladen

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Kürzlich hochgeladen (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content Using Amazon CloudFront, Al

  • 1. AWS 201 - Delivering Static and Dynamic Content Using Amazon CloudFront Alagappan M |Account Manager – APAC, AWS Certified Solutions Architect – Associate Level | Amazon Asia Pacific Resources Private Limited | alme@amazon.com
  • 2. AGENDA • Why do you need a CDN? • Amazon Cloudfront – Introduction • Architecting with Amazon Cloudfront • Amazon Cloudfront – Features • Amazon Cloudfront – Demo • Amazon Cloudfront – Benefits • Amazon Cloudfront – Case Studies • Next Steps
  • 3. WHY DO YOU NEED A CDN?
  • 4. Rising consumption of content for longer time across an ever-growing range of devices Expectation for excellent performance – no buffering, loading or delays Explosion of online video consumption Limit storage and delivery costs Increased global broadband penetration requires serving a widely dispersed audience Industry trends & common challenges for content providers
  • 5. AMAZON CLOUDFRONT The AWS Content Delivery Solution
  • 6. CloudFront Edge Locations S3 bucket or custom origin with content Data transfer of cached content to end user (if cached) End-user requests content Data transfer of content to CloudFront edge location to cache Cached copies of objects If content not cached – object requested from origin 12 3 4 Request routed to most optimal edge location How CloudFront Works: Non-Cached Object 6
  • 7. How CloudFront Works: Cached Object 7 CloudFront Edge Locations S3 bucket or custom origin with content Data transfer of cached content to end user (if cached) End-user requests content Cached copies of objects 1 2 Request routed to most optimal edge location
  • 8. CloudFront in a Nutshell • Low latency: Improves content load times • High bandwidth: Enables high bit rate HD video and other bandwidth-heavy applications • Redundant: Eliminates single points of failure • Scalable: Ensure great experience as number of end users grows • Global: Worldwide network provides great experience regardless of geography • Cost-effective: Pay as you go model provides flexibility for your business 8
  • 9. the cloud provides a better way instant elasticity no upfront capital expense extensive partner ecosystem complete platform of services to support hosting, processing, storage and delivery global infrastructure
  • 10. ARCHITECTURE Where does Amazon Cloudfront figure in the AWS platform?
  • 11. Compute Storage AWS Global Infrastructure Database App Services Deployment & Administration Networking AWS Platform
  • 12. Compute Storage AWS Global Infrastructure Database App Services Deployment & Administration Networking Content Delivery Solution
  • 13. Global infrastructure Compute Storage AWS Global Infrastructure Database App Services Deployment & Administration Networking AWS uses a Super-POP architecture for our CDN network, with larger edge locations strategically placed at internet exchange points (IXPs) to enable more efficient cache storage and quick transfer between ISPs
  • 14. Vertical Scaling From $0.02/hr Elastic Compute Cloud (EC2) Compute Storage AWS Global Infrastructure Database App Services Deployment & Administration Networking Low Cost Multiple pricing options, pay only for resources used Elastic Easily scale up & down automatically Secure Secure and durable technology platform with industry- recognized certifications and audits Highly Available Highly reliable services and multiple fault-tolerant Availability Zones Integrated with CloudFront In-Region Data Transfer enables lower cost than S3/RRS + any other CDN
  • 15. Simple Storage Service (S3) Highly Scalable Object Storage Unlimited storage of objects of any type Multiple Storage Options Lower costs with Reduced Redundancy Storage (RRS) by storing non-critical, reproducible data at lower levels of redundancy Reliable 99.999999999% durability for S3 99.99% durability for RRS Secure Secure and durable technology platform with industry- recognized certifications and audits Highly Available Access through CDN or directly Integrated with CloudFront In-Region Data Transfer enables lower cost than S3/RRS + any other CDN Compute Storage AWS Global Infrastructure Database App Services Deployment & Administration Networking
  • 16. London Paris NY CloudFront Compute Storage AWS Global Infrastructure Database App Services Deployment & Administration Networking Fast Global Delivery Worldwide network of edge locations Top performance, as defined by internal, 3rd party and customer testing Easy to Use Via API or Web Console Whole Site Delivery Acceleration for static and dynamic content AWS Integration One piece a complete platform of cloud services Transparent Low Pricing Multiple pricing options
  • 18. Key features commoditised for one flat price • Static and Dynamic HTTP delivery • HTTP/HTTPS File Delivery • Live and Video on Demand Adaptive Bitrate and RTMP Streaming • Low Minimum Content Expiration Periods (Zero seconds) • AWS Management Console Support • Full control via APIs • Programmatic/Console Invalidation • Industry-compliant, detailed Access Logs • Private Content for Increased Security • Price Classes for Cost Optimization • Cookie Support 18 Amazon CloudFront
  • 19. Whole site delivery Support for acceleration of static (images, video, css, js, etc.) and dynamic content AWS provides… What do content providers require of a CDN? Elastic Load Balancing Amazon CloudFront Dynamic Content Amazon EC2 Static Content Amazon S3 User to CloudFront Routing based on lowest latency CloudFront to Origin TCP Optimizations Persistent connections Network paths monitored for performance
  • 20. Dynamic Content Support 20 Dynamic content is the interactive or personalized portion of a website, created on-the-fly for each end user • News • Weather • Sports • Social media • Advertising • Travel
  • 21. Dynamic Content Support •Simple DIY configuration with web console •No consultants to hire, No proprietary languages to learn Simple to Use •Connections to AWS regions closely monitored •Standard AWS resources (like CloudFormation) •Designed to work with origins in Amazon EC2 AWS Integration •No additional charges or set up fees •Pay only for requests and data transfer Low Cost •Multiple Cache Behaviors, Minimum Expiration Period •Multiple Origin Servers Origin Connection Protocol, Query String Parameters •Viewer Connection Protocol ∙ Cookie Support Features
  • 22. DEMO
  • 23. London Paris NY CloudFront Whole Site Acceleration Simple to use DIY configuration with Web Console or API No consultants to hire No need to write custom code AWS Integration Designed to work with origins in Amazon EC2 Connections to AWS regions closely monitored Standard AWS resources (like CloudFormation) Cost effective No additional charges or setup fees Same rates for dynamic and static content
  • 24. London Paris NY Content Delivery Architecture Single CNAME www.mysite.com 1 Served from EC2 *.php 2 Served from S3 /images/* 3
  • 25. © 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc. Amazon Whole Site Delivery for Websites Delivery of your entire website via CloudFront Fast performance using reliable AWS network connections Simple, self-configuration using API or Management Console Cost-effective with no minimum commits or required long-term contracts Client to CloudFront connections: Routing based on lowest latency Persistent connections TCP optimizations CloudFront to origin server connections: Persistent connections to each origin Concurrent requests collapsed to a single origin request Connection to AWS origins over Amazon monitored networks CloudFront Edge Locations: Multiple layers of caching inside each edge location Mobile Clients Browsers/Desktop Clients Tablets/Devices minTTL = 86400 query strings = false cookies = none trusted signers = false viewer protocol = allow-all *.jpg Amazon S3 minTTL = 0 query strings = true cookies = phpsessid trusted signers = true viewer protocol = allow-all *.php Route 53‡ minTTL = 900 query strings = true cookies = all trusted signers = false viewer protocol = allow-all /ads/* Route 53‡ Custom Origin Amazon Elastic Compute Cloud Amazon Elastic Load Balancing Alternate AWS origin configuration‡ Route 53 with Latency Based Routing EC2/ELB in US East (N. Virginia) EC2/ELB in EU West (Dublin, Ireland) EC2/ELB in AP Southeast (Singapore) Optional component‡ CloudFront abc123.cloudfront.net Route 53 www.mysite.com ‡
  • 26. Live and VOD Streaming Support for all device types HTTP protocols - HDS, HLS, Smooth Streaming RMTP (VOD only) Simple to configure Live streaming stack managed through CloudFormation script VOD - upload .flv to S3, stream via RTMP Flexible Full control over streaming origin enables freedom to enable and configure supported features
  • 28. Global delivery Audience dispersed across the globe What do content providers require of a CDN? Low latency High performance regardless of scale or location Deliver all types of content Support for acceleration of static (images, video, css, js, etc.) dynamic content and SSL support Ease of use Simple implementation, configuration and management Reporting Track and analyze content usage data Cost effective Competitive, flexible pricing options
  • 29. Global delivery Audience dispersed across the globe AWS provides… = What do content providers require of a CDN? Global Infrastructure: 9 Regions 42 Edge Locations Continuous Expansion
  • 30. Low latency High performance regardless of scale or location AWS provides… What do content providers require of a CDN? CloudFront,1.044 CloudFront,0.568 CloudFront,0.382 CloudFront,0.693 CloudFront,0.369 Akamai,1.126 Akamai,0.591 Akamai,0.376 Akamai,0.526 Akamai,0.368 Level3,1.608 Level3,1.470 Level3,0.497 Level3,1.078 Level3,0.457 Limelight,2.686 Limelight,0.667 Limelight,0.438 Limelight,1.064 Limelight,0.403 0 0.5 1 1.5 2 2.5 3 3.5 4 ASIA Australia Europe So. AMERICA USA Seconds CDN Last Mile Gomez* Testing 12 KB Object Size * Source: Frost & Sullivan: Comparing CDN Performance: Amazon CloudFront’s Last Mile Testing Results Tests. The Gomez tests were designed and conducted by Amazon using the Compuware Corporation performance network. The test results have not been reviewed, approved or endorsed by Compuware Corporation”
  • 31. What do content providers require of a CDN? Deliver all types of content Support for acceleration of static (images, video, css, js, etc.) dynamic content and SSL support Amazon Web Services has just released support for SSL certificates and Zone Apex Support.
  • 32. Ease of use Simple implementation, configuration and management AWS provides… What do content providers require of a CDN? POST /2012-07-01/distribution HTTP/1.1 Host: cloudfront.amazonaws.com Authorization: AWS authentication string Date: time stamp Other required headers <?xml version="1.0" encoding="UTF-8"?> <DistributionConfig xmlns="http://cloudfront.amazonaws.com/doc/2012-07-01/"> Full management control via API and Web Console
  • 33. AWS provides… What do content providers require of a CDN? W3C compliant log files which can be processed through any number of tools provided by AWS, our partner ecosystem or externally Reporting Track and analyze content usage data Amazon Elastic Map Reduce (EMR)
  • 34. AWS provides… What do content providers require of a CDN? Multiple pricing options to address a customer’s specific traffic pattern and requirements Cost effective Competitive, flexible pricing options
  • 35. OnDemand Pricing No contract, no commitment Pay-as-you-go Tiered pricing – rates go down as volume increases Private Pricing Significant discount on rates in exchange for volume commitment on 12 month agreement Aggressive, competitive rate structure Cost Effective
  • 38. Get started right away at aws.amazon.com