amazon web services

Post on 17-May-2015

1.500 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Amazon Web Services

Jeff BarrAmazon Web Services

jbarr@amazon.com@jeffbarr (Twitter)

My Goals For This TalkIntroduce you to cloud computing

Show you what others are already doing

Alert you to the possibilities

Get you to start thinking about it

Start some conversations

IntroductionBased in Seattle, Washington, USALifetime technologistCareer path:

StartupsMicrosoftConsultant to VCs and startupsAmazon Web Services

• Senior Developer• Web Services Evangelist• Technology Strategist

What is Cloud Computing?New model for resource deliveryInfrastructure As A ServiceOver the internetFlexibleOn-demandAs-needed basisPay-as-you-go

What Problems Does It Solve?Reduce IT friction:

Contract negotiationsBandwidth managementPower/cooling managementPurchasing decisionsPhysical growthDisaster recovery

Fix broken economic model:Capital expenses become operating expensesCosts track actual usageNo more up-front provisioningAddress the “Prediction Problem”

Why You Should CareLess hasslesLess sunk costsLess fear of successLess waiting for hardwareLess gray hair

More creativityGet online fasterBetter cash flowQuick response to trendsMore confidence

Amazon Web ServicesEC2 – Elastic Compute CloudServers on demand, by the hour

S3 – Simple Storage ServiceOnline storage, by the GB

SQS – Simple Queue ServiceReliable messaging for distributed systems

CloudFront – Content Delivery ServiceWorldwide content delivery network

Cloud Computing Media Success Stories

4 TB Data 100 Nodes 11 Million PDFs

50 Servers to 3500 Servers in 3 Days

What’s Behind This?AWS - Amazon Web Services

Thought leader in cloud computing spaceScalableCost-effectiveReliableSecure

Long-term effort – Now 4 years oldThird major business

Amazon Has Three Parts1

2

3

Amazon Web Services areBuilding Blocks

Infrastructure As a ServiceAmazon Simple Storage ServiceAmazon Elastic Compute CloudAmazon Simple Queue ServiceAmazon SimpleDBAmazon CloudFront

People As a ServiceAmazon Mechanical Turk

Payments As a ServiceAmazon Flexible Payments ServiceAmazon DevPay

Fulfillment and AssociatesAmazon Fulfillment Web ServiceAmazon Associates Web Service

Alexa Web ServicesAlexa Web Information Service Alexa Top Sites

Amazon Simple Storage Service(Amazon S3)

Highly scalable data storage in-the-cloudProgrammatic access via web services APIHighly available and durablePay-as-you-go:

Storage: $0.15 / GB / month, ($0.12 @ 500TB) Data Transfer:

Inbound to cloud $0.10 / GBOutbound: $0.17 / GB, ($0.10/GB @ 150 TB)

Requests: nominal charges

Amazon Elastic Compute Cloud(Amazon EC2)

Resizable compute capacity in the cloudObtain and boot new server instances in minutesQuickly scale capacity, up or down, as your computing requirements change

Full root/Administrator access to a Linux/Windows virtual machineSimple Web service management interfaceChanges the economics of computing

Virtual Machine ChoicesStandardStandardStandard High CPUHigh CPU

Small Large Extra Large Medium Extra Large

Bits 32 64 64 32 64

RAM 1.7 GB 7.5 GB 15 GB 1.7 GB 7 GB

Disk 160 GB 850 GB 1690 GB 350 GB 1690 GB

EC2 Compute Units

1 4 8 5 20

I/O Performance

Medium High High High High

Firewall Yes Yes Yes Yes Yes

Linux Per Hour

$0.10 $0.40 $0.80 $0.20 $0.80

Windows Anon 

$0.125 $0.50 $1.00 $0.30 $1.20

Windows AuthenUcated

$0.25 $0.75 $1.50 $0.50 $2.00

US East Region

Availability Zone A

Availability Zone C

Availability Zone B

AWS Regions & Availability Zones

EU West Region

Availability Zone A

Availability Zone C

Availability Zone B

AWS Regions & Availability ZonesRegion – A geographic location:

United StatesEurope???

Availability Zone – Isolated area in region:Separate powerSeparate networkSeparate physical security

Launch EC2 instances anywhere:Choose a regionChoose an Availability ZoneLet EC2 choose an Availability Zone

Availability Zone A

EC2 Network Security GroupsControl Access:

Outside world to EC2EC2 instance to EC2 instanceIP AddressNetwork Port

Web Server (80)SSH (22)

App Server (2048)SSH (22)

DB Server (3300)SSH (22)

Web ServerWeb Server App ServerApp Server DB ServerDB Server

EC2 Elastic IP AddressesAllocate public static IP addressesPermanent addressAttach to any running EC2 instanceComplete control using API or console:

AllocateAddressReleaseAddressAssociateAddressDisassociateAddressDescribeAddresses

EC2 Block StorageAllocate permanent disk volumesAttach to any EC2 instanceCreate file systemStore dataSize: 1 GB to 1 TB20 volumes per accountSnapshot backup to S3

Elastic MapReduceRun large-scale MapReduce jobs on EC2Control using AWS Management Console

AWS Management Console

Let’s Head to the Clouds!More Info:

http://aws.amazon.com

Blog:http://aws.typepad.com

Email:jbarr@amazon.com

Thank You!

top related