现在的位置: 首页 > 综合 > 正文

一步一步学习云计算:云的概念(一)

2013年09月22日 ⁄ 综合 ⁄ 共 1773字 ⁄ 字号 评论关闭

在还未接触相关技术的时候,在网上搜搜相关知识点.得出了一个问题:"这个究竟是神马?浮云?    太抽象了!".其中云也是这样的.

许多人往往喜欢把一个很简单的概念给说的非常复杂.其实这样不仅仅不利于自己的学习.也不利于他人的阅读.

所以对云进行一个简单的整理,归纳.(感谢张勇老师的讲解).

一.云的概率

   1.线性可扩展/服务可扩展

       例如顺丰目前使用OA的人数达到3万人,每年所产生的数据有30TB.按以往的模式.顺丰可能采购的是这个要求好多倍服务器(可能预算到好多年之后了).而且顺丰用户逐年增加,产生的数据量也逐年增加.这就需要更强的服务器,更强的硬件来支持(造成金额上的浪费,硬件成本逐年的降价,浪费成本).而如果硬件是可扩展,顺丰则可先采购满足目前使用硬件(小型机等),后续空间不够只需挂上新的磁盘,服务器就可以实现线性,平滑的扩展了.

 

   2.按需分配/使用/负载均衡/资源共享

       例如白天有3台服务器,A服务器资源负载高,B和C低,那么A就可以平滑的迁移到B和C两台服务器.实现负载均衡.(高效散热)而到晚上3台服务器的负载资源都不高,就可以将2台服务器平滑的迁移到A台.B,C关机.(省电,节能,环保).

   3.弱化单节点/强调整体可用性

      著名的的Google所使用的服务器并不是大家所认为是性能非常强悍的,其实是很一般的PC机.(弱化单节点)

     而数量达到一定的量(数百万台),这时整个整体就是非常强大的了,Google每天都有数以千计的服务器Down掉,但是对他的整个整体不造成任何影响(强调整体)(成本降低).

   4.少维护/甚至不维护

     传统的的服务器,还需要装操作系统,驱动,配置很多东西等等.加大维护人员的工作量.浪费大量的人力物力.传统的应用一个管理员最多也就可管理几十台.而使用Vmware,KVM等虚拟机这些技术后(只需要拷贝配置好的镜像文件,即可完成配制,并有强大的快照功能,备份恢复).一个人就可以管理千台的服务器,这样就可以少维护或者不维护.      通过使用瘦终端(如类似于机顶盒),客户段只要有鼠标和键盘,显示器,网线.即可 连接到虚拟机进行办公(减去办公成本)(游戏不行,游戏强调对客户端显卡的要求),以前办公申请PC机可能要几天,现在只用10分钟就搞定了.

  5.充分利用并发/多线程/超线程

     很多人抱怨自己的计算机慢,其实你的机器(4核,双核)已经够快了,[现在最多的已经有上千核了].慢在哪里呢?其实一般是不是慢在你的CPU上(服务器的CPU平均使用率只有18%-25%),而是慢在你的的I/O上,硬盘也是有分规格的,越贵的存量越小速度越大,越便宜的存量越大速度越慢.所以不要怕CPU负载高.    甲写的程序用的单线程多(认为硬件够好,处理的过来,其实也是这样,同样的页面,电信的跑的就比你快).但是一旦用户量过大,这样的应用是无法处理了.所以不要怕服务器处理不过来.

  6.虚拟化

      不仅仅是像传统的虚拟机那样虚拟PC,而是可以虚拟化服务器.一台服务器可以虚拟出好多台服务器,各个虚拟化的服务器再进行虚拟PC等操作.并在出现灾难时只需要把磁盘取出来.挂到另外一台服务器上.数据就又恢复了.减少故障的风险.

 

 

  7.节能/绿色/环保

      满足负载均衡(散热),机房的送风,制冷,减少耗电量等等.

 

 

 

关于私有云和公有云

       公有云: 主要的就是像电信这种计费,租用模式(可按小时,分,年等时间收费). 

       私有云: 主要为local应用.主要是针企业的应用

 

                                                                                           by:chenweitang

                                                                                        ---2011年2月18日0:59:45

 

 小结:云就相当于一个大大的水池,接上水龙头,就有水了,而不用关心水池在哪,有多大,类似一个黑匣子.

 只要满足以上上面几点就可以认为该种体系是云了.

抱歉!评论已关闭.