37
© 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. New Amazon CloudFront Features: CloudFront Custom SSL Certificates Zone Apex Support for CloudFront …to help make Whole Site Delivery easier with CloudFront! Nihar Bihani – Sr. Product Manager, Amazon CloudFront [email protected]

AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

Embed Size (px)

DESCRIPTION

In this webinar, we will demonstrate two new features that make it even easier for you to deliver content with Amazon CloudFront. First, we’ll demonstrate how use can use Amazon Route 53, AWS’s authoritative DNS service, to configure an ‘Alias’ record that lets you use CloudFront to deliver your website at the root domain, or "zone apex." This feature enables you to map the apex or root (e.g. “example.com”) of your domain name to your CloudFront distribution. Then, visitors to your website can easily and reliably access your site from their browser without specifying “www” in the web address. Second, we’ll demonstrate how you can use a custom SSL certificate with CloudFront to deliver content over HTTPS using your own domain name. With custom SSL domain names, your customers now get the low latency, reliability, and scalability benefits of CloudFront’s entire global edge location network when downloading your content over an SSL connection using your own domain name.

Citation preview

Page 1: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

New Amazon CloudFront Features:

CloudFront Custom SSL Certificates

Zone Apex Support for CloudFront

…to help make Whole Site Delivery easier with CloudFront!

Nihar Bihani – Sr. Product Manager, Amazon [email protected]

Page 2: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Agenda

Learn about new CloudFront features:• Custom SSL Certificate Support• Zone Apex Support for CloudFront

Use Case: Whole Site Delivery

Why use CloudFront for Whole Site Delivery?

Demo

Page 3: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

CloudFront Custom SSL Certificate Support

Page 4: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Custom SSL Certificate Support for CloudFront: WHAT?

Custom SSL Certificate support lets you use CloudFront to deliver content over HTTPS using your own domain name and your own SSL certificate.

Page 5: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Custom SSL Certificate Support for CloudFront: WHY?

…helps lower latency and increase reliability of websites, while getting the security benefits of using your own SSL certificate.

Whole Site Delivery – Deliver your entire website, including the dynamic and secure portions of the site, using CloudFront.

Cookie Access – Cookies are generally is restricted by most web browsers to the domain (or sub-domain) that originally sets the cookie. You thus need to use your own custom domain name when setting cookies on HTTPS pages.

Branding – Use your own brand name in your URLs instead of d123.cloudfront.net.

Page 6: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Custom SSL Certificate Support for CloudFront: HOW?

1. You upload your own SSL certificate to AWS IAM.

2. Request access to this feature by submitting this form: http://aws.amazon.com/cloudfront/custom-ssl-domains/

3. Once approved by AWS, you can associate your SSL certificate to one or more CloudFront distributions.

4. Start using your own domain name (e.g. mysite.com) in your HTTPS URLs delivered via CloudFront.

Page 7: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Custom SSL Certificate Support for CloudFront: PRICING

• Simple, predictable pricing. Monthly cost of $600 per custom SSL certificate, pro-rated by the hour.

- No initial set-up fees- No premium on data transfer pricing- Self-service; no need for professional services or consultants

• You may use any type of certificate – wildcard, EV, SAN, etc.

• You can use the same certificate with multiple CloudFront distributions.

• ALL CloudFront edge locations used to serve HTTPS requests for best possible performance.

Page 8: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Zone Apex Support for CloudFront

Page 9: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Zone Apex Support for CloudFront: WHAT?

"Zone apex" is the root domain of a website (example.com, without the www).

Problem: The DNS specification requires "zone apex" to point to an IP address (an ‘A’ record), not a CNAME (such as the name AWS provides for a CloudFront distribution, ELB, or S3 website bucket).

Solution: Use Route 53’s ALIAS record.

Page 10: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Zone Apex Support for CloudFront: WHY?

• Route 53 helps make it easy and reliable to configure a zone apex record (Route 53 calls this an ‘Alias’ record) for AWS resources.

• You can now use CloudFront to deliver content from the root domain, or "zone apex" of their website – i.e. configure both http://www.example.com and http://example.com to point at the same CloudFront distribution.

• It’s Free – ‘Alias’ queries that are mapped to a CloudFront distribution are provided free of charge.

Page 11: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Zone Apex Support for CloudFront: HOW?

The Route 53 console supports configuring ALIAS queries for CloudFront distributions.

Page 12: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Use Case: Whole Site Delivery

