amazon web services

27
Amazon Web Services Jeff Barr Amazon Web Services [email protected] @jeffbarr (Twitter)

Upload: george-ang

Post on 17-May-2015

1.500 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Amazon Web Services

Amazon Web Services

Jeff BarrAmazon Web Services

[email protected]@jeffbarr (Twitter)

Page 2: Amazon Web Services

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

Page 3: Amazon Web Services

IntroductionBased in Seattle, Washington, USALifetime technologistCareer path:

StartupsMicrosoftConsultant to VCs and startupsAmazon Web Services

• Senior Developer• Web Services Evangelist• Technology Strategist

Page 4: Amazon Web Services

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

Page 5: Amazon Web Services

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”

Page 6: Amazon Web Services

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

Page 7: Amazon Web Services

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

Page 8: Amazon Web Services

Cloud Computing Media Success Stories

Page 9: Amazon Web Services
Page 10: Amazon Web Services

4 TB Data 100 Nodes 11 Million PDFs

Page 11: Amazon Web Services

50 Servers to 3500 Servers in 3 Days

Page 12: Amazon Web Services

What’s Behind This?AWS - Amazon Web Services

Thought leader in cloud computing spaceScalableCost-effectiveReliableSecure

Long-term effort – Now 4 years oldThird major business

Page 13: Amazon Web Services

Amazon Has Three Parts1

2

3

Page 14: Amazon Web Services

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

Page 15: Amazon Web Services

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

Page 16: Amazon Web Services

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

Page 17: Amazon Web Services

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

Page 18: Amazon Web Services

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

Page 19: Amazon Web Services

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

Page 20: Amazon Web Services

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

Page 21: Amazon Web Services

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

AllocateAddressReleaseAddressAssociateAddressDisassociateAddressDescribeAddresses

Page 22: Amazon Web Services

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

Page 23: Amazon Web Services

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

Page 24: Amazon Web Services

AWS Management Console

Page 25: Amazon Web Services
Page 26: Amazon Web Services

Let’s Head to the Clouds!More Info:

http://aws.amazon.com

Blog:http://aws.typepad.com

Email:[email protected]

Page 27: Amazon Web Services

Thank You!