天天看點

如何在雲計算平台使用R語言程式設計的快速入門指南

如何在雲計算平台使用R語言程式設計的快速入門指南

前言

雲計算正逐漸成為适用于超出筆記本或桌上型電腦處理能力的問題或資料的一種自然延伸。然而,對于完全沒有基礎的初學者來說,學習使用雲計算平台會顯得比實際更難。

如何在雲計算平台使用R語言程式設計的快速入門指南

什麼是雲計算?

簡單來說,雲計算就是一種遠端存儲資料和應用程式,并可以通過網際網路擷取這些檔案的模式。

雲計算的三個組成部分:

1.基礎設施服務

2.平台服務

3.軟體服務

如何在雲計算平台使用R語言程式設計的快速入門指南

雲計算的前景如何?

基于其可以将資料上傳到雲端并可以在任何時間、任何地點以及通過任何裝置随時擷取資料的友善性,雲計算的前景一片光明。

第二排柱狀圖顯示,雲計算的計算量正在逐年增長。

2016年預計軟體服務(saas)收入一千零六十億美金, 預計2018年企業注冊使用雲計算收入六百七十億美金。

至2018年,預計在基礎設施方面有30%的增長,80%企業将使用雲計算。

雲計算全球市場規模預計将從2013年的580億美金,增長至2020年的1910億美金。

如何在雲計算平台使用R語言程式設計的快速入門指南

使用雲計算的好處?

1.節約成本;

2.使用便捷;

3.擴充性強;

4.易于監控。

如何在雲計算平台使用R語言程式設計的快速入門指南

1.amazon web services, aws(亞馬遜雲計算服務)

2.google computer engine(谷歌雲計算平台)

3.cloudsigma

4.windows azure cloud service(微軟公司)

5.dropbox

6.icloud(蘋果公司)

在以上幾大供應商中,由于其操作簡單,支援移動裝置通路以及強大的支援和服務等特點,亞馬遜雲計算服務(aws)可能是目前雲計算領域應用最廣泛的。

如何在雲計算平台使用R語言程式設計的快速入門指南

如何在雲端使用r語言程式設計?

1.登陸亞馬遜雲計算平台的控制界面

2.點選運作執行個體(run instance)

3.選擇你即将遠端通路的虛拟機的作業系統,這裡我們選擇了亞馬遜linux(amazon linux)

4.選擇執行個體類型(需要選擇記憶體大小),同時比較不同的價格

如何在雲計算平台使用R語言程式設計的快速入門指南

5.建立安全密鑰。這樣就可以安全地進行防破解遠端登陸。注意:windows作業系統可以使用遠端桌面,但如果選擇linux instances就需要使用ssh用戶端。

如何在雲計算平台使用R語言程式設計的快速入門指南

6.點選開始執行個體(launchinstance)

7.按照下面的操作指南通過安全密鑰連接配接到執行個體

如何在雲計算平台使用R語言程式設計的快速入門指南

8.現在你就可以像在本地電腦一樣在遠端機上工作了

如何在雲計算平台使用R語言程式設計的快速入門指南

9.現在我們嘗試安裝r

10.安裝完畢之後要關閉執行個體,以免産生高額賬單

你可以選擇按需執行個體(on demand instances),或者已預訂執行個體(have reserved instances),即預定可以在固定的時間段内使用的虛拟機,這樣還可以享受相當可觀的折扣。

如何在雲計算平台使用R語言程式設計的快速入門指南

如何在雲端使用rstudio來進行r程式設計?

1.通過sudo yuminstall r安裝r

2.将rstudio伺服器下載下傳到你的虛拟機上,并安裝rstudio伺服器。(下載下傳位址如圖中所示)

3.按圖中所示核實安裝無誤

4.通過建立客戶tcp協定用aws控制台中的安全組打開8787端口

5.用你虛拟機的用戶端建立新的使用者和密碼

如何在雲計算平台使用R語言程式設計的快速入門指南

6.在左邊空白處的instance選項中找到雲計算執行個體的公共ip位址

如何在雲計算平台使用R語言程式設計的快速入門指南

7.用你的浏覽器打開位址“ip位址:8787”,然後用剛才建立的使用者名和密碼登陸

如何在雲計算平台使用R語言程式設計的快速入門指南

8.現在你可以在雲端通過浏覽器使用r了。

原文釋出時間為:2015-09-21

本文來自雲栖社群合作夥伴“大資料文摘”,了解相關資訊可以關注“bigdatadigest”微信公衆号

繼續閱讀