migrating applications to the cloud in a cost effective
play

Migrating Applications To The Cloud In A Cost Effective Manner Andy - PowerPoint PPT Presentation

Migrating Applications To The Cloud In A Cost Effective Manner Andy Bennett Introduction The Problem Operations Want To Be Agile Operations Want To Be Lean Applying Machine Learning Making Savings Making Savings Making Savings AWS-EC2


  1. Migrating Applications To The Cloud In A Cost Effective Manner Andy Bennett

  2. Introduction

  3. The Problem

  4. Operations Want To Be Agile

  5. Operations Want To Be Lean

  6. Applying Machine Learning

  7. Making Savings

  8. Making Savings

  9. Making Savings AWS-EC2 t2.medium 432 $326/yr

  10. Making Savings AWS-EC2 t2.medium 432 $326/yr

  11. Making Savings AWS-EC2 t2.medium AWS-EC2 m3.medium 432 508 $326/yr $434yr

  12. Making Savings AWS-EC2 t2.medium AWS-EC2 m3.medium 432 508 $326/yr $434yr 15% Reduction in Performance for a 25% Reduction in Cost

  13. Calculating Performance

  14. The Parameter Space Is Vast A conservative example 18 JVM Parameters ▸ Heap size; Garbage collector options; etc ▸ 5 Servlet Container Parameters ▸ Acceptor Threads; etc ▸ 5 Operating System Parameters ▸ Queue sizes; Swap space; Scheduler settings ▸ Assume each option has 10 settings ▸ Most actually have a lot more but a few have less. ▸ 10 28 possible configurations spread over 28 dimensions

  15. The Parameter Space Is Vast Parameter 2 Parameter 2 Add 2 points for Parameter 1 Parameter Parameter 1 1 + 4 points

  16. The Problem Space Is Vast Parameter 2 Parameter 2 Add 2 points per parameter Parameter Parameter 1 1 + 2 points

  17. http://paulbutler.org/archives/n-queens-in-a-tweet/8queens.png

  18. Test Results Performance Parameter 2 Parameter 1

  19. Fit response surface Response Performance surface Parameter 2 Parameter 1

  20. "No Silver Bullet"

  21. Counterintuitive Results

  22. Infrastructure For Testing

  23. Testing Lifecycle Requests per Second Test Load Non-heap Memory Usage

  24. Testing Lifecycle Requests per Second Test Load Non-heap Memory Usage

  25. Testing Lifecycle Requests per Second Test Load Non-heap Memory Usage

  26. Testing Lifecycle Requests per Second Test Load Non-heap Memory Usage

  27. Testing Lifecycle Requests per Second Test Load Non-heap Memory Usage

  28. Testing Lifecycle Requests per Second Test Load Non-heap Memory Usage

  29. Testing Lifecycle Requests per Second Test Load Non-heap Memory Usage

  30. Testing Lifecycle Requests per Second Test Load Non-heap Memory Usage

  31. Requests per Second Request Latency

  32. Requests per Second Request Latency

  33. Requests per Second Request Latency

  34. Requests per Second Request Latency

  35. Requests per Second Request Latency

  36. Requests per Second Request Latency

  37. Requests per Second Request Latency

  38. Requests per Second Request Latency

  39. m3.large

  40. m3.large Startup

  41. m3.large Startup Provision

  42. m3.large Startup Provision Test

  43. m3.large Startup Provision Test Waste?

  44. m3.large Startup Provision Test Test

  45. m3.large Startup Provision Test Test Overhead

  46. m3.large Startup Provision Test Test Overhead Value

  47. m3.large Startup Provision Test Test Overhead Value Waste

  48. m3.large Startup Provision Test Waste? Startup Provision Test Waste? Startup Provision Test Waste? Startup Provision Test Waste?

  49. m3.large Startup Provision Test Test Startup Provision Test Test

  50. Thanks !

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend