ZDNet軟件頻道 發(fā)表于:13年07月30日 11:00 [轉(zhuǎn)載] DOIT.com.cn
針對Orleans云計算編程框架,微軟正式推出一項帶有名額限制的早期采用者計劃,允許報名人員嘗鮮試用該編程框架。Orleans云計算編程框架由微軟eXtreme Computing團隊開發(fā)創(chuàng)建。
該早期采用者計劃通過Windows Azure設計師David Gristwood在7月25日發(fā)表的一篇文章中對外公布的。在這篇文章的結(jié)尾,Gristwood貼了一段曾在微軟Build大會上播出的視頻,視頻主要體現(xiàn)了343 Industries團隊如何利用Orleans框架為Halo 4游戲創(chuàng)建實時服務的過程。此外,Gristwood還在文章的結(jié)尾處添加了這段話:
最新消息:2013年7月— Orleans團隊目前推出了一項早期采用者計劃,名額有限。如果您想報名參加這項計劃,請通過本博客發(fā)送電郵給我,您將有機會接觸到Orleans代碼。
本站曾于2013年1月份發(fā)表過一篇文章,文章中曾提到Halo團隊對Orleans的使用情況。但Halo本身和Xbox Live都不是運行在Windows Azure平臺上,支持Halo服務——如狀態(tài)、數(shù)據(jù)統(tǒng)計、成績等等。大家都知道微軟近期進行了大范圍的重組改造,其中負責Xbox Live和Xbox操作系統(tǒng)的團隊與Windows和 Windows Phone團隊一同被并入操作系統(tǒng)研發(fā)部門。
針對Orleans,微軟官員的描述為:“它圍繞粒子建立了一個簡單的編程模型,并提供一個帶有私有和共享狀態(tài)的計算單位,這個計算單位只能通過發(fā)送消息給粒子并從客戶端接收和回復請求的方式來進行通信交流。此外Orleans的運行時間也為此類系統(tǒng)提供了常用的功能特性,因此Orleans能夠提高其抽象層次并幫助開發(fā)人員開發(fā)正確的可擴展云應用程序。”
微軟研究人員在其網(wǎng)頁上也提到了Orleans:“Orleans為.NET編程模型提供了直接的支持。我們可以使用帶有自定義屬性的標準.NET語言進行編程開發(fā)(目前只支持C#語言;對F#語言的支持正在研發(fā)進程中)。”
最近微軟研究院的一名元老級人物James Larus從微軟離職,他曾參與過Orleans項目的開發(fā)工作。
微軟eXtreme Computing Group (XCG)則是在微軟研究院中專門從事研發(fā)支持云計算硬件和軟件的團隊。
那么,此次Orleans對微軟以外的人員開放是否意味著Orleans正從研發(fā)階段走向成熟?Orleans是否會在不久的將來推出面世?我想事情大概會按照這個步伐發(fā)展吧。