Exploration of AWS and azure in cloud computing (6)-Amazon simple storage service and Microsoft Azure blob Storage

Source: Internet
Author: User
Tags amazon cloudfront hosting website hosting

In the past few days, nasuni has issued a report to analyze the performance of cloud storage from various cloud vendors, including Amazon S3, azure blob storage, Google Drive, HP, and rackspace. Azure ranks first in terms of performance and has excellent performance in reading and writing files of various sizes. If you are interested, please refer to their complete White Paper:Http://www6.nasuni.com/the-state-of-cloud-storage-in-2013-nasuni-industry-report.html

Today, let's take a look at some features and metrics of azure blob storage and Amazon simple storage service.

Amazon simple storage service (S3)

Amazon simple storage service (S3) is Amazon's trump card storage service that provides powerful scalability, high availability, and disaster recovery. It provides the following functions:

1. read, write, and delete data objects, from 1 byte to 5 TB. There is no limit on the number of data objects.

2. Each data object is placed in a data block (bucket) and accessed with a unique key.

3. Data blocks are stored in different regions of Amazon.

4. data stored in a region will never leave this region.

5. the authentication mechanism is designed to ensure data security to prevent unauthorized access. Data objects can be set to private or public, or permissions can be granted to specific users.

6. In addition, it provides secure data upload/download and static data encryption options to further protect data.

7. Use standard rest and soap interfaces that can be used with any Internet Development Kit.

8. The default download protocol is HTTP. Provides BitTorrent protocol interfaces to reduce the cost of large-scale allocation.

9. related management functions, including data partitioning by data blocks, cost monitoring and control, and the use of destced redundancy storage.

Basically, Amazon's storage provides 99.999999999% durability and 99.99% availability for data in a specific year, and is able to withstand data loss in two facilities at the same time. Of course, if you use RDS, 99.99% durability and 99.99% availability will be provided for data in a specific year. The average annual data loss rate corresponding to this persistence level is expected to be 0.01%.

One of S3's more interesting functions is static website hosting, and some simple redirect operations can even be performed. Because S3 is cheaper, it is especially suitable for hosting websites that contain static content (including HTML files, images, videos, JavaScript and other client scripts.

In addition, S3 supports a feature called devpay, which allows developers to charge customers for data stored in their S3 accounts through Amazon.

The storage price varies with data centers in three aspects: storage, request, and data transmission. Here we copy the price of data centers in the United States:

Storage price:
 

Standard Storage

Reduced redundant storage

First1 TB/Month

$0.095 USD per GB

$0.076 USD per GB

Next49 TB/Month

$0.080 USD per GB

$0.064 USD per GB

Next450 TB/Month

$0.070 USD per GB

$0.056 USD per GB

Next500 TB/Month

$0.065 USD per GB

$0.052 USD per GB

Next4000 TB/Month

$0.060 USD per GB

$0.048 USD per GB

5000 TBAbove/Month

$0.055 USD per GB

$0.037 USD per GB

Request price:
 

Pricing

Put,Copy,PostOrListRequest

$0.01 every 1,000 requests

Delete request

Free

GetAnd all other requests

$0.01 every 10,000 requests

Data transmission price:

 

Pricing

Import data from Amazon S3

All incoming data

Free

Transfer Data from Amazon S3

To the north virginia RegionEC2Server

Free

OthersAWSRegion orAmazon cloudfront

$0.020 USD per GB

Transfer Data from Amazon S3 to the Internet

First1 GB/Month

$0.000 USD per GB

Maximum10 TB/Month

$0.120 USD per GB

Next40 TB/Month

$0.090 USD per GB

Next100 TB/Month

$0.070 USD per GB

Next350 TB/Month

$0.050 USD per GB

Next524 TB/Month

Contact Amazon

Next4 Pb/Month

Contact Amazon

Greater5 Pb/Month

Contact Amazon

 

In addition, Amazon provides cheaper backup storage services to become Amazon glacier, which is beyond the scope of this article. We will discuss it later.

Amazon S3 provides a complete restful APICodeIn addition, a large number of security policies are provided for the bucket, allowing and disabling different operations.

Microsoft Azure blob Storage

Azure's Blob storage is the easiest way to store a large amount of unstructured text or binary data (such as videos, audios, and images), similar in functionality to S3. It provides the following functions:

1. read, write, and delete data objects, from 1 byte to 1 Tb. There is no limit on the number of data objects.

2. Each data object is stored in a container and accessed through two mutually backed-up keys.

3. stored in different regions.

4. data stored in a region is backed up from Europe to the Americas if geographically redundant storage is used.

5. the authentication mechanism is designed to ensure data security to prevent unauthorized access. Data objects can be set to private or public, or permissions can be granted to specific users.

6. Use standard rest and soap interfaces that can be used with any Internet Development Kit.

7. The default download protocol is HTTP.

8. related management functions, including using containers to split data and monitor storage accounts.

9. Blob objects can be installed as drives.

I did not find the persistent percentage in the azure document. Maybe Microsoft thinks that as long as the data enters Azure, it will certainly not be lost, and there is no need to provide so much 9.

