First Bill for DLTJ Hosting on Amazon Web Services

I just got the bill for the first month of hosting this blog on Amazon Web Services. The total for the month was $23.60, and includes:

  • data transfer charges for all in-bound and out-bound content;
  • a full-time use of a LINUX micro-sized Elastic Compute Cloud (EC2) instance (with backup to the Elastic Block Store (EBS));
  • a Simple Storage Service (S3) bucket for static files (Cascading Style Sheet and JavaScript files, images, and other media); and
  • use of the Amazon CloudFront content distribution network.

All told, I’m pretty pleased with the costs — particularly as I was considering the amortized cost of buying a new server to replace the one I had been using for the past five years. The itemized bill is included below.

Billing Statement:February 1, 2011
The billing cycle for this report is is January 1 – January 31, 2011.

Amazon CloudFront

United States
  $0.150 per GB – first 10 TB / month data transfer out3.483 GB0.52
  $0.0100 per 10,000 HTTPS Requests4 Requests0.01
  $0.0075 per 10,000 HTTP Requests265,927 Requests0.20
  $0.150 per GB – first 10 TB / month data transfer out0.481 GB0.07
  $0.0090 per 10,000 HTTP Requests26,546 Requests0.02
  $0.201 per GB – first 10 TB / month data transfer out (includes consumption tax).0.054 GB0.01
  $0.0095 per 10,000 HTTP Requests (includes consumption tax).2,565 Requests0.01
Hong Kong and Singapore
  $0.190 per GB – first 10 TB / month data transfer out0.102 GB0.02
  $0.0090 per 10,000 HTTP Requests5,102 Requests0.01

Amazon Elastic Compute Cloud

US East (Northern Virginia) Region
  Amazon EC2 running Linux/UNIX
  $0.02 per Micro Instance (t1.micro) instance-hour (or partial hour)744 Hrs14.88
  Amazon EC2 EBS
  $0.10 per GB-month of provisioned storage18.293 GB-Mo1.83
  $0.10 per 1 million I/O requests30,188,451 IOs3.02
  $0.15 per GB-Month of snapshot data stored1.898 GB-Mo0.28
  $0.01 per 1,000 puts (when saving a snapshot)1,822 Requests0.02
  Amazon CloudWatch
  $0.00 per alarm-month – first 10 alarms0.141 Alarms0.00

Amazon Simple Notification Service

US East (Northern Virginia) Region
  First 100,000 Amazon SNS API Requests per month are free70 Requests0.00
  First 1,000 Amazon SNS Email/Email-JSON Notifications per month are free55 Notifications0.00

Amazon Simple Storage Service

US Standard Region
  $0.140 per GB – first 1 TB / month of storage used0.363 GB-Mo0.05
  $0.01 per 1,000 PUT, COPY, POST, or LIST requests54,515 Requests0.55
  $0.01 per 10,000 GET and all other requests219,232 Requests0.22
EU (Ireland) Region
  $0.01 per 1,000 PUT, COPY, POST, or LIST requests1 Requests0.01
  $0.01 per 10,000 GET and all other requests5 Requests0.01
Amazon Virtual Private Cloud


AWS Data Transfer (excluding Amazon CloudFront)

US East (Northern Virginia) and US Standard Regions
  $0.100 per GB – data transfer in per month5.169 GB0.52
  $0.000 per GB – first 1 GB of data transferred out per month1.000 GB0.00
  $0.150 per GB – up to 10 TB / month data transfer out8.804 GB1.32
  $0.010 per GB – regional data transfer – in/out/between EC2 Avail Zones or when using public/elastic IP addresses or ELB1.784 GB0.02
EU (Ireland) Region
  $0.000 per GB – first 1 GB of data transferred out per month0.000002 GB0.00

Total Charges due on February 1, 2011$23.60

January 2011 Bill for DLTJ on Amazon Web Services

Given the success and satisfaction level with this project on Amazon Web Services, I’m going to commit to a year-long “reserved” EC2 instance that drops the hourly cost for the instance even further. Based on running an instance continually for 732 hours per month, the cost for the EC2 part of the bill drops from $14.64 to $9.62. (The monthly total of $9.62 comes from $5.12 per month for the hourly charge plus one-twelfth of the annual $54 charge to reserve an instance.) Assuming the rest of the variables stay constant, that is $18.58 per month or about $220 per year.