Cost, Performance, and Security Optimization for the Public Cloud

Aaron Klein

Subscribe to Aaron Klein: eMailAlertsEmail Alerts
Get Aaron Klein: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Related Topics: Amazon Cloud Journal, Cloud Computing, Cloud Computing for SMBs, Infrastructure 2.0 Journal, Infrastructure On Demand

Amazon Cloud Journal: Blog Post

Why Worry About Public Cloud and AWS Cost Optimization?

Survey shows average user overpays by 40%

Cost optimization is a hot topic because of the enormous opportunities for the average user to reduce AWS costs. CloudCheckr surveyed 400 of its users and found that the average potential saving exceeded 40%.

The results should not have been surprising.
Cloud cost sprawl is not a secret. CloudCheckr and other solution providers are constantly shouting: "We can improve your ROI!"  Respected journalists such as Barb Darrow at GigaOm, Beth Pariseau of SearchCloudComputing.com., and Charles Babcock at InformationWeek all provide consistent high-quality coverage of the issue.

Why are AWS costs difficult to manage?
The results reflected a simple reality: the dynamic nature of the cloud combined with unlimited resource availability and complex pricing makes cost management very difficult. Broken out, the 4 largest contributing factors to the problem are:

  • Resource choices: AWS offers 30+ services. Resource and price combinations number in the millions.
  • Purchasing options: Identical resources can have dramatically different pricing depending upon purchasing method.
  • Decentralized control: Resource control is fragmented and decentralized -any user with a credit card can order resources and begin incurring costs.
  • Unfamiliarity: Metering and being charged by the hour is new. Users are not accustomed to diligently sizing resource and turning unused resources off. In data centers, these issues did not arise.

All of this adds up to cost optimization, control and sprawl issues.

What should I do?
First, do not ignore the problem. To repeat: CloudCheckr found that the average user could save over 40%! Over 96% of users suffered from at least one major cost exception. The survey showed that users consistently over provision and sub optimally purchase.

As the CloudCheckr survey and the stream of articles make clear:  with proper cost optimization, AWS users can reduce their costs without sacrificing functionality.

How?

Optimizing costs is not technically difficult. It does, however, require diligence. Users should follow these 5 steps to optimize costs:

  1. Utilization levels need to be checked.
  2. Resources need to properly sized.
  3. Purchasing decisions and methods need to be evaluated.
  4. Costs need to be allocated.
  5. Deployment changes need to be tracked.

To realize potential savings, users need to continually and diligently repeat these 5 steps.

For all but the smallest users, third party solutions are the logical choice. Typical users cannot afford to spend valuable man hours tracking, calculating, and comparing. The third party solutions automate (with varying degrees of effectiveness) these tasks to save users both time and money.

Conclusion
Obviously, every user is different and there are no guarantees that every user will receive a 40% cost reduction. However, just as obviously, we know that the average user is able to slash costs. So, it certainly makes sense to look and take an automated solution for a free trial.

As a note of disclosure: I am a Founder and the COO of CloudCheckr Inc. We specialize in this space and devote our solution to addressing all of these core infrastructure monitoring and control issues. Obviously, I am biased in favor of our leading product: CloudCheckr Pro. However, do not take my word for which solution is optimal. I encourage you to try CloudCheckr Pro along with solutions from vendors such as CloudVertical and others. Use the free trials and judge for yourself.

More Stories By Aaron Klein

Aaron Klein is Co-Founder and COO of CloudCheckr Inc. CloudCheckr Inc. provides a comprehensive solution (CloudCheckr Pro) that addresses the infrastructure reporting, monitoring, and control needs of AWS users through automated and customizable reports, alerts, and recommendations. Its cost, security, resource, best practice, and change monitoring analytics and features allow users otherwise unavailable insight into their deployments and usage. CloudCheckr Pro is designed to help users optimize their deployment.