什么是云?—— 《普林斯顿最热门的电脑通识课》

云端是什么?——《普林斯顿最热门的电脑通识课》 作者/布莱恩

作者/Brian W. Kernighan译者/李芳玲

网路的普及

回想一下第6章中描述的计算机计算使用模式,你有一台或多台个人计算机,你让各个应用程序执行不同的任务,例如用Word制作文档,用Quicken或Excel处理个人财务,用iPhoto管理照片。虽然这些程序可能会连接到互联网以获得一些服务,但它们是在您的计算机上运行的。你可以下载一个修正了错误的新版本的应用程序,偶尔你可能需要购买一个升级版本来获得新的功能。

这种模式的本质是程序和数据都在自己的电脑上。如果您在一台计算机上修改了一个文件,然后在另一台计算机上需要它,您必须自己进行传输。如果你在办公室或旅行时需要一个存储在家中电脑上的文件,那你就麻烦了。如果你在Windows PC和Macintosh (Mac)上都需要Excel或PowerPoint,你必须为每台电脑购买一个程序。以上情况还没有包括你的手机。

另一种不同的模式正变得越来越流行:使用浏览器或手机来访问和操作存储在互联网服务器上的信息。Gmail或Outlook等邮件服务是最常见的例子。您可以从任何计算机或移动电话访问您的电子邮件,上传本地编写的电子邮件,或将电子邮件下载到本地文件系统,但大多数情况下,您将信息留在提供服务的服务器上。

不需要做任何软件更新,但是新的功能会时不时的出现。你通常在脸书上与朋友保持联系或观看他们的照片,但对话和照片是存储在脸书上,而不是你自己的电脑上。这些服务是免费的。唯一看得见的“代价”是,当你阅读邮件或查看朋友在做什么时,你可能会看到广告。

科技未来趋势——云端运算

这种模式通常被称为“云计算”,因为互联网被比喻为“云”,没有具体的物理位置,信息存储在云端的某个地方。

电子邮件和社交网络是最常见的云服务,但还有许多其他云服务,如Dropbox、Twitter、LinkedIn、YouTube、在线日历等等。数据不是存储在本地,而是存储在云端,也就是云服务提供商的服务器上:你的邮件和日历存储在谷歌的服务器上,你的照片存储在Dropbox或者脸书的服务器上,你的简历存储在LinkedIn的服务器上,等等。

云计算示意图。图//Pixabay云计算的出现是由于多种因素的汇聚。在个人电脑变得越来越强大的同时,浏览器也变得越来越强大,浏览器现在可以高效地执行对显示要求很高的大型程序,尽管使用的编程语言是文字JavaScript。对于大多数人来说,客户端和服务器之间的带宽和延迟(等待时间)都比十年前好很多,这使得数据的传输和接收更快。即使当您输入搜索词时,您也可以立即响应击键,并在完成键入之前列出一些建议的搜索词。因此,在过去,大多数需要单独程序来处理的用户界面操作都可以由浏览器来处理,同时使用一个服务器来承载大量数据并执行任何复杂的操作。这个组织在手机上也运行良好:不需要下载另一个移动应用程序。

基于浏览器的系统的响应速度可以与基于桌面的系统相媲美,并且您可以从任何地方访问数据。

以谷歌基于云的“office”工具为例。它提供文字处理器、电子表格和演示程序,以便多个用户可以同时访问、使用和更新它。(翻译:基于浏览器的系统也叫基于web的,或“brower-server mode”,简称B/S模式,是指通过浏览器使用网络上的软件执行各种任务;基于个人计算机的系统也称为基于客户端的,或“客户端-服务器模式”,简称C/S模式,这意味着必须在每台计算机上安装各种软件来执行各种任务。)

云端工具的快速崛起

一个值得关注的话题是,这些云工具最终是否会工作得足够好,以完全取代基于个人电脑的版本。你大概可以想象得到,微软对此非常在意,因为Office软件在公司收入中占相当大的比重,而Office主要运行在Windows操作系统上,微软剩下的大部分收入都来自Windows操作系统。基于浏览器的文字处理和电子表格不需要微软的任何软件,因此会威胁到微软的Offic和Windows操作系统两大核心业务。

目前Google Docs等类似系统并不具备Word、Excel、PowerPoint的全部功能,但科技进步的历史上却充斥着这样的例子——明明很差的系统却问市场,抢走认为这个系统足够好的新用户,逐渐蚕食在位者的市场份额,不断完善自己的功能。微软显然意识到了这个问题。事实上,为了解决这个问题,该公司已经推出了Office 365的云版本。

云工具的迅速崛起。图//Pixabay

/figcaption>

以网路为基础(web-based,亦即以浏览器为基础)的服务其实对微软及其他供应商具有吸引力,因为易于採用订阅收费模式,用户必须持续付费以取得服务。但是,消费者可能偏好一次性购买软体,必要时再付费升级。我目前仍然在我的较旧的麦金塔电脑上使用 2008 年版本的 Microsoft Office,它运作得很好(在此应该称讚微软),而且,它仍然偶尔获得安全性更新,因此,我并不急于升级。

