基于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来进行安装部署基础

优势:部署过程比方案三快

缺点:维护比较多个版本的镜像文件

相关文章
相关标签/搜索