微軟下一代云計(jì)算編程模式Orleans曝光
關(guān)于自家的云計(jì)算平臺(tái),微軟最大的一個(gè)賣點(diǎn)就是開發(fā)人員可以使用.NET、Visual Studio和其它編程工具來(lái)編寫Azure應(yīng)用程序。不過(guò)這并不是事情的全部,微軟研究人員正在研發(fā)下一代云計(jì)算編程模式和相關(guān)工具,根據(jù)最新的資料,Orleans就微軟下一代云計(jì)算編程模式(之一)。
Orleans是一種新的編程模式,用來(lái)提升微軟通用語(yǔ)言運(yùn)行庫(kù)(CLR)的抽象水平,它引入了“grains”的概念,這是一個(gè)可以在數(shù)據(jù)中心之間遷移的計(jì)算和數(shù)據(jù)存儲(chǔ)單元。Orleans自身還將提供很多運(yùn)行時(shí),包括Geo-Distribution、數(shù)據(jù)復(fù)制與一致行、性能監(jiān)控、自適應(yīng)控制、運(yùn)行時(shí)監(jiān)控、分布式調(diào)試。
Orleans的宗旨就是為了創(chuàng)建一種既適用于客戶端又適用于服務(wù)器的編程模式,簡(jiǎn)化代碼調(diào)試,提高代碼的可移植性。
目前已知的資料并沒有任何關(guān)于Orleans開發(fā)計(jì)劃的內(nèi)容,Orleans也許還處在概念設(shè)計(jì)階段,也許已經(jīng)開始了初期的開發(fā)工作,這些都要耐心等待才會(huì)有答案。
【編輯推薦】