SlideShare une entreprise Scribd logo
1  sur  25
AWS Innovation at Scale
Learn about some of the underlying innovations that help make the AWS Cloud unique.


Rodney Haywood, Solutions Architecture Manager
Amazon Web Services
The Pace Quickens
• Industry generational changes rare
– Only when economics far superior
– Mainframes to UNIX Super Servers
– UNIX Super Servers to x86 Servers
• It’s happening again
– x86 on premise servers to the cloud
– Past transitions have taken a decade+
– What’s different this time is speed of change
• Bigger customer gains drive faster industry transitions
AWS Growth Accelerates
“5X the cloud capacity in use than the
aggregate total of the other 14
providers”
Perspective on Scaling
Every day, AWS adds enough new server capacity
to support all of Amazon’s global infrastructure
when it was a $7B annual revenue enterprise
Get Networks Out of the Way
• Relative cost of networking increasing quickly
– Server & storage prices falling fast
– Network costs trending to dominate
• Networking frozen in time
– Vertically integrated ecosystem
– Indefensible profit margins
• AWS solution
– Custom net H/W & protocol stack
– Private long haul links
0.5659
Monthly	
  Costs
3yr	
  server	
  &	
  10	
  yr	
  infrastructure	
  amortization
AWS Worldwide Network Backbone
• 11 AWS regions world-wide
• Compute & storage close to 

customers & users 

or required jurisdictional boundaries
• Private AWS fiber links interconnect all major regions
– Increased availability, higher performance, lower jitter, & reduced costs
Example AWS Region
AZ
AZ
AZ AZ AZ
Transit
Transit
• 1 of 11 AWS world-wide AWS regions
• Redundant paths to transit centers
• Transit centers connect to:
– Private links to other AWS regions
– Private links to AWS Direct Connect
customers
– Internet through peering & paid transit
• Metro-area DWDM links between AZs
• 82,864 fiber strands in region
• AZs <2ms apart & usually <1ms
• 25Tbps peak inter-AZs traffic
Why Does AWS Offer AZs?
AZ
AZ
AZ AZ
Transit
Transit
AZ
20ms
• Asynchronous replication between distant data centers
• Committing to an SSD order 1 to 2ms
• But, Sydney to Melbourne is ~20ms round trip
• You can’t wait 20ms to commit a transaction
• On failure, difficult & high skill decision
• Fail-over & lose transactions
• 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
Example AWS Availability Zone
AZ
AZ
AZ AZ
Transit
Transit
AZ..
Data Center
Data Center
Data Center
Data Center
• 1 of 28 AZs world-wide
• All regions have 2 or more AZs
• Each AZ is 1 or more DC
– No data center is in two AZs
– Some AZs have as many as 6 DCs
• DCs in AZ less than ¼ ms apart
– Don’t need inter-AZ independence
– Do require low latency & full B/W
Example AWS Data Center
• Single DC
– Typically over 50,000 servers & often over 80,000
– Typically 25 to 30 MW
• Larger DCs undesirable
– Diminishing returns
– Blast radius
• Up to 102Tbps provisioned to 

a single DC
• AWS custom network equipment
– Multi-ODM sourced
– Amazon custom network protocol 

stack
Example Rack, Server & NIC
• First network hop must virtualize
all network traffic
– Needed for security, isolation, 

