云计算
什么是云计算:用户无需关心底层实现细节,通过网络在简易终端上经过身份认证即可使用所需要的服务。底层的实现细节是指底服务器,操作系统,存储设备,供电设备,以及这些设备所处的位置,设备的维护管理等等,对于用户而言是不需要关心的。这里的网络即可以是企业内网,也可以是Internet。简单终端是指支持多种多样的终端设备访问,如PC机,桌面终端,智能手机,IPAD等等。
云计算主要服务提供商:亚马逊,Google,IBM
虚拟化主要服务提供商:VMware,Microsoft,Citrix


目前国内云计算的大局
国内云计算口号已经打响多年,但一直是雷声大雨点小,最近几年各大运营商,设备厂商,互联网公司以及一些创新型公司纷纷发力,云时代终于来临了。
国内向云计算挺进的公司,主要分成以下几类:
第一类是以提供服务器托管,服务器租恁为主要业务公司,如万网,美橙互联等等。
第二类是国内大型设备厂商,如华为,浪潮,中兴,依托雄厚的资源优势大搞云计算。
第三类是移动,联通和电信运营商,希望通过加大云计算的研发投入找到新的业务模式或方向。
第四类是大型的互联网公司,他们勇于创新,开拓进取,是最富生命力的云计算倡导者,以腾讯,百度,阿里,网易为代表。

虚拟化
虚拟化做为云计算底层的一种实现技术,将底层的服务器资源,存储资源,网络资源进行池化,从而方便的进行硬件资源的统一管理和集中调度,通过虚拟化技术可极大的提高硬件资源的使用率,降低CTO,提高可靠性,可扩展性,方便的进行服务器,虚拟机及存储的管理,在线进行资源调整,虚拟机迁移,存储迁移,可自动进行负载平衡,性能监控等等众多的好处。
虚拟化主要可分成几个层次来实现,从下往上依次为:硬件(CPU,内存,存储)层,虚拟化层(ESXi),虚拟机层(VM),虚拟网络层(VDS),应用层
Vmware的版本:可分为标准版,企业版,企业增强版
Vmware的授权:Vmware仍按每CPU许可,各版本对虚拟内存数量没有限制,但对虚拟CPU数量有限制,标准版本每CPU许可支持8路vCPU,企业版本每CPU许可支持32路vCPU,企业增强版每CPU许可支持64路vCPU。
Vcenter Server版本:分为基础版本和标准版本,需要单独采购
vmware HOST配置:512vm/host,4096vcpu/host,32vcpu/core,320cpu(logic),4T mem
vmware VM配置:64vcpu/vm,1T/vm,4sp/vm,hotadd(cpu,mem,disk,nic,pcie ssd)

VMware虚拟化主要软件:
虚拟化软件可分成以下几大类:
第一类:数据中心与云计算基础架构,主要软件产品如下:
vsphere5.5(esxi,vcenter server,vsphere client,operation management)
vCloud Suite
VSA,Data Prection
vcenter site recovery manager
NSX
虚拟SAN
Virsto

第二类:数据中心与云计算管理,主要软件产品如下:
vCenter Operations Management Suite 
vCenter Operations Manager 
vCenter Configuration Manager
vCenter Hyperic
vCenter Log Insight 
vCenter Server
vCloud Director 
vCloud Automation Center
vCenter Orchestrator
IT Business Management Suite

第三类:桌面虚拟化,主要软件产品如下:
Horizon Suite      
   Horizon DaaS Platform 
   Horizon View(以前称为 VMware View)      
   Horizon Mirage      
   Horizon Workspace      
   Socialcast by VMware 
   ThinApp 
   vCenter Operations Manager for Horizon View 

主流的虚拟化技术:Vmware,Hyper-v,Xen,KVM,Virtualbox,Qemu


RHEV

RHEV是红帽推出的企业虚拟化解决方案,基于Linux与KVM,主要有3部分组成,RHEV-M管理控制台,RHEV-H 裸机Hypervisor和RHEV中央存储库。相比其它厂家的虚拟化解决方案,RHEV在价格上更具竟争优。


Openstack

OpenStack俗称开栈云,是NASA和Rackspace联合推出的一个开源的云平台管理项目,旨在为公共及私有云的建设及管理提供一个软件开源项目,让任何个人和企业都可以方便的构建Iaas的云管理平台,获得了众多知名企业的支持。OpenStack是由一些模块组合起来完成一些具体工作,其中包括2个主要组件:Nova和Swift,Nova主要用于计算和虚拟服务器部署,Swift主要用于存储的分布式部署。(Pythen编写)


Hadoop

Hadoop是一个分布式系统基础架构,可用于构建分布式计算平台,由Apache基金会开发。Hadoop主要由2部分构成,用于分布式存储的的HDFS,来源于GFS,用于并行计算的应用程序Mapreduce。HDFS将节点分成2大类,NameNode和DataNode,其中NameNode用于存储元数据,DataNode用于存储数据块,HDFS主要通过NameNode来控制文件的操作。Mapreduce将节点同样分成两大类Jobtracker和Tasktracker,Mapreduce通过Jobtracker节点分配任务和管理应用程序之间通信。Hadoop具有计算效率高,可靠性高,扩展性好的特点。(Java编写)