SlideShare a Scribd company logo
1 of 60
Download to read offline
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Tom Witman, AWS
November 29, 2016
Introduction to Amazon CloudFront
CTD 205
What to Expect from the Session
Understand the CloudFront Content Delivery Network
Benefits of Using CloudFront in Default Architectures
New Features and their Application(s)
Pricing
Getting Started
Learning by Example: customer use cases
Level Set: What is a CDN and Why Use One?
• Content Delivery Network
• Large Distribution of Caching Servers
• Routes Viewers to the Best Location
• Caches Appropriate Content at the Edge
• Accelerates Dynamic Content
• Provides Scalability and Performance of Applications
The Amazon CloudFront Service
Global Content Delivery Network with Massive Capacity and Scale
Optimized for Performance and Scale
Built in Security Features
Self-Service Full Control Configurations
Robust Real Time Reporting
Amazon
CloudFront
Static and Dynamic Object and Video Delivery
Our Core Tenets
Highly Available
PerformantScalable
Highly Secure
Cost Effective Ease of Use
CloudFront Service Components
• Distributions
• Origins
• Behaviors
• Restrictions, Error Pages, Tags
• AWS WAF Web ACLs
• Edge Locations
• Price Classes
distribution
edge location
Amazon
CloudFront
CloudFront Components: Distributions
distribution
Unique CloudFront.net Domain Name to Reference Objects
example: abc123.cloudfront.net
Specifies Origin(s) of Original Content Versions
example: orign.mysite.com
Types Provide for HTTP/HTTPS
example: https://cdn.mysite.com
Contain Specific Configurations and Tags
example: origins, behaviors, error pages, restrictionsHINT: CNAME the
CloudFront.net domain
with Amazon Route 53 to
personalize the distribution
CloudFront Components: Origins
Any Publicly Accessible Amazon S3 Bucket or HTTP Server
Access Restriction via OAI, Signed URL, or Origin Custom Header
Persistent Connections
Full or Half Bridge SSL Connectivity
Proxy Connections
Optimized AWS Resource Connections
Custom Origin
EC2 instance
web app
server
Elastic/Application
Load Balancing
Amazon S3
Bucket
CloudFront Components: Behaviors
• Path Pattern Matching
• Origin Selection
• Headers
• Query Strings / Cookies
• Signed URL
• SSL Certificates
• Protocol Enforcement
• Time To Live (TTL)
• GZIP Compression
CloudFront Components: Behaviors
• Path Pattern Matching
• Origin Selection
• Headers
• Query Strings / Cookies
• Signed URL
• SSL Certificates
• Protocol Enforcement
• Time To Live (TTL)
• GZIP Compression
• Route requests to specific origins
• Set HTTP Protocol
• Set HTTP Methods
• Set Header Options
• Set Caching Options
• Set Cookie and Query String Forwarding
• Restrict Access
• Set Compression
Vary Behavior based on Path Parameters
CloudFront Components: Behaviors
• Path Pattern Matching
• Origin Selection
• Headers
• Query Strings / Cookies
• Signed URL
• SSL Certificates
• Protocol Enforcement
• Time To Live (TTL)
• GZIP Compression
Set Up One to Many Origins
AWS or Custom Resource as Origin
CloudFront Components: Behaviors
• Path Pattern Matching
• Origin Selection
• Headers
• Query Strings / Cookies
• Signed URL
• SSL Certificates
• Protocol Enforcement
• Time To Live (TTL)
• GZIP Compression
Forward Request Headers to the Origin
Cache Based on Header Values
Set Object Caching TTLs
Device Detection
None: optimized
Whitelist: specify headers to forward
All: dynamic content, no caching
GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE
HEAD
Identical to GET except that the
server MUST NOT return a
message-body in the response.
Used for obtaining meta-information
about the entity implied by the
request without transferring the
entity-body itself
POST
Used to request the origin
server to accept the entity
enclosed in the request as a
new subordinate of the
resource identified by the
Request-URI in the Request-
Line.
PUT
The fundamental difference
between the POST and PUT
requests is reflected in the
different meaning of the
Request-URI.
PATCH
Used to apply partial
modifications to a
resource
DELETE
Requests that the origin
server delete the resource
identified by the Request-
URI
OPTIONS
Request for information
about the communication
options available on the
request/response chain
identified by the Request-
URI
GET
Requests for content
from the cache HTTP,
HTTPS and RTMP
CloudFront Components: Behaviors, HTTP Methods
1) Vary response based on User Agent.
Example: Desktop, Mobile, Tablet
2) Vary response based on Language.
Example: user would prefer Danish but will accept British
English and other types of English. (Accept-Language: da,
en-gb;q=0.8, en;q=0.7 )
3) Vary response based on Protocol.
Example: CloudFront-Forward-Proto detected and
customer sent different content based on connection type.
Mobile User
(CloudFront-Is-
Mobile-Viewer)
Desktop User
(CloudFront-Is-
Desktop-Viewer)
1
1
2
3
CloudFront Components: Behaviors, Headers
CloudFront Components: Behaviors
• Path Pattern Matching
• Origin Selection
• Headers
• Query Strings / Cookies
• Signed URL
• SSL Certificates
• Protocol Enforcement
• Time To Live (TTL)
• GZIP Compression
Forward Query Strings and Cookies to the Origin
?key=querystringparam
Set-Cookie Header
Vary Response Based on Query String/Cookie
Cache Multiple Copies of Your Object
Query String / Cookie as Cache Key
Forward All
Forward Whitelist
CloudFront Components: Behaviors
• Path Pattern Matching
• Origin Selection
• Headers
• Query Strings / Cookies
• Signed URL
• SSL Certificates
• Protocol Enforcement
• Time To Live (TTL)
• GZIP Compression
• Restrict Access to Content
• Subscription Content, Digital Rights, Etc.
• Canned and Custom Policies
• Application Creates Signed URL
• CloudFront caches based on Signed
URL or Signed Cookie
Customer Location
http://mysite.com/asset.mp4?&Expires=1357034400
5&Signature=nitfHRCrtziwO2HwPfWw~yYDhUF5EwRunQA-
j19DzZr vDh6hQ73lDx~-ar3UocvvRQVw6EkC~GdpGQyyOSKQim-
TxAnW7d8F5Kkai9HVx0FIu-
jcQb0UEmatEXAMPLE3ReXySpLSMj0yCd3ZAB4UcBCAqEijkytL6f
3fVYNGQI6&Key-Pair-Id=APKA9ONS7QCOWEXAMPLE
1) Request for Content first goes to an
authentication server to validate user
and generate a signed URL.
2) A signed URL is sent back as a 302
redirect from the auth server
3) Request to CloudFront made with
signed URL, authentication with policy
statement, and verification of content
freshness (hasn’t expired)
4) CloudFront authenticates policy
statement for signed URL, sets cache
key, and sends content to requestor
EC2 Auth Server
Send content to requestor via cache edge
www.mysite.com/asset.mp4
EC2 Auth Server
Authenticate URL, Policy Statement, and Expiration
CloudFront Logic
CloudFront Edge Cache
CloudFront Components: Behaviors, Signed URL
CloudFront Components: Behaviors
• Path Pattern Matching
• Origin Selection
• Headers
• Query Strings / Cookies
• Signed URL
• SSL Certificates
• Protocol Enforcement
• Time To Live (TTL)
• GZIP Compression
• CloudFront Shared Cert
• Custom Cert
• AWS Certificate Manager
CloudFront Components: Behaviors
• Path Pattern Matching
• Origin Selection
• Headers
• Query Strings / Cookies
• Signed URL
• SSL Certificates
• Protocol Enforcement
• Time To Live (TTL)
• GZIP Compression
HTTP and HTTPS: Viewers can use both
protocols.
Redirect HTTP to HTTPS: Viewers can
use both protocols, but HTTP requests
are automatically redirected to HTTPS
requests.
HTTPS Only: Viewers can only access
your content if they're using HTTPS.
CloudFront Components: Behaviors
• Path Pattern Matching
• Origin Selection
• Headers
• Query Strings / Cookies
• Signed URL
• SSL Certificates
• Protocol Enforcement
• Time To Live (TTL)
• GZIP Compression
Short TTL = Dynamic Content
Long TTL = Static Content
Reduce Load on Origin
If Modified Since
Min, Max, Default TTL’s
CloudFront Components: Behaviors
• Path Pattern Matching
• Origin Selection
• Headers
• Query Strings / Cookies
• Signed URL
• SSL Certificates
• Protocol Enforcement
• Time To Live (TTL)
• GZIP Compression
Accept-Encoding: gzip
Compresses and Serves Files
Optimizes Bandwidth Consumption
and Download Speed
Compresses Files with Header:
“Content-type” set
CloudFront Components: Supported File Types
• Path Pattern Matching
• Origin Selection
• Headers
• Query Strings / Cookies
• Signed URL
• SSL Certificates
• Protocol Enforcement
• Time To Live (TTL)
• GZIP Compression
application/eot application/x-otf
application/font application/x-perl
application/font-sfnt application/x-ttf
application/javascript font/eot
application/json font/ttf
application/opentype font/otf
application/otf font/opentype
application/pkcs7-mime image/svg+xml
application/truetype text/css
application/ttf text/csv
application/vnd.ms-fontobject text/html
application/xhtml+xml text/javascript
application/xml text/js
application/xml+rss text/plain
application/x-font-opentype text/richtext
application/x-font-truetype text/tab-separated-values
application/x-font-ttf text/xml
application/x-httpd-cgi text/x-script
application/x-javascript text/x-component
application/x-mpegurl text/x-java-source
application/x-opentype
CloudFront Components: Restrictions, Errors, Tags
• Geographical Restriction
• White List or Black List
• Country Level Granularity
• No Additional Charges
• Caching Error Pages
• 4XX, 5XX Codes
• Cache Default Page
• Cache Custom Page
CloudFront Components: AWS WAF Web ACLs
Layer 7 Application
Protection
Fast Rule Propagation
Full Control Rules Set
Integration = Automation
Simple Pricing
CloudFront Components: Edge Locations
CloudFront Contains a Global Set of Cache PoPs
Latency Based Routing
Locations Common for CloudFront, AWS WAF, Route 53
Network Expansion On Going
Highly Connected Route Optimized
Tuned for Performance . . .
Announcing: CloudFront Regional Edge Caches
Europe
Frankfurt
North America
Northern VA
Oregon
Asia Pacific
Mumbai
Singapore
Sydney
Seoul
Tokyo
South America
São Paulo
Nine Regional Edge Caches around the world..
CloudFront Regional Edge Caches
Origin
Regional Edge Cache
Reducing load on CloudFront origin resources
Origin
Edge Locations
Previous Architecture New Default Architecture
CloudFront Regional Edge Caches - Details
• No need to make any changes to existing CloudFront distributions
• Regional Edge Caches are enabled by default for all CloudFront distributions.
• Regional Edge Caches have feature parity with other edge locations
• No additional costs for regional edge caching
• Measure improvements using cache-hit ratio metrics available on the console
CloudFront Global Content Delivery Network
North America
Cities: 18
PoPs: 25
South America
Cities: 2
PoPs: 3
Rio de Janeiro, Brazil (2)
São Paulo, Brazil
Europe / Middle East / Africa
Cities: 11
PoPs: 20
Amsterdam, The Netherlands (2)
Berlin, Germany
Dublin, Ireland
Frankfurt, Germany (5)
London, England (4)
Madrid, Spain
Marseille, France
Milan, Italy
Paris, France (2)
Stockholm, Sweden
Warsaw, Poland
Ashburn, VA (3)
Atlanta, GA (2)
Chicago, IL
Dallas/Fort Worth, TX (2)
Hayward, CA
Jacksonville, FL
Los Angeles, CA (2)
Miami, FL
Minneapolis, MN
Montreal, QC
Newark, NJ
New York, NY (3)
Palo Alto, CA
San Jose, CA
Seattle, WA
South Bend, IN
St. Louis, MO
Toronto, ON
CloudFront Regional Edge Caches
Regional Edge Caches: 9
Oregon, N. Virginia, Frankfurt, Sao Paulo,
Mumbai, Singapore, Seoul, Tokyo, Sydney
68 CloudFront Edge Locations (PoPs), 9 Regional Edge Caches (PoPs), 43 Cities, 5 Continents
Edge
location
AWS Region /
Regional Edge Cache
Regional Edge
Cache
Asia Pacific
Cities: 12
PoPs: 20
Chennai, India
Hong Kong, China (3)
Manila, the Philippines
Melbourne, Australia
Mumbai, India (2)
New Delhi, India
Osaka, Japan
Seoul, Korea (3)
Singapore (2)
Sydney, Australia
Taipei, Taiwan
Tokyo, Japan (3)
All
68 PoPs, 43 Cities, 22 Countries
North America + Europe
45 PoPs, 28 Cities, 11 Countries
North America + Europe + East and South East Asia*
62 PoPs, 38 Cities, 20 Countries
Deliver Content Globally and Control Pricing to Fit Performance and Cost Objectives
*does not include India (4) or Australia (2) PoPs
CloudFront Components: Price Classes
CloudFront Components: Example Architecture
corporate data center
AND, OR
edge
location
Static Content Origin
Amazon
Route 53
EC2 instance
web app
server
Elastic Load
Balancing
Amazon S3
bucket
Dynamic Content Origin
CNAME: cdn.mysite.com
FOR: abc123.cloudfront.net
regional edge cache
AWS WAF
Benefits of Using Amazon CloudFront
• Speed Up Delivery of Web / Mobile Applications
• Scale Application and Reduce Origin Traffic
• Secure Infrastructure with Secure Edge
• Cost Effective Data Transfer
• Applies to Virtually Any Use Case
• Media/Entertainment
• Gaming
• Digital Advertising
• Software Downloads
• Financial Services
• Social Media
• Education Technology
• Hotel / Travel
CloudFront Security and Compliance Features
• Compliance
• PCI DSS Level 1 Compliance
• ISO 9001, 27001, 27017, 27018
• Security Enhancements to your infrastructure
• Signed URL
• Signed Cookies
• Enforce HTTPS to origin
• Support iOS ATS
• Support for TLSv1 .1 and TLSv1.2 between edge and origin
• Add/Modify Request Headers Forwarded From CloudFront to Origin
• Integration with AWS Certificate Manager (SNI Certs from Amazon)
• Integration with AWS WAF (web application firewall)
• Geographic Restriction
• IPv6 Support
CloudFront: An Integral Part of AWS
Mobile Application Delivery
Static and Dynamic Object Origin
Web and Application Server Origin
Enterprise Applications
CloudFront, WAF, Route 53
CloudFront, WAF, Route 53, Elastic Transcoder
CloudFront, WAF, Route 53, Elemental / Elastic
Transcoder
CloudFront, WAF, Route 53
Amazon CloudFront and AWS WAF Pricing
Pricing Components
Gigabytes Transferred
Request Rates (HTTP, HTTPS)
-GET, HEAD
-PUT, POST, PATCH, OPTIONS, DELETE
Custom SSL Certificate
AWS WAF Pricing
-Web ACL
-Rule
-Requests AWS WAF
Amazon
CloudFront
CloudFront Pricing: Competitive, Flexible Options
• On-demand, pay for use elastic pricing
• Same pricing for Static and Dynamic
Content
• Same pricing for HTTP / HTTPS
• Usage Commitment Options
• GB delivery model
• Free SSL/TLS certs with ACM
• No Platform Fees
• No Charges for DNS Queries to Route
53 ALIAS Records to CloudFront
PriceperGB
Data Transfer
Data Transfer
Economies of Scale
Public Rates Private Rates
Amazon CloudFront Pricing
EC2 instance
web app
server
Elastic/Application
Load Balancing
Amazon S3
Bucket
Standard Pricing Components without CloudFront
Request for Content and Data Transfer Directly to End User
Data Transfer/Processing ($/GB)
Requests ($/Requests) = Total Charge
$
$
$ = $$$
Amazon CloudFront Pricing
EC2 instance
web app
server
Elastic/Application
Load Balancing
Amazon S3
Bucket
Standard Pricing Components without CloudFront
Request for Content and Data Transfer to 3rd Party CDN
3rd Party CDN Charges
Data Transfer/Processing ($/GB)
Requests ($/Requests)
CDN
+
+ 3rd Party CDN Charges = Total Charge
$
$
$
$ = $$$$
$
Amazon CloudFront Pricing
EC2 instance
web app
server
Elastic/Application
Load Balancing
Amazon S3
Bucket
Standard Pricing Components with CloudFront
CloudFront +
CloudFront = Total Charge
$
$
$
= $
On Demand Pricing
Published Online
Regional Tiered Rates
Pay As You Go
Free Tier
Reserved Capacity
Reduced Pricing
Contracts Tailored to Use Case
Variable Term
Price Classes
Optimize for Cost
Regional Data Transfer
User Controlled
Turn On/Off Any Time
Amazon CloudFront Pricing
No Data Transfer Fees from AWS Origins to Amazon CloudFront
No Charge for Regional Edge Cache
No Charge for SSL/TLS Certs from Amazon Certificate Manager
No Charge for Shared CloudFront certificates
Low Monthly Charge for Custom Hosted Certificates
Same Rate, Same Network for HTTP and HTTPS traffic
Simple Request Fees
Covered by Existing Customer Service Plan
How We Measure Performance & Availability
Data center/back bone measurements
Last Mile Measurements
Synthetic Real User Measurements
Real User Measurements (RUM)
Availability: Amazon CloudFront Global View
*Data from Cedexis, Last 30 Days, Availability measured over All Regions. November 2016
Performance: AWS vs. Traditional Providers
- 10th Percentile
- 95th Percentile
- 25th Percentile
- 75th Percentile
- 50th Percentile
--------- Mean
*Data from Cedexis – Global; November 2016
Global CDN Providers Performance Over Past 30 Days*
DDoS Mitigation
No Impact to Availability even during DDoS Attack
Sample Attack on CloudFront Customer
CloudFront Reporting: Access Logs
W3C Extended Log Format Delivered to S3
Reporting
Permissions Controlled
Delivered Several Times / Hour
CloudFront Reporting Suite
Rich metrics for more detailed insight
• Cache Statistics
• Usage Charts
• Popular Objects
• Browser, Operating Systems, Devices,
Locations, & Top Referrers
• CloudWatch Metrics Integration
• Additional Metrics with AWS Lambda
• 1 -2 Minute Availability
Amazon CloudFront: What’s New?
• AWS Certificate Manager
• IPv6
• HTTP/2
• Query String Whitelisting
ACM
v6
• Cost Allocation Tagging
• Origin Security Options
• New Edge Locations
Getting Started with Amazon CloudFront
• Developer Guide
• Tutorials and Blogs
• Webinars and Videos
Streaming videos to millions of mobile app users via Amazon CloudFront CDN
Deploy preconfigured protections using AWS WAF
FREE TIER!
50 GB Data Transfer Out and 2,000,000 HTTP and HTTPS Requests each month for one year
AWS CloudFront Partner Program
The AWS CloudFront Partner Program validates and certifies key AWS partners who can enable
CloudFront CDN specific workloads for AWS customers.
Locate CloudFront Partners at: https://aws.amazon.com/cloudfront/partners
Amazon
CloudFront
Interested In Becoming a CloudFront Partner?
Partner Benefits:
• Listing on Amazon CloudFront Website
• Technical, Sales, and Marketing Support
• Flexible CloudFront Pricing Options
• Proof Of Concept Funding
• Links from Blog Posts
• Publish Case Studies
• Early Entry Into Product Beta Programs
• Access to Exclusive Programs and Promotions
Email Us at CloudFront-Partners@amazon.com
Amazon CloudFront: Customer Use Cases
Customer Use Case: GoPro
Upload and Deliver Via CloudFront CDN
Transcode Via Amazon Elastic Transcoder
CAPTURE QUIK QUIK | DesktopHERO5
Access + share from anywhere.
With your GoPro footage available wherever you are, it’s easier than
ever to create and share your story.
Customer Use Case: MapBox
• Delivering Detailed Geographic Map Tiles
• Over 200 Million Monthly Average Users (MAU)
• Receives Billions of Requests per Day
• Controls Delivery via Cache Controls
• Protects Assets via AWS WAF Integration
• Speeds Up Delivery of Map Tiles
• Controls Costs
Amazon Trusts CloudFront
Experience Matters
• Tuning Performance to Global Proportions
• Operating at Scale Across Industries
• Delivering and Scaling Largest eCommerce Events
• Streaming Live and On Demand Video for OTT
• Digital Fulfillment of Enterprise and Gaming Software
• Device Software Updates
• Mobile Application Delivery
What Did We Learn: Key Take Away
• CloudFront enables web applications to scale
• CloudFront secures your content and your architecture
• CloudFront is an integral part of AWS infrastructure
• Default Architecture Component
• No Minimums, Self Service, Enterprise Performance
• Easy to Use
• Free Tier
Thank you!
Remember to complete
your evaluations!
Related Sessions
Wednesday, November 30th
1:00 PM - 2:00 PM : CTD204 - Offload Security Heavy-lifting to the AWS Edge
5:30 PM - 6:30 PM: CTD304 - How Mapbox Uses the AWS Edge to Deliver Fast Maps for
Mobile, Cars, and Web Users Worldwide
Thursday, December 1st
2:30 PM – 3:30 PM : CTD305 - Media Delivery from the Cloud: Integrated AWS Solutions
for Premium Over the Top (OTT) Content
5:00 PM – 6:00 PM : CTD301 - Amazon CloudFront Flash Talks: Best Practices on
Configuring, Securing and Monitoring your Distribution
Friday, December 2nd
9:30 AM - 10:30 AM : CTD301 - Amazon CloudFront Flash Talks: Best Practices on
Configuring, Securing and Monitoring your Distribution