metering, DDoS Protection, Capacity
Limits …
• Remove the “virtualization tax”
• Supports Single Root I/O
Virtualization (SR-IOV)
– Each guest VM gets it’s own H/W
virtualized NIC
– Much lower latency & less latency
jitter
Network Latency & Variability
Old New
LogarithmicScale
>10x latency variability improvement
>2x average latency reduction
AWS Custom Server & Storage Designs
• OEM server ecosystem:
– Very general designs able to run wide variety of workloads
– Vast, expensive, world-wide distribution network
• AWS custom servers & storage:
– Specialised servers optimized for a specific workload
– Move hot s/w kernels to hardware implementations
– Custom Intel procs beyond commercially available clock rates
– DCs, servers, networking, storage designed to integrated specs
Example Storage Rack
864 disks, 1,066kg
Relational Database Expensive & Hard
• Relational Database dominated by “big 3”
– Oracle, SQL Server, & DB2
• Expensive, hard to administer, don’t scale, & just about
impossible to switch
• “No SQL” scales & relieves some administrative burden
– e.g. MongoDB
• Cloud NoSQL both scales & virtually eliminates classic DB
admin Issue
– e.g., Amazon DynamoDB
Amazon DynamoDB
• Cloud NoSQL database optimized for latency & scale
• 3x request growth last year
– Single digit ms response times
– Still same low & predictable jitter
– 4x storage growth over same period
• Key new features
– JSON Support
– Up to 400KB items
– Global Secondary Indexes
– DynamoDB Streams
– Cross-region replication
Single Region DynamoDB Requests
Request in Trillions/month
Addressing RDB Administrative Challenge
• Relational easy to use, feature rich, but admin intensive
• RDBs still the core of many applications
• Also largest single largest driver of downtime & lost sleep
• Amazon RDS
• Addresses the administrative complexity issue
• Amazon RDS MySQL, Oracle, SQL Server, & PostgreSQL
• Cloud managed alone doesn’t address RDBMS cost,
availability, performance or scaling limitations
Multi-AZ RDS % of all RDS
25%
29%
33%
37%
41%
10/1612/16 2/17 4/17 6/17 8/17 10/1712/17 3/18 5/18 7/18 9/18
0.25790.25850.25870.2590.25940.25970.25960.25970.25940.25940.25960.26040.26080.26060.26030.25980.26090.26190.26220.26220.26360.26570.26620.26660.2680.26870.26970.27220.27220.27260.27290.27380.27440.27450.27380.2740.27380.27550.27610.2760.27630.27620.27630.27590.27630.27680.27690.27740.27790.27770.27810.27850.27910.27920.27910.27960.27970.280.28060.28010.27990.28120.28090.28080.28160.2810.28120.28080.28060.28070.28140.28160.28190.28070.28040.2810.2810.28060.2810.2810.28130.28110.28120.28130.28060.28050.28090.28120.28220.28230.28190.2820.28210.28290.28270.28280.28290.2830.28280.2830.2840.28420.28410.28440.28430.28470.28470.2850.28530.2850.28510.28470.28490.2840.28490.28390.28370.28340.28390.2830.28260.28350.28390.28490.28520.2850.28530.28510.28610.28640.28630.28670.28650.28580.28640.28670.2870.28690.28710.28650.28550.28550.28550.28560.28540.28520.28550.28570.28630.28710.28720.2870.28680.28720.28740.28760.28790.28810.28760.28740.28750.28830.28790.28820.28810.28810.28870.28860.28810.28790.28850.28880.28940.28980.28990.29060.29050.29080.29080.29050.29050.29010.29020.28980.29080.29060.290.29040.29040.29050.29050.29050.29060.28960.28980.28980.28970.290.29080.29090.29080.2910.29010.29050.29120.29190.29190.29150.29320.29270.29250.29230.29340.29330.29350.29350.29430.29450.29420.29420.29450.29450.2940.29430.30130.30120.30170.30150.30080.3010.30210.3020.30220.30290.30290.30290.30310.30280.30260.30320.30230.30250.30240.30240.30320.30320.3030.30360.3040.30340.30340.30370.30420.3040.30490.3050.30470.30470.30490.30480.30430.30430.30440.30420.30470.3040.30380.30450.30530.30540.30430.3060.3060.30620.30660.30750.30770.30740.3080.30830.30770.30760.30830.30840.30820.30810.30820.30860.30870.30950.30950.30990.30950.310.31020.31080.3110.3110.31110.3120.31190.31160.31220.31260.31230.31250.31270.31250.31280.31330.31320.31320.3130.31310.31320.31370.3140.31430.31410.31410.3140.31460.31460.31520.31550.31590.31630.31690.31790.31830.31930.31930.31910.31980.31980.32020.32110.32180.32250.32290.32380.32420.32440.32490.32590.32590.3260.32660.32750.32810.32850.32940.32960.32990.33040.33080.33160.33240.33340.3340.33420.33480.33490.33520.33480.33510.33470.33520.33550.33490.33540.33660.33660.33680.33690.33760.33810.33880.33920.33980.34010.33990.34050.34050.34130.34210.34270.34270.34240.34290.34310.34290.3440.34510.34610.34570.34530.34530.34540.34550.34580.34610.3460.34630.34760.34840.34810.34890.34890.34880.34910.34970.34970.35080.35190.35220.3520.35230.35280.35280.35350.35430.35440.35430.3540.35370.35410.35410.35460.35470.35440.35470.35440.35420.35460.35470.3550.35450.35470.35470.35390.35450.35520.35560.35630.35620.35620.35620.35620.35640.35660.35650.35650.35690.3570.3570.3570.3570.3570.35720.35740.35720.35710.35740.35790.3580.35810.35920.35890.35930.36010.36030.36050.36040.36060.36070.36080.36150.36170.36170.36130.36180.36230.36270.36310.36340.36370.36350.36390.36360.36380.36410.36410.36410.36470.36480.36410.36480.36520.36530.36520.36520.36580.36530.36610.36630.36640.36660.36650.36680.36720.3670.3670.36720.36730.36680.36660.36670.36760.3680.36770.36730.36780.36820.3680.36820.36850.36870.3690.36970.36970.37010.36950.37060.37090.37040.37080.37070.37160.37140.37190.37230.37210.37210.37180.37240.37210.37290.3730.37240.37360.37380.37350.37370.3740.37440.37440.37420.37450.37430.37480.37550.37550.3750.37540.37540.37520.37570.37590.37620.37610.37590.37660.37680.3770.37730.37740.37740.37690.37750.37760.37770.37840.37860.37810.37730.37730.37780.3780.37850.37870.37830.3780.37860.37850.37890.37970.37990.37980.37950.37990.37970.380.38160.38150.38160.38210.38220.38210.38160.38230.38210.38230.38220.38190.38220.38220.38270.3830.38240.38260.38320.38310.38310.38330.38330.38270.38310.38320.38270.3830.38340.38360.38350.38380.38450.38420.38440.3850.38520.38490.38510.38530.38430.38480.38520.38550.38530.38540.3850.38470.38470.38580.38590.38560.38560.38560.3850.38570.38610.38670.38640.38640.38610.38610.38590.38670.38690.38680.38690.3870.38660.38680.38730.38760.38710.3870.38730.38780.38780.38870.38890.38840.3880.3880.3880.3890.3900.3900.3890.3900.3890.3890.3900.3910.3910.3910.3900.3900.3900.3900.3910.3910.3910.3910.3910.3920.3920.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.3
RDS Multi-AZ Relational Availability
Seconda
ry
Seconda
ry
Secondary
DB
Synchronous Replication
Primary DB
AZ1 AZ2
Application
• Hard to reliably get beyond 3 9s in single
building deployments:
– RDS MySQL Multi-AZ Synchronous replication
• Not new technology
– EMC SRDF/S & Oracle Fast Start Failover
– But all come with “enterprise” pricing
• RDS MySQL Multi-AZ makes 

