天天看點

雲計算與虛拟化了解二三事

雲計算

什麼是雲計算:使用者無需關心底層實作細節,通過網絡在簡易終端上經過身份認證即可使用所需要的服務。底層的實作細節是指底伺服器,作業系統,儲存設備,供電裝置,以及這些裝置所處的位置,裝置的維護管理等等,對于使用者而言是不需要關心的。這裡的網絡即可以是企業内網,也可以是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編寫)

本文轉自清風拂面 51CTO部落格,原文連結:http://blog.51cto.com/crazy123/1357225