配色: 字号:
云计算技术综述(6)
2022-04-25 | 阅:  转:  |  分享 
  
云计算技术综述(6)

胡经国



10、浏览器的发展

⑴、概述

网页浏览器WebBrowser),是个显示网站服务器或文件系统内的文件,并让用户与这些文件交互的一种应用软件。它用来显示在万维网或局域网等内的文字、图像及其他信息。这些文字或图像,可以是连接其他网址的超链接,用户可迅速及轻易地浏览各种信息。网页HTML格式,有些网页需特定浏览器才能正确显示。个人电脑上常见的网页浏览器微软的Internet?Explorer、Mozilla的Firefox、Google的Chrome、苹果公司的Safari和Opera软件公司的Opera。浏览器是最常用的客户端程序。万维网是全球最大的链接文件网络文库。

Web服务和Gopher服务是通过客户端程序访问的,这种程序称为WebBrowser网页浏览器因为它允许用户根据超文本链接HyperTextLink)进行漫游,而不必进行有目的的查询。网页浏览器鼓励偶然的发现,并因此而得名。目前Web环境中使用最多的网页浏览器主要有是美国Microsoft微软公司的InternetExplorer。

网页浏览器主要通过HTTP协议与网页服务器交互并获取网页这些网页由URLUniformResourceLocator,统一资源定位符指定,文件格式通常为HTML,并由MIMEMultipurposeInternetMailExtensions,多用途互联网邮件扩展类型在HTTP协议中指明。一个网页中可以包括多个文档,每个文档都是分别从服务器获取的。大部分的浏览器本身支持除了HTML之外的广泛的格式,例如JPEG、PNG、GIF等图像格式,并且能够扩展支持众多的插件plug-ins)。另外,许多浏览器还支持其他的URL类型及其相应的协议,如FTP、Gopher、HTTPSHTTP协议的加密版本。HTTP内容类型和URL协议规范允许网页设计者在网页中嵌入图像、动画、视频、声音、流媒体等。

主要浏览器有:

InternetExplorerMozillaFirefox,GoogleChrome,Opera,AppleSafari,NetscapeNavigator,360安全浏览器360极速览器采编读浏览器搜狗高速浏览器遨游浏览器

蒂姆伯纳斯李TimBerners-Lee)是第一个使用超文本来分享的人。他于1990年发明了首个网页浏览器WorldWideWeb。后来改名为Nexus。在1991年3月,他把这发明介绍给了给他在CERN欧洲核子研究组织工作的朋友。从那时起,浏览器的发展就和网络的发展联系在一起。

当时,网页浏览器被视为能够处理CERN庞大电话簿的实用工具。在与用户互动的前提下,网页浏览器根据gopher和telnet协议,允许所有用户能轻易地浏览别人所编写的网。可是,其后加插图像进浏览器的举动,使之成为了互联网的杀手级应用。

NCSAMosaic使互联网得以迅速发展。它最初是一个只在Unix运行的图像浏览器很快便发展到在AppleMacintosh和MicrosoftWindows能运行。1993年9月发表了1.0版本。NCSA中Mosaic项目的负责人MarcAndreesen辞职并建立了网景通讯公司。

网景NetscapeCommunicationsCorporation,网景通信公司公司在1994年10月发布了他们的旗舰产品网景导航者。但第二年Netscape)的优势就被削弱了。错失了互联网浪潮的微软在这个时候匆促的购入了Spyglass公司的技术,改成InternetExplorer,掀起了软件巨头微软和网景之间的浏览器大战。这同时加快了万维网发展。

这场战争把网络带到了千百万普电脑用户面前,但同时显露了互联网商业化如何妨碍统一标准的制定。微软和网景都在他们的产品中加入了许多互不相容的HTML扩展代码,试图以这些特点来取胜。1998年,网景公司承认其市场占有率已无法挽回,这场战争便随之而结束。微软能取胜的其中一个因素是它把浏览器与其操作系统一并出售OEM,原始设备制造这使它面对反垄断诉讼。

网景公司以开放源代码迎战,创造了Mozilla。但此举并未能挽回Netscape的市场占有率。在1998年年底,美国线上收购了网景公司。在发展的初期,Mozilla计划为吸引开发者而挣扎但是至2002年,它已经发展成为一个稳定而强大的互联网套件。Mozilla1.0的出现被视为其里程碑。同年,衍生出Phoenix后改名Firebird,最后又改为Firefox。Firefox1.0于2004年发表。至2008年,Mozilla及其衍生产品约占20%网络交通量。