More Related Content

What's hot

NEW LAUNCH! Introduction to AWS X-Ray
NEW LAUNCH! Introduction to AWS X-RayNEW LAUNCH! Introduction to AWS X-Ray
NEW LAUNCH! Introduction to AWS X-RayAmazon Web Services
 
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)Amazon Web Services
 
AWS 201 - A Walk through the AWS Cloud: Introduction to Amazon CloudFront
AWS 201 - A Walk through the AWS Cloud: Introduction to Amazon CloudFrontAWS 201 - A Walk through the AWS Cloud: Introduction to Amazon CloudFront
AWS 201 - A Walk through the AWS Cloud: Introduction to Amazon CloudFrontAmazon 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
 
Data Storage for the Long Haul: Compliance and Archive
Data Storage for the Long Haul: Compliance and ArchiveData Storage for the Long Haul: Compliance and Archive
Data Storage for the Long Haul: Compliance and ArchiveAmazon Web Services
 
AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)
AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)
AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)Amazon Web Services
 
Content Delivery Using Amazon CloudFront - AWS Presentation - John Mancuso
Content Delivery Using Amazon CloudFront - AWS Presentation - John MancusoContent Delivery Using Amazon CloudFront - AWS Presentation - John Mancuso
Content Delivery Using Amazon CloudFront - AWS Presentation - John MancusoAmazon Web Services
 
