美文网首页
来谈谈云计算 <1>

来谈谈云计算 <1>

作者: elite_lcf | 来源:发表于2017-05-10 11:20 被阅读0次

    1

    云计算前世今生

    关于什么是云计算这个话题,业界其实一直是有争论的!怎么样的架构算是云计算,怎么样就不算,一直没有扯出来一个很清晰的定义。

    这也是今天为什么很多IT厂商,如网盘存储、虚拟主机、CDN等都声称自己是云方案,提供的是云服务。

    有意思的一点是,当媒体们纷纷扬扬开始渲染宣传“云计算”改变未来时,中国的IT领袖们对云计算的看法却完全是两种极端。

    强技术背景的CEO,如搜狐的张朝阳、网易的丁磊、创新工场的李开复,普遍认为是在炒概念,认为“我们早就是云计算了”,基本是嗤之以鼻的态度。

    弱技术背景的CEO,如阿里的马云,听闻云计算的概念之后很兴奋,马上找来心理学博士王坚当CTO主持开发“阿里巴巴的云计算系统--阿里云”。

    中间派程序员马化腾半信半疑的压下一点筹码,处于观望状态。

    当然发展到今天的结果大家已经看到了。阿里云一枝独秀。这里面其实有一些很有意思的东西值得我们学习。

    关于云计算定义,笔者认为可以将之区分为两种形式的市场,B2C市场B2B市场。分别分析这两个部分可以让我们看的更清楚云计算的本质。

    B2C市场的云化其实是伴随着网景与微软的浏览器大战,很早就推广并被普通消费者所熟悉。简单讲,就是将本地应用放到浏览器上去访问了。举个例子,以前游戏都是玩本地的“仙剑奇侠传”,都是跟电脑NPC各种互动,自己一个人嗨。云化后游戏主机系统其实在网络侧,在云端,马上就是“传奇”的各种组队,各种对战PK。B2C市场云化最大特点在于让孤立的主机通过网络云连成一片,达到梅特卡夫法则实现最大价值化。

    而B2B市场则完全不同,我们要理解B2B市场云计算的发展历程,就必须先了解计算机系统架构发展历史。

    首先我们必须要说,早期的计算机系统其实就是一种云服务的形式,而且还是一种“私有云架构”。每一台早期的计算机都由中心主机(Server)与几十上百个终端(Terminal)组成.

    终端的作用仅仅用于获取用户输入与展示中心主机计算结果的输出,所有的计算处理过程都由中心主机完成。通常一个研究所或者一所大学才能有一台主机,然后通过每个系通过Terminal连接上主机申请计算能力。

    主机通过一定分配规则来决策每个Terminal提交任务的执行时间。这样的设计是因为计算机系统的中心主机非常庞大,通常占用好几层楼的空间,而且对环境条件如供电、温度、湿度、灰尘、静电等要求非常高。只能采取这种管理方式。

    世界上第一台电子计算机ENIAC的主机长这样的:

    大型电子计算机的终端是这样的,早期是纸带+示波器,后面才慢慢发展出阴极射线管显示器:

    当然,虽然早期电子计算机可以占掉一整栋楼,但是实际上其计算能力还是比不过你手里现在握着的小小的手机。但是概念上我们基本还是可以对应到今天云服务里服务端(Server)与客户端(Client)的。

    随着计算机系统的小型化/微型化运动不断进展,计算机主机越变越小,计算能力却随摩尔定律飞速提升。特别是刀片式服务器提出以后,计算机主机就变成下面这样了:

    一个书架大小的机框,将电源、存储、CPU、主线、风扇等全部集成到一起集中管理。占用空间不大,易于维护。如果要扩展的话,再额外插入一片扩展板即可,结构如下:

    刀片式服务器基本代表了计算机小型化的巅峰发展水平。大部分新建IT系统、数据中心都是采用此类硬件结构。即便是Google/Facebook这种企业,硬件基本单元也基本是这种刀片式架构,下面是Google近年新建的数据中心:

    然后我们再回到之前的话题,B2B市场云计算的发展。首先,大部分企业在评估IT系统建设做选型的时候,通常会有两个很重要的指标:

    TCO: (Total Cost of Ownship)

    总拥有成本:投资建设、维护这套IT系统的投入总投入成本。

    TVO:(Total Value of Ownship)

    总拥有价值:IT系统建设完成之后所能提供服务为企业产生的价值。

    只有当TVO > TCO的前提下,这项IT系统建设才是值得投入的。通常企业IT部门的运营目标都是在减低TCO的同时,最大化TVO。

    结合计算机系统发展历史,很明显可以看到,初期的计算机TCO成本非常高,通常政府部门、科研机关才能共享使用一台计算机主机。

    随着计算机小型化进程,计算机系统建设、维护成本显著下降,使得大部分中小型企业也能够承担起来系统的建设成本。所以这时期各类企业都纷纷建设起来自有IT系统,也就是我们所熟悉的在云计算发展起来之前的传统计算机系统。大部分企业的信息化也是在这个阶段以这种自有计算机系统架构建设轰轰烈烈发展起来的。

    这种自有计算机系统在早期的时候,确实非常灵活自有,特别在支撑ERP、CRM系统的大规模部署上功不可没。但是随着业务的进一步发展,就暴露出一系列的问题。主要有以下几点:

    自有IT系统一旦建设完毕,扩展周期长;

    IT系统生命周期到期后,系统升级困难,重复投资高;

    IT系统、应用系统随着发展,面临各种挑战越来越多,如安全问题,新终端设备兼容性等;

    自有IT部门员工长期游离企业主营业务线之外;

    这个时候,企业自建IT系统的TCO其实是非常非常高的。于是很自然的,中小型企业就会考虑“租用”,而不是“购买”整套IT系统,这样就可以把与企业业务不相关的“IT维护”成本剔除出去,运作的好的话也基本不会影响TVO。中小型企业逐渐意识到他们需要的是一种“IT服务”,而非IT系统。

    历史的巧合之处在于,这个时候类似Amazon这样的电商公司也面临着一个非常严峻的问题——系统计算资源过剩

    为什么计算资源会过剩? 很简单,因为Amazon的IT系统是按照系统最高峰值为标准建设的,假设说Amazon在每年的“黑色星期五”促销时,系统最高负载可能达到“10万 笔交易/秒”,Amazon的系统就必须按“10万 笔交易/秒”为基准设计,即使正常交易日的系统负荷可能只有“1万 笔交易/秒”。这样,Amazon的计算机系统在一年的99.9%的时间内,系统负荷都不到10%。

    Amazon自然不甘心放着可用资源空转,于是想法很简单,把闲余的计算能力“”出去! 于是与大多数中小型企业的想法一拍即合!AWS(Amazon Web Service)就此诞生。

    再回到本文开头说的,为什么强技术背景的同学们都对云计算概念不感冒?其实强技术背景的同学们都知道,云计算没什么技术上特别的创新,我们一直都在通过网络获取各种云服务,所以并不认为这是一件多么值得宣传和学习的东西,所以提出“我们已经是云计算了”这种说法也丝毫不奇怪。

    但是他们错了,错在云计算压根不是一项技术创新,而是一种新的商业模式。这种商业模式将传统IT企业的IT系统由“成本中心”变为了“利润中心”,这才是云计算的颠覆之处。将广大中小型企业从IT维护的泥潭中拯救出来,让他们能聚焦自身业务发展而不用背上一个庞大的IT支撑团队,这个才是云计算最具颠覆性的地方。这也才是笔者所理解的云计算。

    《未完待续》

    相关文章

      网友评论

          本文标题:来谈谈云计算 <1>

          本文链接:https://www.haomeiwen.com/subject/kgwotttx.html