Public cloud storage services have become a viable alternative to storing your enterprise data on-premise, but every service is different. This cloud storage comparison is intended to help you evaluate the leading offerings.
Gartner's Magic Quadrant for Public Cloud Storage Services, Worldwide defines public cloud storage as "infrastructure as a service (IaaS) that provides object storage services through a REST API using Internet protocols. The service is stand-alone with no requirement for additional managed services… The service price is based on capacity, data transfer and/or other access requests. Stored data exists in a multitenant environment, and users access that data through the Internet or dedicated network connectivity."
Using Gartner's definition there are only three companies offering services to include in a cloud storage comparison: Amazon Web Services, the clear leader, followed closely by Microsoft and then Google. Far behind in terms of completeness of vision and ability to execute are four very well-known names that nonetheless remain niche players in the cloud storage service market: Rackspace, AT&T, IBM and, at the very back of the pack, Verizon.
Notably, prices in the cloud storage market have dropped significantly across the board over the last few years and continue to do so. That means it is almost meaningless to try to assess which service is the cheapest in a cloud storage comparison.
Price-cutting has been accelerated by Amazon's, Microsoft's and Google's introduction of new services in addition to their standard storage services. These services offer ultra-low pricing in return for some compromise in terms of the level of redundancy or availability offered or the time to access the data.
One thing that is very important to include in any cloud storage comparison is information about the location of the data centers where information is stored. This can be a key determinant of whether a particular service can be considered (for regulatory compliance reasons), especially for companies with operations outside the United States. For that reason location information has been included here.
Here's how the three leaders' cloud storage services compare:
Amazon Web Services
Locations: US West; US East and US GovCloud, EMEA (Germany, Ireland), Asia/Pacific (Japan, Singapore, Australia, China — in preview), South America (Brazil)
EBS is AWS' block storage service. It's complicated because different services have different charging structures that may or not include IOPS and I/O requests. Pricing also depends on the region where you want your data stored. The following prices are for US East:
Amazon EBS Magnetic volumes
- $0.05 per GB-month of provisioned storage
- $0.05 per 1 million I/O requests
Amazon EBS General Purpose (SSD) volumes
- $0.10 per GB-month of provisioned storage
Amazon EBS Provisioned IOPS (SSD) volumes
- $0.125 per GB-month of provisioned storage
- $0.065 per provisioned IOPS-month
Amazon's S3 storage service offers four products: Standard Storage, Standard Infrequent Access (IA) Storage, Glacier Storage, and a newer Reduced Redundancy Storage (RRS).
The first three services can be summarized as follows:
|Standard||Standard - IA||Amazon Glacier|
|Designed for Durability||99.999999999%||99.999999999%||99.999999999%|
|Designed for Availabililty||99.99%||99.9%||N/A|
|Minimum Storage Duration||N/A||30 days||90 days|
|Retrieval Fee||N/A||per GB retrieved||per GB retrieved**|
|First Byte Latency||milliseconds||milliseconds||4 hours|
|Storage Class||object level||object level||object level|
Amazon's Reduced Redundancy Storage (RRS) is a low-cost Amazon S3 storage option that stores data at lower levels of redundancy than Amazon S3’s standard storage. It is nonetheless designed to sustain the loss of data in a single facility.
Total charges comprise capacity charges, request charges and data egress charges to either other Amazon services or to the Internet. Capacity pricing for these services as of November 2015 is as follows:
|Standard Storage||Standard - IA||Glacier Storage||RRS|
|First 1 TB / month||$0.0300 per GB||$0.0125 per GB||$0.007per GB||$0.0240 per GB|
|Next 49 TB / month||$0.0295 per GB||$0.0125 per GB||$0.007per GB||$0.0236 per GB|
|Next 450 TB / month||$0.0290 per GB||$0.0125 per GB||$0.007per GB||$0.0232 per GB|
|Next 500 TB / month||$0.0285 per GB||$0.0125 per GB||$0.007per GB||$0.0228per GB|
|Next 4000 TB / month||$0.0280 per GB||$0.0125 per GB||$0.007per GB||$0.0224 per GB|
|Over 5000 TB / month||$0.0275 per GB||$0.0125 per GB||$0.007per GB||$0.0220 per GB|