AWS re:Invent 2016: VMware and AWS Together - VMware Cloud on AWS (ENT317)
AWS re:Invent 2016: VMware and AWS Together - VMware Cloud on AWS (ENT317)AWS re:Invent 2016: VMware and AWS Together - VMware Cloud on AWS (ENT317)
AWS re:Invent 2016: VMware and AWS Together - VMware Cloud on AWS (ENT317)Amazon Web Services
 
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...Amazon Web Services
 
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...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
 
(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
 
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
 
AWS re:Invent 2016: Mitigating DDoS Attacks on AWS: Five Vectors and Four Use...
AWS re:Invent 2016: Mitigating DDoS Attacks on AWS: Five Vectors and Four Use...AWS re:Invent 2016: Mitigating DDoS Attacks on AWS: Five Vectors and Four Use...
AWS re:Invent 2016: Mitigating DDoS Attacks on AWS: Five Vectors and Four Use...Amazon Web Services
 
AWS re:Invent 2016: Beeswax: Building a Real-Time Streaming Data Platform on ...
AWS re:Invent 2016: Beeswax: Building a Real-Time Streaming Data Platform on ...AWS re:Invent 2016: Beeswax: Building a Real-Time Streaming Data Platform on ...
AWS re:Invent 2016: Beeswax: Building a Real-Time Streaming Data Platform on ...Amazon Web Services
 
AWS re:Invent 2016: Amazon EC2 Foundations (CMP203)
AWS re:Invent 2016: Amazon EC2 Foundations (CMP203)AWS re:Invent 2016: Amazon EC2 Foundations (CMP203)
AWS re:Invent 2016: Amazon EC2 Foundations (CMP203)Amazon Web Services
 
AWS re:Invent 2016: Creating Your Virtual Data Center: VPC Fundamentals and C...
AWS re:Invent 2016: Creating Your Virtual Data Center: VPC Fundamentals and C...AWS re:Invent 2016: Creating Your Virtual Data Center: VPC Fundamentals and C...
AWS re:Invent 2016: Creating Your Virtual Data Center: VPC Fundamentals and C...Amazon Web Services
 
AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content...
AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content...AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content...
AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content...Amazon Web Services
 
AWS re:Invent 2016: How to Migrate Microsoft Windows Applications to AWS Quic...
AWS re:Invent 2016: How to Migrate Microsoft Windows Applications to AWS Quic...AWS re:Invent 2016: How to Migrate Microsoft Windows Applications to AWS Quic...
AWS re:Invent 2016: How to Migrate Microsoft Windows Applications to AWS Quic...Amazon Web Services
 
Introduction to Amazon CloudFront - Pop-up Loft Tel Aviv
Introduction to Amazon CloudFront - Pop-up Loft Tel AvivIntroduction to Amazon CloudFront - Pop-up Loft Tel Aviv
Introduction to Amazon CloudFront - Pop-up Loft Tel AvivAmazon Web Services
 

What's hot (20)

NEW LAUNCH! Introduction to AWS X-Ray
NEW LAUNCH! Introduction to AWS X-RayNEW LAUNCH! Introduction to AWS X-Ray
NEW LAUNCH! Introduction to AWS X-Ray
 
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
 
AWS 201 - A Walk through the AWS Cloud: Introduction to Amazon CloudFront
AWS 201 - A Walk through the AWS Cloud: Introduction to Amazon CloudFrontAWS 201 - A Walk through the AWS Cloud: Introduction to Amazon CloudFront
AWS 201 - A Walk through the AWS Cloud: Introduction to Amazon CloudFront
 
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 ...
 
Data Storage for the Long Haul: Compliance and Archive
Data Storage for the Long Haul: Compliance and ArchiveData Storage for the Long Haul: Compliance and Archive
Data Storage for the Long Haul: Compliance and Archive
 
AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)
AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)
AWS re:Invent 2016: Preparing for a Large-Scale Migration to AWS (ENT212)
 
