资讯专栏INFORMATION COLUMN

如何在云计算平台使用R语言编程的快速入门指南

kamushin233 / 1211人阅读

摘要:第二排柱状图显示,云计算的计算量正在逐年增长。如何在云端使用语言编程登陆亚马逊云计算平台的控制界面点击运行实例选择你即将远程访问的虚拟机的操作系统,这里我们选择了亚马逊选择实例类型需要选择内存大小,同时比较不同的价格创建安全密钥。

云计算正逐步成为适用于超出笔记本或台式机处理能力的问题或数据的一种自然延伸。然而,对于完全没有基础的初学者来说,学习使用云计算平台会显得比实际更难。


在本文中,我们用信息图的方式向大家介绍云计算的概念,它的重要性以及使用R语言和R studio的基本设置等几部分内容。

什么是云计算?

简单来说,云计算就是一种远端存储数据和应用程序,并可以通过互联网获取这些文件的模式。

云计算的三个组成部分:

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了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/4179.html

相关文章

  • 计算入门必备90条术语

    摘要:对云术语模糊不清我们可以帮你厘清网站从到的云计算术语表对最流行的云计算术语逐一进行了定义。云计算云计算通过网络通常是互联网交付信息技术服务。云计算常常被称为是一种颠覆性技术。 对云术语模糊不清?我们可以帮你厘清!Solutions Review网站从A到Z的云计算IT术语表对最流行的云计算术语逐一进行了定义。A基于广告的定价模式――这种定价模式将服务低价或免费提供给客户,因广告连同服务提供给...

    BDEEFE 评论0 收藏0
  • 关于云平台,开发者需要做哪些准备?

    摘要:微软已经很久没有支持开源社区了,这也是很多公司不采用的原因之一。当然微软总是致力于提供无的工具简单的语法和良好的教程,他们最近也意识到,开源可以为提供更多的创新和业务。 得益于CTO、CEO和CDO们积极的推动,IT基础设施正在向云环境迁移,底层架构师则在热烈讨论围绕着云原生应用的SaaS、PaaS和微服务架构,而开发者们正在大显身手,努力探索云计算的魔盒,找出什么是对业务有价值的,什...

    newtrek 评论0 收藏0
  • 迈向云开发

    摘要:给开发人员提供一致的体验是构建能支持云应用的操作系统的目标之一。你们认为哪些最适合于云开发开发者应为些添加哪些东西来增强其云开发的能力你们对基于云的有兴趣吗很个人的说我是有潜在偏见的作为一个提交者,我很喜欢,也是和的粉丝。 开发者正在不断体验多种不同的云环境。当在云中工作时,开发者应如何改变他们的思考方式?是否有某些云环境更适合于刚准备入门的开发者?而那些目前尚未涉及云开发的开发者们又如何在...

    derek_334892 评论0 收藏0
  • PaaS市场发展潜力可期 看各路玩家如何各显神通

    摘要:未来市场发展潜力可期如果说,云计算的市场已被巨头和先进入者夺得优势,那么则还是一片蓝海。通过技术不断创新积累,深入到企业应用领域,赢得市场,为应用交付资源管理运维效率业务支撑提供了基于新一代架构的重要支撑体系。2017年年初,数人云也对外宣布已完成5000万人民币A+轮融资,此次融资由沣源资本领投,云启资本、唯猎资本以及UCloud等A轮投资方继续跟投。灵雀云于2017年11月宣布完成B轮,...

    paraller 评论0 收藏0

发表评论

0条评论

kamushin233

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<