云计算作为ABC(人工智能、大数据、云计算)三驾马车之一,是本世纪IT的重大创新,它的出现推动了信息技术的加速发展。但对于什么是“云计算”,网上的文章大都面向专业计算机人员,解释很晦涩,普通人读过后感觉“云里雾里”。
望字生义,云就是天上漂浮的云,看得见,摸不着。而云计算的“云”其实就是指计算机网络,“计算”就是指计算机硬件软件数据等资源,把计算机资源放在网络上使用,就是“云计算”。
在过去,家里与办公的电脑很多都是不联网的,我们的文档就实实在在躺在自己的电脑里。但是遗憾的是,出差时不能用,如果电脑坏了又没备份,数据就丢了。
现在,我们可以在互联网使用网盘、在线笔记等应用,来存储照片、文档,来编辑笔记,我们可以清清楚楚看得见数据,随时可用,也不用担心电脑坏了的问题,非常方便。数据都是存放在互联网中的计算机里,这些计算机我们是看不到的,至于这些计算机是在北京还是在上海,我们更无从知晓,也无需知晓。
这样一说,大家可能对云计算有了初步的概念,同时也感觉这个东西并不神秘,因为我们大家每天都在使用,我们手机中APP大都是在云计算支撑下为我们提供服务。
但是,云计算的概念也远非如此简单。微软的定义是:“云计算就是计算服务的提供(包括服务器、存储、数据库、网络、软件、分析和智能)- 通过互联网(云)提供快速创新、弹性资源和规模经济。”
进一步用自来水的例子说明:我们打算在一个村子建立一个工厂,这个工厂生产需要大量的淡水。但是村子周围没有河流,因此我们决定打井抽取地下水。打好井后需要建立泵房,铺设管道,还要专门派人负责日常管理。另外,当我们遇到订单突然增长的季节,可能井水就供应不上,我们必须考虑继续打井。但当生产淡季,也有可能会导致这些供水设备闲置。这时,城里的自来水公司将管道铺到了工厂,我们直接购买自来水进行生产,想用多少就买多少,也不用操心水来自哪里,省心省力又省钱。
换成计算机也是同理。比如,我们打算建立一个视频与照片分享的网站,传统方式下,我们需要购买好几台计算机服务器放在专门的机房里,向电信运营商购买互联网线路,也要专人负责维护这些设备,耗时耗钱耗力。如果遇到用户快速增多,网站运行变慢,我们不得不添加计算机与存储设备,购买更大的网络带宽,这个过程可能要好几天,还要遭到用户的抱怨。如果计算机实然出故障,整个网站都崩了,会导致用户的大量流失。
现在有了亚马逊、微软、阿里、腾讯、华为等云计算服务商,我们可以直接向他们租用这些资源,不需自己事事都动手。各个服务商有庞大的专业机房,成千上万计算机组成的集群,专业的管理设备、管理系统与管理团队,这些资源集合就是服务商提供的“云”。
我们将网站放在他们的“云”里,用多少资源,就交多少钱,费用比自己建省得多。另外,如果遇到用户增多速度变慢问题,只要点几下鼠标,瞬间在云端升级扩容。更重要的是,我们不再需要机房的管理人员。并且云计算服务商科技实力强大,可以保证数据备份更安全,计算机出故障时可以快速切换到备用设备,保证我们网站的访问不会中断。我们需要做的就是不断将网站的功能设计的更加好用,让用户更加喜爱。而云服务商通过规模效应,不断降低运营成本,也获得了丰富的利润。
如果我们不想亲自设计开发应用,还有更省心的方式,可以直接向云计算租用订阅应用。比如,我们想要企业内部的即时通讯与协作工具,阿里钉钉、腾讯企业微信等云服务把你需要的功能都准备好了,只要在线注册就可以使用。相比自己设计开发,成本费用低的多,日常维护也更省事。
所以说,相对传统方式,云计算具有费用低、响应快、弹性好、效率高、性能强、可靠安全的优势,它让我们能专心聚焦在怎么把应用做好、把网站做好,避免了建设机房维护设备等事务的麻烦与成本。
云计算,让专业人做专业事,深化了行业的分工合作,让整个社会更有效率,创新加快,对科技未来发展具有深远的意义。