Content Delivery Using Amazon CloudFront - AWS Presentation - John Mancuso
Content Delivery Using Amazon CloudFront - AWS Presentation - John MancusoContent Delivery Using Amazon CloudFront - AWS Presentation - John Mancuso
Content Delivery Using Amazon CloudFront - AWS Presentation - John Mancuso
 
AWS re:Invent 2016: VMware and AWS Together - VMware Cloud on AWS (ENT317)
AWS re:Invent 2016: VMware and AWS Together - VMware Cloud on AWS (ENT317)AWS re:Invent 2016: VMware and AWS Together - VMware Cloud on AWS (ENT317)
AWS re:Invent 2016: VMware and AWS Together - VMware Cloud on AWS (ENT317)
 
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
 
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...
 
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 ...
 
(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
 
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...
 
AWS re:Invent 2016: Mitigating DDoS Attacks on AWS: Five Vectors and Four Use...
AWS re:Invent 2016: Mitigating DDoS Attacks on AWS: Five Vectors and Four Use...AWS re:Invent 2016: Mitigating DDoS Attacks on AWS: Five Vectors and Four Use...
AWS re:Invent 2016: Mitigating DDoS Attacks on AWS: Five Vectors and Four Use...
 
AWS re:Invent 2016: Beeswax: Building a Real-Time Streaming Data Platform on ...
AWS re:Invent 2016: Beeswax: Building a Real-Time Streaming Data Platform on ...AWS re:Invent 2016: Beeswax: Building a Real-Time Streaming Data Platform on ...
AWS re:Invent 2016: Beeswax: Building a Real-Time Streaming Data Platform on ...
 
AWS re:Invent 2016: Amazon EC2 Foundations (CMP203)
AWS re:Invent 2016: Amazon EC2 Foundations (CMP203)AWS re:Invent 2016: Amazon EC2 Foundations (CMP203)
AWS re:Invent 2016: Amazon EC2 Foundations (CMP203)
 
AWS re:Invent 2016: Creating Your Virtual Data Center: VPC Fundamentals and C...
AWS re:Invent 2016: Creating Your Virtual Data Center: VPC Fundamentals and C...AWS re:Invent 2016: Creating Your Virtual Data Center: VPC Fundamentals and C...
AWS re:Invent 2016: Creating Your Virtual Data Center: VPC Fundamentals and C...
 
AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content...
AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content...AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content...
AWS 201 - A Walk through the AWS Cloud: Delivering Static and Dynamic Content...
 
AWS re:Invent 2016: How to Migrate Microsoft Windows Applications to AWS Quic...
AWS re:Invent 2016: How to Migrate Microsoft Windows Applications to AWS Quic...AWS re:Invent 2016: How to Migrate Microsoft Windows Applications to AWS Quic...
AWS re:Invent 2016: How to Migrate Microsoft Windows Applications to AWS Quic...
 
Introduction to Amazon CloudFront - Pop-up Loft Tel Aviv
Introduction to Amazon CloudFront - Pop-up Loft Tel AvivIntroduction to Amazon CloudFront - Pop-up Loft Tel Aviv
Introduction to Amazon CloudFront - Pop-up Loft Tel Aviv
 

Viewers also liked

AWS re:Invent 2016: Netflix: Using Amazon S3 as the fabric of our big data ec...
AWS re:Invent 2016: Netflix: Using Amazon S3 as the fabric of our big data ec...AWS re:Invent 2016: Netflix: Using Amazon S3 as the fabric of our big data ec...
AWS re:Invent 2016: Netflix: Using Amazon S3 as the fabric of our big data ec...Amazon 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
 
Whole Site Delivery with Amazon CloudFront
Whole Site Delivery with Amazon CloudFrontWhole Site Delivery with Amazon CloudFront
Whole Site Delivery with Amazon CloudFrontAmazon Web Services
 
(STG205) Secure Content Delivery Using Amazon CloudFront
(STG205) Secure Content Delivery Using Amazon CloudFront(STG205) Secure Content Delivery Using Amazon CloudFront
(STG205) Secure Content Delivery Using Amazon CloudFrontAmazon Web Services
 
AWS re:Invent 2016: Design Patterns for High Availability: Lessons from Amazo...
AWS re:Invent 2016: Design Patterns for High Availability: Lessons from Amazo...AWS re:Invent 2016: Design Patterns for High Availability: Lessons from Amazo...
AWS re:Invent 2016: Design Patterns for High Availability: Lessons from Amazo...Amazon Web Services
 
Dynamic Content Acceleration: Fast Web Apps with Amazon CloudFront and Amazon...
Dynamic Content Acceleration: Fast Web Apps with Amazon CloudFront and Amazon...Dynamic Content Acceleration: Fast Web Apps with Amazon CloudFront and Amazon...
Dynamic Content Acceleration: Fast Web Apps with Amazon CloudFront and Amazon...Amazon Web Services
 
(BDT403) Best Practices for Building Real-time Streaming Applications with Am...
(BDT403) Best Practices for Building Real-time Streaming Applications with Am...(BDT403) Best Practices for Building Real-time Streaming Applications with Am...
(BDT403) Best Practices for Building Real-time Streaming Applications with Am...Amazon Web Services
 
AWS re:Invent 2016: Automated Governance of Your AWS Resources (DEV302)
AWS re:Invent 2016: Automated Governance of Your AWS Resources (DEV302)AWS re:Invent 2016: Automated Governance of Your AWS Resources (DEV302)
AWS re:Invent 2016: Automated Governance of Your AWS Resources (DEV302)Amazon Web Services
 
AWS re:Invent 2016: Building Big Data Applications with the AWS Big Data Plat...
AWS re:Invent 2016: Building Big Data Applications with the AWS Big Data Plat...AWS re:Invent 2016: Building Big Data Applications with the AWS Big Data Plat...
AWS re:Invent 2016: Building Big Data Applications with the AWS Big Data Plat...Amazon Web Services
 
AWS re:Invent 2016: ElastiCache Deep Dive: Best Practices and Usage Patterns ...
AWS re:Invent 2016: ElastiCache Deep Dive: Best Practices and Usage Patterns ...AWS re:Invent 2016: ElastiCache Deep Dive: Best Practices and Usage Patterns ...
AWS re:Invent 2016: ElastiCache Deep Dive: Best Practices and Usage Patterns ...Amazon Web Services
 
Secure Content Delivery Using Amazon CloudFront
Secure Content Delivery Using Amazon CloudFrontSecure Content Delivery Using Amazon CloudFront
Secure Content Delivery Using Amazon CloudFrontAmazon Web Services
 
(SEC305) How to Become an IAM Policy Ninja in 60 Minutes or Less
(SEC305) How to Become an IAM Policy Ninja in 60 Minutes or Less(SEC305) How to Become an IAM Policy Ninja in 60 Minutes or Less
(SEC305) How to Become an IAM Policy Ninja in 60 Minutes or LessAmazon Web Services
 
Deep Dive - Amazon Virtual Private Cloud (VPC)
Deep Dive - Amazon Virtual Private Cloud (VPC)Deep Dive - Amazon Virtual Private Cloud (VPC)
Deep Dive - Amazon Virtual Private Cloud (VPC)Amazon Web Services
 
NEW LAUNCH! Serverless Apps with AWS Step Functions
NEW LAUNCH! Serverless Apps with AWS Step FunctionsNEW LAUNCH! Serverless Apps with AWS Step Functions
NEW LAUNCH! Serverless Apps with AWS Step FunctionsAmazon Web Services
 
(SEC318) AWS CloudTrail Deep Dive
(SEC318) AWS CloudTrail Deep Dive(SEC318) AWS CloudTrail Deep Dive
(SEC318) AWS CloudTrail Deep DiveAmazon Web Services
 
Amazon Route 53 - Webinar Presentation 9.16.2015
Amazon Route 53 - Webinar Presentation 9.16.2015Amazon Route 53 - Webinar Presentation 9.16.2015
Amazon Route 53 - Webinar Presentation 9.16.2015Amazon Web Services
 

Viewers also liked (20)

AWS re:Invent 2016: Netflix: Using Amazon S3 as the fabric of our big data ec...
AWS re:Invent 2016: Netflix: Using Amazon S3 as the fabric of our big data ec...AWS re:Invent 2016: Netflix: Using Amazon S3 as the fabric of our big data ec...
AWS re:Invent 2016: Netflix: Using Amazon S3 as the fabric of our big data ec...
 
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
 
Amazon Cloudfront
Amazon CloudfrontAmazon Cloudfront
Amazon Cloudfront
 
Whole Site Delivery with Amazon CloudFront
Whole Site Delivery with Amazon CloudFrontWhole Site Delivery with Amazon CloudFront
Whole Site Delivery with Amazon CloudFront
 
(STG205) Secure Content Delivery Using Amazon CloudFront
(STG205) Secure Content Delivery Using Amazon CloudFront(STG205) Secure Content Delivery Using Amazon CloudFront
(STG205) Secure Content Delivery Using Amazon CloudFront
 
AWS re:Invent 2016: Design Patterns for High Availability: Lessons from Amazo...
AWS re:Invent 2016: Design Patterns for High Availability: Lessons from Amazo...AWS re:Invent 2016: Design Patterns for High Availability: Lessons from Amazo...
AWS re:Invent 2016: Design Patterns for High Availability: Lessons from Amazo...
 
Dynamic Content Acceleration: Fast Web Apps with Amazon CloudFront and Amazon...
Dynamic Content Acceleration: Fast Web Apps with Amazon CloudFront and Amazon...Dynamic Content Acceleration: Fast Web Apps with Amazon CloudFront and Amazon...
Dynamic Content Acceleration: Fast Web Apps with Amazon CloudFront and Amazon...
 
(BDT403) Best Practices for Building Real-time Streaming Applications with Am...
(BDT403) Best Practices for Building Real-time Streaming Applications with Am...(BDT403) Best Practices for Building Real-time Streaming Applications with Am...
(BDT403) Best Practices for Building Real-time Streaming Applications with Am...
 
AWS re:Invent 2016: Automated Governance of Your AWS Resources (DEV302)
AWS re:Invent 2016: Automated Governance of Your AWS Resources (DEV302)AWS re:Invent 2016: Automated Governance of Your AWS Resources (DEV302)
AWS re:Invent 2016: Automated Governance of Your AWS Resources (DEV302)
 
AWS re:Invent 2016: Building Big Data Applications with the AWS Big Data Plat...
AWS re:Invent 2016: Building Big Data Applications with the AWS Big Data Plat...AWS re:Invent 2016: Building Big Data Applications with the AWS Big Data Plat...
AWS re:Invent 2016: Building Big Data Applications with the AWS Big Data Plat...
 
AWS re:Invent 2016: ElastiCache Deep Dive: Best Practices and Usage Patterns ...
AWS re:Invent 2016: ElastiCache Deep Dive: Best Practices and Usage Patterns ...AWS re:Invent 2016: ElastiCache Deep Dive: Best Practices and Usage Patterns ...
AWS re:Invent 2016: ElastiCache Deep Dive: Best Practices and Usage Patterns ...
 
Deep Dive: Amazon DynamoDB
Deep Dive: Amazon DynamoDBDeep Dive: Amazon DynamoDB
Deep Dive: Amazon DynamoDB
 
AWS CloudFormation Masterclass
AWS CloudFormation MasterclassAWS CloudFormation Masterclass
AWS CloudFormation Masterclass
 
Amazon CloudFront 101
Amazon CloudFront 101Amazon CloudFront 101
Amazon CloudFront 101
 
Secure Content Delivery Using Amazon CloudFront
Secure Content Delivery Using Amazon CloudFrontSecure Content Delivery Using Amazon CloudFront
Secure Content Delivery Using Amazon CloudFront
 
(SEC305) How to Become an IAM Policy Ninja in 60 Minutes or Less
(SEC305) How to Become an IAM Policy Ninja in 60 Minutes or Less(SEC305) How to Become an IAM Policy Ninja in 60 Minutes or Less
(SEC305) How to Become an IAM Policy Ninja in 60 Minutes or Less
 
Deep Dive - Amazon Virtual Private Cloud (VPC)
Deep Dive - Amazon Virtual Private Cloud (VPC)Deep Dive - Amazon Virtual Private Cloud (VPC)
Deep Dive - Amazon Virtual Private Cloud (VPC)
 
NEW LAUNCH! Serverless Apps with AWS Step Functions
NEW LAUNCH! Serverless Apps with AWS Step FunctionsNEW LAUNCH! Serverless Apps with AWS Step Functions
NEW LAUNCH! Serverless Apps with AWS Step Functions
 
(SEC318) AWS CloudTrail Deep Dive
(SEC318) AWS CloudTrail Deep Dive(SEC318) AWS CloudTrail Deep Dive
(SEC318) AWS CloudTrail Deep Dive
 
Amazon Route 53 - Webinar Presentation 9.16.2015
Amazon Route 53 - Webinar Presentation 9.16.2015Amazon Route 53 - Webinar Presentation 9.16.2015
Amazon Route 53 - Webinar Presentation 9.16.2015
 

Similar to AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)

