Hadoop Tutorial 3.3 -- How much for 1 month of AWS MapReduce?
--D. Thiebaut 17:45, 18 April 2010 (UTC)
This is Part 3 of the Hadoop on AWS Tutorial. This part deals with the economics of AWS. |
How Much Will it Cost You to run your own Hadoop Cluster?
Let's figure out how it would cost to have Amazon host our cluster of 6 hadoop Linux boxes for a month.
First we need to figure out what to rent, and what is charged.
Instances
Amazon rents different types of instances (http://aws.amazon.com/ec2/#instance). As of 4/18/10, these are:
- Standard/Small: 1 32-bit virtual core, 1.7 GB RAM, 160 GB disk
- Standard/Large: 2 64-bit virtual cores, 7.5 GB RAM, 850 GB disk
- Standard/Extra-Large: 4 64-bit virtual cores, 15 GB RAM, 1.6 TB disk.
- High-memory/Extra-Large: 2 64-bit virtual cores, 17.1 GB RAM, 420 GB disk
- High-Memory/Double Extra-Large: 4 64-bit virtual cores, 34.2 GB of RAM, 850 GB disk
- High-Memory/Quadruple Extra-Large: 8 64-bit virtual cores, 68.4 GB of RAM, 1.6 TB disk
The pricing (as of 4/18/10) for these is:
Data Transfer
Amazon charges for data transfer in and out of EC2/S3. Only data transfers out are charged, and this until June 30, 2010. The pricing is shown below (as of 4/18/10):
S3 Storage
Storing data on S3 is charged by the GB stored, and the GB of transfer in and out of storage. The pricing as of 4/18/10 is shown below:
MapReduce Infrastructure
Amazon is banking on the MapReduce interest and offers clusters setup for MapReduce with a pricing that is on top of EC2 and S3 pricing. The pricing as of 4/18/10 is shown below.
Calculator
- Amazon provides a calculator to estimate the cost of setting a cloud: http://calculator.s3.amazonaws.com/calc5.html
- Launch the calculator.
- Compute EC2 cost:
- Select EC2 tab
- Use EC2 on-demand instances
- Pick 6 Small instances
- Set demand to 4 hours/day (pretty reasonable)
- Add to Bill
- Note the cost/month under the pie-chart (the $0.00 shown above is a fluke...)
| ||
| ||