云平台现在看来主要作用是易于部署,方便管理。但对于数据库这种对IO要求较高的应用,适合建立在云平台上吗?或者说数据库方面的云平台该如何建立哪?建什么样子的哪?
docker等PAAS云平台的一个重要概念就是轻量级,快速启动或者销毁,因此一般是无状态的形式,因此也就不适合存储数据,不然就变成有状态容器。但是数据库的容器现在也提出dbaas(db as a service)的概念。如果数据库集群的服务器采用容器上运行,那么可以挂载底层存储,底层存储采用SDS(sofware define storage)的实现形式,比如ceph等分布式存储管理软件。
收起同意楼上的,应该界定清楚数据库的类型,业务类型。
如果数据库的数据量不大,负载不高,可以放在云上啊。而且如果使用了分布式数据库,放在云上很合适
但如果是传统且要求高,一般还是放在小机,大机,Exadata,物理机 等传统架构
建行云平台我知道的应该最早 自主开发
其他银行 有用openstack的 也有用 vmware的云技术 看你需求和技术实力
此外数据库 在云上不过是 给的资源更多 io更快 开你业务能力和需要
虚拟化是可以满足数据库在 虚拟机里面运行的
powervm + rac 目前是普遍的 数据库部署方式 使用vios进行io