本節書摘來自異步社群《建構高可用vmware vsphere 5.x虛拟化架構》一書中的第2章,第2.2節,作者:何坤源著,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視
2.2.1 vcenter server支援的資料庫
根據vmware官方提供的資料顯示,vcenter server支援多種資料庫,主要分為兩大類。
1.基于windows版的vcenter server支援的資料庫
(1)sql server 2008 express;
(2)sql server 2008 r2;
(3)oracle 10g。
2.基于linux版的vcenter server appliance支援的資料庫
(1)ibm db2(vcenter server 5.5版本不支援);
(2)oracle 10g。
2.2.2 嵌入式資料庫和獨立資料的選擇
對于vcenter server來說,無論是windows版本還是linux版本,都可以使用嵌入資料庫或獨立資料庫,作為虛拟化的實施人員,如何選擇使用資料庫,了解一下兩者之間的優缺點是很重要的。
1.嵌入資料庫
優點是無需支付任何費用,部署vcenter server時可以同時完成。
缺點是隻能支援不超過5台esxi主機以及50台虛拟機,資料庫的備份恢複麻煩。
vmware vcenter server appliance 5.5內建的vpostgres資料庫可以支撐到500台主機或5000虛拟機。
2.獨立資料庫
優點是具有完整的資料庫功能,支援5台以上的esxi主機以及50台以上虛拟機,備份恢複使用資料庫自帶功能即可。
缺點是需要購買資料庫授權以及後續安裝配置。
對于不超過5台esxi主機的生産環境,建議使用嵌入資料庫,對于超過5台esxi主機的生産環境,建議使用獨立資料庫。
2.2.3 sql資料庫和oracle資料庫的選擇
如果确定選擇獨立資料庫,就會面臨選擇什麼樣的資料庫,vcenter server同時支援sql server資料庫以及oracle資料庫。
在作者參與的項目中,vcenter server更多使用sql server 2008資料庫,其安裝配置、備份恢複相對簡單,運作穩定性也不存在問題,是以推薦使用。
oracle資料庫一直以強大的安全性和穩定性著稱,廣泛用于各大企業的核心資料庫,但安裝配置以及維護具有一定的複雜性,特别是基于linux版的oracle,如果沒有專業的oracle資料庫管理者,作者建議不選擇oracle資料庫作為vcenter server的獨立資料庫,因為後續的管理維護是很大的問題。