What is Amazon S3, and Why Should You Use It?
Making Media Easy by Unleashing the Power of Amazon S3 Hosting
Home | Blog | eZs3 Tutorials | eZs3 FAQ | eZs3 Support Forum | Features | Users Sites | eZs3 Users/Members
Join eZs3 today
Follow eZs3 on Twitter - Get All the Latest Updates As We Work on Them
 
What is Amazon S3, and Why Should You Use It?

Amazon S3 (Simple Storage Service) is an online service provided by Amazon.com, that allows web designers to store large amounts of data online.

S3 is free to join, and is a pay-as-you-go sevice, meaning you only ever pay for any of the hosting and bandwidth costs that you use, making it very attractive for start-up companies looking to minimize costs.

On top of this, the fully scalable, fast and reliable service provided by Amazon, makes it highly attractive to web designers all over the world.

Amazon offer S3 as a hosting system dependent on your geographic location, currently offering datacenters in the US and Europe. Prices of the service are dependent on your location, but are currently set as follows:


United States
Storage
$0.15 per GB-Month of storage used

Data Transfer
$0.10 per GB - all data transfer in
$0.18 per GB - first 10 TB / month data transfer out
$0.16 per GB - next 40 TB / month data transfer out
$0.13 per GB - data transfer out / month over 50 TB

Requests
$0.01 per 1,000 PUT or LIST requests
$0.01 per 10,000 GET and all other requests

Europe
Storage
$0.18 per GB-Month of storage used

Data Transfer
$0.10 per GB - all data transfer in
$0.18 per GB - first 10 TB / month data transfer out
$0.16 per GB - next 40 TB / month data transfer out
$0.13 per GB - data transfer out / month over 50 TB

Requests
$0.012 per 1,000 PUT or LIST requests
$0.012 per 10,000 GET and all other requests

There is no limit to the amount of storage and bandwidth you can use on your Amazon S3 account, meaning it is a fully scalable to your needs.

Amazon has also built the S3 service to be very reliable, and guarantees server uptime of 99.99%. This claim is backed up by a service level agreement, whereby the user is entitled to a service credit if the service ever drops below this guarantee.

So Why Should You Use It?

  1. One of the Most Affordable Hosting Solutions on the Web
  2. The obvious answer to this question is cost! Since you only ever pay for the storage and bandwidth you use, you don't have to contend with high end server costs, or pay for storage and bandwidth that you will never use. You're bill is always in line with the volume of your use.

  3. No Limits, Fully Scalable Solution
  4. You should also consider the fact the Amazon S3 is fully scalable, and there are no limits to the amount of storage or bandwidth that you use. Conventional hosting companies apply limits to the majority of their plans, and once you hit them, you either get slapped with large, extra costs, or they simply suspend your account, putting your whole website out of action. Using Amazon S3 means you're no longer at the mercy of the hosting company.

  5. Reliability, S3 is Provided by a World Giant in Amazon, with Masses of Technical Expertise
  6. The S3 service is very reliable - there is currently a growing network of over 200,000 developers, it's being used by a multitude of companies of different sizes, from start-ups to Fortune 1000 companies - it's a widely tested system. This is backed up by a guarantee of 99.99% uptime from Amazon, and their service level agreement if the service ever falls below that.

  7. Protect your Own Server
  8. Finally, the use of Amazon S3 allows you to reduce strain on the server hosting your website. Files such as video and audio have much larger file sizes than standard html files, and an influx of traffic to view a particular file can put undue strain on your server, and in some cases even knock it out. Outsourcing the hosting of your larger files to Amazon S3, means you can optimize your own server for hosting the website, and let Amazon worry about everything else.