Deep Dive on Accelerating Content, APIs, and Applications with Amazon CloudFr...
Deep Dive on Accelerating Content, APIs, and Applications with Amazon CloudFr...Deep Dive on Accelerating Content, APIs, and Applications with Amazon CloudFr...
Deep Dive on Accelerating Content, APIs, and Applications with Amazon CloudFr...Amazon Web Services
 
透過Amazon CloudFront 和AWS WAF來執行安全的內容傳輸
透過Amazon CloudFront 和AWS WAF來執行安全的內容傳輸透過Amazon CloudFront 和AWS WAF來執行安全的內容傳輸
透過Amazon CloudFront 和AWS WAF來執行安全的內容傳輸Amazon Web Services
 
Secure Content Delivery Using Amazon CloudFront and AWS WAF
Secure Content Delivery Using Amazon CloudFront and AWS WAFSecure Content Delivery Using Amazon CloudFront and AWS WAF
Secure Content Delivery Using Amazon CloudFront and AWS WAFAmazon Web Services
 
Secure Content Delivery Using Amazon CloudFront and AWS WAF
Secure Content Delivery Using Amazon CloudFront and AWS WAFSecure Content Delivery Using Amazon CloudFront and AWS WAF
Secure Content Delivery Using Amazon CloudFront and AWS WAFAmazon 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
 
CTD301_Amazon CloudFront Flash Talks
CTD301_Amazon CloudFront Flash TalksCTD301_Amazon CloudFront Flash Talks
CTD301_Amazon CloudFront Flash TalksAmazon Web Services
 
Amazon CloudFront Flash Talks: Best Practices on Configuring, Securing, Custo...
Amazon CloudFront Flash Talks: Best Practices on Configuring, Securing, Custo...Amazon CloudFront Flash Talks: Best Practices on Configuring, Securing, Custo...
Amazon CloudFront Flash Talks: Best Practices on Configuring, Securing, Custo...Amazon Web Services
 
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...Amazon Web Services
 
Deploying Next Generation Firewalling with ASA - CX
Deploying Next Generation Firewalling with ASA - CXDeploying Next Generation Firewalling with ASA - CX
Deploying Next Generation Firewalling with ASA - CXCisco Canada
 
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...Amazon Web Services
 
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)Amazon Web Services
 
Http - All you need to know
Http - All you need to knowHttp - All you need to know
Http - All you need to knowGökhan Şengün
 
CNIT 129S: Ch 3: Web Application Technologies
CNIT 129S: Ch 3: Web Application TechnologiesCNIT 129S: Ch 3: Web Application Technologies
CNIT 129S: Ch 3: Web Application TechnologiesSam Bowne
 
Secure Content Delivery Using Amazon CloudFront and AWS WAF
Secure Content Delivery Using Amazon CloudFront and AWS WAFSecure Content Delivery Using Amazon CloudFront and AWS WAF
Secure Content Delivery Using Amazon CloudFront and AWS WAFAmazon Web Services
 
