微軟奧爾良計劃(Orleans)云計算框架開源
近日,微軟對奧爾良計劃(Project Orleans)云計算框架開源。奧爾良計劃廣泛應用于微軟Azure云服務的建設,并且是游戲《光環4》的線上基礎設施的后臺支持。受益于這項開源舉措,在建設分布式系統方面的非專業開發者們得以更高效地建設云級別的應用。
Orleans是一種新的編程模式,用來提升微軟通用語言運行庫(CLR)的抽象水平,它引入了“grains”的概念,這是一個可以在數據中心之 間遷移的計算和數據存儲單元。Orleans自身還將提供很多運行時,包括Geo-Distribution、數據復制與一致行、性能監控、自適應控制、 運行時監控、分布式調試。
Orleans 的宗旨就是為了創建一種既適用于客戶端又適用于服務器的編程模式,簡化代碼調試,提高代碼的可移植性。
關于自家的云計算平臺,微軟最大的一個賣點就是開發人員可以使用.NET、Visual Studio和其它編程工具來編寫Azure應用程序。不過這并不是事情的全部,微軟研究人員正在研發下一代云計算編程模式和相關工具,根據最新的資 料,Orleans就微軟下一代云計算編程模式(之一)。
Orleans是一種新的編程模式,用來提升微軟通用語言運行庫(CLR)的抽象 水平,它引入了“grains”的概念,這是一個可以在數據中心之 間遷移的計算和數據存儲單元。Orleans自身還將提供很多運行時,包括Geo-Distribution、數據復制與一致行、性能監控、自適應控制、 運行時監控、分布式調試。
Orleans的宗旨就是為了創建一種既適用于客戶端又適用于服務器的編程模式,簡化代碼調試,提高代碼的可移植性。
目前已知的資料并沒有任何關于Orleans開發計劃的內容,Orleans也許還處在概念設計階段,也許已經開始了初期的開發工作,這些都要耐心等待才會有答案。
來自:http://www.oschina.net/news/59009/microsoft-orleans-opensource