对于数据库使用Oracle RAC集群的应用如何进项容器化改造?

对于数据库使用Oracle RAC集群的应用如何进项容器化改造?

参与18

5同行回答

hellothellot系统架构师保险
应用服务器可以进行容器化改造,虽然目前docker支持Oracle DB,但是不太建议将数据库层做容器化改造,至少目前不建议。显示全部

应用服务器可以进行容器化改造,虽然目前docker支持Oracle DB,但是不太建议将数据库层做容器化改造,至少目前不建议。

收起
保险 · 2018-08-13
浏览3449
YuLiminYuLimin资深技术顾问IBM广州
https://github.com/oracle/docker-imagesDocker Images from Oracle全系列O记家产品的镜像https://github.com/oracle/docker-images/tree/master/OracleDatabaseOracle Database on Docker显示全部

https://github.com/oracle/docker-images
Docker Images from Oracle
全系列O记家产品的镜像

https://github.com/oracle/docker-images/tree/master/OracleDatabase
Oracle Database on Docker

收起
互联网服务 · 2018-08-13
浏览3400
yoyoddyoyodd副总经理/副总裁光大证券
RAC集群需要共享存储,使用RAC的目的是为了第一提供高可用,第二是为了提供更多的CPU计算能力。RAC的节点之间通讯有存储心跳,网络心跳。对于这种需要共享存储,需要节点之间固定的IP私有网络访问,感觉从数据库角度来说不适合把RAC改到运行在docker上。应用方面做些改造,做成访问...显示全部

RAC集群需要共享存储,使用RAC的目的是为了第一提供高可用,第二是为了提供更多的CPU计算能力。
RAC的节点之间通讯有存储心跳,网络心跳。
对于这种需要共享存储,需要节点之间固定的IP私有网络访问,感觉从数据库角度来说不适合把RAC改到运行在docker上。

应用方面做些改造,做成访问单点数据库,redo和datafile,control参数等放在宿主机的固定目录做数据持久化。
一个OS上可以运行多个docker,由于数据库相关文件都放在了一台OS上,这个OS也要建设高可用。

12C有个flex cluster的新特性,leaf节点不在需要访问共享存储,可能基于这个技术进行改造具有可行性。

另外,厂商推出的针对此需求的专门工具或可以尝试一下。

收起
证券 · 2018-08-22
浏览3429
bryanbryan软件架构设计师金融研发
不建议rac上云,如果非得上云,可以考虑轻量级的mysql显示全部

不建议rac上云,如果非得上云,可以考虑轻量级的mysql

收起
银行 · 2018-08-15
浏览3294
许岗椿itl许岗椿itl系统架构师中国兵器工业信息中心
https://blog.csdn.net/tvwr8ofv0p/article/details/78510964显示全部
政府其它 · 2018-08-13
浏览3450

提问者

许岗椿itl
系统架构师中国兵器工业信息中心
擅长领域: 云计算容器数据库

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-08-13
  • 关注会员:5 人
  • 问题浏览:5812
  • 最近回答:2018-08-22
  • X社区推广