Page 13: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Dynamic

Static

What is Whole Site Delivery?

Page 14: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Typical Website Architecture

Elastic Load Balancing

Dynamic Content

Amazon EC2

Static Content

Amazon S3

cdn.example.com/*.jpg

www.example.com/*.php

Custom Origin

OR

OR

Custom Origin

Page 15: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Whole Site Delivery with CloudFront

Elastic Load Balancing

Dynamic Content

Amazon EC2

Static Content

Amazon S3 Custom Origin

OR

OR

Custom OriginAmazon CloudFrontwww.example.com

*.jpg

*.php

Page 16: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Whole Site Delivery: Common Myths

Myths…

None of my HTML pages are cacheable.

My HTML pages are customized so those cannot be cached.

My pages are personalized and unique for each user, so a CDN won’t be useful.

Debunked…

Often, many pages are cacheable – e.g. search results pages.

Use Cookies and Query Strings as cache keys – e.g. local weather pages.

Network and path optimizations allow CloudFront to speed up dynamic content – e.g. personalized pages.

Page 17: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Whole Site Delivery Use Cases

• News• Weather• Sports• Social Media• Advertising• Stocks• Ecommerce [NEW!]

• Travel [NEW!]

Page 18: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Why use CloudFront for Whole Site Delivery?

Page 19: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Benefits of Whole Site Delivery with Amazon CloudFront

Making your web applications…….

Faster

Scale Better

More Available

Easier to Manage

Cost Less

…by leveraging AWS’ presence at the edge of the Internet.

Page 20: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

CloudFront can make your web applications…….

Faster

Scale Better

More Available

Easier to Manage

Cost Less

Page 21: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Faster: The Performance Problem

Long Distance + Poor Network = Slow Load Times

Page 22: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Faster: How CloudFront Helps

CloudFront helps change this equation to…

Short Distance + Optimized Network = Fast Load Times

Page 23: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Faster: Global CloudFront Network

EuropeAmsterdam (2)DublinFrankfurt (2)London (2)MadridMilanParis (2)Stockholm

AsiaHong Kong (2)OsakaSingapore (2)Tokyo (2)

South AmericaSao Paulo

North AmericaAshburn, VA (2)Dallas, TX (2)Hayward, CAJacksonville, FLLos Angeles, CA (2)Miami, FLNewark, NJNew York, NY (3)Palo Alto, CA Seattle, WA San Jose, CASouth Bend, INSt. Louis, MO

AustraliaSydney

Page 24: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Faster: Optimized Network PathsDynamic Content

Static Content

Amazon CloudFrontwww.example.com

*.jpg

*.php

Low Latency

TCP/IP Window Sizing

Persistent Connections

Monitored Network Paths

Page 25: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

CloudFront can make your web applications…….

Faster

Scale Better

More Available

Easier to Manage

Cost Less

Page 26: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Scale Better: How CloudFront Helps

Caching static content at the Edge.

Offloading connection set-up and SSL negotiation to the Edge.

Persistent connections and collapse forwarding help scale your origin.

Page 27: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

CloudFront can make your web applications…….

Faster

Scale Better

More Available

Easier to Manage

Cost Less

Page 28: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

More Available: How CloudFront Helps

CloudFront is architected for high availability.

Serve cached content even when origin is unavailable.

Availability SLA.

Page 29: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

CloudFront can make your web applications…….

Faster

Scale Better

More Available

Easier to Manage

Cost Less

Page 30: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Easier to Manage: How CloudFront Helps

No need to write any custom code.

No need to split-up the website across multiple domains (e.g. for dynamic and static content, or https vs. http)

- Multiple origins and cache behaviors make it easy to architect for whole site delivery.

Self service signup and configuration via AWS Management Console and APIs.

Page 31: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

CloudFront can make your web applications…….

Faster

Scale Better

More Available

Easier to Manage

Cost Less

Page 32: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Cost Less: How CloudFront Helps

Same price for dynamic and static content!

Preferential pricing on origin fetches from S3 and EC2. NEW!

CloudFront is less expensive than AWS Data Transfer, over 10 TB/mth.

Reserved Capacity Pricing for reduced rates with commitment.

Page 33: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Configuring CloudFront for Whole Site Delivery

Demo

Page 34: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Demo

Page 35: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Demo

Page 36: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Demo

Page 37: AWS Webcast - Amazon CloudFront Zone Apex Support & Custom SSL Domain Names

© 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.

Questions?