lake.jpg
Cloud Computing Costs for Small Applications PDF Print E-mail
Written by Regan Pestl   
Thursday, 23 July 2009 14:01

Cloud Computing is currently receiving significant praise as a magic cure all solution across the internet.  While it is undoubtedly true that there are significant benefits to Cloud Computing in many situations, it should be noted that the decision to use Cloud Computing must still be analyzed in each situation.  To illustrate this point, this case study will examine a scenario common to Small Business.

 

For this scenario the basic requirements of a small web application with relatively modest requirements for CPU usage, storage, and bandwidth are considered. This example assumes requirements for a Microsoft .NET application on a single modestly provisioned windows server.

 

Pricing

Two options for hosting our small web application in the cloud:

1. Microsoft Azure (Due out late 2009)

2. Amazon Elastic Comput Cloud with Elastic Block Storage (Amazon EC2-EBS) - Small Windows Instance

 

For a baseline, the more traditional option of hosting the web application on a dedicated server provided by ServerBeach (by Peer1). ServerBeach currently charges $99 for a basic server with 160GB of storage space running Microsoft Windows Web Edition.

The costs of the two Cloud Computing options are as follows:

Pricing Comparison
Windows Azure Amazon EC2
CPU / Hour $0.12 $0.125
Storage / GB / Month $0.15 $0.10
Storage Transactions (100K) $0.10 $0.01
Bandwidth In / GB $0.10 $0.10
Bandwidth Out / GB < 10TB $0.15 $0.17

 

Usage assumptions are made and applied in the following cost calculation table:

Actual Comparison Usage Windows Azure Amazon EC2 ServerBeach
CPU / Hours* 720
$86.40 $90.00 $99.00
Storage / GB / Month 100 $15.00 $10.00 N/A
Storage Transactions (100K) 1 $0.10 $0.01 N/A
Bandwidth In / GB 10 $1.00 $1.00 $0.00**
Bandwidth Out / GB 25 $3.75 $4.25 $0.00**
    $106.25 $105.26 $99.00

Results

No immediate monthly cost savings will be achieved by hosting this application using Cloud Computing resources.  For a discussion of some scenarios where Cloud Computing makes sense, see the article Specific Benefits of Cloud Computing.

 


* When running an application that must be available 24 hours/day, you must have a CPU instance online 24 hours/day or 720 hours/month.
** ServerBeach provides a 160 GB hard disk and 1 TB of transfers free with this service offering

 

Last Updated on Monday, 17 August 2009 11:15
 

 

Copyright WCG:ITX 2001-2009 - Contact us bill@wcg-itx.com 905 477 5932