日期:2023-01-24 阅读量:0次 所属栏目:计算机网络
摘 要:自2007年云计算诞生以来,已经从概念变成了现实。日前工信部已将云计算列入\"十二五\"规划,将从国家战略的高度支持云计算的发展。本文主要探讨在云计算环境下,个人用户跨越各种平台的限制,使用网络浏览器接入工具,将日常生活和工作融入到云计算中的前景。
关键词:云计算;浏览器
1.引言
云计算(Cloud Computing)是近年来互联网最热门的技术创新和商业模式创新,主要研究互联网资源和计算能力的分布式共享问题。目前云计算的用户主要是中小企业,通过云计算,中小企业可以用到诸多企业级的先进技术。Google,Microsoft,IBM,Amazon,Sun等几大IT巨头已经处于领先的位置,其投入的大量人力财力保证了他们在云计算技术方面的巨大优势。随着云计算的不断发展和普及,相信个人用户也将会在日常生活和工作中使用到云计算,作为互联网入口的网络浏览器将会是个人用户接入到云端的利器。
传统意义上的浏览器是用来显示在万维网的文字、图像及其他信息。这些文字或图像,可以是连接其他网址的超链接,用户可迅速及轻易地浏览各种信息。这些基本的功能已经越来越不能满足用户的需求了,随着各种智能终端的普及,用户希望将日常在PC上做的事情都能搬到互联网上来做,不管是在咖啡馆、商场还是在飞机上,也不管身边带的是手机、平板电脑还是别的智能终端,只要打开这些终端上的浏览器,就可以做所有事情。
事实上,在我们已经在使用云计算,例如搜索引擎,电子邮件等都是云服务。这些服务都具有云计算的特点:我们都是使用浏览器连接到提供服务的网络服务商的服务器上,执行搜索或者电子邮件操作时候的,计算和存储都是都是在远程的服务器上,我们本地的计算机所耗费的只有浏览器这个软件本身带来的计算和存储任务。
2.云计算环境下的浏览器
2.1什么是云计算
云计算的最早提出者是Google公司的高级工程师,克里斯托夫·比希利亚。云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。云计算是继1980年代大型计算机到客户端-服务器的大转变之后的又一种巨变。用户不再需要了解"云"中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制。云计算描述了一种基于互联网的新的IT服务增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展而且经常是虚拟化的资源。云其实是网络、互联网的一种比喻说法。因为过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。典型的云计算提供商往往提供通用的网络业务应用,可以通过浏览器等软件或者其他Web服务来访问,而软件和数据都存储在服务器上。
云计算的运行方式很像电网,好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。
2.2云计算环境下浏览器的变革
目前云计算主要包括以下几个层次的服务:基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)。而这些服务通常提供通用的通过浏览器访问的在线商业应用,软件和数据可存储在数据中心。
云计算正在使IT产业从操作系统为核心的时代向Web为核心的时代转移。所有软件均可以网络应用为基础,通过互联网在浏览器中运行。
如果回顾一下十多年前,我们的工作95%都是在系统桌面上做,尤其是Office这些用得特别多。今天我们绝大部份时间里都是通过浏览器来工作的。我们用浏览器搜索,聊天,收发 Email 和协同工作,工作之余用浏览器进行网上购物,使用电子银行,阅读网络新闻以及和朋友保持联系。云计算普及后我们95%的时间都将是在使用浏览器。如今传统操作系统的地位正在被浏览器所削弱,浏览器似乎比操作系统更像操作系统,它变身为应用的支撑平台,而传统操作系统则像作用于浏览器后台的电脑硬件驱动系统。
原先我们把大量的计算放在本地进行,我们购买一台计算机,给它装上操作系统、各种应用软件之后,还要经常的杀毒、升级软件和硬件以保障计算机能正常运行,我们不得不花很多时间和精力去进行维护。今后,我们也许只要花很少一笔钱去购买一个终端设备,不管它是电脑、电视、手机还是别的什么,只要它有一个浏览器就够了,计算都放在云端进行,用户得以从繁杂的本地计算中解放出来。这些装有浏览器的设备,就是一个云终端。
浏览器有一个无比重要的优点,它有W3C国际标准,所以浏览器是跨平台的。而我们在使用桌面操作系统的时候,会遇到一个明显的问题:比如我们的工作要在Windows、Linux、Mac OS平台之间迁移,需要花费很多的学习成本、时间成本和金钱成本。浏览器就省却了这些成本,打开浏览器接入云端服务器,就可以享受云计算的服务了,不管在什么设备上都是一样的。就像我们今天无论使用什么操作系统,也无论使用什么浏览器都可以享受搜索引擎、电子邮件的服务一样。
多进程技术将在浏览器中得到普及。浏览器中,一个标签页就是一个进程,就相当于Windows里的一个程序。引入多进程后,即使浏览器其中的一个进程出现了崩溃现象,其他的进程也不会受到影响。例如,如果一个网站中有漏洞或包含恶意代码,它就有可能摧毁当前运行在这个网站上的标签,但是它却不会影响其他的进程或整个浏览器,确保用户的安全性和稳定性。
JavaScript引擎的性能将会越来越重要。因为浏览器需要读取包含应用程序的页面,换句话说,浏览器不仅要加载页面还得处理数据,使用它可以来实现桌面程序重现在Web程序上。我们已经看到了Google Docs, Google Calendar, Contact和 Gmail ,微软的在线版Office,Yahoo,Facebook,和其他站点都广泛应用Javascript,AdventNet的 Zoho站点提供了word处理,表格,和其他任务的在线工具。
沙盒技术(Sandbox)被应用到浏览器,使得应用进程同其他的应用、操作系统和用户数据库分离,降低应用程序的权限,攻击者因此很难编写、篡改和破坏计算机中的用户数据,或者安装恶意软件,从而保证用户数据的安全。
WebGL是一种新的3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL 结合在一起,通过增加OpenGL的一个JavaScript绑定,WebGL可以为HTML5
Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助GPU来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。显然,WebGL技术标准免去了开发网页专用渲染插件的麻烦,可被用于创建具有复杂3D结构的网站页面,甚至可以用来设计3D网页游戏等等。
HTML5将成为新一代的Web标准。增加了标签元素、表单控件、页面元素,同时也取消了一些过时的标记。在功能特性上HTML5加入了一些新特性,如语义化的标签、音频和视频的直接支持、矢量绘图、支持网页内容编辑、Web Socket、地理定位、多线程处理以及离线存储等。这些新特性使得在通信协议和架构上,浏览器将成为云计算最好的入口和平台。
3.结束语
根据上述分析,JavaScript引擎、插件、CSS3、Ajax、多进程技术、沙盒技术、WebGL、HTML5这些技术在浏览器上的进一步发展和应用,将使得应用软件和操作系统向web-based方向的发展更为迅猛,而浏览器就是云计算最好的入口和平台。
参考文献:
.软件导刊. 2011.(05)
上一篇:病理性网络使用成因研究综述
下一篇:GSM-R系统覆盖状况分析