sync replication inexpensive & 

easy
– More application 9s & way more sleep
Amazon Aurora
• Custom AWS MySQL Storage Engine
– Enterprise DB features at cloud pricing
– Drop in compatible with MySQL apps
– Storage engine separate from relational
• Triple AZ storage engine handles faults
W/O read or write pause
– e.g. Entire DC can go down at same time
as a disk or server failure
• “Impossible” faults such as loss of 2
DCs still don’t lose data
– Synchronous multi-DC replication
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
• MySQL updates combined with new storage manager
– 3x write performance
– 5x read performance
• Supports up to 16-way read replicas (RDS mySQL: 5-way)
• 400x less lag (2,000ms vs 5ms)
• Supports up to 64TB tables (RDS/MySQL: 3TB)
• Near instant fail-over (no database crash recovery time)
• Auto-recovery from storage faults
– Auto-data page patch or full disk loss recovery without operational impact
Amazon Aurora Performance
AZ 1 AZ 2 AZ 3
Amazon Redshift Parallel SQL Data Warehouse
• Up to 128 server parallel SQL DB
– Columnar data warehouse
• Disruptive cost USD$1,000/TB/Year
– Fastest growing AWS service
– Already 1000s of customers
– Multiple PB+ clusters in production
• Automated provisioning, patching,
security, resize, backup/restore
• Massive data scaling
– DW1: HDD; scale from 2TB to 2PB
– DW2: SSD; scale from 160GB to 326TB
Full 10Gbps Links
Ingestion,
Backup, &
Restore
SQL Clients/BI Tools
128GB RAM
16TB disk
16 cores
128GB RAM
16TB disk
16 cores
128GB RAM
16TB disk
16 cores
128GB RAM
16TB disk
16 cores
S3 / EMR / DynamoDB / SSH
Customer VPC
Internal

VPC
JDBC/ODBC
Leader

Node
Compute
Node
Compute
Node
Compute
Node
Amazon EBS at 20,000 IOPS
• Provisioned IOPS (SSD)
– Max volume to 16TB (From:1TB)
– Max I/O rate to 20,000 IOPS (From:4k IOPS)
– Max throughput to 320MB/s (From:180MB/s)
• General Purpose (SSD)
– Max volume size to 16TB (From:1TB)
– Max I/O rate to 10,000 IOPS (From:3k IOPS)
– Max throughput to 160MB/s (From:128 MB/s)
Amazon EBS
Internal Challenge to External Service
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
Power Infrastructure
• Some DCs with custom power sub-stations
• Negotiated power purchasing agreements
• Custom switchgear firmware
• 3 100% carbon neutral regions:
– US West (Oregon)
– AWS GovCloud (US)
– EU (Frankfurt)
• 150 megawatt wind farm in Benton County,
expected to start generating approximately
500,000 megawatt hours (MWh) of wind power
annually as early as January 2016
• 4.8 megawatt hour pilot of Tesla’s energy
storage batteries in US West (Northern
California)
Rapid Pace of Innovation
2007 2008 2009 2010 2011 2012 2013 2014 2015
166
516
280
159
826148249
(as at 31 March)
AWS Innovation at Scale

Contenu connexe

Tendances

Aws multi-region High Availability
Aws multi-region High Availability Aws multi-region High Availability
Aws multi-region High Availability Adam Book
 
(DAT303) Oracle on AWS and Amazon RDS: Secure, Fast, and Scalable
(DAT303) Oracle on AWS and Amazon RDS: Secure, Fast, and Scalable(DAT303) Oracle on AWS and Amazon RDS: Secure, Fast, and Scalable
(DAT303) Oracle on AWS and Amazon RDS: Secure, Fast, and ScalableAmazon Web Services
 
Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017
Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017 Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017
Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017 Amazon Web Services
 
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...Amazon Web Services
 
Deep Dive: Scaling Up to Your First 10 Million Users
Deep Dive: Scaling Up to Your First 10 Million UsersDeep Dive: Scaling Up to Your First 10 Million Users
Deep Dive: Scaling Up to Your First 10 Million UsersAmazon Web Services
 
Introduction to Block and File storage on AWS
Introduction to Block and File storage on AWSIntroduction to Block and File storage on AWS
Introduction to Block and File storage on AWSAmazon Web Services
 
Database Migration – Simple, Cross-Engine and Cross-Platform Migration
Database Migration – Simple, Cross-Engine and Cross-Platform MigrationDatabase Migration – Simple, Cross-Engine and Cross-Platform Migration
Database Migration – Simple, Cross-Engine and Cross-Platform MigrationAmazon Web Services
 
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)Amazon Web Services
 
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...Amazon Web Services
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon RedshiftAmazon Web Services
 
AWS re:Invent 2016: Global Traffic Management with Amazon Route 53 Traffic Fl...
AWS re:Invent 2016: Global Traffic Management with Amazon Route 53 Traffic Fl...AWS re:Invent 2016: Global Traffic Management with Amazon Route 53 Traffic Fl...
AWS re:Invent 2016: Global Traffic Management with Amazon Route 53 Traffic Fl...Amazon Web Services
 
Deploying in the Cloud: Why and How
Deploying in the Cloud: Why and HowDeploying in the Cloud: Why and How
Deploying in the Cloud: Why and HowMatt Small
 
BDA 302 Deep Dive on Migrating Big Data Workloads to Amazon EMR
BDA 302 Deep Dive on Migrating Big Data Workloads to Amazon EMRBDA 302 Deep Dive on Migrating Big Data Workloads to Amazon EMR
BDA 302 Deep Dive on Migrating Big Data Workloads to Amazon EMRAmazon Web Services
 
