基於openstack平臺的幾種Cloud DB解決方案

方案1、openstack 官方 trove解決方案docker

此方案進行過鏡像的打包,因爲網絡問題,還未能成功實現數據庫

方案2、salt 或者ansible+ docker 網絡

 

因爲 docker部署數據庫,在數據庫這層上面再加一層docker,數據庫性能方面有少量的影響,並且使用docker會打破傳統的DB運維,在不考慮運維,性能影響的狀況下是能夠選擇這種Cloud DB部署的運維

方案3、salt 或者ansible+ db_packagepool+deploy_scripts性能

此方案是iaas交付os以後,在此基礎上經過網絡拉取安裝包以及安裝腳本,最終交付DB的過程blog

優勢:不須要單獨爲DB打包鏡像包,只須要作各類OS版本的鏡像,統一維護db_packagepool的數據庫安裝包以及安裝腳本,維護成本較低ip

缺點:交付速度緩慢部署

方案4、salt 或者ansible+DB_package+deploy_scriptsclass

此方案是將數據庫安裝包以及安裝配置腳本都打包到鏡像,省去了經過網絡拉取安裝包的過程,在拉取鏡像實例後,能夠進行ansible編排或者經過salt agent來進行安裝部署基礎

優勢:部署過程比方案三快

缺點:維護比較多個版本的鏡像文件

相關文章
相關標籤/搜索