bringing your applications to the fast lane (cpn203) | aws re:invent 2013
DESCRIPTION
Amazon Elastic Compute Cloud (Amazon EC2) has added a number of instance types that provide a high level of performance. Instances range from compute-optimized instances to instances that deliver thousands of IOPS. In this session, you will learn more about Amazon EC2 high performance instance types and hear from customers about how they are using these instances to improve application performance, and reduce costs.TRANSCRIPT
© 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.
Deepak Singh - Amazon Web ServicesChristos Kalantzis - NetflixSteven Jones - Amazon Web Services
November 15, 2013
Bringing Your Applications to the Fast Lane
Friday, November 15, 13
Hello!
Friday, November 15, 13
3Friday, November 15, 13
Instance Types
Friday, November 15, 13
Performance
Friday, November 15, 13
Generations
Friday, November 15, 13
Many instance types
Friday, November 15, 13
Friday, November 15, 13
Building Blocks
Friday, November 15, 13
General PurposeCompute-optimizedMemory-optimizedStorage-optimizedGPUMicro
M1, M3C1, CC2M2, CR1HI1, HS1CG1, G2Micro
Friday, November 15, 13
Workload optimized
Friday, November 15, 13
Compute-optimized
Friday, November 15, 13
CC2
Friday, November 15, 13
2.6 GHz Intel Xeon E5-2670
Friday, November 15, 13
16 cores/32 vCPU
Friday, November 15, 13
10 Gbps cluster networking
Friday, November 15, 13
High Performance Linpack
Friday, November 15, 13
Cores 17024
Rmax 240.09
Rpeak 354.12
cc2.8xlarge
Friday, November 15, 13
I/O
Friday, November 15, 13
HI1 instances
Friday, November 15, 13
High random I/O performance
Friday, November 15, 13
SSDs
Friday, November 15, 13
Netflix and HI1
Christos Kalantzis
Friday, November 15, 13
Advantages of using hi1.4xlarge with C*
• Higher application speed• Efficient operations & better data quality• Cost savings
Friday, November 15, 13
Higher Application Speeds
• Compared m2.4xlarge & hi1.xlarge• 6 node C* cluster with 250 GB data on each node• Used following Cassandra Stress tool & Options
from three m2.4xlarge clients:–cassandra-stress -d [server-list] -t 25 -r -p 7102 -n 1000000000 -k -o
READ
Friday, November 15, 13
Higher Application Speeds
Cassandra-stress C*
C*
C*
C*
C*
C*Cassandra-stress
Cassandra-stress
Friday, November 15, 13
m2.4xlarge results
Throughput Speed
Friday, November 15, 13
hi1.4xlarge results
Throughput Speed
Friday, November 15, 13
Higher Application Speeds
• 40X throughput• Better Latencies
–~37X AVG–~109X 95th %ile–~110X 99th %ile
Friday, November 15, 13
Efficient C* Operations & Better Data Quality
• Cassandra => “benefit now, pay later”–Immutable SSTABLES need to be compacted–Can compact faster & with less impact
• Eventual Consistency–Repairs run more often–Increased Consistency without higher CL calls
Friday, November 15, 13
Cost Savings
• Can now have multi-tenant clusters–Savings immediate on the second application–m2.4xlarge is $1.640 per hour–hi1.4xlarge is $3.100 per hour
C*App A&B
C*App A&B
C*App A&B
C*App A&B
C*App A&B
C*App A&B
C*App A
C*App A
C*App A
C*App A
C*App A
C*App A
C*App B
C*App B
C*App B
C*App B
C*App B
C*App B
Friday, November 15, 13
Cost Savings
• Use Less Nodes–Data : Memory ratio can now be bigger–Cluster size doesn’t need to be doubled as often
Friday, November 15, 13
Cost Savings
• Smaller Operational Footprint–Less clusters–Smaller operational teams–Less fire-fighting–Team can focus on automation
Friday, November 15, 13
hi1.4xlarge caveats
• 10 Gbps not attained (in our model)–Need to be part of the same Cluster Placement Group–Netflix cross-zone availability model excludes CPG
• Not same as bare metal SSD running on Linux–Virtualization obfuscates some SSD advantages
Friday, November 15, 13
Memory-optimized
Friday, November 15, 13
244 GiB of RAM
Friday, November 15, 13
2.6 GHz Intel Xeon E5 2670
Friday, November 15, 13
10 Gbps cluster networking
Friday, November 15, 13
In-memory distributed analytics
Friday, November 15, 13
e.g. SAP HANA
Friday, November 15, 13
Steven JonesAmazon Web Services
Friday, November 15, 13
SAP ERP
Friday, November 15, 13
SAP ERP
Friday, November 15, 13
SAP ERP
Friday, November 15, 13
SAP ERP BI
Friday, November 15, 13
SAP ERP BI
Friday, November 15, 13
SAP ERP BI
Friday, November 15, 13
SAP ERP BI
Friday, November 15, 13
SAP ERP BI
Aggregates
Friday, November 15, 13
SAP ERP BI
AggregatesPre-Defined
Queries
Friday, November 15, 13
SAP ERP BITREXBWA
AggregatesPre-Defined
Queries
Friday, November 15, 13
SAP ERP BITREXBWA
AggregatesPre-Defined
Queries
Friday, November 15, 13
SAP ERP BITREXBWA
AggregatesPre-Defined
Queries
Friday, November 15, 13
SAP ERP BITREXBWA
AggregatesPre-Defined
Queries
Friday, November 15, 13
SAP ERP BITREXBWA
AggregatesPre-Defined
Queries
Friday, November 15, 13
SAP ERP BITREXBWA
AggregatesPre-Defined
Queries
Friday, November 15, 13
SAP ERP BITREXBWA
AggregatesPre-Defined
Queries
Friday, November 15, 13
SAP ERP BITREXBWA
AggregatesPre-Defined
Queries
Friday, November 15, 13
SAP ERP BITREXBWA
AggregatesPre-Defined
Queries
Friday, November 15, 13
SAP ERP BITREXBWA
AggregatesPre-Defined
Queries
Friday, November 15, 13
SAP ERP BITREXBWA
AggregatesPre-Defined
Queries
Friday, November 15, 13
SAP ERP BITREXBWA
AggregatesPre-Defined
Queries
Friday, November 15, 13
SAP ERP BITREXBWA
AggregatesPre-Defined
Queries
Friday, November 15, 13
SAP ERP BITREXBWA
AggregatesPre-Defined
Queries
Friday, November 15, 13
Magnetic Disk
SSD/Flash
RAM
CPU Cache
CPU Register
Latency
Storage Type
Friday, November 15, 13
Magnetic Disk
SSD/Flash
RAM
CPU Cache
CPU Register
Latency
Storage Type
RAM is up to 100,000 x Faster
Friday, November 15, 13
http://tinyurl.com/hana-perf
SAP HANAHigh Performance Analytic Appliance
aka In-Memory Database Platform
Friday, November 15, 13
SAP ERP BIHANA
Friday, November 15, 13
SAP ERPHANA
Friday, November 15, 13
EC2 Cluster Compute instances
2 x Intel Xeon E5-2670 processors32 vCPUs with hyperthreading
64-bit60.5 GB RAM
10 Gigabit Network
2 x Intel Xeon E5-2670 processors
32 vCPUs with hyperthreading
64-bit
244 GB RAM
10 Gigabit Network
NUMA and Turbo Support
cc2.8xlarge cr1.8xlarge
New
All c* instances support high-performance (10 gigabit) networking to Elastic Block Storage volumes (EBS)
Friday, November 15, 13
SAP HANA on AWS
1,776 Core HANA Cluster on AWS
60B Rows | 8M Rows/s | 3M Queries/h | 330ms
Friday, November 15, 13
Where to go for HANASAP Developer Center http://bit.ly/aws-hana-devFree SAP license AWS Marketplacehttp://bit.ly/
aws-hana-one99¢ / hr SAP License
SAP HANA Marketplacehttp://bit.ly/aws-hana-byolBYOL
Friday, November 15, 13
New generations
Friday, November 15, 13
Latest Generation Hardware
Friday, November 15, 13
Hardware features, e.g. AVX
Friday, November 15, 13
SSDs
Friday, November 15, 13
Enhanced Networking
Friday, November 15, 13
Better price-performance
Friday, November 15, 13
C3
Friday, November 15, 13
Best raw compute capacity
Friday, November 15, 13
2.8 GHz Intel Xeon E5-2680v2(Ivy Bridge)
Friday, November 15, 13
Clustering as a “feature”
Friday, November 15, 13
Friday, November 15, 13
Friday, November 15, 13
High Performance Linpack
Friday, November 15, 13
Cores 26496
Rmax 484.18
Rpeak 593.87
c3.8xlarge
Friday, November 15, 13
0"
100"
200"
300"
400"
500"
600"
CC1" CC2" C3"
Rmax%
Friday, November 15, 13
Cores 8192
Rmax 163.9
Rpeak 183.5
c3.8xlarge
Friday, November 15, 13
I2
Friday, November 15, 13
Coming Soon
Friday, November 15, 13
Best Price for IOPS
Friday, November 15, 13
More sizes
Friday, November 15, 13
More SSD
Friday, November 15, 13
More IOPS
Friday, November 15, 13
More memory
Friday, November 15, 13
Friday, November 15, 13
350,000+ random read IOPS320,000+ random write IOPS
i2.8xlarge
Friday, November 15, 13
175,000+ random read IOPS160,000+ random write IOPS
i2.4xlarge
Friday, November 15, 13
Enhanced Networking
Friday, November 15, 13
Enhanced Networking
Low latencyLow jitter
Very high PPS performance
Friday, November 15, 13
cc2.8xlarge+ c3.8xlarge+ c3.8xlarge+(enhanced)+
cc2.8xlarge+ c3.8xlarge+ c3.8xlarge+(enhanced)+
Latency
PPS
Friday, November 15, 13
p50$
p90$
p999$
p100$
Low network jitter
Friday, November 15, 13
General PurposeCompute-optimizedMemory-optimizedStorage-optimizedGPUMicro
M1, M3C1, CC2, C3M2, CR1HI1, I2, HS1CG1, G2Micro
Friday, November 15, 13
General PurposeCompute-optimizedMemory-optimizedStorage-optimizedGPUMicro
M1, M3C1, CC2, C3M2, CR1HI1, I2, HS1CG1, G2Micro
Friday, November 15, 13
More to come
Friday, November 15, 13
Please give us your feedback on this presentation
As a thank you, we will select prize winners daily for completed surveys!
CPN203 Thank You
Friday, November 15, 13