Design, Deploy, and Optimize SQL Server on AWS - AWS Online Tech Talks
Design, Deploy, and Optimize SQL Server on AWS - AWS Online Tech TalksDesign, Deploy, and Optimize SQL Server on AWS - AWS Online Tech Talks
Design, Deploy, and Optimize SQL Server on AWS - AWS Online Tech TalksAmazon Web Services
 
What’s New in Amazon RDS for Open-Source and Commercial Databases
What’s New in Amazon RDS for Open-Source and Commercial DatabasesWhat’s New in Amazon RDS for Open-Source and Commercial Databases
What’s New in Amazon RDS for Open-Source and Commercial DatabasesAmazon Web Services
 
Benefícios e melhores práticas no uso do Amazon Redshift
Benefícios e melhores práticas no uso do Amazon RedshiftBenefícios e melhores práticas no uso do Amazon Redshift
Benefícios e melhores práticas no uso do Amazon RedshiftAmazon Web Services LATAM
 
Introduction to Storage on AWS - AWS Summit Cape Town 2017
Introduction to Storage on AWS - AWS Summit Cape Town 2017Introduction to Storage on AWS - AWS Summit Cape Town 2017
Introduction to Storage on AWS - AWS Summit Cape Town 2017Amazon Web Services
 

Tendances (20)

Aws multi-region High Availability
Aws multi-region High Availability Aws multi-region High Availability
Aws multi-region High Availability
 
(DAT303) Oracle on AWS and Amazon RDS: Secure, Fast, and Scalable
(DAT303) Oracle on AWS and Amazon RDS: Secure, Fast, and Scalable(DAT303) Oracle on AWS and Amazon RDS: Secure, Fast, and Scalable
(DAT303) Oracle on AWS and Amazon RDS: Secure, Fast, and Scalable
 
Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017
Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017 Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017
Accelerate your Business with SAP on AWS - AWS Summit Cape Town 2017
 
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
 
Deep Dive: Scaling Up to Your First 10 Million Users
Deep Dive: Scaling Up to Your First 10 Million UsersDeep Dive: Scaling Up to Your First 10 Million Users
Deep Dive: Scaling Up to Your First 10 Million Users
 
Introduction to Block and File storage on AWS
Introduction to Block and File storage on AWSIntroduction to Block and File storage on AWS
Introduction to Block and File storage on AWS
 
Database Migration – Simple, Cross-Engine and Cross-Platform Migration
Database Migration – Simple, Cross-Engine and Cross-Platform MigrationDatabase Migration – Simple, Cross-Engine and Cross-Platform Migration
Database Migration – Simple, Cross-Engine and Cross-Platform Migration
 
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
 
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
AWS re:Invent 2016: Design, Deploy, and Optimize Microsoft SharePoint on AWS ...
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
 
AWS re:Invent 2016: Global Traffic Management with Amazon Route 53 Traffic Fl...
AWS re:Invent 2016: Global Traffic Management with Amazon Route 53 Traffic Fl...AWS re:Invent 2016: Global Traffic Management with Amazon Route 53 Traffic Fl...
AWS re:Invent 2016: Global Traffic Management with Amazon Route 53 Traffic Fl...
 
Deploying in the Cloud: Why and How
Deploying in the Cloud: Why and HowDeploying in the Cloud: Why and How
Deploying in the Cloud: Why and How
 
BDA 302 Deep Dive on Migrating Big Data Workloads to Amazon EMR
BDA 302 Deep Dive on Migrating Big Data Workloads to Amazon EMRBDA 302 Deep Dive on Migrating Big Data Workloads to Amazon EMR
BDA 302 Deep Dive on Migrating Big Data Workloads to Amazon EMR
 
Intro to AWS: Database Services
Intro to AWS: Database ServicesIntro to AWS: Database Services
Intro to AWS: Database Services
 
Design, Deploy, and Optimize SQL Server on AWS - AWS Online Tech Talks
Design, Deploy, and Optimize SQL Server on AWS - AWS Online Tech TalksDesign, Deploy, and Optimize SQL Server on AWS - AWS Online Tech Talks
Design, Deploy, and Optimize SQL Server on AWS - AWS Online Tech Talks
 
What’s New in Amazon RDS for Open-Source and Commercial Databases
What’s New in Amazon RDS for Open-Source and Commercial DatabasesWhat’s New in Amazon RDS for Open-Source and Commercial Databases
What’s New in Amazon RDS for Open-Source and Commercial Databases
 
Introduction to Amazon Aurora
Introduction to Amazon AuroraIntroduction to Amazon Aurora
Introduction to Amazon Aurora
 
Benefícios e melhores práticas no uso do Amazon Redshift
Benefícios e melhores práticas no uso do Amazon RedshiftBenefícios e melhores práticas no uso do Amazon Redshift
Benefícios e melhores práticas no uso do Amazon Redshift
 
Introduction to Storage on AWS - AWS Summit Cape Town 2017
Introduction to Storage on AWS - AWS Summit Cape Town 2017Introduction to Storage on AWS - AWS Summit Cape Town 2017
Introduction to Storage on AWS - AWS Summit Cape Town 2017
 
Amazon Redshift Deep Dive
Amazon Redshift Deep Dive Amazon Redshift Deep Dive
Amazon Redshift Deep Dive
 

Similaire à AWS Innovation at Scale

AWS Innovation at Scale – Rodney Haywood
AWS Innovation at Scale – Rodney HaywoodAWS Innovation at Scale – Rodney Haywood
AWS Innovation at Scale – Rodney HaywoodAmazon Web Services
 