Evolution Of The Web Platform & Browser Security
Evolution Of The Web Platform & Browser SecurityEvolution Of The Web Platform & Browser Security
Evolution Of The Web Platform & Browser SecuritySanjeev Verma, PhD
 
AWS re:Invent 2016: Offload Security Heavy-lifting to the AWS Edge (CTD204)
AWS re:Invent 2016: Offload Security Heavy-lifting to the AWS Edge (CTD204)AWS re:Invent 2016: Offload Security Heavy-lifting to the AWS Edge (CTD204)
AWS re:Invent 2016: Offload Security Heavy-lifting to the AWS Edge (CTD204)Amazon Web Services
 
CNIT 129S - Ch 3: Web Application Technologies
CNIT 129S - Ch 3: Web Application TechnologiesCNIT 129S - Ch 3: Web Application Technologies
CNIT 129S - Ch 3: Web Application TechnologiesSam Bowne
 
Building a Server-less Data Lake on AWS - Technical 301
Building a Server-less Data Lake on AWS - Technical 301Building a Server-less Data Lake on AWS - Technical 301
Building a Server-less Data Lake on AWS - Technical 301Amazon Web Services
 
SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...
SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...
SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...Amazon Web Services
 

Similar to AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205) (20)

Deep Dive on Accelerating Content, APIs, and Applications with Amazon CloudFr...
Deep Dive on Accelerating Content, APIs, and Applications with Amazon CloudFr...Deep Dive on Accelerating Content, APIs, and Applications with Amazon CloudFr...
Deep Dive on Accelerating Content, APIs, and Applications with Amazon CloudFr...
 
透過Amazon CloudFront 和AWS WAF來執行安全的內容傳輸
透過Amazon CloudFront 和AWS WAF來執行安全的內容傳輸透過Amazon CloudFront 和AWS WAF來執行安全的內容傳輸
透過Amazon CloudFront 和AWS WAF來執行安全的內容傳輸
 
Secure Content Delivery Using Amazon CloudFront and AWS WAF
Secure Content Delivery Using Amazon CloudFront and AWS WAFSecure Content Delivery Using Amazon CloudFront and AWS WAF
Secure Content Delivery Using Amazon CloudFront and AWS WAF
 
Secure Content Delivery Using Amazon CloudFront and AWS WAF
Secure Content Delivery Using Amazon CloudFront and AWS WAFSecure Content Delivery Using Amazon CloudFront and AWS WAF
Secure Content Delivery Using Amazon CloudFront and AWS WAF
 
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
 
CTD301_Amazon CloudFront Flash Talks
CTD301_Amazon CloudFront Flash TalksCTD301_Amazon CloudFront Flash Talks
CTD301_Amazon CloudFront Flash Talks
 
Amazon CloudFront Flash Talks: Best Practices on Configuring, Securing, Custo...
Amazon CloudFront Flash Talks: Best Practices on Configuring, Securing, Custo...Amazon CloudFront Flash Talks: Best Practices on Configuring, Securing, Custo...
Amazon CloudFront Flash Talks: Best Practices on Configuring, Securing, Custo...
 
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
 
Deploying Next Generation Firewalling with ASA - CX
Deploying Next Generation Firewalling with ASA - CXDeploying Next Generation Firewalling with ASA - CX
Deploying Next Generation Firewalling with ASA - CX
 
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
 
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
 
Http - All you need to know
Http - All you need to knowHttp - All you need to know
Http - All you need to know
 
CNIT 129S: Ch 3: Web Application Technologies
CNIT 129S: Ch 3: Web Application TechnologiesCNIT 129S: Ch 3: Web Application Technologies
CNIT 129S: Ch 3: Web Application Technologies
 
Secure Content Delivery Using Amazon CloudFront and AWS WAF
Secure Content Delivery Using Amazon CloudFront and AWS WAFSecure Content Delivery Using Amazon CloudFront and AWS WAF
Secure Content Delivery Using Amazon CloudFront and AWS WAF
 
Evolution Of The Web Platform & Browser Security
Evolution Of The Web Platform & Browser SecurityEvolution Of The Web Platform & Browser Security
Evolution Of The Web Platform & Browser Security
 
AWS re:Invent 2016: Offload Security Heavy-lifting to the AWS Edge (CTD204)
AWS re:Invent 2016: Offload Security Heavy-lifting to the AWS Edge (CTD204)AWS re:Invent 2016: Offload Security Heavy-lifting to the AWS Edge (CTD204)
AWS re:Invent 2016: Offload Security Heavy-lifting to the AWS Edge (CTD204)
 
CNIT 129S - Ch 3: Web Application Technologies
CNIT 129S - Ch 3: Web Application TechnologiesCNIT 129S - Ch 3: Web Application Technologies
CNIT 129S - Ch 3: Web Application Technologies
 
Building a Server-less Data Lake on AWS - Technical 301
Building a Server-less Data Lake on AWS - Technical 301Building a Server-less Data Lake on AWS - Technical 301
Building a Server-less Data Lake on AWS - Technical 301
 
Basics of the Web Platform
Basics of the Web PlatformBasics of the Web Platform
Basics of the Web Platform
 
SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...
SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...
SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...
 

More from 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
 
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
 
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
 

More from 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
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
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
 

