Microsoft Azure開始支持Python和Ruby on Rails
Microsoft Windows Azure該如何定義?這不是一個(gè)容易回答的問題,現(xiàn)在看來更是如此,近日,Microsoft對(duì)Azure再次增加新的在線服務(wù)。相比于其他云平臺(tái),以往的Azure短板體現(xiàn)在在線構(gòu)建應(yīng)用的服務(wù)。但就在本周Microsoft已經(jīng)彌補(bǔ)了Azure在這方面的不足,Microsoft發(fā)布了一系列的云服務(wù)。
同時(shí)Microsoft也在將越來越多的開發(fā)工具融入自身的平臺(tái)之中,這使得開發(fā)人員可以更自由的運(yùn)行其喜歡的服務(wù)。這一系列的舉措都表明Microsoft正在挑戰(zhàn)亞馬遜等云平臺(tái)。
相比以往,Microsoft正變得越來越開放。除了自家的.NET,目前Azure上已經(jīng)可以運(yùn)行Java、Python、Ruby on Rails以及PHP編寫的應(yīng)用。同時(shí)Azure已經(jīng)采用了Node.js和Hadoop等開源平臺(tái)。
目前Azure可在幾分鐘之內(nèi)部署并運(yùn)行Windows Server和Linux虛擬機(jī)。遷移工作負(fù)荷,而無需更改現(xiàn)有代碼。將內(nèi)部企業(yè)網(wǎng)絡(luò)安全連接到在公共云中運(yùn)行的虛擬機(jī)。Windows Azure提供了完全兼容的、企業(yè)準(zhǔn)備就緒Hadoop服務(wù)。對(duì)SQL數(shù)據(jù)庫、半結(jié)構(gòu)化的數(shù)據(jù)源和非結(jié)構(gòu)化的數(shù)據(jù)源進(jìn)行查詢。Azure提供簡單的管理,以及與Active Directory和System Center的集成。

Microsoft的Hadoop版本目前發(fā)展到“客戶技術(shù)預(yù)覽版”的階段。這意味著Microsoft在接受客戶群體的評(píng)價(jià),預(yù)計(jì)正式版會(huì)在2012年中期推出。Microsoft的Hadoop基于Windows Server平臺(tái)或Microsoft云平臺(tái)Azure之上。
在此次推出的2.0版本之中,產(chǎn)品核心包括MapReduce、HDFS、以及Hadoop組件Pig和Hive。Microsoft的目標(biāo)是兼容所有的Hadoop組件。Hadoop生態(tài)系統(tǒng)中的Zookeeper、HBase、HCatalog和Mahout等組件也會(huì)被附加到Microsoft的Hadoop版本之中。
基于Azure之上的Hadoop分布式文件系統(tǒng)還具備災(zāi)難恢復(fù)的功能。新版還允許包括與Office Sharepoint的數(shù)據(jù)相連?;贏zure之上的Hadoop還可與開源的Hadoop項(xiàng)目Mahout等共同工作。