有人称今天是移动通讯时代,只要你愿意就可以24小时都连在网络上,不管你人在哪里,在会议上或是渡假村里随时都能和互联网上的其它人通讯。你使用微信、Gmail或是微博各种网络通信工具,你可以说“我在云端”,好像孙悟空一样。
印刷厂有一个网站,不管是用来宣传自己企业形象,还是拿来作为生意的门户,如果对外宣称是云端服务,那么大家就知道你应用了云端计算的技术平台。
云端计算发源于最早计算器分时(time-sharing)处理的想法和应用,一个计算机主机虽然一段时间只能处理一件程序,由于处理速度快,处理第一件程序1/1000秒后,才处理第二件1/1000秒,接着处理第三件1/1000…,再从头处理第一件。完成后,使用者以为计算机只为他的第一件程序花了10秒,其它程序的使用者也会有一样认知,分时处理的技术让计算机核心(CPU)不会因为能力太强而闲置。
既然一台计算机主机可以分时处理,当然分时处理也可以应用在两台计算机主机上,或是更多的计算机上面,今天我们的手机很忙,要计时、接电话、看电影、传Line…这么多工作要处理,手机厂为了效能,就设计了双核或四核的,也就是两个或是四个计算机主机的芯片,分时去处理不同的计算机程序。
以此推论,在网络上能够相互通讯的许多台计算机,一样可以分时处理同一件工作。到了2000年网络应用越来越发达,电子商务最成功的亚马逊网络书店,已经在世界上许多国家卖书,也就是在世界各地都安装了许多计算机来处理客户找书和买书的需求。为了效益和全球数据的一致性,自然而然采用了分时处理的办法,网络时代的分时处理已经被发展成无数计算机『分散处理』一个工作,远远比同一台手机上的四核分时处理更复杂。
由于亚马逊使用的计算机数以万计,分散处理可以让两台以上的计算机同时处理某一分时的活,不但可以验证计算的结果,一个分时的计算机当机也不会造成计算出错,计算机的寿命和故障也不会造成困扰,数据分散保存和处理也保证了数据的备份与一致性。
当亚马逊统计自己计算机的使用率,几乎任何时段都用不到10%的效能,于是亚马逊开始考虑把自己网络上的计算机,开放给其它有网络计算需求的公司去使用,规划好租借云端计算机的业务和界面以后,2006年亚马逊推出AWS–AmazonWebService开启了云端计算服务的先河。
网络越来越发达,世界各地的电信公司提供频宽让客户上网,当然也希望网络上有更多的服务,来吸引更多的流量,自然就投资一大批计算机,建立云端计算器房,出租计算机和网络给网络商店或网络服务的单位。
许多网络商店生意越好,频宽和计算能力就得扩充,提供在线看电影的网站,如果没有足够的频宽或计算能力,一样做不好生意的。企业自己安装计算机,拉数据专线,就很难应付生意的起伏。例如大陆光棍节一天网购爆量超过几个月的平常流量,网络商店不利用云端计算平台,根本无法应付。
如何把自己的工作环境搬上云端?
或许你以为自己的计算机功能齐全,搬到云端,如果没有一样的操作系统,软件岂不是要从头改写?
近年来虚拟机器VM–VirtualMachine技术成熟,早已解决了不同系统利用相同硬件主机的适应难题。操作系统管理计算机硬件,包括CPU、内存和输出输入机制,VM技术是以软件的方式去仿真计算机硬件的接口,让不同的操作系统可以使用相同的硬件。你桌上的计算机如果跑一个VM的软件就可以切换来切换去执行微软的窗口,苹果的iOS或是Linux操作系统。
云端平台的计算机都装有VM,不管你原来是用Windows2008或是Linux建立的网站都可以搬上云端,这就是云端平台可以容纳各式网络服务的基础。
如果,你需要建立一个网络服务,不论是自己开发还是租用现成的软件,找云端平台租个计算机主机、内存或是硬盘空间,都能选择到适当的规格,当需求或流量改变时重新选择新规格,改变的只是租金,不需要整个系统翻新,成本容易控制,和以往在自家建立网站的成本有天壤之别的差异。
提供云端平台的单位得准备数万台计算机挂在网上,如果都能找到许多房客,即使租金一个月几百元也是大生意,就是不能太贵才租得出去,数据传输速度越来越快,软件放在云端已经不是问题,硬件租用的成本也降到非常亲民的程度,云端计算已经被认为将改变计算机的应用,和各行各业服务的方式,许多电信和大计算机制造商都视之为未来最大的商机。
印刷厂正面临如何上网做生意的十字路口,想要服务好自己的印刷客户,怎么可以不认识云端服务的架构和布建云端服务的知识?