云端运算仰赖用户端的快速处理及大量记忆体,以及伺服器端的高频宽。用户端的程式是用 JavaScript 语言撰写的,通常错综複杂。JavaScript 程式重度要求浏览器更新及快速显示图形资料,敏捷反应使用者的动作(例如拖曳)及伺服器的动作(例如更新的内容),这已经是够难了,难上加难的是,浏览器版本与 JavaScript 版本之间的不相容性,需要云端服务供应商找出传送程式给用户端的最佳方法。不过,伴随电脑运算速度愈来愈快,以及更加遵从标準,这些都在进步中。

云端运算可以在「于何处执行运算」和「处理过程中把资讯寄存于何处」这两者之间作出取捨,例如,使 JavaScript 程式与特定浏览器脱钩的方法之一是,在程式本身里头包含测试,譬如:「若浏览器是 Firefox 75 版,就执行这个;若浏览器是 Safari 12 版,就执行那个;若为其他浏览器版本,执行别的。」这样的程式比较大,意味的是,需要更多频宽来把 JavaScript 程式传送至用户端,而且,程式中增加的测试可能使浏览器运转得较慢。另一种方法是,伺服器可以询问用户使用的是哪种浏览器,然后传送针对这款浏览器撰写的程式,这程式可能更简洁,执行得更快,不过,对于原本就小的程式,差异可能不大。

网页内容可以用不压缩形式传送,这样,用户端及伺服器端需要的处理工作较少,但需要较多的频宽来传输;或者,用压缩形式来传送网页内容,传输时需要的频宽较少,但两端需要增加处理工作。有时候,只有一端做压缩处理,大型 JavaScript 程式经常被压缩,移除所有不必要的空白,让变数及函式使用一或两个字母的名称,压缩后的程式是人类看不懂的,但用户端电脑不在意。

儘管有技术性挑战,若你总是能连上网际网路的话,云端运算的优点很多。它们供应的软体总是最新的,资讯储存于专业管理的、有大容量的伺服器上,客户资料随时都有备份,几乎没有遗失的可能。一份文件只有一种版本,不会发生同一份文件在不同的电脑上可能有不一致版本的情形,而且,很容易即时共享文件及通力合作。云端服务的价格很便宜,个人消费者往往可以免费取得,但企业客户可能得付费。

——本文摘自《普林斯顿最热门的电脑通识课》,2022 年 2 月,商业周刊。

  • 台湾杰出女科学家系列专访,持续更新中!

《她是科学家》特辑持续更新中

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/188289.html

(0)

相关推荐

  • 个性海报(海报图片简单又漂亮)

    海报,图片,简单,漂亮个性海报(海报图片简单又漂亮)个性海报一、我期望日子有惊喜,我期望喜爱有回应。二、现在人与人之间的分歧,主要是来自于有那样一拨人,惯于用圣人的规范评判他人,用贱人的规范要求自己。三、不要做廉价的自己

    阅读 2021年12月25日
  • 10月京东手机销量排行:iPhone13被卖爆,小米上榜机型最多

    眼下正处于双十一,许多机型都有着优惠活动,这也让那些想在近期换新机的小伙伴们眼花缭乱,不知选择哪款才好。都说大众的眼睛是雪亮的,大家都在买的东西一定差不到哪去,近日京东十月手机销量榜单出炉,排在前十的机型均是在过去一个月销量最好的手机,所以有选择困难症的朋友直接选择销量排名靠前的就好。

    科技 2021年11月2日
  • 云雾茶属于什么茶 云雾茶的种类是什么茶

    云雾茶属于什么茶 云雾茶的种类是什么茶2021-11-09 20:32:371、云雾茶是绿茶的一种。2、各地较出名的有安徽高峰云雾茶,浙江天台的华顶云雾,江西庐山的庐山云雾,江西大鄣山云雾茶,江西眉峰云雾,江西玉山的三清

    生活 2021年11月9日
  • 挖矿为什么要用显卡,运算显卡挖矿

    挖矿为什么要用显卡,运算显卡挖矿 所谓的矿就是一个个数据包,这些数据包需要解密。一般来说都是由CPU来算的,但是一个两个可以,一堆一堆的CPU也受不了。又因为这些数据包的计算量很大,但计算方式简单,而这正符合GPU的

    攻略 2021年10月24日
  • 长春市融创上城,长春融创上城属于哪个街道

    长春融创上城小区违法建筑被拆除,你怎么看?网友提问:长春融创上城小区违法建筑被拆除,你怎么看?优质回答:来答一下。长春融创上城是高新区早期开发建设的商业住宅小区,小区入住多年来存在一批占用公共绿地、堵塞消防通道的违法建筑

    攻略 2021年11月25日
  • 什么是面向未来的三种知识,未来我国要通过

    为什么说知识就是力量,知识是什么?是我们对事物的理解认识,也只有对事物有了较好的理解认识,我们才能让

    营销 2022年6月1日