VMware vSphere API開發(一)---vSphere 體系核心概念

一、VMware SDDChtml

       VMware 軟件定義數據中心(software defined dataCenter,SDDC),包括了從最底層的VMware vSphere、軟件定義存儲、軟件定義網絡、雲計算平臺等多個組件。VMware vSphere是業界領先的虛擬化平臺,可以經過虛擬化縱向擴展和橫向擴展應用、從新定義可用性和簡化虛擬數據中心,最終可實現高可用、恢復能力強的的按需基礎架構,這是任何雲計算環境的理想基礎。同時能夠下降數據中心成本,增長系統和應用的正常運行時間,以及顯著簡化IT運行數據中心的方式。linux

  以下圖所示,展現了完整的VMware vSphere虛擬化平臺服務器

 

一、VMware vSphere概念網絡

     VMware vSphere是VMware公司開發的虛擬化平臺,是VMware軟件定義數據中心的基礎。架構

     (1)VMware vSphere 使用虛擬化將單個數據中心轉換爲包括 CPU、存儲和網絡資源的聚合計算基礎架構。VMware vSphere 將這些基礎架構做爲一個統一的運行環境來管理,並提供工具來管理該環境中的數據中心。工具

     (2)VMware vSphere 堆棧包括虛擬化、管理和接口層。vSphere 的兩個核心組件是 ESXi 和 vCenter Server。ESXi 虛擬化平臺用於建立和運行虛擬機和虛擬設備。vCenter Server 是管理平臺,用於管理網絡和池主機資源中鏈接的多個主機,即將多個ESXi主機加入池中並管理這些資源。
 
 三、vSphere,vSphere client ,vCenter server,ESXi 區別與聯繫
      
  (1)vSphere
       vSphere是WMware公司的一個提供虛擬化平臺的軟件,vSphere是在數據中心產品下的一套軟件的集合,相似的軟件有微軟的Hyper-V、linux KVM、開源平臺OpenStack等,而ESXI,vCenter是這個軟件的幾個重要組件,ESXi 將物理基礎設施的IT資源進行虛擬化成虛擬的IT資源,而vCenter Server經過建立數據中心和集羣把這些虛擬化資源進行集中的管理,並造成相應的資源池,如存儲資源池,內存資源池等,而基於VCenter Server能夠實現不少高級應用,如AH DRS Vmotion等,而 vSphere client則是管理ESXI主機,它有兩種管理形式,一是直接管理ESXI主機,但這種形式只能管理單獨的ESXI主機。第二種就是經過Vcenter Server對全部ESXI主機進行集中管理。
 
    (2)ESXi
        ESXi是 vSphere 中最重要的一個組件。ESXi 是安裝在物理機上面的服務,ESXi 是虛擬化服務。全部的虛擬機都是運行在 ESXi 服務上面。爲了安裝,管理和訪問這些虛擬機,你須要另外的 vSphere 套件,也就是 vSphere client 或 vCenter。
 
    (3)vCenter server
        vCenter server 和 vSphere client 相似,可是功能更增強大。vCenter Server 安裝在了 ESXi 服務器的虛擬機裏面, 也能夠安裝在單獨的物理服務器上面,如Window 服務器或 Linux 服務器(推薦安裝在虛擬機)。VMware vCenter server 是一箇中心化的管理應用。你能夠經過它管理全部的虛擬機和 ESXi 物理機。vSphere client 能夠經過訪問 vCenter Server 來管理 EXSi 服務器。vCenter server 是一個企業級的產品,有許多企業級的功能,像 vMotion, VMware High Availability, VMware Update Manager 和 VMware Distributed Resource Scheduler(DRS)。你能夠方便的經過 vCenter server 克隆存在的虛擬機,能夠從單一控制的點管理全部vSphere的ESXi主機和虛擬機,而且能夠提供詳細的虛擬架構信息,進行大規模管理,極大地提升了管理員對虛擬環境的控制能力。因此,vCenter 也是 vSphere 套件的一個重要組成部分,是整個vSphere平臺的中心。須要單獨購買 vCenter 的 license。
   
    (4)vSphere client
       vSphere Client 安裝在客戶機(也就是管理員的筆記本或PC 機)上,容許管理員訪問 ESXi 服務並管理虛擬機。vSphere client 被用來鏈接 ESXi 服務器和管理任務。即
 vSphere Client 和 vCenter Server 均可以管理 ESXi 服務器,前者是一個客戶端,後者是集中管理服務。 vCenter 服務一般用在有不少 EXSi 服務和許多虛擬機的大規模環境中。vCenter 也可使用 vSphere client 來管理。因此 vSphere client 能夠在小環境中直接管理 ESXi 服務,也能夠在大規模的環境中集中管理,經過 vCenter 服務間接管理 ESXi 服務。
 
 以下圖所示,展現了vSphere組建之間的關係:

 

 查閱和參考了很多資料,感謝各路大佬分享,如需轉載請註明出處,謝謝:http://www.javashuo.com/article/p-frzfvihx-dc.html雲計算

相關文章
相關標籤/搜索