Why Scale Matters and How the Cloud Really is Different
Why Scale Matters and How the Cloud Really is Different Why Scale Matters and How the Cloud Really is Different
Why Scale Matters and How the Cloud Really is Different Amazon Web Services
 
(DAT202) Managed Database Options on AWS
(DAT202) Managed Database Options on AWS(DAT202) Managed Database Options on AWS
(DAT202) Managed Database Options on AWSAmazon Web Services
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...Amazon Web Services
 
Running Siebel on AWS - Oracle Open World 13
Running Siebel on AWS - Oracle Open World 13Running Siebel on AWS - Oracle Open World 13
Running Siebel on AWS - Oracle Open World 13Milind Waikul
 
Amazon Web Services - Relational Database Service Meetup
Amazon Web Services - Relational Database Service MeetupAmazon Web Services - Relational Database Service Meetup
Amazon Web Services - Relational Database Service Meetupcyrilkhairallah
 
What's New on AWS and What it Means to You
What's New on AWS and What it Means to YouWhat's New on AWS and What it Means to You
What's New on AWS and What it Means to YouAmazon Web Services
 
Ceate a Scalable Cloud Architecture
Ceate a Scalable Cloud ArchitectureCeate a Scalable Cloud Architecture
Ceate a Scalable Cloud ArchitectureAmazon Web Services
 
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWSMigrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWSKristana Kane
 
AWS re:Invent 2013 Recap
AWS re:Invent 2013 RecapAWS re:Invent 2013 Recap
AWS re:Invent 2013 RecapBarry Jones
 
AWS Summit Auckland 2014 | Why Scale Matters and How the Cloud Really is Diff...
AWS Summit Auckland 2014 | Why Scale Matters and How the Cloud Really is Diff...AWS Summit Auckland 2014 | Why Scale Matters and How the Cloud Really is Diff...
AWS Summit Auckland 2014 | Why Scale Matters and How the Cloud Really is Diff...Amazon Web Services
 
TechTarget Event - Storage Architectures for the Modern Data Center - Howard ...
TechTarget Event - Storage Architectures for the Modern Data Center - Howard ...TechTarget Event - Storage Architectures for the Modern Data Center - Howard ...
TechTarget Event - Storage Architectures for the Modern Data Center - Howard ...NetApp
 
AWS Summit Sydney 2014 | Why Scale Matters and How the Cloud Really is Different
AWS Summit Sydney 2014 | Why Scale Matters and How the Cloud Really is DifferentAWS Summit Sydney 2014 | Why Scale Matters and How the Cloud Really is Different
AWS Summit Sydney 2014 | Why Scale Matters and How the Cloud Really is DifferentAmazon Web Services
 
Aws webcast - Scaling on AWS 13 08-20
Aws webcast - Scaling on AWS 13 08-20Aws webcast - Scaling on AWS 13 08-20
Aws webcast - Scaling on AWS 13 08-20Amazon Web Services
 
AWS as a Data Platform for Cloud and On-Premises Workloads | AWS Public Secto...
AWS as a Data Platform for Cloud and On-Premises Workloads | AWS Public Secto...AWS as a Data Platform for Cloud and On-Premises Workloads | AWS Public Secto...
AWS as a Data Platform for Cloud and On-Premises Workloads | AWS Public Secto...Amazon Web Services
 
AWS re:Invent 2016: AWS Database State of the Union (DAT320)
AWS re:Invent 2016: AWS Database State of the Union (DAT320)AWS re:Invent 2016: AWS Database State of the Union (DAT320)
AWS re:Invent 2016: AWS Database State of the Union (DAT320)Amazon Web Services
 
Aws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled AppsAws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled AppsAmazon Web Services
 
AWS Webcast - Introduction to RDS Low Admin High Perf DBS
AWS Webcast - Introduction to RDS Low Admin High Perf DBSAWS Webcast - Introduction to RDS Low Admin High Perf DBS
AWS Webcast - Introduction to RDS Low Admin High Perf DBSAmazon Web Services
 

Similaire à AWS Innovation at Scale (20)

AWS Innovation at Scale – Rodney Haywood
AWS Innovation at Scale – Rodney HaywoodAWS Innovation at Scale – Rodney Haywood
AWS Innovation at Scale – Rodney Haywood
 
Create cloud service on AWS
Create cloud service on AWSCreate cloud service on AWS
Create cloud service on AWS
 
Why Scale Matters and How the Cloud Really is Different
Why Scale Matters and How the Cloud Really is Different Why Scale Matters and How the Cloud Really is Different
Why Scale Matters and How the Cloud Really is Different
 
(DAT202) Managed Database Options on AWS
(DAT202) Managed Database Options on AWS(DAT202) Managed Database Options on AWS
(DAT202) Managed Database Options on AWS
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
 
Running Siebel on AWS - Oracle Open World 13
Running Siebel on AWS - Oracle Open World 13Running Siebel on AWS - Oracle Open World 13
Running Siebel on AWS - Oracle Open World 13
 
Amazon Web Services - Relational Database Service Meetup
Amazon Web Services - Relational Database Service MeetupAmazon Web Services - Relational Database Service Meetup
Amazon Web Services - Relational Database Service Meetup
 
What's New on AWS and What it Means to You
What's New on AWS and What it Means to YouWhat's New on AWS and What it Means to You
What's New on AWS and What it Means to You
 
Ceate a Scalable Cloud Architecture
Ceate a Scalable Cloud ArchitectureCeate a Scalable Cloud Architecture
Ceate a Scalable Cloud Architecture
 
