Presentation Title Here

Report 6 Downloads 110 Views
AWS 101 – While You Blinked! Matt Tavis – AWS Summit 2011 Principal Solutions Architect

My Goals Today Let you eat lunch! Introduce the AWS product lineup Review features you may have missed Set the stage for the afternoon sessions

What I Have Noticed AWS is evolving quickly We roll out features at a very rapid pace Even long-time users don’t understand the full offering We’ve come a long way in just four years

Amazon Web Services – June 2007 Elastic Compute Cloud Compute

Simple Storage Service Store

Simple Queue Service Message

Amazon Web Services – June 2011 Cloud-Powered Applications

Management

Monitoring Amazon CloudWatch

AWS Management Console AWS Elastic Beanstalk

Parallel Processing

Content Delivery

Amazon Elastic MapReduce

Amazon CloudFront

Tools

Messaging Simple Queue Service (SQS) Simple Notification Service (SNS) Simple Email Service (SES)

Compute Amazon Elastic Compute Cloud (EC2)

Network

AWS Toolkit for Eclipse Java, PHP, Ruby, Python, .Net Developer Centers

Payments Amazon Flexible Payments Service Amazon DevPay

Storage Amazon Simple Storage Service (S3) Identity and Access Management Metering and Billing

Virtual Private Cloud Route 53

Human Intelligence Amazon Mechanical Turk

Database Amazon RDS Amazon SimpleDB Third-Party Offerings

The Cloud Scales: AWS Global Reach AWS Regions US East (Northern Virginia) US West (Northern California) Europe (Dublin) Asia Pacific (Singapore) Asia Pacific (Tokyo)

AWS CloudFront Locations Ashburn, VA / Dallas, TX / Jacksonville, FL / Los Angeles, CA / Miami, FL / Newark, NJ / New York, NY / Palo Alto, CA / Seattle, WA / St. Louis, MO / Amsterdam / Dublin / Frankfurt / Paris / London / Hong Kong / Tokyo / Singapore

What Does Pay As You Go Look Like? Published prices for:    

CPU time (clock hours) Bandwidth (GB) Storage (GB/Month) Requests

Monthly credit card billing

What Does Pay As You Go Look Like?

Identity and Access Management (IAM) Create user accounts Create groups Fine-grained access to:  AWS resources  AWS services  AWS APIs

Access Policies Available now Console support Policy generator

Amazon EC2 Architecture Amazon Machine Image (AMI)

Region Availability Zone Ephemeral Storage

EC2 Instance Elastic Block Storage

CloudWatch Security Group(s)

Auto Scaling

Amazon S3 Elastic IP Address

Load Balancing

EBS Snapshot

EBS Snapshot

Amazon EC2 You probably know about:  Servers on demand  Pay as you go pricing  Linux, Windows, OpenSolaris, FreeBSD

Do you know about:      

CloudWatch? Auto Scaling? Spot Instances? VPC? 11 instance types? Cluster or GPU?

Amazon EC2 Instance Specs Standard

High-CPU

High-Memory

Cluster (US East Only)

Micro

Small

Large

Extra Large

Medium

Extra Large

Extra Large

Double Extra Large

Quadruple Extra Large

Cluster Compute Quadruple Extra Large

Cluster GPU Quadruple Extra Large

Bits

32

32

64

64

32

64

64

64

64

64

64

RAM

613 MB

1.7 GB

7.5 GB

15 GB

1.7 GB

7 GB

17.1 GB

34.2 GB

68.4 GB

23

22

Local Disk

0

160 GB

850 GB

1690 GB

350 GB

1690 GB

420 GB

850 GB

1690 GB

1690 GB

1690 GB

Burst to 2

1

4

8

5

20

6.5

13

26

33.5

33.5

1

1

2

4

2

8

2

4

8

8 (Dual Processor)

8 (Dual Processor)

EC2 Compute Units Cores

2 x Nvidia Tesla "Fermi" M2050

GPU

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Linux Per Hour

$0.02

$0.08 5

$0.34

$0.68

$0.17

$0.68

$0.50

$1.00

$2.00

$1.60

$2.10

Windows Per Hour

$0.03

$0.12

$0.48

$0.96

$0.29

$1.16

$0.62

$1.24

$2.48

N/A

N/A

Firewall

All prices subject to change – Current as of June 2,, 2011

Amazon Elastic MapReduce You probably know about:  Hosted Hadoop on EC2 / S3  Large-scale parallel processing  AWS Management Console support

Did you know about:     

Hive & Pig? Available in all AWS regions? Processing big data? Resize running job flows? Use of Spot Instances?

Amazon S3 You probably know about:  Highly scalable and durable data storage  99.999999999% durability and 99.99% availability  339 billion objects

Do you know about:      

Console support? Versioning? Reduced Redundancy Storage? 5 TB object size limit? Import/Export? Website hosting?

Amazon RDS You probably know about:    

Easy creation of MySQL database instances Scale processing and storage CloudWatch integration Snapshot backups

Do you know about:    

Point-in-time recovery? Version upgrades? Oracle Database? Read Replicas?

Amazon Virtual Private Cloud You probably know about:  Creation of an isolated network  Encrypted VPN connection to your data center

Do you know about:    

Dedicated Instances? Full console support? Internet Gateway? Routers & Subnets?

Amazon CloudFront You probably know about:  Easy content distribution  No usage commitment  Global network of edge locations

Did you know about:     

Custom origins Invalidation Streaming Private content HTTPS

AWS CloudFormation Stack Creation

Define a JSON template of AWS Resources to provision (EC2 instances, AZ lists, AMIs, EIP, RDS, etc) Parameterization supported

AMAZON CONFIDENTIAL

Use CLI, API, or Management Console to register and create an AWS stack

Service automatically determines interdependencies

AWS resources get created across tiers and AZs forming a CloudFormation Stack

JSON Template

Adobe Flash Media Server via CloudFormation

FMS Architecture on AWS

AWS Elastic Beanstalk Simple way to deploy and manage an application  Fault tolerance  Scale  Administration

First Container Type: Java / Tomcat (6 or 7) Other platforms and languages to follow

Upload applications to AWS in minutes Retain control and ability to “open the hood”

Common AWS Use Cases Web site hosting Application hosting/SaaS hosting Internal IT application hosting Content delivery and media distribution High performance computing, batch data processing, and large scale analytics Storage, backup, and disaster recovery

Development and test environments

Thank You & Stay Tuned!