AWS和Azure的比較(6)
這幾天Nasuni公司出了一份報告,分析了各個雲廠商的雲端儲存的效能,包括Amazon S3,Azure Blob Storage, Google Drive, HP以及Rackspace。其中效能上Azure排名第一,在各種大小的檔案讀寫上效能都很優秀,有興趣可以參考他們完整的白皮書:http://www6.nasuni.com/the-state-of-cloud-storage-in-2013-nasuni-industry-report.html
今天我們來看一下Azure Blob Storage和Amazon Simple Storage Service的一些功能和指標上的不同。
Amazon Simple Storage Service (S3)
Amazon Simple Storage Service (S3)是Amazon的王牌儲存服務,提供了強大的可擴充套件性,高可用性和災難恢復。它主要提供以下功能:
1、讀,寫,刪除資料物件,從1個位元組到5TB都可以,資料物件數量沒有限制。
2、每個資料物件被放在一個數據塊(bucket)中,通過唯一的金鑰訪問。
3、資料塊儲存在亞馬遜不同的區域。
4、儲存在某個區域的資料永遠不會離開這個區域。
5、身份驗證機制旨在確保資料安全,以防未授權訪問。資料物件可以設定為私有或公有,也可以向特定使用者授予許可權。
6、另外還提供了安全資料上傳/下載及靜態資料加密的選項以便進一步保護資料。
7、使用基於標準的 REST 和 SOAP 介面,它們可與任何 Internet 開發工具包搭配使用。
8、預設的下載協議是 HTTP。提供 BitTorrent™ 協議介面,以便降低大規模分配的成本。
9、相關的管理功能,包括按資料塊分割資料,監視和控制成本,以及使用去冗餘儲存(Reduced Redundancy Storage)等等。
基本上,Amazon的儲存在特定年度內為資料提供 99.999999999% 的永續性和 99.99% 的可用性,能夠承受2個設施的資料同時丟失。當然如果使用RDS,那麼在特定年度內為資料提供 99.99% 的永續性和 99.99% 的可用性。這種永續性水平對應的平均年資料損失率預計為 0.01%。
S3一個比較有意思的功能是靜態網站託管,甚至可以做一些簡單的Redirect,S3由於價格便宜,特別適合託管包含靜態內容(包括 html 檔案、圖片、視訊以及 JavaScript 等客戶端指令碼)的網站。
此外,S3還支援一個叫DevPay的功能,支援開發者通過Amazon向客戶儲存在他們S3賬戶裡的資料進行收費。
儲存的價格通過三方面,儲存,請求和資料傳輸,對於不同機房有所不同,這裡我們複製了美國機房的價格:
儲存價格:
標準儲存 |
降低冗餘儲存 |
|
第一個 1 TB/月 |
$0.095 每 GB USD |
$0.076 每 GB USD |
下一個 49 TB/月 |
$0.080 每 GB USD |
$0.064 每 GB USD |
下一個 450 TB/月 |
$0.070 每 GB USD |
$0.056 每 GB USD |
下一個 500 TB/月 |
$0.065 每 GB USD |
$0.052 每 GB USD |
下一個 4000 TB/月 |
$0.060 每 GB USD |
$0.048 每 GB USD |
5000 TB 以上/月 |
$0.055 每 GB USD |
$0.037 每 GB USD |
請求價格:
定價 |
|
PUT、COPY、POST 或 LIST 請求 |
$0.01 每1,000 個請求 |
刪除請求 |
免費 |
GET 及所有其他請求 |
$0.01 每 10,000 個請求 |
資料傳輸的價格:
定價 |
|
傳入Amazon S3的資料 |
|
所有傳入資料 |
免費 |
傳出Amazon S3的資料到 |
|
到北弗吉尼亞區域的EC2伺服器 |
免費 |
其他AWS區域或者Amazon CloudFront |
$0.020 每 GB USD |
傳出Amazon S3的資料到網際網路 |
|
第一個 1 GB/月 |
$0.000 每 GB USD |
最多 10 TB/月 |
$0.120 每 GB USD |
下一個 40 TB/月 |
$0.090 每 GB USD |
下一個 100 TB/月 |
$0.070 每 GB USD |
下一個 350 TB/月 |
$0.050 每 GB USD |
下一個 524 TB/月 |
|
下一個 4 PB/月 |
|
大於 5 PB/月 |
此外,Amazon還提供更便宜的備份儲存服務,成為Amazon Glacier,這個已經超出了這一篇的範圍。以後我們可以專門討論一下。
Amazon S3提供了完整的REST API,可以從任何程式碼進行操作,此外對Bucket也提供了大量的安全性策略,可以對不同的各種操作進行允許和禁止等等。
Microsoft Azure Blob Storage
Azure的Blob Storage是用於儲存大量非結構化文字或二進位制資料(如視訊、音訊和影象)的最簡單方式,功能上和S3大同小異。主要提供如下功能:
1、讀,寫,刪除資料物件,從1個位元組到1TB都可以,資料物件數量沒有限制。
2、每個資料物件被放在一個容器(Container)中,通過兩個互相備份的金鑰訪問。
3、儲存在不同的區域。
4、儲存在某個區域的資料,如果使用地理冗餘儲存,會從歐洲備份到美洲。
5、身份驗證機制旨在確保資料安全,以防未授權訪問。資料物件可以設定為私有或公有,也可以向特定使用者授予許可權。
6、使用基於標準的 REST 和 SOAP 介面,它們可與任何 Internet 開發工具包搭配使用。
7、預設的下載協議是 HTTP。
8、相關的管理功能,包括通過容器分割資料,監視儲存賬戶。
9、Blob的物件可以被安裝為驅動器
我在Azure的文件中沒有找到關於永續性百分比,或許微軟認為這些資料只要進了Azure,就肯定不會丟失,也沒有必要提供那麼多9了。
在Azure中,儲存被分為本地冗餘儲存和地理冗餘儲存。本地冗餘儲存 (LRS)是在單個子區域內提供高度持久且高度可用的儲存。地理冗餘儲存 (GRS)是通過將您的資料另外儲存在同一區域內的另一個子區域中來提供最高級別的永續性。預設情況下,儲存帳戶設定為地理冗餘。如果客戶不需要這一額外級別的永續性,則可以關閉其儲存帳戶中預設的地理冗餘設定。
對於不同的儲存方式,價格也有所不同:
儲存價格:
儲存費用按照根據下表選擇的冗餘級別的分級費率來計算。
儲存容量 |
地理冗餘 |
本地冗餘 |
前 1 TB / 月 |
每 GB $0.0950 |
每 GB $0.0701 |
後 49 TB / 月 |
每 GB $0.0800 |
每 GB $0.0650 |
後 450 TB / 月 |
每 GB $0.0701 |
每 GB $0.0600 |
後 500 TB / 月 |
每 GB $0.0650 |
每 GB $0.0550 |
後 4,000 TB / 月 |
每 GB $0.0600 |
每 GB $0.0450 |
後 4,000 TB / 月 |
每 GB $0.0550 |
每 GB $0.0370 |
超過 9,000 TB / 月 |
請求價格
定價 |
|
所有請求 |
$0.01每 100,000 個請求 |
資料傳輸的價格:
所有傳入Azure資料中心的資料都是免費的,而傳出到Internet或其他區域的資料的美國價格如下:
出站資料傳輸 |
區域1價格 |
區域2價格 |
前 10 TB / 月* |
每 GB$0.12 |
每 GB$0.19 |
後 40 TB / 月 |
每 GB $0.09 |
每 GB $0.15 |
後 100 TB / 月 |
每 GB $0.0701 |
每 GB $0.13 |
後 350 TB / 月 |
每 GB $0.05 |
每 GB $0.12 |
大於 500 TB / 月 |
其中區域1包括了歐洲和美洲,區域2包括了亞洲。
S3和Azure Blob Storage的比較
功能比較
在功能上,S3的功能比Azure要略強大一些,參見下表:
Azure |
S3 |
|
最大檔案大小 |
1TB |
5TB |
檔案數量 |
沒有限制 |
沒有限制 |
最大賬戶大小 |
100TB |
不確定 |
Page Blob |
支援,用於VHD |
不支援 |
儲存物件容器 |
Container |
Bucket |
支援協議 |
HTTP/HTTPS |
HTTP/BitTorrent |
訪問控制 |
支援許可權,各種策略 |
支援許可權,各種策略 |
REST API |
支援 |
支援 |
託管靜態網站 |
不支援 |
支援重定向,索引,錯誤頁面等 |
地理冗餘備份 |
支援 |
不支援 |
降低冗餘備份 |
不支援 |
支援 |
開發者支付 |
不支援 |
支援 |
直接大量資料匯入匯出 |
不支援 |
支援 |
自動刪除 |
不支援 |
支援 |
伺服器端加密 |
不支援 |
支援 |
客戶端加密 |
支援 |
支援 |
價格比較
價格上,兩者定價模型稍微有點不同,不過價格上Azure稍微便宜些,下面同是美國的價格比較。
Amazon S3 |
Azure Blob Storage |
|||
儲存價格 |
標準儲存 |
降低冗餘儲存 |
地理冗餘 |
本地冗餘 |
第一個1TB/月 |
$0.095/GB |
$0.076/GB |
$0.0950/GB |
$0.0701/GB |
下一個49TB/月 |
$0.080/GB |
$0.064/GB |
$0.0800/GB |
$0.0650/GB |
下一個450TB/月 |
$0.070/GB |
$0.056/GB |
$0.0701/GB |
$0.0600/GB |
下一個500TB/月 |
$0.065/GB |
$0.052/GB |
$0.0650/GB |
$0.0550/GB |
下一個4000TB/月 |
$0.060/GB |
$0.048/GB |
$0.0600/GB |
$0.0450/GB |
下一個4000TB/月 |
$0.055/GB |
$0.037/GB |
$0.0550/GB |
$0.0370/GB |
9000TB以上/月 |
$0.055/GB |
$0.037/GB |
||
請求價格 |
請求 |
請求 |
||
PUT/COPY/POST/LIST |
$0.01 每1,000 個請求 |
$0.01每 100,000 個請求 |
||
刪除請求 |
免費 |
$0.01每 100,000 個請求 |
||
GET 及所有其他請求 |
$0.01 每 10,000 個請求 |
$0.01每 100,000 個請求 |
||
流量價格 |
歐美價格 |
亞洲價格 |
歐美價格 |
亞洲價格 |
第一個1GB/月 |
免費 |
免費 |
暫時免費 |
暫時免費 |
後4GB/月 |
$0.120/GB |
$0.201/GB |
暫時免費 |
暫時免費 |
最多 10 TB/月 |
$0.120/GB |
$0.201/GB |
$0.120/GB |
$0.19/GB |
下一個 40TB/月 |
$0.090/GB |
$0.158/GB |
$0.090/GB |
$0.150/GB |
下一個100TB/月 |
$0.070/GB |
$0.137/GB |
$0.0701/GB |
$0.130/GB |
下一個350TB/月 |
$0.050/GB |
$0.127/GB |
$0.050/GB |
$0.120/GB |
下一個524TB/月 |
我們可以看出,在儲存價格上,S3和Azure的標準儲存和地理冗餘儲存價格基本一致,而Azure的本地冗餘價格還要比降低冗餘儲存更便宜。對請求來說,S3區分了不同的請求而出現不同的價格,而Azure統一了所有的請求,但是價格非常便宜。十萬個請求才一美分,幾乎可以忽略。對於流量而言,微軟的前5G流量免費,而S3的前1G流量免費。其他的價格,歐美的價格基本一樣,而亞洲價格微軟比較有競爭力。
相關推薦
AWS和Azure的比較(6)
這幾天Nasuni公司出了一份報告,分析了各個雲廠商的雲端儲存的效能,包括Amazon S3,Azure Blob Storage, Google Drive, HP以及Rackspace。其中效能上Azure排名第一,在各種大小的檔案讀寫上效能都很優秀,有興趣可以參考他
AWS和Azure的比較(1)
全球領先的雲的計算平臺主要有兩個,一個是Amazon Web Service,另外一個則是Microsoft Windows Azure,他們都同時提供了大量的和雲端計算相關的資源,包括計算,儲存,網路等等。元計算其實並不是像我們看到的學校或者地方政府買很多很多機器就稱為
AWS S3 和 Azure Blob的區別比較
轉者注: 下文中提到兩者間一個底層的顯著區別是S3支援不同的儲存層(冷 熱 存檔),不同儲存層有不同的收費, 而Blob只有一個儲存層 目前BLOB 也跟進了這個feature, 此外,提供一下Azure Blob的三種冗餘備份模式
Azure RIS的工作原理以及其與AWS RIs的比較
雲計算 雲服務 微軟在2018年初宣布了針對Azure的Reserved Instances,新的Azure Reserved Instances與AWS的實例保留(RIs)有很多相似之處,但是他們也有一些關鍵的差別。從積極的方面看,和AWS RIs的按需價格相比Azure RIs可以提供更高的節省水
MySQL 5.7 和 MySQL 5.6引數預設值比較
這裡只拿出預設值有改變的引數,預設值沒有改變的不在下面的列表中。這些資料是通過 ” show global variables ;” 獲得,可能不是所有的引數。 引數 MySQL 5.6 MySQL 5.7
AWS、Azure和Google的雲容器登錄檔有什麼區別?
亞馬遜雲端計算服務(AWS)、谷歌雲服務和微軟Azure,這三大公共雲平臺都提供Docker容器登錄檔。雖然他們的產品看起來很相似,但開發人員在做出選擇之前,應該先了解價格和功能方面的差異。 公共雲供應商的雲容器登錄檔使使用者能夠託管容器映象,並通過該供應商的容器服務進行部署。首選選項是Amazon Ela
ECMAScript 6(ES6) 特性概覽和與ES5的比較6-字元擴充套件
1.二進位制和八進位制 直接支援安全二進位制(binary)和八進位制(octal)字元 ECMAScript 6 0b111110111 === 503 0o767 === 503 ECMAScript 5 parseInt("111110111", 2)
蘋果的icloud目前有部分的服務是託管在亞馬遜AWS和微軟的AZURE上
本文主要針對在icloud中出現的AWS和Azure雲服務進行了分析。 最近分析蘋果的icloud流量發現,icloud使用了亞馬遜雲AWS以及微軟雲Azure來進行分流,只能說蘋果的iclo
關系數據庫和NOSQL比較
2個 二級 需求 主鍵 比較 無法 需要 strong ron 關系數據庫 NOSQL 功能: NOSQL 功能簡單 基本只支持主鍵查詢,有的NOSQL支持非主鍵查詢(不過非主鍵查詢時,其性能也很慢),很少有NOSQL支
Java中Integer和int比較大小出現的錯誤
最好 裏的 pan 轉換 als 範圍 urn 返回 錯誤 Java在某一處維護著一個常量池,(我記得)在小於128的範圍內,直接用 1 Integer i = 100; 2 int j = 100; 3 return i == j;//true 這裏返回的是true.
C# 的 String.CompareTo Equals和==的比較
urn 比較 我們 name pos return www 字母 string String.CompareTo 語法 public int CompareTo( string strB) 返回值 小於 0,實例小於參數 strB; 0,實例等於參數 strB; 大
string中的equals和 == 的比較
div println new 重寫 logs void 控制臺 static ack 1 package com.pang.string_demo; 2 3 public class Demo01 { 4 public static void main
Oracle 11.2.0.4.0 Dataguard部署和日常維護(6)-Active dataguard
ima file man log role 主備 span for current 1. 檢查主備庫的狀態 on primary column DATABASE_ROLE format a20 column OPEN_MODE format a15 column PR
【轉載】Java中Comparable和Comparator比較
import 比較器 todo itl 復制代碼 ack div array open 【本文轉自】http://www.cnblogs.com/skywang12345/p/3324788.html Comparable 簡介 Comparable 是排序接口。 若一
Oracle字符和時間比較
知識 etime nbsp 間隔 to_date ember 位數 不一致 -m 數據庫中的字段 2017-07-11 13:37:51 類型是char 或者varchar 要進件與 ‘20170625‘ 比較,格式不一致,需要將他轉換成:yyyyMMdd 字符串 1、先
Memcached和Redis比較
計數 select work key-value 網絡io io操作 htm 系統設計 chunk 一、存儲 Memcached基本只支持簡單的key-value存儲方式。Redis除key-value之外,還支持list,set,sorted set,hash等數據結構
JAVA學習(二) String使用equals方法和==分別比較的是什麽?(轉)
找到 基礎上 stirng print 大小 obj lis 分配 ret String使用的equals方法和==的區別 equals方法和==的區別 首先大家知道,String既可以作為一個對象來使用,又可以作為一個基本類型來使用。這裏指的作為一個基本類型來使用只是
TCP和UDP比較
雙工 tty 才幹 來看 電話 系統 那不 文件 pin 一、TCP/IP協議 TCP/IP協議,你一定常常聽說吧,當中TCP(Transmission Control Protocol)稱為傳輸控制協議,IP(Internet Protocol)稱為
一、數據類型和運算符——6-直接量
tro ont span size text spa pan str -a 6-直接量 1.直接量的類型 2.直接量的賦值一、數據類型和運算符——6-直接量
JAXB和XStream比較
XML cti unmarshal order add emp 標準 ida 優勢 這兩東東本質上是有差別的,JAXB稱為OX binding工具,XStream應該算序列化工具,但OX binding工具也會marshall和unmarshall,所以包含了序列化這一部分