Recently uploaded

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)

  • 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Tom Witman, AWS November 29, 2016 Introduction to Amazon CloudFront CTD 205
  • 2. What to Expect from the Session Understand the CloudFront Content Delivery Network Benefits of Using CloudFront in Default Architectures New Features and their Application(s) Pricing Getting Started Learning by Example: customer use cases
  • 3. Level Set: What is a CDN and Why Use One? • Content Delivery Network • Large Distribution of Caching Servers • Routes Viewers to the Best Location • Caches Appropriate Content at the Edge • Accelerates Dynamic Content • Provides Scalability and Performance of Applications
  • 4. The Amazon CloudFront Service Global Content Delivery Network with Massive Capacity and Scale Optimized for Performance and Scale Built in Security Features Self-Service Full Control Configurations Robust Real Time Reporting Amazon CloudFront Static and Dynamic Object and Video Delivery
  • 5. Our Core Tenets Highly Available PerformantScalable Highly Secure Cost Effective Ease of Use
  • 6. CloudFront Service Components • Distributions • Origins • Behaviors • Restrictions, Error Pages, Tags • AWS WAF Web ACLs • Edge Locations • Price Classes distribution edge location Amazon CloudFront
  • 7. CloudFront Components: Distributions distribution Unique CloudFront.net Domain Name to Reference Objects example: abc123.cloudfront.net Specifies Origin(s) of Original Content Versions example: orign.mysite.com Types Provide for HTTP/HTTPS example: https://cdn.mysite.com Contain Specific Configurations and Tags example: origins, behaviors, error pages, restrictionsHINT: CNAME the CloudFront.net domain with Amazon Route 53 to personalize the distribution
  • 8. CloudFront Components: Origins Any Publicly Accessible Amazon S3 Bucket or HTTP Server Access Restriction via OAI, Signed URL, or Origin Custom Header Persistent Connections Full or Half Bridge SSL Connectivity Proxy Connections Optimized AWS Resource Connections Custom Origin EC2 instance web app server Elastic/Application Load Balancing Amazon S3 Bucket
  • 9. CloudFront Components: Behaviors • Path Pattern Matching • Origin Selection • Headers • Query Strings / Cookies • Signed URL • SSL Certificates • Protocol Enforcement • Time To Live (TTL) • GZIP Compression
  • 10. CloudFront Components: Behaviors • Path Pattern Matching • Origin Selection • Headers • Query Strings / Cookies • Signed URL • SSL Certificates • Protocol Enforcement • Time To Live (TTL) • GZIP Compression • Route requests to specific origins • Set HTTP Protocol • Set HTTP Methods • Set Header Options • Set Caching Options • Set Cookie and Query String Forwarding • Restrict Access • Set Compression Vary Behavior based on Path Parameters
  • 11. CloudFront Components: Behaviors • Path Pattern Matching • Origin Selection • Headers • Query Strings / Cookies • Signed URL • SSL Certificates • Protocol Enforcement • Time To Live (TTL) • GZIP Compression Set Up One to Many Origins AWS or Custom Resource as Origin
  • 12. CloudFront Components: Behaviors • Path Pattern Matching • Origin Selection • Headers • Query Strings / Cookies • Signed URL • SSL Certificates • Protocol Enforcement • Time To Live (TTL) • GZIP Compression Forward Request Headers to the Origin Cache Based on Header Values Set Object Caching TTLs Device Detection None: optimized Whitelist: specify headers to forward All: dynamic content, no caching GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE
  • 13. HEAD Identical to GET except that the server MUST NOT return a message-body in the response. Used for obtaining meta-information about the entity implied by the request without transferring the entity-body itself POST Used to request the origin server to accept the entity enclosed in the request as a new subordinate of the resource identified by the Request-URI in the Request- Line. PUT The fundamental difference between the POST and PUT requests is reflected in the different meaning of the Request-URI. PATCH Used to apply partial modifications to a resource DELETE Requests that the origin server delete the resource identified by the Request- URI OPTIONS Request for information about the communication options available on the request/response chain identified by the Request- URI GET Requests for content from the cache HTTP, HTTPS and RTMP CloudFront Components: Behaviors, HTTP Methods
  • 14. 1) Vary response based on User Agent. Example: Desktop, Mobile, Tablet 2) Vary response based on Language. Example: user would prefer Danish but will accept British English and other types of English. (Accept-Language: da, en-gb;q=0.8, en;q=0.7 ) 3) Vary response based on Protocol. Example: CloudFront-Forward-Proto detected and customer sent different content based on connection type. Mobile User (CloudFront-Is- Mobile-Viewer) Desktop User (CloudFront-Is- Desktop-Viewer) 1 1 2 3 CloudFront Components: Behaviors, Headers
  • 15. CloudFront Components: Behaviors • Path Pattern Matching • Origin Selection • Headers • Query Strings / Cookies • Signed URL • SSL Certificates • Protocol Enforcement • Time To Live (TTL) • GZIP Compression Forward Query Strings and Cookies to the Origin ?key=querystringparam Set-Cookie Header Vary Response Based on Query String/Cookie Cache Multiple Copies of Your Object Query String / Cookie as Cache Key Forward All Forward Whitelist
  • 16. CloudFront Components: Behaviors • Path Pattern Matching • Origin Selection • Headers • Query Strings / Cookies • Signed URL • SSL Certificates • Protocol Enforcement • Time To Live (TTL) • GZIP Compression • Restrict Access to Content • Subscription Content, Digital Rights, Etc. • Canned and Custom Policies • Application Creates Signed URL • CloudFront caches based on Signed URL or Signed Cookie
  • 17. Customer Location http://mysite.com/asset.mp4?&Expires=1357034400 5&Signature=nitfHRCrtziwO2HwPfWw~yYDhUF5EwRunQA- j19DzZr vDh6hQ73lDx~-ar3UocvvRQVw6EkC~GdpGQyyOSKQim- TxAnW7d8F5Kkai9HVx0FIu- jcQb0UEmatEXAMPLE3ReXySpLSMj0yCd3ZAB4UcBCAqEijkytL6f 3fVYNGQI6&Key-Pair-Id=APKA9ONS7QCOWEXAMPLE 1) Request for Content first goes to an authentication server to validate user and generate a signed URL. 2) A signed URL is sent back as a 302 redirect from the auth server 3) Request to CloudFront made with signed URL, authentication with policy statement, and verification of content freshness (hasn’t expired) 4) CloudFront authenticates policy statement for signed URL, sets cache key, and sends content to requestor EC2 Auth Server Send content to requestor via cache edge www.mysite.com/asset.mp4 EC2 Auth Server Authenticate URL, Policy Statement, and Expiration CloudFront Logic CloudFront Edge Cache CloudFront Components: Behaviors, Signed URL
  • 18. CloudFront Components: Behaviors • Path Pattern Matching • Origin Selection • Headers • Query Strings / Cookies • Signed URL • SSL Certificates • Protocol Enforcement • Time To Live (TTL) • GZIP Compression • CloudFront Shared Cert • Custom Cert • AWS Certificate Manager
  • 19. CloudFront Components: Behaviors • Path Pattern Matching • Origin Selection • Headers • Query Strings / Cookies • Signed URL • SSL Certificates • Protocol Enforcement • Time To Live (TTL) • GZIP Compression HTTP and HTTPS: Viewers can use both protocols. Redirect HTTP to HTTPS: Viewers can use both protocols, but HTTP requests are automatically redirected to HTTPS requests. HTTPS Only: Viewers can only access your content if they're using HTTPS.
  • 20. CloudFront Components: Behaviors • Path Pattern Matching • Origin Selection • Headers • Query Strings / Cookies • Signed URL • SSL Certificates • Protocol Enforcement • Time To Live (TTL) • GZIP Compression Short TTL = Dynamic Content Long TTL = Static Content Reduce Load on Origin If Modified Since Min, Max, Default TTL’s
  • 21. CloudFront Components: Behaviors • Path Pattern Matching • Origin Selection • Headers • Query Strings / Cookies • Signed URL • SSL Certificates • Protocol Enforcement • Time To Live (TTL) • GZIP Compression Accept-Encoding: gzip Compresses and Serves Files Optimizes Bandwidth Consumption and Download Speed Compresses Files with Header: “Content-type” set
  • 22. CloudFront Components: Supported File Types • Path Pattern Matching • Origin Selection • Headers • Query Strings / Cookies • Signed URL • SSL Certificates • Protocol Enforcement • Time To Live (TTL) • GZIP Compression application/eot application/x-otf application/font application/x-perl application/font-sfnt application/x-ttf application/javascript font/eot application/json font/ttf application/opentype font/otf application/otf font/opentype application/pkcs7-mime image/svg+xml application/truetype text/css application/ttf text/csv application/vnd.ms-fontobject text/html application/xhtml+xml text/javascript application/xml text/js application/xml+rss text/plain application/x-font-opentype text/richtext application/x-font-truetype text/tab-separated-values application/x-font-ttf text/xml application/x-httpd-cgi text/x-script application/x-javascript text/x-component application/x-mpegurl text/x-java-source application/x-opentype
  • 23. CloudFront Components: Restrictions, Errors, Tags • Geographical Restriction • White List or Black List • Country Level Granularity • No Additional Charges • Caching Error Pages • 4XX, 5XX Codes • Cache Default Page • Cache Custom Page
  • 24. CloudFront Components: AWS WAF Web ACLs Layer 7 Application Protection Fast Rule Propagation Full Control Rules Set Integration = Automation Simple Pricing
  • 25. CloudFront Components: Edge Locations CloudFront Contains a Global Set of Cache PoPs Latency Based Routing Locations Common for CloudFront, AWS WAF, Route 53 Network Expansion On Going Highly Connected Route Optimized Tuned for Performance . . .
  • 26. Announcing: CloudFront Regional Edge Caches Europe Frankfurt North America Northern VA Oregon Asia Pacific Mumbai Singapore Sydney Seoul Tokyo South America São Paulo Nine Regional Edge Caches around the world..
  • 27. CloudFront Regional Edge Caches Origin Regional Edge Cache Reducing load on CloudFront origin resources Origin Edge Locations Previous Architecture New Default Architecture
  • 28. CloudFront Regional Edge Caches - Details • No need to make any changes to existing CloudFront distributions • Regional Edge Caches are enabled by default for all CloudFront distributions. • Regional Edge Caches have feature parity with other edge locations • No additional costs for regional edge caching • Measure improvements using cache-hit ratio metrics available on the console
  • 29. CloudFront Global Content Delivery Network North America Cities: 18 PoPs: 25 South America Cities: 2 PoPs: 3 Rio de Janeiro, Brazil (2) São Paulo, Brazil Europe / Middle East / Africa Cities: 11 PoPs: 20 Amsterdam, The Netherlands (2) Berlin, Germany Dublin, Ireland Frankfurt, Germany (5) London, England (4) Madrid, Spain Marseille, France Milan, Italy Paris, France (2) Stockholm, Sweden Warsaw, Poland Ashburn, VA (3) Atlanta, GA (2) Chicago, IL Dallas/Fort Worth, TX (2) Hayward, CA Jacksonville, FL Los Angeles, CA (2) Miami, FL Minneapolis, MN Montreal, QC Newark, NJ New York, NY (3) Palo Alto, CA San Jose, CA Seattle, WA South Bend, IN St. Louis, MO Toronto, ON CloudFront Regional Edge Caches Regional Edge Caches: 9 Oregon, N. Virginia, Frankfurt, Sao Paulo, Mumbai, Singapore, Seoul, Tokyo, Sydney 68 CloudFront Edge Locations (PoPs), 9 Regional Edge Caches (PoPs), 43 Cities, 5 Continents Edge location AWS Region / Regional Edge Cache Regional Edge Cache Asia Pacific Cities: 12 PoPs: 20 Chennai, India Hong Kong, China (3) Manila, the Philippines Melbourne, Australia Mumbai, India (2) New Delhi, India Osaka, Japan Seoul, Korea (3) Singapore (2) Sydney, Australia Taipei, Taiwan Tokyo, Japan (3)
  • 30. All 68 PoPs, 43 Cities, 22 Countries North America + Europe 45 PoPs, 28 Cities, 11 Countries North America + Europe + East and South East Asia* 62 PoPs, 38 Cities, 20 Countries Deliver Content Globally and Control Pricing to Fit Performance and Cost Objectives *does not include India (4) or Australia (2) PoPs CloudFront Components: Price Classes
  • 31. CloudFront Components: Example Architecture corporate data center AND, OR edge location Static Content Origin Amazon Route 53 EC2 instance web app server Elastic Load Balancing Amazon S3 bucket Dynamic Content Origin CNAME: cdn.mysite.com FOR: abc123.cloudfront.net regional edge cache AWS WAF
  • 32. Benefits of Using Amazon CloudFront • Speed Up Delivery of Web / Mobile Applications • Scale Application and Reduce Origin Traffic • Secure Infrastructure with Secure Edge • Cost Effective Data Transfer • Applies to Virtually Any Use Case • Media/Entertainment • Gaming • Digital Advertising • Software Downloads • Financial Services • Social Media • Education Technology • Hotel / Travel
  • 33. CloudFront Security and Compliance Features • Compliance • PCI DSS Level 1 Compliance • ISO 9001, 27001, 27017, 27018 • Security Enhancements to your infrastructure • Signed URL • Signed Cookies • Enforce HTTPS to origin • Support iOS ATS • Support for TLSv1 .1 and TLSv1.2 between edge and origin • Add/Modify Request Headers Forwarded From CloudFront to Origin • Integration with AWS Certificate Manager (SNI Certs from Amazon) • Integration with AWS WAF (web application firewall) • Geographic Restriction • IPv6 Support
  • 34. CloudFront: An Integral Part of AWS Mobile Application Delivery Static and Dynamic Object Origin Web and Application Server Origin Enterprise Applications CloudFront, WAF, Route 53 CloudFront, WAF, Route 53, Elastic Transcoder CloudFront, WAF, Route 53, Elemental / Elastic Transcoder CloudFront, WAF, Route 53
  • 35. Amazon CloudFront and AWS WAF Pricing Pricing Components Gigabytes Transferred Request Rates (HTTP, HTTPS) -GET, HEAD -PUT, POST, PATCH, OPTIONS, DELETE Custom SSL Certificate AWS WAF Pricing -Web ACL -Rule -Requests AWS WAF Amazon CloudFront
  • 36. CloudFront Pricing: Competitive, Flexible Options • On-demand, pay for use elastic pricing • Same pricing for Static and Dynamic Content • Same pricing for HTTP / HTTPS • Usage Commitment Options • GB delivery model • Free SSL/TLS certs with ACM • No Platform Fees • No Charges for DNS Queries to Route 53 ALIAS Records to CloudFront PriceperGB Data Transfer Data Transfer Economies of Scale Public Rates Private Rates
  • 37. Amazon CloudFront Pricing EC2 instance web app server Elastic/Application Load Balancing Amazon S3 Bucket Standard Pricing Components without CloudFront Request for Content and Data Transfer Directly to End User Data Transfer/Processing ($/GB) Requests ($/Requests) = Total Charge $ $ $ = $$$
  • 38. Amazon CloudFront Pricing EC2 instance web app server Elastic/Application Load Balancing Amazon S3 Bucket Standard Pricing Components without CloudFront Request for Content and Data Transfer to 3rd Party CDN 3rd Party CDN Charges Data Transfer/Processing ($/GB) Requests ($/Requests) CDN + + 3rd Party CDN Charges = Total Charge $ $ $ $ = $$$$
  • 39. $ Amazon CloudFront Pricing EC2 instance web app server Elastic/Application Load Balancing Amazon S3 Bucket Standard Pricing Components with CloudFront CloudFront + CloudFront = Total Charge $ $ $ = $
  • 40. On Demand Pricing Published Online Regional Tiered Rates Pay As You Go Free Tier Reserved Capacity Reduced Pricing Contracts Tailored to Use Case Variable Term Price Classes Optimize for Cost Regional Data Transfer User Controlled Turn On/Off Any Time Amazon CloudFront Pricing No Data Transfer Fees from AWS Origins to Amazon CloudFront No Charge for Regional Edge Cache No Charge for SSL/TLS Certs from Amazon Certificate Manager No Charge for Shared CloudFront certificates Low Monthly Charge for Custom Hosted Certificates Same Rate, Same Network for HTTP and HTTPS traffic Simple Request Fees Covered by Existing Customer Service Plan
  • 41. How We Measure Performance & Availability Data center/back bone measurements Last Mile Measurements Synthetic Real User Measurements Real User Measurements (RUM)
  • 42. Availability: Amazon CloudFront Global View *Data from Cedexis, Last 30 Days, Availability measured over All Regions. November 2016
  • 43. Performance: AWS vs. Traditional Providers - 10th Percentile - 95th Percentile - 25th Percentile - 75th Percentile - 50th Percentile --------- Mean *Data from Cedexis – Global; November 2016 Global CDN Providers Performance Over Past 30 Days*
  • 44. DDoS Mitigation No Impact to Availability even during DDoS Attack Sample Attack on CloudFront Customer
  • 45. CloudFront Reporting: Access Logs W3C Extended Log Format Delivered to S3 Reporting Permissions Controlled Delivered Several Times / Hour
  • 46. CloudFront Reporting Suite Rich metrics for more detailed insight • Cache Statistics • Usage Charts • Popular Objects • Browser, Operating Systems, Devices, Locations, & Top Referrers • CloudWatch Metrics Integration • Additional Metrics with AWS Lambda • 1 -2 Minute Availability
  • 47. Amazon CloudFront: What’s New? • AWS Certificate Manager • IPv6 • HTTP/2 • Query String Whitelisting ACM v6 • Cost Allocation Tagging • Origin Security Options • New Edge Locations
  • 48. Getting Started with Amazon CloudFront • Developer Guide • Tutorials and Blogs • Webinars and Videos Streaming videos to millions of mobile app users via Amazon CloudFront CDN Deploy preconfigured protections using AWS WAF FREE TIER! 50 GB Data Transfer Out and 2,000,000 HTTP and HTTPS Requests each month for one year
  • 49. AWS CloudFront Partner Program The AWS CloudFront Partner Program validates and certifies key AWS partners who can enable CloudFront CDN specific workloads for AWS customers. Locate CloudFront Partners at: https://aws.amazon.com/cloudfront/partners Amazon CloudFront
  • 50. Interested In Becoming a CloudFront Partner? Partner Benefits: • Listing on Amazon CloudFront Website • Technical, Sales, and Marketing Support • Flexible CloudFront Pricing Options • Proof Of Concept Funding • Links from Blog Posts • Publish Case Studies • Early Entry Into Product Beta Programs • Access to Exclusive Programs and Promotions Email Us at CloudFront-Partners@amazon.com
  • 52. Customer Use Case: GoPro Upload and Deliver Via CloudFront CDN Transcode Via Amazon Elastic Transcoder
  • 53. CAPTURE QUIK QUIK | DesktopHERO5 Access + share from anywhere. With your GoPro footage available wherever you are, it’s easier than ever to create and share your story.
  • 54. Customer Use Case: MapBox • Delivering Detailed Geographic Map Tiles • Over 200 Million Monthly Average Users (MAU) • Receives Billions of Requests per Day • Controls Delivery via Cache Controls • Protects Assets via AWS WAF Integration • Speeds Up Delivery of Map Tiles • Controls Costs
  • 56. Experience Matters • Tuning Performance to Global Proportions • Operating at Scale Across Industries • Delivering and Scaling Largest eCommerce Events • Streaming Live and On Demand Video for OTT • Digital Fulfillment of Enterprise and Gaming Software • Device Software Updates • Mobile Application Delivery
  • 57. What Did We Learn: Key Take Away • CloudFront enables web applications to scale • CloudFront secures your content and your architecture • CloudFront is an integral part of AWS infrastructure • Default Architecture Component • No Minimums, Self Service, Enterprise Performance • Easy to Use • Free Tier
  • 60. Related Sessions Wednesday, November 30th 1:00 PM - 2:00 PM : CTD204 - Offload Security Heavy-lifting to the AWS Edge 5:30 PM - 6:30 PM: CTD304 - How Mapbox Uses the AWS Edge to Deliver Fast Maps for Mobile, Cars, and Web Users Worldwide Thursday, December 1st 2:30 PM – 3:30 PM : CTD305 - Media Delivery from the Cloud: Integrated AWS Solutions for Premium Over the Top (OTT) Content 5:00 PM – 6:00 PM : CTD301 - Amazon CloudFront Flash Talks: Best Practices on Configuring, Securing and Monitoring your Distribution Friday, December 2nd 9:30 AM - 10:30 AM : CTD301 - Amazon CloudFront Flash Talks: Best Practices on Configuring, Securing and Monitoring your Distribution