Optimizing Costs with AWS
•   Rationale and High-level Methodology•   AWS resource-specific optimizations•   Performance Testing•   Results•   Q&A
Rationale•   Applications operate at massive scale•   Service-oriented architecture has many moving parts (teams)•   Netfl...
•   Asgard framework enables turnkey deployment (Netflix open-sourced)    •   All engineers have full access    •   Real-t...
•   Birds-eye view of usage•   Near real-time data•   Open sourcing plans for tool•   Decomposes by application
Unused Reservation Instance Hours *2,0001,500                                                 Need to                     ...
Healthy                                          Thrashing                                         Double-JumpY-axis = num...
Adopted batch deleteRequests/day                      Started batch send                           adoption               ...
We are sincerely eager tohear your FEEDBACK on thispresentation and on re:Invent. Please fill out an evaluation   form whe...
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
RMG204 Optimizing Costs with AWS - AWS re: Invent 2012
Upcoming SlideShare
Loading in...5
×

RMG204 Optimizing Costs with AWS - AWS re: Invent 2012

836
-1

Published on

Find out how Netflix, one of the largest, most well-known and satisfied AWS customers, develop and run their applications efficiently on AWS. A member of the Netflix Cloud Performance Engineering team outlines the Netflix common-sense approach to effectively managing AWS usage costs while giving the engineers unconstrained operational freedom.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
836
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

RMG204 Optimizing Costs with AWS - AWS re: Invent 2012

  1. 1. Optimizing Costs with AWS
  2. 2. • Rationale and High-level Methodology• AWS resource-specific optimizations• Performance Testing• Results• Q&A
  3. 3. Rationale• Applications operate at massive scale• Service-oriented architecture has many moving parts (teams)• Netflix development model includes unconstrained deployment capabilities • “Freedom and Responsibility” culture• Improve availability; avoid saturation of key resources • Dynamically adjust capacity to meet workload demands• Plan for increased workload…we’re growing• Maximize efficiency • Balance OLTP and batch demands• “That which is measured improves”
  4. 4. • Asgard framework enables turnkey deployment (Netflix open-sourced) • All engineers have full access • Real-time reservation capacity • Unconstrained ASG size limits
  5. 5. • Birds-eye view of usage• Near real-time data• Open sourcing plans for tool• Decomposes by application
  6. 6. Unused Reservation Instance Hours *2,0001,500 Need to use this1,000 capacity 500 0 Mon Tue Wed Thu Fri Sat * - fictitious volumes
  7. 7. Healthy Thrashing Double-JumpY-axis = number of instances in ASG
  8. 8. Adopted batch deleteRequests/day Started batch send adoption Batch capabilities Adoption complete Time
  9. 9. We are sincerely eager tohear your FEEDBACK on thispresentation and on re:Invent. Please fill out an evaluation form when you have a chance.

×