前情回顧
國內已經有很多的客戶在使用VMware在管理他們業務的虛擬機,隨著這些企業的業務拓展,開發運維的工程師遇到的挑戰越來越大,企業為了減少開發與運維的工作量,開始著手實施云平臺戰略。但在企業構建屬于自己的私有云時,卻遇到歷史資源利舊的問題,如何解決這個問題,且跟隨小編一起往下看。
1品高云對VMware支持的整體技術架構
品高云支持VMware的技術服務架構
在這個架構圖里面,大家可以看到藍色高亮的是品高云已經對VMware支持的一些模塊,最下面的這一層是物理硬件層,那么上一層就是資源池的系統,在這個資源池的系統里面劃分為三個子系統,計算、存儲、網絡。
在計算子系統里面可以看到品高云已經支持了KVM,XEN的虛擬化,后面也已經把VMware支持進來。在存儲的子系統里面對VMware支持第三方存儲虛擬化,VSAN、IPSAN等。在網絡子系統里面對VMware支持其傳統網絡。
在資源池系統的上一層就是自動化云服務系統,它被劃分為基礎云服務和高級云服務。基礎云服務中品高云已經對VMware支持了彈性服務器,彈性存儲,還有監控等基礎服務。高級云服務中品高云對VMware支持了負載均衡,簡單通知還有云編排的服務。在這個高級云服務里面還有幾塊橙色高亮的高級服務,這是最頂層的自助服務平臺,通過品高云云編排實現了IaaS+的高級服務,包括數據庫服務,3D渲染,大數據處理,那么在最右邊是品高云的云管控中心,提供基礎管理功能。以上為整個品高云對VMware支持的技術和架構。
2品高云對VMware的支持服務
a基礎服務
早期,品高云已經利用VMware提供的API,對VMware的系統做了簡單的兼容,用戶可以通過管控平臺,簡單的創建虛擬機,對虛擬機進行備份、打包、關機、開機等。后來為了提高可用性,品高云又調用了API,可以對VMware的虛擬機實現冷熱遷移的功能,為了更進一步的確保業務的連續性,還結合了VMware的先進的容錯功能。同時為了解決企業歷史資產的問題,品高云實現了導入實例的功能,VMware所用的虛擬資源全部都可以到品高云的云平臺上面進行管理。
眾所周知,在傳統的VMware里面,對一些虛擬的硬盤的管理是很不完善的,因而,品高云提供了一個獨立的管理虛擬硬盤的一個界面,在品高云平臺上把虛擬硬盤這個概念抽象為存儲卷,通過這個獨立的管理界面,用戶可以很方便的把這些虛擬硬盤進行掛接到實例、然后可以實現卸載刪除等操作。而且用戶還可以隨時的把這個存儲件進行快照備份。利用這樣快照用戶可以隨時的把當時備份下來的數據還原到新的存儲卷上面,這個是品高云平臺提供的一個功能。
在一個復雜的環境里面,多個存儲設備存在是必然的,雖然品高云現在只支持對一個存儲設備進行調度,但是品高云可以支持更多的共享存儲設備調度。在品高云平臺里面已經對應VMware的網絡實現了內部、外部這楊一個云網絡的標準,當網絡選擇為這個內部網絡的時候,虛擬機的網關就會在云集群控制器上,虛擬機的所有網絡包都會經過品高云的云集群控制器。
內部網絡拓撲架構圖
接下來可以看一下內部網絡的拓撲架構圖,大家看到最下面是一個實例在這個節點里,再上面的是云集群控制器,網絡節點。在這個網絡節點上面是作為一個網關而且提供了安全組,還有地址轉換為彈性IP的服務。在網絡選擇為外部網絡的時候,大家可以看一下外部網絡的架構。這個網絡比上一個網絡就簡單多了,但是上面是用企業交換機來當做子網的網關,為什么會有這樣的一個網絡模式,因為現在很多企業的網絡模型已經固化,在定制自己的私有云時,并不想花很大的力氣改變現有的網絡模型,所以品高云也支持外部網絡模型。
b高級服務
品高云支持了負載均衡,彈性伸縮,簡單通知服務和云編排,而且可以通過自助服務平臺,通過品高云的云編排服務實現更多的IaaS+服務,包括3D渲染,tomcat中間件等,這些在VMware的平臺上如果要搭建的話必須要手工安裝和配置。
c監控服務
支持自定義監控指標
品高云已經利用ESXI對虛擬機甚至是物理機進行了很基本的監控,能夠通過API獲取監控數據,通過圖表的方式顯示出來,不僅如此,用戶還可以通過品高云云平臺提供Ec2config工具來實現自定義監控,上圖是品高云平臺上的參數配置的一個界面,虛擬機里面的ec2config工具可以自動下載品高云自定義的監控腳本,這個ec2config 工具會定期執行腳本,然后定期把監控數據匯報給云平臺,然后云平臺就可以通過下面的圖表可以展現數據出來。
監控數據通過云平臺展現
總結:品高云對VMware的支持
品高云支持的VMware跟虛擬機的一些日常操作外,還提供了存儲卷、存儲快照的獨立管理,云網絡模型,自定義IaaS+服務,這些在原生的VMware平臺上是很難做到的。