devopsconf2015 sebamontini-151117150231-lva1-app6891

16
Exprimir cada centavo

Upload: flavia-marinelli

Post on 12-Apr-2017

89 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Devopsconf2015 sebamontini-151117150231-lva1-app6891

Exprimir cada centavo

Page 2: Devopsconf2015 sebamontini-151117150231-lva1-app6891

@sebamontini

Operations Manager @ Nubity

Amateur golfer, whisky enthusiast and cloud evangelist

Page 3: Devopsconf2015 sebamontini-151117150231-lva1-app6891

Current GenerationT2 - General PurposeM4/M3 - General Purpose (Haswell+AVX2/Ivy Bridge)C4/C3 - Compute Optimized (Haswell+AVX2/Ivy Bridge)High performance ApplicationsR3 - Memory Optimized (Ivy Bridge)Distributed Database & Cache, Hungry-hungry JavaG2 - GPU Optimized (Sandy Bridge + CUDA)3D video streaming, machine learning, video encoding, little coinsI2 - High I/O (Ivy Bridge)Cassandra, MongoDB, HadoopD2 - Dense-Storage (Haswell)Map Reduce, MPP, Warehouse

Instance Types

Page 4: Devopsconf2015 sebamontini-151117150231-lva1-app6891

Instance Sizes

Small InstancesNo EBS optimizationLow Network PerformanceSmall local instance storage

Medium InstancesEBS optimization (varies)Moderate Network PerformanceModerate local instance storage

Large InstancesEBS optimization (varies)10gb Network ConnectionSSD local instance storage

Page 5: Devopsconf2015 sebamontini-151117150231-lva1-app6891

T2 Instances Family The T2 family of instance types could be a good option

for development and test workloads, especially continuous integration (CI) and automated testing. T2 instance types are also a fit for single-server workloads where the server sits idle much of the time.

Instance type Initial CPU credit*CPU credits earned

per hourBase performance (CPU utilization)

Maximum earned CPU credit balance Cores RAM (GB) Cost/Hour Cost/Month

t2.micro 30 6 10% 144 1 1 0.013 9.36

t2.small 30 12 20% 288 1 2 0.026 18.72

t2.medium 60 24 40%** 576 2 4 0.052 37.44

t2.large 60 36 60%** 864 2 8 0.104 74.88

Page 6: Devopsconf2015 sebamontini-151117150231-lva1-app6891

Reserved Instances

Page 7: Devopsconf2015 sebamontini-151117150231-lva1-app6891

Spot Instances

Instance Type On Demand Spot

m3.medium $0.067 $0.0081 12.09%

m3.large $0.133 $0.0201 15.11%

m3.xlarge $0.266 $0.0387 14.55%

m3.2xlarge $0.532 $0.0708 13.31%

m4.large $0.126 $0.0137 10.87%

m4.xlarge $0.252 $0.0267 10.60%

m4.2xlarge $0.504 $0.0521 10.34%

m4.4xlarge $1.008 $0.1043 10.35%

m4.10xlarge $2.520 $0.3285 13.04%

Page 8: Devopsconf2015 sebamontini-151117150231-lva1-app6891

Spot Bid Advisor

Page 9: Devopsconf2015 sebamontini-151117150231-lva1-app6891

Spot InstancesNew Resource-Oriented Bidding

EC2 will use this information to build the fleet using the most economical combination of available instance types, looking for instances that have the lowest Spot price per unit.

2 x r3.8xlarge4 x r3.4xlarge8 x r3.2xlarge16 x r3.xlarge32 x r3.large

Or something more complex and heterogeneous, such as:1 x r3.8xlarge and 2 x r3.4xlarge2 x r3.4xlarge and 8 x r3.xlarge8 x r3.xlarge and 16 x r3.large

Page 10: Devopsconf2015 sebamontini-151117150231-lva1-app6891

S3 & Glacier

Glacier Pricing Model:

• 1Tb = $ 7.17

• 1Tb retrival in 1 month = $ 9.73

• 1Tb retrival in 1 day = $ 306.99

• 1Tb retrival in 4hs = $ 1840

Page 11: Devopsconf2015 sebamontini-151117150231-lva1-app6891

PitfallsUndersizing your servers- Build T1 servers that will spawn alarms constantly- Jenkins build time up to the roof- Rebuilding servers

Oversizing your servers- Wasted CPU/Memory processing & storage laying around- RDS storage that will eat you alive- Rebuilding servers

API hits- R53 TTL & Health check nightmares- Extreme monitoring gone wrong- Read. The. Fine. Print.

Page 12: Devopsconf2015 sebamontini-151117150231-lva1-app6891

Pitfalls

Know your infrastructure“Hey! That team migration was amazing! Can’t we just do the same and move our entire storage to AWS?”

Understand your applications“So, I’m thinking about moving Project X to AWS. It shouldbe super simple!! It’s just a couple of APIs!”

Make your team know & understand that most migrations are an architectural challenge“Can it be done by next sprint?”

Page 13: Devopsconf2015 sebamontini-151117150231-lva1-app6891

Forecasting

http://calculator.s3.amazonaws.com/index.html

Page 14: Devopsconf2015 sebamontini-151117150231-lva1-app6891

is it worth it?

Page 15: Devopsconf2015 sebamontini-151117150231-lva1-app6891

Preguntas?

Page 16: Devopsconf2015 sebamontini-151117150231-lva1-app6891

Gracias!

Sebastian [email protected]@sebamontini