Some time ago i wrote an article on our OpenX/AWS setup to increase our adserver performance and to reduce the load of our main webservers at diginights.com.
To shed some light on the more or less confusing cost structure of the Amazon webservices i’d like to share some information from the cost side. In our setup we use Amazon CloudFront in combination with the Simple Storage Service and therefore have to pay some additional bucks on the transfer between both services. I will only include payment data from europe, because most our traffic and costs (99%) are generated there.
Amazon Cloud Front
| $0.150 per GB - first 10 TB / month data transfer out | 13.937 GB | $47.09 |
| $0.0120 per 10,000 HTTPS Requests | 51 Requests | $0.01 |
| $0.0090 per 10,000 HTTP Requests | 10,198,920 Requests | $9.18 |
Amazon Simple Storage Service
| $0.140 per GB - first 1 TB / month of storage used | 0.208 GB-Mo | $0.03 |
| $0.01 per 1,000 PUT, COPY, POST, or LIST requests | 103,007 Requests | $1.03 |
| $0.01 per 10,000 GET and all other requests | 364,565 Requests | $0.36 |
AWS Data Transfer (excluding Amazon CloudFront)
| $0.100 per GB - data transfer in per month | 0.230 GB | $0.02 |
| $0.000 per GB - first 1 GB of data transferred out per month | 1.000 GB | $0.00 |
| $0.150 per GB - up to 10 TB / month data transfer out | 4.209 GB | $0.63 |
In the end we came up with total cost of $69,96 in the month of december including all regions (US, Europe, Japan and Hong Kong/Singapore) and taxes. As i mentioned above we are currently serving only static images from our openX adserver totalling 240MB in around 3500 files. With the next version of our software we will start putting more static files (js,css,jpg,png) to the Amazon Webservices.