Bases de datos en la nube con AWS
Bases de datos en la nube con AWSBases de datos en la nube con AWS
Bases de datos en la nube con AWS
 
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWSMigrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
 
AWS re:Invent 2013 Recap
AWS re:Invent 2013 RecapAWS re:Invent 2013 Recap
AWS re:Invent 2013 Recap
 
AWS Summit Auckland 2014 | Why Scale Matters and How the Cloud Really is Diff...
AWS Summit Auckland 2014 | Why Scale Matters and How the Cloud Really is Diff...AWS Summit Auckland 2014 | Why Scale Matters and How the Cloud Really is Diff...
AWS Summit Auckland 2014 | Why Scale Matters and How the Cloud Really is Diff...
 
TechTarget Event - Storage Architectures for the Modern Data Center - Howard ...
TechTarget Event - Storage Architectures for the Modern Data Center - Howard ...TechTarget Event - Storage Architectures for the Modern Data Center - Howard ...
TechTarget Event - Storage Architectures for the Modern Data Center - Howard ...
 
AWS Summit Sydney 2014 | Why Scale Matters and How the Cloud Really is Different
AWS Summit Sydney 2014 | Why Scale Matters and How the Cloud Really is DifferentAWS Summit Sydney 2014 | Why Scale Matters and How the Cloud Really is Different
AWS Summit Sydney 2014 | Why Scale Matters and How the Cloud Really is Different
 
Aws webcast - Scaling on AWS 13 08-20
Aws webcast - Scaling on AWS 13 08-20Aws webcast - Scaling on AWS 13 08-20
Aws webcast - Scaling on AWS 13 08-20
 
AWS as a Data Platform for Cloud and On-Premises Workloads | AWS Public Secto...
AWS as a Data Platform for Cloud and On-Premises Workloads | AWS Public Secto...AWS as a Data Platform for Cloud and On-Premises Workloads | AWS Public Secto...
AWS as a Data Platform for Cloud and On-Premises Workloads | AWS Public Secto...
 
AWS re:Invent 2016: AWS Database State of the Union (DAT320)
AWS re:Invent 2016: AWS Database State of the Union (DAT320)AWS re:Invent 2016: AWS Database State of the Union (DAT320)
AWS re:Invent 2016: AWS Database State of the Union (DAT320)
 
Aws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled AppsAws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled Apps
 
AWS Webcast - Introduction to RDS Low Admin High Perf DBS
AWS Webcast - Introduction to RDS Low Admin High Perf DBSAWS Webcast - Introduction to RDS Low Admin High Perf DBS
AWS Webcast - Introduction to RDS Low Admin High Perf DBS
 

Plus de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Plus de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Dernier

UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 

Dernier (20)

UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 

