Google Storage for Developers vs Amazon S3
I just got activation for Google Storage for Developers . Service is similar to Amazon S3 but it’s served by Google and it’s still in beta mode – that’s mean that you can’t just register and use, and you have limited warranty about quality and uptime.
In general – all functions are the same. You get the unlimited storage, you can create bucket in google cloud. All your data are accessible by API, you can create public files (classic CDN) and you can manage your account using webapp called Storage Manager .
Google UI look pretty “poor” – especially if you compare it to Amazon S3:
Amazon S3 :
Pricing
Google storage pricing
- Storage: $0.12/GB/Month
- PUT, POST, GET bucket*, GET service* Requests: $0.01 per 1,000 Requests
- GET, HEAD requests: $0.01 per 10,000
Download data:
- $0.12/GB to Americas, Europe, the Middle East, and Africa
- $0.21/GB to Asia-Pacific
Free Trial Usage
Google Storage offers a free trial quota until June 30, 2012. This quota is only applicable to your first project that uses Google Storage and gives you free usage of resources within that project, up to:
- 5 GB of storage
- 25 GB of download data (20 GB to Americas, Europe, the Middle East and Africa; 5 GB to Asia-Pacific)
- 25 GB of upload data (20 GB to Americas, Europe, the Middle East and Africa; 5 GB to Asia-Pacific)
- 30,000 GET, HEAD requests
- 3,000 PUT, POST, LIST* requests
Full details can be found here google storage pricing
Amazon S3 pricing
- Storage pricing: First 1 TB / month $0.125 per GB
- Request Pricing: PUT, COPY, POST, or LIST Requests $0.01 per 1,000 requests, GET and all other Requests $0.01 per 10,000 requests
- Data Transfer Pricing:
- Data Transfer IN: All data transfer in $0.000 per GB
- Data Transfer OUT: First 1 GB / month $0.000 per GB, Up to 10 TB / month $0.120 per GB
- Full pricing grid: Amazon S3 pricing
Speed
Google is much faster then S3 – I’ve checked it from Australia. In GS settings you can’t chose location of your servers (actually you can chose between: US and EU), Amazon S3 you can chose exact location of your bucket, but biggest advantage of Google Storage is that it’s actually build in CDN. Each time when you try to fetch file, GS will chose closest location to you.With Amazon – this service is called CloudFront and you have to pay extra for it.
Final results
I believe that Google has much more servers than Amazon and probably better infrastructure. Problem with Google in general that it’s build by Geeks and usually is used by geeks. API is not so simple, and GUI is not so polished as competition. Event when it’s better.
Amazon gives you more tools, more features and definitely better GUI. But it’s slower, and if you compare exact pricing – with additional features (CloudFront) it’s more expensive than Google.
UPDATE
Hi all, I updated this article 26 Apr 2012 – all prices all up to date, and links are working correctly.