Ruby開發(fā)者福利:可通過Fog管理微軟Azure云服務(wù)
微軟開放技術(shù)公司日前發(fā)布了一個Ruby程序包,為Fog云服務(wù)庫提供Microsoft Azure支持。Fog是一個用Ruby編寫的開源云服務(wù)庫,其提供了對多種云平臺所開放服務(wù)的抽象訪問。Fog允許Ruby開發(fā)者根據(jù)單一云服務(wù)API編寫應(yīng)用程序,之后以***限度的改變移植這些代碼到不同供應(yīng)商的云平臺上。
Fog庫提供了一個訪問諸如計算、存儲以及DNS等云服務(wù)的標(biāo)準(zhǔn)API。Fog項目站點包含了所支持云供應(yīng)商平臺的完整列表,除了新支持的Microsoft Azure平臺,同時也支持大多數(shù)主流的云供應(yīng)商平臺,如Amazon Web服務(wù)(AWS)、Google云以及RackSpace等。
微軟開放技術(shù)博客上闡明了Fog為應(yīng)用程序開發(fā)者以及Ruby編寫的DevOps工具(如Puppet)提供服務(wù)。博客中還指出微軟貢獻(xiàn)Azure Fog程序包的首要目的是讓開發(fā)者能夠創(chuàng)建容易集成并運(yùn)行于多個云平臺的應(yīng)用程序:通過提供一個Azure模塊,微軟力圖確保Azure用戶可以從該抽象庫受益,并能夠創(chuàng)建出可移植性更好的應(yīng)用程序。所提供的Azure模塊使用Microsoft Azure Ruby SDK來創(chuàng)建,可以在微軟Ruby開發(fā)者中心找到該SDK。
















 
 
 
 
 
 
 