这几年,云这个概念就像病毒一样,不断蔓延。云查杀、云剪切、云笔记、云办公、云存储、云服务等等,互联网企业天天云来云去的,让人不知所云,感觉云里雾里。就连上个课,老师都要让我们解释云计算。
云计算本身并不是什么刚出的东西,十几年前就有了,只不过是现在才用这个词来形容这种东西,算是新瓶装旧酒。理解难度在于,各大组织对云计算的定义不大一样,网友们也是各执一词,让人闹不清谁对谁错。
如果我理解的和你们有所出入,也不要纠结,毕竟我也不是名人,充其量有个人名。忘了介绍,我是1502班的XX。云计算这个概念是深入且混乱的,希望大家能理解,我为了保持调理做出的妥协。
在讲天上的云之前,我们先一起来看看地上的东西。毕竟妄想一步登天的话,只有找死才能实现。地上有什么呢?有服务器,有终端,还有网线等。说到服务器,好多人的第一感觉都是神秘莫测,现在我要告诉大家,服务器就是电脑,反过来,你的电脑也可以做服务器。
只不过,能做服务器的电脑往往配置比较好,好到什么程度呢?只要你不对它进行一些触及灵魂的操作,那它一生只会关机一次,就是它死亡的那一次。有同学不同意了,说我的电脑配置也是贼好,为什么我的就不是服务器,偏偏要叫客户机呢。
中国人起名字是一门很深的学问,我们可以从名字上对这个问题做个解释。什么是客户机,你使用的电脑就是客户机,因为你就是客户;什么是服务器,为客户机提供服务的机器就是服务器。
有同学又要质疑了,我都没见过服务器,它为我的电脑提供什么服务了?那我问你,你上的网站都是从哪来的,莫非真以为你输入个网址,就会有一股神秘力量在你电脑上生成一个网页吗?不存在的。
你下载的电影是从哪来的,从服务器来的;你上传到网盘里的文件存哪了,存服务器上了。你还能说服务器没有提供服务吗?
终端,字面解释就是最后端头的意思,互联网的终端是什么?简单讲,你用什么设备连的网,什么就是终端,终端是服务链条的最后一步,也是距离消费者最近的一步。
你的手机、平板、电脑是终端,你骑的小黄车是终端,你货到付款刷的POS机是终端,你买瓶饮料用的自助售货机也是终端。
网线,网线是网络资源传输的通道,而万恶的运营商死死的控制着这条通道的宽度,你交的钱越多,这条通道越宽,网速也就越快。对于服务器来说也是如此,服务器的网速越快,用户访问的速度越快。
刚刚我们解释了地面上的东西,可说了半天,云是什么,云计算又是什么?我们知道,凡事皆有因有果,云计算也有其产生的原因,有其存在的道理,给大家讲个故事。
在很久很久之前,我打算办个电影网站。这可麻烦了,首先,我去买了好多台高性能的电脑,然后对它们进行一系列的配置,让其从普通电脑变成服务器,接着我要把珍藏多年的电影复制到服务器硬盘上,最后再写个网站放上面。
当然,这个过程说起来简单,做起来心酸,为了买服务器,搞得我差点倾家荡产;为了配置服务器,我还去学校学了整整两年的相关知识;好,苦尽甘来,我以为这样子就可以高枕无忧,坐等着靠广告费走上人生巅峰了。
可这接二连三的破事就来了,第一天,我有一台服务器A就坏了,为什么?因为家里忘开空调,服务器发热严重,它烧坏了,所以存在这台服务器上的电影都不能看了。
第二天,因为我往服务器B上 传了一些不可描述的视频,访问量暴增,结果服务器B性能撑不住,硬生生给卡死宕机了。
屋漏偏逢连夜雨,船迟又遇打头风,自从开办电影网站后,我就没睡个好觉,网站火爆了,我就要再买服务器来支撑访问量,网站没人来了。我这些服务器就是干耗电,终于,我被搞破产了,电影网站也关了。
可这堆服务器怎么办,用了还不到半年呢?没治,只能当电子垃圾卖了,二手的服务器,真不怎么值钱。最后一核算,我破产的罪魁祸首就是因为自建服务器,每天忙着维护不讲,还投入了大笔资金,血本无归。
故事讲完了,你说这令人伤不伤心,难不难过。难道就没什么好办法解决这种难题吗?当然是有的,自带“救世主”属性的“云计算”横空出世。于是,我又忽悠舍友,开了个云计算公司,为广大客户提供云服务器、云存储、云渲染等产品。
什么是云服务器?就是我搞个几万台高性能电脑,然后分割出租。客户需要什么配置,我就分多少给他。我所有的服务器就像是一块大蛋糕,客户想吃多少,交钱就行,用不着客户自己再做蛋糕了。
我弄得这云服务器,最厉害的地方在于具有弹性。举个不怎么恰当的例子,前段时间,那谁不是给大家介绍了下自己的女朋友,结果把整个微博服务器都给搞崩溃了嘛。
这个没问题,新浪可以和我约定好,如果后台访问量突然增高,我就不断的划分服务器给微博用,流量高峰过去后,我再把这些服务器使用权收回来,这样子,新浪既应对了流量高峰,也不需要买一大堆服务器防备这种事情,减少了支出。
如果客户不想开网站了,也不需要操心卖二手服务器会亏钱的问题,毕竟,客户就是租客,我才是房东,只要没亏欠我租金,你拍拍屁股走人就是。
有人说了,你弄这么多服务器不就是以前咱们常说的集约化吗,怎么就叫云服务器了,还给公司起名叫云计算呢?你没错,这就是集约化,集约化最大的特点就是提高了资源的利用效率。可云计算并不只是集约化。
云是什么?云就是远方的、天边的东西,不需要你直接去接触它,但你可以从里面获取很多东西。云计算就是云,包括云服务器、云存储、云笔记等等乱七八糟的东西。
云计算的定义众说纷纭,但我认为美国国家技术与标准局(NIST)给出的定义最为科学合理。
云计算是一种能够通过网络以便利的、按需付费的方式获取计算资源(包括网络、服务器、存储、应用和服务等)并提高其可用性的模式,这些资源来自一个共享的、可配置的资源池,并能够以最省力和无人干预的方式获取和释放。
听起来困难,说起来很简单。先看主谓宾,云计算是一种模式,然后其他所有字都是对这种模式的描述,我们用几个小例子来加深理解。
云剪切:我在学校的电脑Ctrl+C复制了一段文字,在家里的电脑Ctrl+V就粘贴出来了。原理在于,我复制的时候,这段文字被上传到了云端,我粘贴的时候,文字又从云端下载到本地。
云笔记:就是我在电脑上编辑好内容,我在手机上也能看到,因为这个笔记已经被保存到云端,也就是远在天边的服务器上,只要有网络,我可以在任何手机上得到它。
云办公:就是把World、Excel、PPT啊都搬到服务器上,你打开网页就可以登陆到软件,网页版的Office就算是云办公。
说来说去,云计算这个概念既不深奥,也不玄幻,大家知道有这么回事就行。当我们处于不同的阶段,所能理解的东西总会受到不同的局限。从高阶向低阶看,很多概念都是错的。其实没有什么绝对的正确,我们只是需要一个能说服自己的借口罢了。
我能提供的只有一块敲门砖,欢迎各位往更深的层次探索,即便回头看我是错的。未必深到通透,也没法浅到诙谐,以上,就是我关于云计算的理解。
2017.11.16 课堂作业