欢迎来到天天文库
浏览记录
ID:14900888
大小:462.85 KB
页数:9页
时间:2018-07-30
《从云1.0时代到云2.0时代》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、从云1.0时代到云2.0时代作者冬瓜头
2、2011-04-2507:01
3、类型行业动感
4、19条用户评论»【陈怀临注:冬瓜头的书,我是打死也不会买,等他亲自上门送,而且要N本免费。。。。鉴定完毕。弯曲评论不代表其艺术观点。不同意其观点的,当作批判材料来研读。。。例如,如何避免理解云计算的错误casei。。。赛赛。】【选自《大话存储2》一书第20章,转载请注明出处及作者(冬瓜头)】20.8.4 云基础架构的艺术与哲学意境另外,我发挥了一下想象力,将云想象成为一部精密机械,并画了一张图,如图20-40所示。希望通过这张图能够让大家更加深刻的认识云这个东西。这张图片
5、其实是可以运动的,大家可以联系我以获得这张图片的动态版。这张图是对一片小云种子的一个总结。最中心的物质本源,也就是硬核心。在这层硬核心之外,包裹一层弹性存储层,包括可灵活扩展的集群SAN、集群NAS或者集群/分布式文件系统等,以及Thin、Dedup等增加数据弹性的技术,还有增加管理灵活性的虚拟化技术。之外再覆盖以弹性计算层,最后覆盖以资源管理层,最外面则是运营层,包括业务展现子层与运营管理子层。至此这片云就彻底运转起来了。图20- 40 小云的5层结构大家再仔细分析一下这张图,会发现其中包含有无穷奥妙。你先想象它是一台电动机,其中每个圈都可以旋转,谁来给
6、它提供能量呢?当然,云数据中心必须有足够的电力,电动机要旋转,需要有电刷给其供电。大家可以看看业务展现层与运营管理层,这两个模块是不是很像两把电刷,将用户需求这种动力不断地提供给中心部件,从而让这台电动机持久地转动。如果没有了用户需求,或者你已经想不出足够新颖的业务展现方式,那么就算有电,这个数据中心也无法再运营下去了。计算存储硬核层:处于这台精密机械的最核心层次的,就是硬核了,也是运转最快而且最硬最实的一个角色。在数据中心中表现为大量的和存储设备,这个核心是云数据中心的物质本源,也是密度最高的实体。硬核相当于云中的种子。服务器存储弹性软化层:这一层紧密地
7、包裹在物质实体之外,通过分布式、集群、虚拟化、Thin、Dedup、Snapshot、Clone等技术,将原本高密度的硬实体充分软化,为上面的层次提供一个弹性软化的基座。计算弹性软化层:在弹性软化的存储基座之上,计算资源也通过各种主机虚拟化技术手段被充分地软化。资源管理调度层:物质硬核+富有弹性的软化计算与存储资源层,共同构成了一个系统内的阴与阳相合的资源核心。资源管理与调度层起到一个适配内外层次的作用,外层阳气的生发需要底层物质源泉的积聚、分配和运化,如何将这个系统内的资源进行良好的调动与配合,便是这一层的任务。这一层中存在诸多角色,比如资源监控、资源分
8、配与调度、并行计算分配与调度等。业务展现运营层:这一层则是阳气外发外散与运化升华的至极之层次,也是整个云数据中心的精神本源。中心的硬核为太阴,这一层则为太阳,为最终将辐射展现出去的一层,也是外界直接可见的一层。表里相合,一为实一为虚,一为阴一为阳,一为物质一为精神。整个云数据中心便是一个阴阳表里虚实相合的一个有机体。这也正像一个星云,不断孕育出[微软用户1] 星体,对应着云基础架构之上不断孕育着各种应用业务服务。生物体、社会、企业、公司、宇宙,其实都是这样演化的,那么可以这么说,系统即云,云即系统,云是大统一的系统模型。另外,大家可以继续领悟一下,这片小云
9、种子,是否就是一台计算机呢?硬核心就相当于硬件,看得见摸得着,外层的弹性存储层,相当于计算机的存储系统,任何计算机启动时首先都要去从存储系统里读入代码执行;再外层就是操作系统内核层,基于存储层的支撑,内核得以启动;再往外就是操作系统管理界面层了,利用界面来管理和分配各种计算机资源,其中并行计算调度模块也相当于操作系统中的线程调度器等角色;最外面一层,也就相当于计算机的应用程序层了,各式各样的应用程序,对应着云中各式各样的业务展现。各种应用(业务展现)可以在一台计算机上(云中)迅速的安装卸载(部署)。那么,“云即计算机”,这句话,不记得之前哪位提到过,至此我
10、也彻底理解了。云为何就是计算机?云由大量计算机组成,而其堆叠之后的样子和架构,仍然还是一台计算机。计算机各处总是体现着轮回的形态。为何呢?因为它骨子里就是由计算机组成的,它永远造不出异形,只会造出它自己,除非它有自己的强烈向往,希望自身向某个异形发展。这种行为,骨子里已经根植到了基因当中,这种上下联系看上去非常微妙。对比一下:1.计算机加电,硬件启动→云数据中心硬件核心层启动。2.从磁盘读取代码以便启动OS→云中的数据承载层。各种分布式FS分布式DB,key-valueDB等。3.OS启动→云中的虚拟计算层,生成大量VM。4.启动到用户界面→云中的管理层,
11、比如微软SystemCenter,NovellCloudManag
此文档下载收益归作者所有