AWS Innovation at Scale

  • 1. AWS Innovation at Scale Learn about some of the underlying innovations that help make the AWS Cloud unique. 
 Rodney Haywood, Solutions Architecture Manager Amazon Web Services
  • 2. The Pace Quickens • Industry generational changes rare – Only when economics far superior – Mainframes to UNIX Super Servers – UNIX Super Servers to x86 Servers • It’s happening again – x86 on premise servers to the cloud – Past transitions have taken a decade+ – What’s different this time is speed of change • Bigger customer gains drive faster industry transitions
  • 3. AWS Growth Accelerates “5X the cloud capacity in use than the aggregate total of the other 14 providers”
  • 4. Perspective on Scaling Every day, AWS adds enough new server capacity to support all of Amazon’s global infrastructure when it was a $7B annual revenue enterprise
  • 5. Get Networks Out of the Way • Relative cost of networking increasing quickly – Server & storage prices falling fast – Network costs trending to dominate • Networking frozen in time – Vertically integrated ecosystem – Indefensible profit margins • AWS solution – Custom net H/W & protocol stack – Private long haul links 0.5659 Monthly  Costs 3yr  server  &  10  yr  infrastructure  amortization
  • 6. AWS Worldwide Network Backbone • 11 AWS regions world-wide • Compute & storage close to 
 customers & users 
 or required jurisdictional boundaries • Private AWS fiber links interconnect all major regions – Increased availability, higher performance, lower jitter, & reduced costs
  • 7. Example AWS Region AZ AZ AZ AZ AZ Transit Transit • 1 of 11 AWS world-wide AWS regions • Redundant paths to transit centers • Transit centers connect to: – Private links to other AWS regions – Private links to AWS Direct Connect customers – Internet through peering & paid transit • Metro-area DWDM links between AZs • 82,864 fiber strands in region • AZs <2ms apart & usually <1ms • 25Tbps peak inter-AZs traffic
  • 8. Why Does AWS Offer AZs? AZ AZ AZ AZ Transit Transit AZ 20ms • Asynchronous replication between distant data centers • Committing to an SSD order 1 to 2ms • But, Sydney to Melbourne is ~20ms round trip • You can’t wait 20ms to commit a transaction • On failure, difficult & high skill decision • Fail-over & lose transactions • 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
  • 9. Example AWS Availability Zone AZ AZ AZ AZ Transit Transit AZ.. Data Center Data Center Data Center Data Center • 1 of 28 AZs world-wide • All regions have 2 or more AZs • Each AZ is 1 or more DC – No data center is in two AZs – Some AZs have as many as 6 DCs • DCs in AZ less than ¼ ms apart – Don’t need inter-AZ independence – Do require low latency & full B/W
  • 10. Example AWS Data Center • Single DC – Typically over 50,000 servers & often over 80,000 – Typically 25 to 30 MW • Larger DCs undesirable – Diminishing returns – Blast radius • Up to 102Tbps provisioned to 
 a single DC • AWS custom network equipment – Multi-ODM sourced – Amazon custom network protocol 
 stack
  • 11. Example Rack, Server & NIC • First network hop must virtualize all network traffic – Needed for security, isolation, 
 metering, DDoS Protection, Capacity Limits … • Remove the “virtualization tax” • Supports Single Root I/O Virtualization (SR-IOV) – Each guest VM gets it’s own H/W virtualized NIC – Much lower latency & less latency jitter
  • 12. Network Latency & Variability Old New LogarithmicScale >10x latency variability improvement >2x average latency reduction
  • 13. AWS Custom Server & Storage Designs • OEM server ecosystem: – Very general designs able to run wide variety of workloads – Vast, expensive, world-wide distribution network • AWS custom servers & storage: – Specialised servers optimized for a specific workload – Move hot s/w kernels to hardware implementations – Custom Intel procs beyond commercially available clock rates – DCs, servers, networking, storage designed to integrated specs Example Storage Rack 864 disks, 1,066kg
  • 14. Relational Database Expensive & Hard • Relational Database dominated by “big 3” – Oracle, SQL Server, & DB2 • Expensive, hard to administer, don’t scale, & just about impossible to switch • “No SQL” scales & relieves some administrative burden – e.g. MongoDB • Cloud NoSQL both scales & virtually eliminates classic DB admin Issue – e.g., Amazon DynamoDB
  • 15. Amazon DynamoDB • Cloud NoSQL database optimized for latency & scale • 3x request growth last year – Single digit ms response times – Still same low & predictable jitter – 4x storage growth over same period • Key new features – JSON Support – Up to 400KB items – Global Secondary Indexes – DynamoDB Streams – Cross-region replication Single Region DynamoDB Requests Request in Trillions/month
  • 16. Addressing RDB Administrative Challenge • Relational easy to use, feature rich, but admin intensive • RDBs still the core of many applications • Also largest single largest driver of downtime & lost sleep • Amazon RDS • Addresses the administrative complexity issue • Amazon RDS MySQL, Oracle, SQL Server, & PostgreSQL • Cloud managed alone doesn’t address RDBMS cost, availability, performance or scaling limitations
  • 17. Multi-AZ RDS % of all RDS 25% 29% 33% 37% 41% 10/1612/16 2/17 4/17 6/17 8/17 10/1712/17 3/18 5/18 7/18 9/18 0.25790.25850.25870.2590.25940.25970.25960.25970.25940.25940.25960.26040.26080.26060.26030.25980.26090.26190.26220.26220.26360.26570.26620.26660.2680.26870.26970.27220.27220.27260.27290.27380.27440.27450.27380.2740.27380.27550.27610.2760.27630.27620.27630.27590.27630.27680.27690.27740.27790.27770.27810.27850.27910.27920.27910.27960.27970.280.28060.28010.27990.28120.28090.28080.28160.2810.28120.28080.28060.28070.28140.28160.28190.28070.28040.2810.2810.28060.2810.2810.28130.28110.28120.28130.28060.28050.28090.28120.28220.28230.28190.2820.28210.28290.28270.28280.28290.2830.28280.2830.2840.28420.28410.28440.28430.28470.28470.2850.28530.2850.28510.28470.28490.2840.28490.28390.28370.28340.28390.2830.28260.28350.28390.28490.28520.2850.28530.28510.28610.28640.28630.28670.28650.28580.28640.28670.2870.28690.28710.28650.28550.28550.28550.28560.28540.28520.28550.28570.28630.28710.28720.2870.28680.28720.28740.28760.28790.28810.28760.28740.28750.28830.28790.28820.28810.28810.28870.28860.28810.28790.28850.28880.28940.28980.28990.29060.29050.29080.29080.29050.29050.29010.29020.28980.29080.29060.290.29040.29040.29050.29050.29050.29060.28960.28980.28980.28970.290.29080.29090.29080.2910.29010.29050.29120.29190.29190.29150.29320.29270.29250.29230.29340.29330.29350.29350.29430.29450.29420.29420.29450.29450.2940.29430.30130.30120.30170.30150.30080.3010.30210.3020.30220.30290.30290.30290.30310.30280.30260.30320.30230.30250.30240.30240.30320.30320.3030.30360.3040.30340.30340.30370.30420.3040.30490.3050.30470.30470.30490.30480.30430.30430.30440.30420.30470.3040.30380.30450.30530.30540.30430.3060.3060.30620.30660.30750.30770.30740.3080.30830.30770.30760.30830.30840.30820.30810.30820.30860.30870.30950.30950.30990.30950.310.31020.31080.3110.3110.31110.3120.31190.31160.31220.31260.31230.31250.31270.31250.31280.31330.31320.31320.3130.31310.31320.31370.3140.31430.31410.31410.3140.31460.31460.31520.31550.31590.31630.31690.31790.31830.31930.31930.31910.31980.31980.32020.32110.32180.32250.32290.32380.32420.32440.32490.32590.32590.3260.32660.32750.32810.32850.32940.32960.32990.33040.33080.33160.33240.33340.3340.33420.33480.33490.33520.33480.33510.33470.33520.33550.33490.33540.33660.33660.33680.33690.33760.33810.33880.33920.33980.34010.33990.34050.34050.34130.34210.34270.34270.34240.34290.34310.34290.3440.34510.34610.34570.34530.34530.34540.34550.34580.34610.3460.34630.34760.34840.34810.34890.34890.34880.34910.34970.34970.35080.35190.35220.3520.35230.35280.35280.35350.35430.35440.35430.3540.35370.35410.35410.35460.35470.35440.35470.35440.35420.35460.35470.3550.35450.35470.35470.35390.35450.35520.35560.35630.35620.35620.35620.35620.35640.35660.35650.35650.35690.3570.3570.3570.3570.3570.35720.35740.35720.35710.35740.35790.3580.35810.35920.35890.35930.36010.36030.36050.36040.36060.36070.36080.36150.36170.36170.36130.36180.36230.36270.36310.36340.36370.36350.36390.36360.36380.36410.36410.36410.36470.36480.36410.36480.36520.36530.36520.36520.36580.36530.36610.36630.36640.36660.36650.36680.36720.3670.3670.36720.36730.36680.36660.36670.36760.3680.36770.36730.36780.36820.3680.36820.36850.36870.3690.36970.36970.37010.36950.37060.37090.37040.37080.37070.37160.37140.37190.37230.37210.37210.37180.37240.37210.37290.3730.37240.37360.37380.37350.37370.3740.37440.37440.37420.37450.37430.37480.37550.37550.3750.37540.37540.37520.37570.37590.37620.37610.37590.37660.37680.3770.37730.37740.37740.37690.37750.37760.37770.37840.37860.37810.37730.37730.37780.3780.37850.37870.37830.3780.37860.37850.37890.37970.37990.37980.37950.37990.37970.380.38160.38150.38160.38210.38220.38210.38160.38230.38210.38230.38220.38190.38220.38220.38270.3830.38240.38260.38320.38310.38310.38330.38330.38270.38310.38320.38270.3830.38340.38360.38350.38380.38450.38420.38440.3850.38520.38490.38510.38530.38430.38480.38520.38550.38530.38540.3850.38470.38470.38580.38590.38560.38560.38560.3850.38570.38610.38670.38640.38640.38610.38610.38590.38670.38690.38680.38690.3870.38660.38680.38730.38760.38710.3870.38730.38780.38780.38870.38890.38840.3880.3880.3880.3890.3900.3900.3890.3900.3890.3890.3900.3910.3910.3910.3900.3900.3900.3900.3910.3910.3910.3910.3910.3920.3920.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.390.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.30.3 RDS Multi-AZ Relational Availability Seconda ry Seconda ry Secondary DB Synchronous Replication Primary DB AZ1 AZ2 Application • Hard to reliably get beyond 3 9s in single building deployments: – RDS MySQL Multi-AZ Synchronous replication • Not new technology – EMC SRDF/S & Oracle Fast Start Failover – But all come with “enterprise” pricing • RDS MySQL Multi-AZ makes 
 sync replication inexpensive & 
 easy – More application 9s & way more sleep
  • 18. Amazon Aurora • Custom AWS MySQL Storage Engine – Enterprise DB features at cloud pricing – Drop in compatible with MySQL apps – Storage engine separate from relational • Triple AZ storage engine handles faults W/O read or write pause – e.g. Entire DC can go down at same time as a disk or server failure • “Impossible” faults such as loss of 2 DCs still don’t lose data – Synchronous multi-DC replication 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
  • 19. • MySQL updates combined with new storage manager – 3x write performance – 5x read performance • Supports up to 16-way read replicas (RDS mySQL: 5-way) • 400x less lag (2,000ms vs 5ms) • Supports up to 64TB tables (RDS/MySQL: 3TB) • Near instant fail-over (no database crash recovery time) • Auto-recovery from storage faults – Auto-data page patch or full disk loss recovery without operational impact Amazon Aurora Performance AZ 1 AZ 2 AZ 3
  • 20. Amazon Redshift Parallel SQL Data Warehouse • Up to 128 server parallel SQL DB – Columnar data warehouse • Disruptive cost USD$1,000/TB/Year – Fastest growing AWS service – Already 1000s of customers – Multiple PB+ clusters in production • Automated provisioning, patching, security, resize, backup/restore • Massive data scaling – DW1: HDD; scale from 2TB to 2PB – DW2: SSD; scale from 160GB to 326TB Full 10Gbps Links Ingestion, Backup, & Restore SQL Clients/BI Tools 128GB RAM 16TB disk 16 cores 128GB RAM 16TB disk 16 cores 128GB RAM 16TB disk 16 cores 128GB RAM 16TB disk 16 cores S3 / EMR / DynamoDB / SSH Customer VPC Internal
 VPC JDBC/ODBC Leader
 Node Compute Node Compute Node Compute Node
  • 21. Amazon EBS at 20,000 IOPS • Provisioned IOPS (SSD) – Max volume to 16TB (From:1TB) – Max I/O rate to 20,000 IOPS (From:4k IOPS) – Max throughput to 320MB/s (From:180MB/s) • General Purpose (SSD) – Max volume size to 16TB (From:1TB) – Max I/O rate to 10,000 IOPS (From:3k IOPS) – Max throughput to 160MB/s (From:128 MB/s) Amazon EBS
  • 22. Internal Challenge to External Service 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
  • 23. Power Infrastructure • Some DCs with custom power sub-stations • Negotiated power purchasing agreements • Custom switchgear firmware • 3 100% carbon neutral regions: – US West (Oregon) – AWS GovCloud (US) – EU (Frankfurt) • 150 megawatt wind farm in Benton County, expected to start generating approximately 500,000 megawatt hours (MWh) of wind power annually as early as January 2016 • 4.8 megawatt hour pilot of Tesla’s energy storage batteries in US West (Northern California)
  • 24. Rapid Pace of Innovation 2007 2008 2009 2010 2011 2012 2013 2014 2015 166 516 280 159 826148249 (as at 31 March)