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

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

作者/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年8月20日
  • 什么是团建,学校团建是什么意思

    什么是团建,学校团建是什么意思 团建最开始并不是服务于企业管理的,它起源于二战期间,目的是为了训练海军学员,当时的形式其实偏向于训练,课程比较严肃,主要就是为了增强这些海军学员之间的团队协作能力以及个人能力,而这就是

    攻略 2021年10月18日
  • 淘宝开店详细有效的刷流量步骤?AB单

    淘宝开店详细有效的刷流量步骤?AB单
    x网购已经成为现代购物的主流。大家基本都是网购,导致卖家越来越多。对于新手商家来说,很难在人群中脱颖而出。这个时候可以选择刷单,那么淘宝店流量如何有效刷呢?淘宝怎么流量有效果?1.

    电商 2021年5月13日
  • 京东双十二便宜还是双11,京东双12优惠比双十一大吗

    京东双12比双11便宜吗京东一年中力度最大的活动还是要数6.18的活动,而双十二和双十一的优惠力度两者就基本持平,但还是比不过6.18的。毕竟一年中优惠力度较大的购物节,还是不容错过的哦。

    电商 2021年12月6日
  • 校园o2o业务拓展开发、大学生创业有什么合作渠道吗

    校园o2o业务拓展开发校园o2o业务拓展开发、大学生创业有什么合作渠道吗一、校园有哪些暴利生意?
    校园里赚钱的生意很多,源于校园里有很多具备消费能力的学生。1、也许你没想过,校园的旧书生意很暴利。记得大学的时候,每到有毕

    生活 2021年12月9日
  • 社保买15年和20年有什么区别,具体是什么情况?

    而我们退休后养老金领取的多少,主要是根据当地上一年度全省在岗职工月平均工资、本人平均缴费额度和缴费年限来决定的。在相同缴费额度的情况下,缴费年限越长养老金领取的金额就会越高。从这就...

    阅读 2022年5月10日