Microsoft Azure開始支持R語言
最新 Revolution R Enterprise (RRE)的技術預覽版已經在 Microsoft Azure 上上線了,相關的 Window 和 Linux 虛擬機可以在 Azure Marketplace 上獲得。RRE 由 Revolution Analytics 公司開發,該公司近期被微軟公司收購。之前對于微軟收購 Revolution 公司后如何處置該公司的相關業務和產品有著各種各樣的猜測。其中一種猜測認為,微軟會提供R語言支持服務,推出云主機資源用于科學和數值計算。
在 InfoQ 此前關于機器學習語言之爭的文章中,筆者也提到了微軟對R這門源自統計科學的語言表示青睞。現在,這種猜測現在已被證實,微軟和 Revolution 公司將會進一步推進這項業務。
RRE 支持多種的大數據統計、預測建模和機器學習能力,提供最好的R語言兼容的成本效益和快速數據分析工具。對于專業的數據分析者來說,它是十分優秀的符合行業 標準的數據分析工具。通過 Azure 全球范圍化的云基礎設施,用戶可以根據自己的需求,隨時隨地進行高性能的數據預測和分析。
在 Azure Marketplace 上發布是與 Azure 整合的第一步。Windows 版本的 RRE 由 Windows 遠程桌面訪問,同時包含 Revolution 的R語言開發 Visual Studio 版 IDE(Revolution R Enterprise DevelopR)。在 Linux 中可以通過 SSH 獲取 RRE。用戶也可以選擇自己喜歡的 IDE,比如 RStudio、RStudio Server、StatET 等。
Windows 和 Linux 都提供 Revolution 的 DeployR 網頁服務模塊。使用 RRE 的數據分析者或 IT 開發團隊能夠同時編寫代碼,可以配置應用于不同的數據管理平臺、企業數據庫、電網、集群、服務器以及工作站,并且沒有任何改造成本。RRE 所包含的大數據算法庫與 Cloudera、Hortonworks、MapR Hadoop 平臺、Teradata 數據庫兼容,馬上還將兼容 SQL Server。
現今,RRE 是唯一包含這種性能優良的大數據算法庫的大數據分析平臺。軟件有 30 天的免費試用期,過后則按 Azure 云服務標準收費。
目前有更多的猜測認為,微軟將開發自己的R語言,而且不會在 GPL 中兼容,也不會輕易地與 SQL Server 等產品集成。依據當前 Revolution 的R語言許可,達成上述目標的唯一途徑是單獨發展R語言,但這樣有可能會犧牲運行性能。以微軟的能力完全可以重新開發R語言,但那必將耗費大量的資源和時 間。