10,000 Years of Data Says Your Server Sizing is Wrong

Size, Damned Size, and Statistics

Hungry Size

Pulling the Wool Over Your Size?

  • If you find that such an instance was showing good utilization of its CPU, maybe with an Average CPU of 75% and Peak CPU of 95%, but the memory was extremely underutilized, maybe only consuming 20%, we may want to move to more of a compute-optimized instance family. From the table below, we can see we could move over to a c5.4xlarge, keeping the same number of CPUs, but cutting the RAM in half, saving about 11% of our costs.
  • On the other hand, if you find the CPU was significantly underutilized, for example showing an Average CPU of 30% and Peak of 45%, but memory was 85% utilized, we may be better off on a memory-optimized instance family. From the table below, we can move to an r5.2xlarge instance cutting the vCPUs in half, and keeping the same amount of RAM, and saving about 34% of the costs.

Keep Your Size on the Prize

  • Rightsize instances wherever possible. You can easily save 50% just by going down one size tier — and this applies to production resources as well as development and test systems!
  • Modernize your instance types. This is similar to rightsizing, in that you are changing to the same instance type in a newer generation of the same family, where cloud provider efficiency improvements mean lower costs. For example, moving an application from an m3.xlarge to an m5.xlarge can save 28%!
  • Park/stop instances when they are not in use. You can save 65% of the cost of a development or test virtual machine by just having it on 12 hours per day on weekdays!
  • For systems that must be up continually, (and once you have settled on the correct size instance) consider purchasing reserved instances, which can save 54–75% off the regular cost. If you would like a review of your resource usage to see where you can best utilized reserved instances, please let us know.

A Site for Sore Size

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store