微軟Azure云自從2010年發布以來便對Amazon Web 服務緊追不舍。盡管用戶的擔憂不斷,尤其是關于性能及2014年的全球斷電事件,但Azure對于許多云用戶來說仍然是正確的選擇。
平臺即服務(PaaS),Azure的關鍵組件,買家追求的是它的用途,而賣家追求的是它的利益。另外,微軟Azure和Windows 服務器應用終于進入了互利共生的階段。微軟的目標是讓Azure成為一個云端托管的Windows服務器的替代或補充方案,這代表了Azure將為眾多應用提供PaaS功能。
對于Windows服務器應用的用戶來說,Azure將同時替代硬件和平臺軟件。因此,Azure也取代了軟件許可費用,還有維護的費用。雖然Azure通常來說比AWS收費貴,但這些好處可能會讓它成為更有成本效益的選擇。
PaaS讓Azure脫穎而出
Azure的最強功能和最明顯的獨特之處就是PaaS。除了可以限制云成本之外,PaaS還有利于混合云運算。為了達到這個目的,PaaS為所有與微軟本地工具兼容的應用提供了完整的云軟件和硬件平臺。Azure提供了對云友好的很多流行服務端API的實現,主要針對SharePoint之類的服務。而由于微軟控制了該API的數據中心版本,它可以在云及數據中心內部直接創造彈性和混合性。
微軟對于混合性的專注來的正是時候,特別是從混合云成為現今云市場發展的絕大一部分原因開始。第一代的云專注在托管服務器整合及基礎架構即服務(IaaS)上。但第二代則專注在混合性,從傳統云爆炸和故障轉移開始,現在則集中在公有云和數據中心,包括了私有云之間應用的劃分上。
Azure Batch的出現暗示了微軟想要利用其PaaS的根基來驅動第三代的云和混合化,也就是只在云中運行的應用。與傳統網格計算應用不同,Batch不需要重寫代碼就能將應用分布到許多核和系統上。因為未來的專屬云應用很可能會類似網格計算應用,微軟的策略會在應用進化到云的過程中讓Azure占得先機。
PaaS的益處還不止于和網格計算兼容而已。微軟控制了Azure和Windows 服務器的中間件,保證了本地程序可以充分利用云的好處。它引入了新的平臺服務,能夠在云端,本地或兩者同時運行。這樣一來,開發者就更有可能會使用這些功能。這代表了中間件將會自動優化更多基于微軟的云應用,而這是個非常強大的益處。
Azure的PaaS并非完美
雖然PaaS是Azure的最大優勢之一,它也帶來了一些挑戰。微軟支持了類似IaaS的服務和其他客戶操作系統,但Azure的成本和效益對于非微軟應用來說就沒那么有利了。其結果是,微軟Azure可能被限制于微軟專用的應用以內,這對那些想要一個可以適用于所有應用或平臺的云策略的用戶來說,是一大挑戰。
微軟Azure的第二大PaaS挑戰是在競爭激烈的云市場中支持有限。相比IaaS可以運行任何東西,PaaS則代表了某個特定的OS或中間件平臺,而微軟是類似Azure服務的唯一供應商。購買者們可能會覺得被綁死了,而開發者可能會覺得Azure強迫他們把所有雞蛋都放在一個籃子里。
微軟真正最大的挑戰,其實,是如何有效的展現Azure的好處。
微軟是第一個純PaaS的參與者及傳統PaaS模型的領導者。但競爭對手正從這兩方面向它逼近。AWS,IaaS的領導者,正以AWS服務功能來擴充彈性計算云(EC2),創造了一個類似PaaS的開發框架。Salesforce.com則把社交和協作工具做為API來拓展其SaaS基礎至PaaS。雖然這些動作都沒有威脅到微軟的核心Azure PaaS服務,但都在某種邊界上與微軟競爭,而微軟要擴張其自身發展機會時將不得不跨躍這些邊界。
微軟最大的云資產是它的企業足跡。雖然不是每家公司都在Windows服務器上運行所有的東西,但幾乎每家公司都會運行點什么。而這給予了微軟一個無可比擬的機會。如果微軟可以令人信服的展現Azure的益處并提出圍繞經典Windows服務器應用的機會的話,就可以確保Azure在云未來中的強大地位。