Cloud Computing Cost Comparer: Instances

 

$(function() {
jQuery( “#dialog” ).dialog(
{
resizable: false,
height:450,
autoOpen: false,
width:600,
modal: true
});
});
function doCalc() {
var numinstances = jQuery(‘#txtNumOfCpu’).val();
var nummemory = jQuery(‘#txtNumOfMemory’).val();
var itm = jQuery(‘#appType’).val();
if(itm == 1) {
var azureCost = 0.17;
var rackspaceCost = 0.24;
var googleCost = 0.17;
var awsCost = 0.12;
var azureoutput = “Costs for Windows Azure with a small instance (2×1.6Ghz, 3.5GB RAM): ” + Math.round(azureCost * numinstances * 720/2) + ” $”;
var rackspaceoutput = “Costs for Rackspace with 4GB Ram and 2 vCPU: ” + Math.round(rackspaceCost * numinstances * 720/2) + ” $”;
var googleoutput = “Cost for Google with 2 virtual CPU and 1.8GB RAM: ” + Math.round(googleCost * numinstances * 720/2) + ” $”;
var awsoutput = “Cost for AWS with 2 virtual CPU and 3.75GB RAM ” + Math.round(awsCost * numinstances * 720/2) + ” $”;
jQuery(‘#lblazure’).text(azureoutput);
jQuery(‘#lblrackspace’).text(rackspaceoutput);
jQuery(‘#lblaws’).text(awsoutput);
jQuery(‘#lblappengine’).text(googleoutput);
}
if(itm == 2) {
var azureCost = nummemory / 14 * 0.64;
var rackspaceCost = nummemory / 30 * 1.2;
var googleCost = nummemory / 52 * 1.016;
var awsCost = nummemory / 68.4 * 1.64;
var azureoutput = “Costs for Windows Azure with the largest instance (8 cores and 14GB of RAM) ” + Math.round(azureCost * 720) + ” $”;
var rackspaceoutput = “Costs for Rackspace with 30GB Ram and 8 vCPU: ” + Math.round(rackspaceCost * 720) + ” $”;
var googleoutput = “Cost for Google with 8 virtual CPU and 52GB RAM: ” + Math.round(googleCost * 720) + ” $”;
var awsoutput = “Cost for AWS with Quadruple Xtra-Large instance (8 cores with 68.4GB RAM) ” + Math.round(awsCost * 720) + ” $”;
jQuery(‘#lblazure’).text(azureoutput);
jQuery(‘#lblrackspace’).text(rackspaceoutput);
jQuery(‘#lblaws’).text(awsoutput);
jQuery(‘#lblappengine’).text(googleoutput);
}
if(itm == 3) {
var azureCost = 0.02;
var rackspaceCost = 0.022;
var googleCost = 0.138;
var awsCost = 0.02;
var azureoutput = “Costs for Windows Azure with a shared CPU and 768MB RAM: ” + Math.round(azureCost * numinstances * 720) + ” $”;
var rackspaceoutput = “Costs for Rackspace with 512MB Ram and 1 vCPU: ” + Math.round(rackspaceCost * numinstances * 720) + ” $”;
var googleoutput = “Cost for Google with 1 virtual CPU and 3.75GB RAM: ” + Math.round(googleCost * numinstances * 720) + ” $”;
var awsoutput = “Cost for AWS with 1 shared CPU and 613MB RAM ” + Math.round(awsCost * numinstances * 720) + ” $”;
jQuery(‘#lblazure’).text(azureoutput);
jQuery(‘#lblrackspace’).text(rackspaceoutput);
jQuery(‘#lblaws’).text(awsoutput);
jQuery(‘#lblappengine’).text(googleoutput);
}
jQuery(“#dialog”).dialog( “open” );
}

Hi,

this is the Cloud Computing cost comparer. The target of this cost comparer is to enter the demand and figure out which platform is the cheapest for your tasks. This eases your pricing calculation a lot and it helps you finding the cheapest cloud provider.

The cost calculator does’t take the free tier into account. The comparison is based on the cheapest region available. Only Linux instances are compared so far. The following platforms are compared:

  • Microsoft’s Windows Azure
  • Amazon EC2
  • Google AppEngine
  • Rackspace

More details on the methodology can be found in this blog post.

Get started by entering and selecting your instances!

 

What strategy should be used? Optimise for CPU intense applicationsOptimise for memory intense applicationsOptimise for cheapest instances
Number of CPU cores
Number of Memory (in GB)
Ready? Show me the Results

Amazon EC2

Google AppEngine

Rackspace

Windows Azure

Feedback? Errors? Problems? Send me an e-mail! (please refer to the about section)

I do not take any warranty for correct calculations. This is only a calculator to get the main idea. Before selecting a vendor, please make sure to calculate the prices on your own.

One thought on “Cloud Computing Cost Comparer: Instances”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s