In Azure, storage is divided into local redundancy storage and geographic redundancy storage. Local redundancy storage (LRS) is a highly persistent and highly available storage in a single sub-region. Geographic redundancy storage (GRs) provides the highest level of durability by storing your data in another subarea of the same region. By default, the storage account is set to geographic redundancy. If you do not need this extra level of durability, you can disable the default geographic redundancy settings in your storage account.

Different Storage Methods have different prices:

Storage price:

The storage fee is calculated based on the tiered rate of the redundancy level selected according to the following table.

Storage Capacity

Geographic Redundancy

Local Redundancy

Before1 TB/Month

$0.0950 per GB

$0.0701 per GB

After49 TB/Month

$0.0800 per GB

$0.0650 per GB

After450 TB/Month

$0.0701 per GB

$0.0600 per GB

After500 TB/Month

$0.0650 per GB

$0.0550 per GB

After4,000 TB/Month

$0.0600 per GB

$0.0450 per GB

After4,000 TB/Month

$0.0550 per GB

$0.0370 per GB

Exceeds9,000 TB/Month

Contact Microsoft

Contact Microsoft

 

Request price
 

Pricing

All requests

$0.01 every 100,000 requests

 

Data transmission price:

All data transferred to the azure data center is free of charge, and the US price for data transferred to the Internet or other regions is as follows:

Outbound Data Transmission

Region1Price

Region2Price

Before10 TB/Month*

$0.12 per GB

$0.19 per GB

After40 TB/Month

$0.09 per GB

$0.15 per GB

After100 TB/Month

$0.0701 per GB

$0.13 per GB

After350 TB/Month

$0.05 per GB

$0.12 per GB

Greater500 TB/Month

Contact Microsoft

Contact Microsoft

 

Region 1 includes Europe and America, and Region 2 includes Asia.

Comparison between S3 and azure blob Storage

The functions of S3 are slightly more powerful than those of azure. See the following table:

 

Azure

S3

Maximum File Size

1 Tb

5 TB

Number of Files

No restrictions

No restrictions

Maximum account size

100 TB

Uncertain

Page blob

Supported for vhd

Not Supported

Storage object container

Container

Bucket

Supported protocols

HTTP/https

HTTP/BitTorrent

Access Control

Support permissions and various policies

Support permissions and various policies

Rest API

Supported

Supported

Hosting static websites

Not Supported

Supports redirection, indexing, and error pages.

Geographic Redundancy backup

Supported

Not Supported

Reduce redundant backup

Not Supported

Supported

Developer payment

Not Supported

Supported

Direct import and export of large amounts of data

Not Supported

Supported

Automatic deletion

Not Supported

Supported

Server-side Encryption

Not Supported

Supported

Client Encryption

Supported

Supported

Price comparison

In terms of price, the two pricing models are a little different, but Azure is a little cheaper. The following is a comparison of prices in the United States.

 

 

Amazon S3

Azure blob Storage

Storage price

 

Standard Storage

Reduced redundant storage

Geographic Redundancy

Local Redundancy

First 1 TB/month

$0.095/GB

$0.076/GB

$0.0950/GB

$0.0701/GB

Next 49 TB/month

$0.080/GB

$0.064/GB

$0.0800/GB

$0.0650/GB

Next 450 TB/month

$0.070/GB

$0.056/GB

$0.0701/GB

$0.0600/GB

Next 500 TB/month

$0.065/GB

$0.052/GB

$0.0650/GB

$0.0550/GB

Next 4000 TB/month

$0.060/GB

$0.048/GB

$0.0600/GB

$0.0450/GB

Next 4000 TB/month

$0.055/GB

$0.037/GB

$0.0550/GB

$0.0370/GB

More than TB/month

$0.055/GB

$0.037/GB

Contact Microsoft

Contact Microsoft

Request price

 

Request

Request

Put/copy/post/List

$0.01 every 1,000 requests

$0.01 every 100,000 requests

Delete request

Free

$0.01 every 100,000 requests

Get and all other requests

$0.01 every 10,000 requests

$0.01 every 100,000 requests

Traffic price

 

European and American prices

Asian price

European and American prices

Asian price

First 1 GB/month

Free

Free

Free for now

Free for now

Last 4 GB/month

$0.120/GB

$0.201/GB

Free for now

Free for now

Up to 10 TB/month

$0.120/GB

$0.201/GB

$0.120/GB

$0.19/GB

Next 40 TB/month

$0.090/GB

$0.158/GB

$0.090/GB

$0.150/GB

Next 100 TB/month

$0.070/GB

$0.137/GB

$0.0701/GB

$0.130/GB

Next 350 TB/month

$0.050/GB

$0.127/GB

$0.050/GB

$0.120/GB

Next 524 TB/month

Contact Amazon

Contact Amazon

Contact Microsoft

Contact Microsoft

 

we can see that in terms of storage prices, the prices of Standard Storage and geographic redundancy storage for S3 and azure are basically the same, while the local redundancy price for Azure is cheaper than the reduction of redundant storage. For requests, S3 distinguishes different requests for different prices, while azure unifies all requests, but the prices are very low. 100,000 requests only cost one cent, which is almost negligible. For traffic, Microsoft's first 5g traffic is free, while S3's first 1g traffic is free. Other prices are the same in Europe and America, while Microsoft is competitive in Asia.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.