云计算的落地探索.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
云计算的落地探索.doc

云计算的落地探索 摘要:近几年来,“云”这个字在互联网上出现的频率越来越高,各种云游戏、云播、云盘等等就入雨后春笋般冒出来。 关键词:云计算;探索 中图分类号:TP311文献标识码:A文章编号:1009-3044(2014)08-1663-02 云盘这个应用现在用的很广泛。它在普通网盘的基础上增加了直接在云端打开常用格式文件的功能。这样就多了很多便利,特别是一些较大的视频,可以直接在线播放而不用下载下来占用本地空间,更不会发生下了很久打开来后发现下载错东西的现象。从这一点上来看,云计算是把在本地进行的计算,放到了云端进行,而在本地只需要输出图象、文字等信息。网站对云计算的应用就更普遍了,公共云服务已经成为互联网的重要基础性服务,大型云服务提供商已经形成明显市场优势。2011年1 月,在全球排名前50万的网站中,约有2%采用了公共云服务商提供的服务。互联网企业大量使用云计算服务已经非常普遍,一个公司在亚马逊云服务(AWS)上租用上万台虚拟主机的案例也不鲜见。但是,即使有前面提到的关于“云”的软件,云计算离一般人还是相当远的,很多人只知道“云”,却不知道什么是“云”。查阅了一些资料后,虽然对云计算的定义有很多版本,但大致意思都是在云端进行计算而本地负责输出。但是云计算不仅仅只是这些,为了深入理解云计算,于是决定,自己编写一个简单的云计算的示范应用,实际体会一下云计算。 云计算有基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)、桌面即服务(DaaS)、内容分发网络(CDN)等几种模式。选择了尝试PaaS这种模式。于是就要先选择一个云平台来托管应用。国外的云平台诸如谷歌、亚马逊等,虽然确实比国内的要好,但是门槛比较高,只是体会一下云计算,不是专业开发的话没必要,于是转向了国内的云平台。阿里云要申请开发者认证,门槛也比较高,百度云的话所能运用的资源限制很大,于是便选择了门槛较低的新浪云平台(以下简称SAE)。 使用SAE只需要开发者把制作的网页上传到云端,然后托管给云平台,由它来分配内存等等。这一点与原先设想的可直接在云端运行exe格式的文件还是有很大差距的,虽然一样都是在云端进行了计算工作,但只能使用Web应用的话,和一般的服务器就没有多大区别了。SAE支持PHP,Java,Python三种语言,这里选择了Java。一开始是打算用JSP的插件在网页中嵌入Java Applet,这样可以执行的运算可以复杂些,也比较贴近本地在运行的程序。但是在尝试用JSP加载Applet时,无法正常加载,Applet和JSP都是没问题的,可能是由于安全性的考虑SAE不允许加载Applet,或者是要另外配置什么,但是SAE的说明文档里没有找到这方面的说明,也找不到其他什么相关的资料,毕竟这个国内新兴的平台还是太新,相关的一些配套内容还是没有做好,专业人士可能没什么问题,但很容易使一些新手望而却步。于是改为使用了JavaScript编写,这次没什么问题,完全可以正常运行,因为只是个示范,所以程序也写的很简单。实际写了这个简易的应用以后给我的感觉就是,SAE只是提供了一个可以运行Web应用的服务器,目前可以调用的资源其实并不多,并且按使用资源多少收费。SAE也提供了一些制作Web应用所经常用到的服务,就类似于C语言中的库函数一样。 以下以SAE为例分析下云平台的发展现状。典型的PaaS系统通常由基础设施、应用托管执行环境、开发者社区、应用商店和开发环境5个部分组成。SAE虽然全都齐全,但还是有不足之处。特别是开发者社区和应用商店,为开发者提供的开发工具、开发材料太少,应用商店的应用数目也太少。开发者社区里的开发者数目也不多,帖子寥寥无几,很难得到交流,特别是出现问题时得到帮助还是有点难度的。总的来说,SAE还处在一个起步阶段,开发者少、应用少也是自然的。相信随着今后的不断发展,加强开发环境,提供更好的服务,吸引更多开发者后,一定会大有改观。 相比之下,国外的云平台比如Google App Engine(以下简称GAE)发展的就要好很多。GAE具有极高的可扩展能力,支持多种开发语言,支持企业级开发功能,践行免费策略,开发门槛也低。谷歌在线办公服务Docs就是一项云计算中的典型应用程序,它的与Office编辑界面相近,且基于Web的网络服务程序,有一套简单易用的文档权限管理,可以记录所有用户对文档所作的修改。因此,Docs适用于多人进行网上共享及协作编辑文档,甚至可以用于监控项目进度,为企业或团体提高通信和协作效率,这种方式在没有云计算之前是很难达到的。 虽然目前SAE能提供的资源有限,但也可以不依赖本地资源进行运算,只要设备能上网,便能进行运算,随着云计算的发展,将来肯定能支持更复杂的运算。这点比现在的本地运行的软件需要设备的性能支持就

文档评论(0)

lnainai_sj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档