Over a million developers have joined DZone.

Cloudoscope – A cost profiler for the cloud

DZone's Guide to

Cloudoscope – A cost profiler for the cloud

· Cloud Zone
Free Resource

Download the Essential Cloud Buyer’s Guide to learn important factors to consider before selecting a provider as well as buying criteria to help you make the best decision for your infrastructure needs, brought to you in partnership with Internap.

I am very happy to announce that I am joining CodeValue. CodeValue, as our site says, is the home for software experts. Indeed, the company is built of a group of consultants and we provide mentoring and consulting in the areas of architecture, software development and technology. While I am going to be doing some consulting, the main reason for me to join (and my main role – as VP product delivery) is the other business area of the company – building cutting edge products for developers. Which brings me to the topic of this post Cloudoscope(tm) the first in out line of products.

Cloud computing brings the era of consumption based pricing and promisses to transform computing to a utility like electricity, water etc. The pay-as-you go model brings elasticity and cost savings since, for example, you don’t need to stock computing power for peak loads. When the need arise you can just add more instances etc. etc.

Cloud computing also means that your cost structure change  for example on Windows Azure a service bus connection would cost you between 2$ and 4$ (500 connection @995$, 1@ 3.99$ as mentioned here) – it is easy to see how many connections you use, but how many connections do you really need?;  Another example an Amazon RDS (which gives you MySQL capabilities)  extra large (high memory) reserve instance will cost you $1325 (1-year) + $0.262 per hour + $0.1 Gb/month + $0.1 per million requests. On the other hand an extra large high memory EC2 instance (on which you can install mySQL) will cost you $1325 (1-year) + $01.17 per hour  (plus you need to figure how to persist the data) – what will be cheaper based on your usage scenario?; partial compute hours are billed as full hours, booting a new instance takes a few minutes,  if your instance is idle and based on the way your system is used what’s cheaper shutting the instance down (delete the deployment in azure) or leaving it running?

Cloudoscope is our effort to try to get these types of questions answered and put you in control of your total cost of ownership. Here are some of the features we’re looking at (from Alon Fliess CodeValue’s CTO blog):

  • Cloudoscope – a cost profiler for the cloudProvide correlation between code and cost
  • Cut total cost of ownership and save money
  • Show the cost of each function and relevant line of code
  • Show the cost of business requests
  • Show cost improvement or degradation after a code change
  • Provide optimization advices
  • Provide guidance to Cost Oriented Development™
  • Help trading service quality Vs. cost
  • Provide a framework for developing Cost Oriented Unit Tests™
  • Cost oriented cloud computing standard approval

We’ve got some top notch tallent working on this starting with Alon Fliess, whom I already mentioned), Oren Eini (a.k.a. Ayende), Daniel Petri as well as the rest of the CodeValue team. We’re rapidly approaching the alpha stage, and we’re already looking forward and seeking beta testers and beta sites. If you are moving your solution into the cloud, like to try out our tools and willing to provide meaningful feedback, please register at our site or drop me a note

The Cloud Zone is brought to you in partnership with Internap. Read Bare-Metal Cloud 101 to learn about bare-metal cloud and how it has emerged as a way to complement virtualized services.


Published at DZone with permission of Arnon Rotem-gal-oz, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}