Opera是一个灵巧的浏览器。它发布于1996年,在手持电脑上十分流行。而它在个人电脑网络浏览器市场上的占有率则稍微较小。

Lynx浏览器仍然是Linux市场上十分流行的浏览器。它是全文字模式的浏览器,视觉上并不讨好。还有一些有着进阶功能的同类型浏览器,例如Links和它的分支ELinks。

Konqueror是一个由KDE开发的浏览器KDE开发人员在开发KDE2时意识到一个良好的桌面环境必须搭配一个良好的网络浏览器及档案管理员,便投入不少力量开发了Konqueror这个浏览器使用了自家开发的排版引擎KHTML由于Konqueror是属于KDE的一员,并只常见于Unix-like下的KDE桌面环境,所以Konqueror并未普及。然Macintosh的浏览器市场亦同样被InternetExplorer和Firefox占据,但未来有可能会是苹果电脑自行推出的Safari的世界。Safari是基于Konqueror这个开放源代码浏览器的KHTML排版引擎而制成的。Safari是MacOSX的默认浏览器。

2003年,微软宣布不会再推出的独立的InternetExplorer,但会变成视窗平台的一部分同时也不会再推出任何Macintosh版本的InternetExplorer。不过,于2005年初,微软却改变了计划,并宣布将会为WindowsXP、WindowsServer2003和WindowsVista操作系统推出InternetExplorer7。Gopher

Gopher(TheInternetGopherProtocol,互联网Gopher协议),是Internet上一个非常有名的信息查找系统它将Internet上的文件组织成某种索引,很方便地将用户从Internet的一处带到另一处。在出现之前,Gopher是Internet上最主要的信息检索工具,Gopher站点也是最主要的站点。但在出现以后,Gopher失去了昔日的辉煌。现在,它基本过时,人们很少再使用它Telnet

Telnet协议远程终端协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用elnet程序,用它来连接到服务器。终端使用者可以在elnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样可以在本地就能控制服务器。要开始一个elnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。NCSAMosaic

NCSAMosaic,或简称Mosaic,是互联网历史上第一个获普遍使用和能够显示图片的网页浏览器。Mosaic的出现,算是点燃了后期互联网热潮的火种之一。

后来网景导航者浏览器的开发工作,聘用了许多原有的Mosaic浏览器工程师,但是没有采用Mosaic网页浏览器的任何代码。传承网景浏览器代码的后裔为Firefox浏览器。

SLA(Service-LevelAgreement,服务等级协议是关于网络服务供应商和客户间的一份合同,其中定义了服务类型、服务质量和客户付款等术语。

SLA是在一定开销下为保障服务的性能和可靠性,服务提供商与用户间定义的一种双方认可的协定。通常这个开销是驱动提供服务质量的主要因素。

一个完整的SLA同时也是一个合法的文档包括所涉及的当事人、协定条款包含应用程序和支持的服务、违约的处罚、费用和仲裁机构、政策、修改条款、报告形式和双方的义务等。同样服务提供商可以对用户在工作负荷和资源使用方面进行规定。

典型的SLA包括以下项目

分配给客户的最小带宽

客户带宽极限

能同时服务的客户数目

在可能影响用户行为的网络变化之前的通知安排

拨入访问可用性

运用统计学

服务供应商支持的最小网络利用性能,如99.9%有效工作时间或每天最多为1分钟的停机时间

各类客户的流量优先权

客户技术支持和服务

惩罚规定,为服务供应商不能满足SLA需求所指定。、紧急情况

当网站发生服务器宕机,数据库无法读写等一级紧急事件时,网站维护方应当在1小时内响应,2小时内协助解决该情况。并在因外部原因无法立即解决时例如服务器所在机房受到黑客攻击,服务器硬盘读写失败等事件,向客户报告情况并提供具体解决的时间。

成熟的网站建设公司对于紧急情况通常都会有一套完善的应急解决方案,帮助客户及时解决突发事件,最大程度的挽救因网站无法访问导致的损失。、重要情况

在网站正式上线过程以后,有时会出现在验收过程中没有察觉的bug漏洞这个时候,建站企业应当积极协助客户解决该bug具体的响应时间根据bug造成的影响程度而定。

根据SLA服务标准,bug的等级亦可进行进一步的划分并制定相应的解决方案。这里不予以赘述。、标准情况

在网站设计和网站编码阶段,由于设计师和程序员协作环节的不一致性,因而有可能出现网页的样式问题和兼容性问题。以及由于客户临时需求的变更和新增,因而都会对正式运行的网站产生新的维护需求。

按照需求的难易性和工作量制定相应的响应标准,是保证客户满意度的关键所在,也是SLA服务标准体系当中的重要环节。、次要情况

包括页面上一些细节的小调整,如个别文字、样式上的调整,图片的更替等等通常在24小时内响应,双方商议的时间内进行解决即可。当然,SLA服务体系的出发点是为IT服务提供完善、标准、科学的解决方案,任何忽略细节的处理方式都有可能影响客户满意度。

效用计算UtilityComputing)是一种提供服务的模型在这个模型里服务提供商产生客户需要的计算资源和基础设施管理,并根据某个应用,而不是仅仅按照速率进行收费。

