IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain...

30
park the future. May 4 – 8, 2015 Chicago, IL

Transcript of IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain...

Page 1: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

Spark the future.

May 4 – 8, 2015Chicago, IL

Page 2: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

Introduction to the New Premium Azure CDNGrahan CooleyAnton Kucer

BRK2714

Page 3: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

What is a CDN?

Page 4: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

Core CDN Elements

Customer Origin Server

CDN Edge Network

HTTP Client

Page 5: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

Core CDN Traffic Flow

Customer Origin Server

CDN Edge Network

HTTP Client

First Request

Subsequent Requests

Page 6: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

How CDN helps

Customer Origin Server

Public Internet

HTTP Client

“First Mile”

“Middle Mile”

“Last Mile”

Customer Origin Server

CDN Edge Network

HTTP Client

Internet

Internet

Without CDN With CDN

Page 7: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

The “Bacon” Effect

Client

Origin

Page 8: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

The “Direct Bacon” Effect

Client

Origin

Page 9: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

The “No Bacon” Effect

Client

Origin

Page 10: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

When to use a CDN

Page 11: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

When not to use a CDN

Page 12: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

When not to use a CDN

Page 13: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

Why Azure CDN?

Page 14: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

Current Features

Integrated Customizable Convenient

Single-Screen Management

Unitary Billing and Support

Custom Domain Names

Query Strings

Load-balancing

Access content from Azure origins

Page 15: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

Unique Value of the Azure CDN

IntegrationSingle sign on and unified management of multiple services and partner services

Close integration developed or under development with other Microsoft and Azure services such as Express Route, Azure Media Services, Web Sites and Mobile services.

SupportEnjoy 24x7x365 enterprise-ready support

Single support point of contact allows for quicker and more efficient diagnosis and resolution in a complex solution

Get access to trusted advisors – MCS, CSS, Partners

BillingAttach to your EA for ease of procurement

Pay for and track multiple CDN platforms via single payment mechanism

Manage your budget and track expenses as they occur with enterprise-class, single-screen billing

No specific CDN commitment allows for flexible spend across all MSFT products

Page 16: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

What is new?

Page 17: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

Offer LandscapeCurrent

Access Content from Azure Origin

Query Strings

Custom Domain Names

Enterprise Class Billing and Support

Single-Screen Management

Load Balancing

Standard CDN

Access Content from External Origin

Basic Rules Engine

Advanced Rules Engine

Origin Shield

Content Purging/Loading

Country Filtering

Premium CDN

Advanced Analytics

Token Authentication

Basic Analytics

Stand-alone

Custom SSL

Coming Soon

Advanced Security

Advanced Dynamic Content Support

Page 18: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

External OriginThis feature allows you to pull content from any external origin that supports HTTP.

Common Scenarios

• Protected content• Regularly updated content• Unique content policies• Legacy origins or other clouds

Page 19: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

Purge/LoadCDNs distribute content as close to your customers as possible, but that creates many copies of your content. When that changes, you need to get the fresh asset to your customers as soon as possible. Purge allows you to flush the cache of your old content and get that new material out to your users.• Updated news article or video

• Pricing page error

• Offensive content

• Bad object causing issues

Page 20: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

Country FilteringYou may have legal or business requirements to keep content within certain countries. The Azure CDN allows you to specify exactly where your content can or can’t go.

Common Scenarios

• Constrain viewership of videos to accommodate licensing

• Blocking content for compliance or economics

Page 21: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

Origin ShieldOrigin shield allows for even more optimization and utilization of the edge network than would normally occur. With the Origin Shield in place, the network retrieves content from the origin less often and retains it longer.

Common Scenarios

• Content that will be accessed often from diverse locations at a distance from the origin

Page 22: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

Rules EngineAn interface through which a customer can create custom rules that will override many of the standard CDN configurations allow for a level of customization required by a unique working environment.

Common Scenarios

• Special timing rules for content• Unique behaviors for specific

geos• Special access conditions

Page 23: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

AnalyticsWith our advanced logging and analytics, you can see where your customers are, and how they are or aren’t being served. Use this information to tune the CDN’s behavior, and get ahead of any potential problems.

Common Scenarios

• See where and why customers are failing to download your content

• See which regions/cities/countries are hotspots for consuming your data

• Understand the peaks and valleys of your traffic

Page 24: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

Token AuthenticationAllows for authentication via token for access to resources over a limited or defined period of time. Additional restrictions can be applied based on user IP, URL, protocol or country.

Common Scenarios• Media streaming• Firmware downloads• Prevention of

hotlinking/deeplinking• Customer demographics

Page 25: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

Custom SSLProtect your content

Enables you to specify which content must be loaded via SSL/HTTPS, helping to ensure that your content stays safe as it is delivered to your clients.

Common Scenarios

• Security

• Security

• Security

Page 26: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

Coming Soon

Page 27: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

Advanced SecurityMonitors HTTP/S traffic in order to detect and prevent attacks against web applications utilizing most comprehensive cloud-based WAF rule sets.

Common Scenarios

• Data reliability

• Critical content

• Service protection

Page 28: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

Dynamic ContentThis platform specializes in the HTTP/HTTPS delivery of data that cannot fully leverage the data delivery efficiency derived from caching content. This type of dynamic data (e.g., login credentials, account information, etc.) is typically database or user-driven.

Common Scenarios

Typical applications for this platform include the delivery of dynamic data served by: • e-commerce• social media• financial

Page 29: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

Visit Myignite at http://myignite.microsoft.com or download and use the Ignite Mobile App with the QR code above.

Please evaluate this sessionYour feedback is important to us!

Page 30: IntegratedCustomizableConvenient Single-Screen Management Unitary Billing and Support Custom Domain Names Query Strings Load-balancing.

© 2015 Microsoft Corporation. All rights reserved.