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