如何在云计算平台使用R语言编程的快速入门指南
前言
云計算正逐步成為適用于超出筆記本或臺式機處理能力的問題或數據的一種自然延伸。然而,對于完全沒有基礎的初學者來說,學習使用云計算平臺會顯得比實際更難。
在本文中,我們用信息圖的方式向大家介紹云計算的概念,它的重要性以及使用R語言和R studio的基本設置等幾部分內容。由于本文只是一篇快速學習攻略,你可能會遺漏一些概念方面的詳細解釋。但是不用擔心,你還可以參考另外一篇完整版攻略“如何在云端進行R語言編程?”(http://www.analyticsvidhya.com/blog/2015/06/cloud-computing-r-programming/)。
什么是云計算?
簡單來說,云計算就是一種遠端存儲數據和應用程序,并可以通過互聯網獲取這些文件的模式。
云計算的三個組成部分:
1.基礎設施服務
2.平臺服務
3.軟件服務
云計算的前景如何?
基于其可以將數據上傳到云端并可以在任何時間、任何地點以及通過任何設備隨時獲取數據的方便性,云計算的前景一片光明。
第二排柱狀圖顯示,云計算的計算量正在逐年增長。
2016年預計軟件服務(SaaS)收入一千零六十億美金, 預計2018年企業注冊使用云計算收入六百七十億美金。
至2018年,預計在基礎設施方面有30%的增長,80%企業將使用云計算。
云計算全球市場規模預計將從2013年的580億美金,增長至2020年的1910億美金。
使用云計算的好處?
1.節約成本;
2.使用便捷;
3.擴展性強;
4.易于監控。
1.Amazon Web Services, AWS(亞馬遜云計算服務)
2.Google Computer Engine(谷歌云計算平臺)
3.CloudSigma
4.Windows Azure Cloud Service(微軟公司)
5.Dropbox
6.iCloud(蘋果公司)
在以上幾大供應商中,由于其操作簡單,支持移動設備訪問以及強大的支持和服務等特點,亞馬遜云計算服務(AWS)可能是目前云計算領域應用最廣泛的。
如何在云端使用R語言編程?
1.登陸亞馬遜云計算平臺的控制界面
2.點擊運行實例(Run Instance)
3.選擇你即將遠程訪問的虛擬機的操作系統,這里我們選擇了亞馬遜Linux(Amazon Linux)
4.選擇實例類型(需要選擇內存大小),同時比較不同的價格
5.創建安全密鑰。這樣就可以安全地進行防破解遠程登陸。注意:Windows操作系統可以使用遠程桌面,但如果選擇Linux Instances就需要使用SSH客戶端。
6.點擊開始實例(LaunchInstance)
7.按照下面的操作指南通過安全密鑰連接到實例
8.現在你就可以像在本地電腦一樣在遠程機上工作了
9.現在我們嘗試安裝R
10.安裝完畢之后要關閉實例,以免產生高額賬單
你可以選擇按需實例(on demand instances),或者已預訂實例(have reserved instances),即預定可以在固定的時間段內使用的虛擬機,這樣還可以享受相當可觀的折扣。
如何在云端使用RStudio來進行R編程?
1.通過sudo yuminstall R安裝R
2.將RStudio服務器下載到你的虛擬機上,并安裝RStudio服務器。(下載地址如圖中所示)
3.按圖中所示核實安裝無誤
4.通過建立客戶TCP協議用AWS控制臺中的安全組打開8787端口
5.用你虛擬機的客戶端創建新的用戶和密碼
6.在左邊空白處的Instance選項中找到云計算實例的公共IP地址
7.用你的瀏覽器打開地址“IP地址:8787”,然后用剛才創建的用戶名和密碼登陸
8.現在你可以在云端通過瀏覽器使用R了。
原文發布時間為:2015-09-21
本文來自云棲社區合作伙伴“大數據文摘”,了解相關信息可以關注“BigDataDigest”微信公眾號
總結
以上是生活随笔為你收集整理的如何在云计算平台使用R语言编程的快速入门指南的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《CCIE路由和交换认证考试指南(第5版
- 下一篇: javaweb回顾第二篇tomcat和w