效用计算是一种提供计算资源的商业模式,用户从计算资源供应商获取和使用计算资源并基于实际使用的资源付费。简单说,是一种基于资源使用量的付费模式。效用计算主要给用户带来经济效益。企业数据中心的资源利用率普遍在20%左右这主要是因为超额部署购买比平均所需资源更多的硬件处理峰值负载,可预计到的或不可预计的。效用计算则允许用户只为他们所需要用到并且已经用到的那部分资源付费。

效用计算是一种分发应用所需资源的计费模式。云计算是一种计算模式,代表了在某种程度上共享资源进行设计、开发、部署、运行应用,以及资源的可扩展收缩和对应用连续性的支持。效用计算通常需要云计算基础设施支持,但并不是一定需要。同样,在云计算之上可以提供效用计算,也可以不采用效用计算。

效用计算随着主机的发展出现。考虑到主机的购买成本高昂,一些用户只能想办法去租用,而不是购买。于是有人提出了效用计算的概念。其目标是把服务器及存储系统打包给用户使用,按照用户实际使用的资源量对用户进行计费。这种模式类似于水、电、气和电话等服务的提供方式,使用户能够像把灯泡插入灯头一样来使用计算机资源。这种模式使得用户无须为使用服务去拥有资源的所有权,而是去租资源。可以说,效用计算是云计算的前身。

效用计算模型设想采用多种技术对不同需求提供相应的配置与执行方案,并且设法降低计算提供者的成本。效用计算实际运用以IBM为主要代表。IBM将自己的主机资源按照时间租给不同的用户,当然主机仍然存放在IBM自己的数据中心而用户则是在远程或者IBM数据中心现场使用IBM的资源。

在效用计算中的关键技术就是资源使用计量,它保证了按使用付费的准确性。

效用计算UtilityComputing),简单的说就是通过互联网资源来实现企业用户的数据处理、存储和应用等问题,企业不必再组建自己的数据中心效用计算改变目前传统数据库软件侧重于离线和后台应用的局面。而效用计算理念发展的进一步延伸就是云计算CloudComputing)技术,云计算技术正在逐步成为技术发展的主流。

云计算是继网格计算之后的又一IT技术热点,其基本原理就是使用互联网上大量的分布式计算机来代替本地计算机或远程服务器,帮助企业完成大量计算任务,为企业节省了大量时间和设备成本,从而能够将更多的资源放在自身业务的发展上,将数据业务外包给公用计算供应商来处理。

效用这个词用于为其他客户提供个性化的服务,以满足不断变化的客户需求并且基于实际占用的资源进行收费,而不是按照时长或速率进行收费。这种方式,有时候也叫作使用收费或者配量服务,在企业计算中变得越来越常见,并且有时候还用于客户市场,例如因特网服务、网站访问、文件共享,以及其他应用。

还有一种效用计算的版本是在企业内部提供。在共享池实用模型中,企业集中它的计算机资源为大多数的用户服务,而没有不必要的冗余。

效用计算的具体目标是结合分散各地的服务器、存储系统以及应用程序来立即提供需求数据的技术,使得用户能够象把灯泡插入一样来使用计算机资源。

为了解决传统计算机资源、网络以及应用程序的使用方法变得越来越复杂并且管理成本越来越高的问题,科学家们提出了效用计算这个概念。

按需分配的效用计算模型采用了多种灵活有效的技术,能够对不同的需求提供相应的配置与执行方案。







7







献花(0)
+1
(本文系胡经国图书...原创)