Windows Azure追加對Linux的支援
Windows一直視Linux為死對頭,但在云端以開源技術(shù)為主導(dǎo)的今天,微軟也只有向現(xiàn)實(shí)低頭。Windows的云端平臺Azure一向只提供支援Windows的平臺即服務(wù)(PaaS),但新版本將會支援Linux。
微軟于2012年6月6日在官方部落格宣布,Windows Azure的功能將會有大規(guī)模的強(qiáng)化,其中一項(xiàng)重點(diǎn)便是提供支援Linux基建即服務(wù)(IaaS)功能的Virtual Machines、以及可更簡單地部署Web應(yīng)用程式的PaaS功能Web Sites,此等功能將以CTP(Community Technology Preview)方式提供。
其中Virtual Machines除了可支援Windows Server、也可支援CentOS、SUSE Linux、Ubuntu等Linux版本,目前提供的Linux版本包括openSUSE 12.1、CentOS 6.2、Ubuntu 12.04和Novell的SUSE Linux Enterprise Server(SLES) 11 SP2。唯一并未支援的Linux版本是Red Hat,微軟發(fā)言人解釋是因?yàn)镽ed Hat在用戶授權(quán)的計(jì)算方法上比其他Linux版本復(fù)雜,需要時(shí)間搓商,企業(yè)可選用另一個企業(yè)Linux版本SLES。Windows Azure上的虛擬機(jī)器,一如所料采用微軟Hyper-V的VHD格式,可在實(shí)體伺服器和云端Windows Server之間自由移動。
至于Web Sites則是可讓用戶在Azure上迅速部署網(wǎng)路服務(wù)的工具,支援微軟自家的.NET、以及開源架構(gòu)Node.js和PHP。另外數(shù)個開源內(nèi)容管理系統(tǒng) 如WordPress、Joomla!、Drupal、Umbraco和DotNetDuke都已經(jīng)支援。資料庫方面當(dāng)然是要用Windows Azure SQL(前稱SQL Azure)了,但也可以改用開源的MySQL。Web Sites和資料庫首12個月免費(fèi),開發(fā)工具包括Visual Studio、git、并支援FTP、Visual Studio Team Foundation Services和Microsoft WebMatrix。
開發(fā)工具為Windows Azure SDK 1.7,新版本支援.NET、Node.js、PHP以外,追加了Python使用的函式庫,并支援利用Eclipse進(jìn)行Java開發(fā),在Mac OS X和Linux下更支援命令行的工具包。
來自:http://www.linuxpilot.net/industry/news/2012061301Azure-Linux