Windows Azure和Amazon EC2:對決云計算
雖然有相當多的云廠商,但是在目前的云計算市場上有兩個勢均力敵的對手:微軟和亞馬遜。亞馬遜涉足云領域時間較長,并且有超越微軟的產品。但是軟件巨頭微軟也有一些引人注目的能力。讓我們來大體看一下這兩種服務之間的比較。
功能
簡單說,亞馬遜比Windows Azure服務更有能力。它提供更好的防火墻選項和數(shù)據(jù)加密,還集成了亞馬遜的其他服務像Simple Storage Service (S3)、支付方式等等。另外,它比Azure支持更多的操作系統(tǒng)平臺、縮放和負載平衡更迅速、提供更好的在線使用文檔。
這并不是說Azure不適合用戶。對于構建和發(fā)展服務來說,Visual Studio和Azure的集合無人能及。Windows Server 2012中,微軟允許Hyper-V在Azure云端輕松自由遷移。Windows管理員可以充分享受Azure的優(yōu)勢。但是這還未實現(xiàn),如果你不是開發(fā)者,亞馬遜的EC2性能更強。
贏家:Amazon EC2
管理接口
如果最近你還沒有接觸到Windows Azure管理接口,你現(xiàn)在就可以用了:它是我這段時間見過的最好的門戶和控制面板。最近重新設計了Metro設計語言。這是一個明確的、響應快速、深思熟慮的控制面板,你自然而然地在上面運行各種任務:創(chuàng)建新服務、指定新終端(在防火墻中能打開的終端)、傳遞服務、啟動和暫停虛擬機等等。
與之形成對比的是,亞馬遜的接口功能看起來好像是創(chuàng)造噴氣客機座艙的人設計的。每個服務都夾雜了許多的選項卡、難懂的術語、上下文菜單隱藏在一個復雜表里多個地方。如果你熟悉了,辦起事情來也不算太慢。但Windows Azure創(chuàng)建了一個有邏輯、清潔、高效的控制面板來配置你的服務訂閱。這很值得亞馬遜學習。
贏家:Windows Azure
成本
以Windows服務為導向的用戶之間的爭論實際上就是價格。亞馬遜一直在穩(wěn)步降低他們的價格、擴大條款、持續(xù)時間和提供免費的層級范圍。總的來說,在同樣的服務上,亞馬遜的價錢通常(以后也會這樣)比Windows Azure便宜。但是Windows Azure承諾2-3個月的免費試用。據(jù)此,你可以基于Amazon Elastic Compute Cloud以低于每個月1美元的價格運行多種服務。(這是從我個人的觀點來說的。)但是,Windows Azure的基礎價格比較高,根據(jù)入站寬帶收費(亞馬遜不收費),并且出站寬帶的報價比亞馬遜要高。但是亞馬遜的最低預算基于較Azure更少的內存和存儲,添加額外的存儲比Azure要便宜。
贏家:Amazon EC2
結論
我同時購買了Windows Azure和Amazon EC2。權衡之余,我發(fā)現(xiàn)Amazon的Elastic Compute Cloud比Azure有優(yōu)勢。Amazon支持更多的平臺,成本低,集成其他的亞馬遜服務,從一個管理角度來說,這很方便。如果你是單獨的Windows商店并打算轉移到本地及混合云模式,亞馬遜比Windows Azure更適合你。
我確信微軟將會繼續(xù)改進Azure成為一個強大對手。但是目前,最聰明的做法是選擇亞馬遜。
最后贏家:Amazon EC2