(gps308) - storage and content delivery

Post on 15-Apr-2017

299 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Pavan Agnihotri, Dinah Barrett and Vivek Raju

October 2015

GPS308

Storage and Content Delivery

What to expect from the session

• Quick overview of various storage options on AWS• Quick overview of Amazon CloudFront (CDN)• Discussion about use cases• Quick demo

AWS has a variety of storage optionsAmazon Elastic Block Store (EBS)

Amazon Elastic File System (EFS)

Amazon EC2 instance store (ephemeral volumes)

Amazon Simple Storage Service (S3)

Amazon Glacier

AWS Storage Gateway

AWS Import/Export

1Block storage

Amazon EBS

Persistent block-level storage for EC2

Pay only for what you provision

Native redundancy and write cache

Consistent and low-latency performance

Optimized for random I/O

Native support for encryption at rest (data volumes)

2Shared file system

Elastic File System (EFS)

Fully managed file system for EC2 instancesProvides standard file system semanticsWorks with standard operating system APIsSharable across thousands of instancesElastically grows to petabyte scaleDelivers performance for a wide variety of workloadsHighly available and durableNFS v4–based

3Object stores

Amazon S3

Web-accessible object store

Pay for exactly what you use

Highly durable (99.999999999% design)

Limitlessly scalable

Natively online

Amazon Glacier

Low-cost archival storageSecure

• SSL & AES-256

Durable• 99.999999999% design

Optimized for data archiving and backup• Suitable for RTO measured in hours• Includes storage costs and retrieval costs

1¢/GB/monthIntegrated with S3

4On-premises

storage integration

AWS Storage GatewayVM appliance run on-premisesCreates iSCSI volume mount pointsDirectly interfaces with S3 or Glacier

Gateway-stored volumesGateway-cached volumesVirtual tape library

Amazon CloudFront

Customer focus

Global availability and performance

Deliver all of your content

Easy to use

9 Regions 46 Edge Locations

CloudFront’s Global Customer Reach

http://aws.amazon.com/about-aws/globalinfrastructure/

Edge location

AWS region

EuropeAmsterdam (2)DublinFrankfurt (3)London (3)MadridMarseilleMilanParis (2)StockholmWarsaw

South AmericaRio de JaneiroSao Paulo

North AmericaAshburn, VA (3)Atlanta, GADallas, 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

AsiaChennaiHong Kong (2)ManilaMelbourneMumbaiOsakaSingapore (2)Seoul(2)SydneyTaipeiTokyo (2)

An extensive global network

Locations highlighted in red indicate new in last 12 months

Dynamic

StaticVideo

Deliver all of your content

User input

SSL

Popular CloudFront features

Video streaming • Adaptive bitrate live & VOD streaming (HLS, HDS,

Smooth. MPEG-DASH)• RTMP (Flash) and HTTP(S) delivery

Security• Private content• Custom SSL support• Geo restriction

Content management • AWS Management Console• Full control via APIs• Programmatic invalidation• Access logs• Usage charts

Dynamic content acceleration• Low content expiration periods (TTL=0)• Device detection• CORS support• Geo targeting• Multiple cache behaviors • Multiple origin servers• Zone apex support• Query string and cookie support• Put/Post HTTP verb support

Price flexibility• Pay for use• Price classes• Reserved capacity private pricing

18

POST /2012-07-01/distribution HTTP/1.1 Host: cloudfront.amazonaws.com Authorization: AWS authentication string Date: time stamp Other required headers <?xml version="1.0" encoding="UTF-8"?> <DistributionConfig xmlns="http://cloudfront.amazonaws.com/doc/2012-07-01/">

Manage your content your way

API

Console

Automatic scalability

CloudFront scales with demand while reducing load on your origin

User A

User B

User C

Request A

OriginCloudFront

CloudFront and the AWS ccosystem

Integrates with AWS resources• DNS, video transcoding, storage, compute,

load balancing, AWS Marketplace, etc.

Improves scalability of other Amazon resources

Discounts on data transfer from Amazon S3, Amazon EC2, and Elastic Load Balancing to CloudFront

Elastic Load Balancing

Dynamic content

Amazon EC2

Static content

Amazon S3 Custom origin

OR

OR

Custom originCloudFrontexample.com

*.jpg

*.php

Delivering customer experience

NASA/JPL

23

Amazon CloudFront – Broad range of use casesNews, weather, sports,

and social mediaLarge file

downloads

E-commerce

Media Gaming

“Images and other static files are published to Amazon Simple Storage Service buckets and video content is

served via Amazon CloudFront to a global audience…

…another benefit of migration has been the reduction of server costs by over

50%.”Stuart Wright

IT & Network DirectorCase Study

Case Study

London

Paris

NY

Streamingdistribution

In-house contentpublication server

Video assets in S3Edge

locationdelivery

Case Study

London

Paris

NY

Flash Media Server included

automatically

Streamingdistribution

”Running a complex application like fotopedia is not just a matter of

running some Rails code and a MySQL database…

…What is great about using AWS as our infrastructure is that it helps you

think about your application globally.”

Olivier Gutknecht, Co-Founder

Amazon EC2, Amazon S3, AWS CloudFront

Case Study

“All of HootSuite's production servers and satellite sites…run on Amazon Elastic Compute

Cloud (Amazon EC2).

The capability of Amazon EC2 to automatically scale up or down according to usage ensures reliability for HootSuite's users. The company

also uses Amazon CloudFront for serving static files for product pages, blog posts, and email newsletters, as well as Amazon Route 53 for

Domain Name System (DNS) to effectively manage APIs.”

Simon Stanlake, Chief Technology Officer

Case Study

Problem: Needed to reduce IT costs and were looking to create a more flexible IT environment.

Solution: AWS’s low, pay-as-you-go prices and reliable services. With every request, the application authenticates devices, delivers apps and content, and pushes notifications.

Business Benefits:Saved $34M in hardware and maintenance expenses, 85% less than running on-premises.

Case StudyAmazon EC2, Amazon RDS, Amazon S3, Amazon CloudFront, Amazon Virtual Private Cloud

Samsung saved $34M on their Smart Hub application

NASA TV & Curiosity Route 53 DNSMulti-region & AZ

Elastic Load BalancingAmazon Live Streaming

CloudFrontCloudFormation

PortalJbossServer

Availability Zone A

S3 Bucket

Availability Zone B

DMZ subnet

WAFweb server

Private subnet

Notification

CloudWatch

Monitoring

ApplicationAD

Host

Private subnet

Route 53

CloudFrontUsers

www.sample.com

Static.sample.com

WAFweb server

SSOJbossServer

PHPApp

Server

CMS.NET

Server

WebJbossServer

Java AppJbossServer

DMZ subnet

Webfront end

NAT

DBMASTER

DB Replication

MonitoringServer

Webfront end

NAT

PortalJbossServer

SSOJbossServer

PHPApp

Server

CMS.NET

Server

WebJbossServer

Java AppJbossServer

BatchServers

MiddlewareServers

DBSLAVE

Demo

Thank you!

Remember to complete your evaluations!

top related