(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014

25
November 12, 2014 | Las Vegas, NV James Hamilton, AWS VP & Distinguished Engineer

description

This session, led by James Hamilton, VP and Distinguished Engineer, gives an insider view of some the innovations that help make the AWS cloud unique. He will show examples of AWS networking innovations from the interregional network backbone, through custom routers and networking protocol stack, all the way down to individual servers. He will show examples from AWS server hardware, storage, and power distribution and then, up the stack, in high scale streaming data processing. James will also dive into fundamental database work AWS is delivering to open up scaling and performance limits, reduce costs, and eliminate much of the administrative burden of managing databases. Join this session and walk away with a deeper understanding of the underlying innovations powering the cloud.

Transcript of (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014

Page 1: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014

November 12, 2014 | Las Vegas, NV

James Hamilton, AWS VP & Distinguished Engineer

Page 2: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
Page 3: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014

“5X the cloud capacity in use than the

aggregate total of the other 14 providers”

Page 4: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014

Every day, AWS adds enough new server capacity to support all of Amazon’s global

infrastructure when it was a $7B annual revenue enterprise

Page 5: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014

57%

8%

18%

13%4% Servers

NetworkingEquipment

Power Distribution &Cooling

Power

Other Infrastructure

Monthly Costs

3yr server & 10 yr infrastructure amortization

Page 6: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
Page 7: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014

AZ

AZ

AZ AZ AZ

Transit

Transit

Page 8: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014

• Asynchronous replication between distant data centers

• Committing to an SSD order 1 to 2ms

• But, LA to New York is 74ms round trip

• You can’t wait 74ms to commit a transaction

• On failure, difficult & high skill decision:• Fail-over & lose transactions, or

• Or don’t fail-over & lose availability

• Difficult choice

• Use AZs for no-admin failover• Sync works when <2ms

• Can be combined with regional replication for very high availability

74ms

Page 9: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014

AZ

AZ

AZ AZ AZ

Transit

Transit

Page 10: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
Page 11: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
Page 12: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
Page 13: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
Page 14: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
Page 15: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
Page 16: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
Page 17: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014

26%

40%

25%

30%

35%

40%

Multi-AZ RDS % of all RDS

Synchronous Replication

AZ1 AZ2

Page 18: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014

SQL

Txns

Caching

StoreStore

Transform: Write to

Read Format

Optimized

StoreStore

AZ 1 AZ 2

StoreStore

AZ 3

Transform: Write to

Read Format

Optimized

Transform: Write to

Read Format

Optimized

Page 19: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014

AZ 1 AZ 2 AZ 3

Page 20: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014

Full 10Gbps Links

Ingestion,

Backup, &

Restore

Customer VPC

Internal

VPC

JDBC/ODBC

Page 21: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014

EBS

Page 22: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014

CaptureSubmissions

Process in Realtime

Store inRedshift

ClientsSubmitting

Data

AWS Metering:

• Tens of millions records/sec

• Multiple TB per hour

• 100,000s of internal sources

• Scales, low-cost, auditable,

with real time alerting

Amazon Kinesis:

• Producers call put

• Sequence # returned

• Distributed over shards

• Scales per shard at 1

MB/s & 1000 TPS

Amazon Web Services

AZ AZ AZ

Durable, highly consistent storage replicates dataacross three data centers (availability zones)

Aggregate andarchive to S3

Millions ofsources producing100s of terabytes

per hour

FrontEnd

AuthenticationAuthorization

Ordered streamof events supportsmultiple readers

Real-timedashboardsand alarms

Machine learningalgorithms or

sliding windowanalytics

Aggregate analysisin Hadoop or adata warehouse

Inexpensive: $0.028 per million puts

Page 23: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
Page 24: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014

2008 2009 2010 2011 2012 2013 2014

On pace for over 449 new

services or major features in 2014

280

159

8261

4824

449

Page 25: (SPOT301) AWS Innovation at Scale | AWS re:Invent 2014

http://bit.ly/awsevals

Thank You!