应用场景3: Oracle 数据库的高可用方案选择?

企业C由于业务开展的比较好,近些年IT基础平台也在大力的建设,该企业有一个重要业务系统,数据库平台使用oracle,由于地域和容量太等特点选择了使用多个数据库分别独立支撑不同该业务系统一部分,共计5个db,各个系统相互独立,如果每个db都搭建主机ha或集群的情况下,那将也是一笔不小的开支,该企业由于以前使用IBM的小型机平台,对PowerHA解决方案比较熟悉,所以他们对主机平台选择小型机还是有所倾向,在X86 平台日益成熟的背景下,你选择X86还是选择小型机平台,该企业的DB高可用方案你有哪些方面的考虑和想法,欢迎大家积极探讨。

4回答

岳彩波岳彩波  产品经理 , 无
youyouwoxin888gz_kevinaixkevin等赞同了此回答
如果让我选择,那就选择X86平台的LINUX,各系统分别独立物理机,成本比小型机只低不高,而且也能满足现状,甚至未来三到五年的发展。显示全部

如果让我选择,那就选择X86平台的LINUX,各系统分别独立物理机,成本比小型机只低不高,而且也能满足现状,甚至未来三到五年的发展。

收起
 2017-08-02
  • 如果考虑db的故障那需要怎么做呢,有哪些好的方案可以介绍介绍。
    2017-08-02
  • oracle RAC+ADG+每天全备或者增量备+异地灾备(看需求,没有特殊需求,基本不用),这样基本不会断业务,除非自然灾害。。
    2017-08-02
  • 因为是单库,分别独立,其实用主机ha解决,使用一备多的模式也是可以的,主机的数量也只是需要多一台设备就好。使用rac+adg的模式,因为是独立数据库架构有点复杂,投入感觉还是很大的,维护起来也是不那么容易。当然这些都是参考方案。
    2017-08-02
  • 学习了
    2017-08-11
ytskfzjytskfzj  售前技术支持 , 北京圣博润高新技术股份有限公司
youyouwoxin888aixchina赞同了此回答
1:个人在规划中得出的结论:所有想靠一套方案实现容灾、高可用的想法都是有瑕疵的,2:在考虑数据库授权的前提下。在软件成本上来说POWER HA要比Oracle RAC费用稍低,但硬件成本上说PPC平台远高于X86平台(利旧情况除外),3:针对于你说的这个C企业,因为不是很具体明了业务架构,比较常见的...显示全部

1:个人在规划中得出的结论:所有想靠一套方案实现容灾、高可用的想法都是有瑕疵的,
2:在考虑数据库授权的前提下。在软件成本上来说POWER HA要比Oracle RAC费用稍低,但硬件成本上说PPC平台远高于X86平台(利旧情况除外),
3:针对于你说的这个C企业,因为不是很具体明了业务架构,比较常见的x86平台容灾方式就是本地中心的RAC+同城DG+实时备份+定时备份,PPC平台也同时也可以采用这一套方案或者用HACMP来代替RAC
4:具体规划的容灾或者双活的时候,主要会考虑2个问题。主要从权威性进行考虑,例如设计到钱,必须需求这个数据‘准确无误’,比如财务系统、比如进销存、比如供应链的设计到财务的部分,这部分由于设计到从业务逻辑上就需要对数据的权威性、一致性有较高要求, 在设计的时候就会考虑到,在主节点配置高性能、多节点、高安全性的RAC来完成写入(如需,可能配置DG做读均衡),在第二、第三中心可以使用DG、GG、实时备份、定时备份等手段保证安全。
5:如果这套系统对数据权威性要求并不是那么高、比如工艺研发、生产数据收集等,那完全可以使用更加简单的GLSB+stateless模式来做多活和容灾,
6:针对于你说到C企业中的有5个DB放在不同位置的物理位置,其实这是一个综合考虑成本事情了。比如在4与5里面说道的 比如业务对数据权威要求很高,推荐的做法包含了每个DB的本地业务中心和异地容灾中心,在小数据量传输的情况下甚至可以选择数据集中一个中心使用VPN来走数据。;如果要求不高、可以用OGG实现一个中心5个分支stateless,配合GLSB选路完成容灾;

收起
 2017-08-07
浏览699
liulei_oracleliulei_oracle  数据库管理员 , lgcns china
youyouwoxin888aixchina赞同了此回答
预算够是土豪,那么使用硬件的高可用加上oracle的rac。例如,vplex呀,vmware的vmotion呀,还可以分布式存储爽一把呀,多的数不清。主要看预算显示全部

预算够是土豪,那么使用硬件的高可用加上oracle的rac。
例如,vplex呀,vmware的vmotion呀,还可以分布式存储爽一把呀,多的数不清。
主要看预算

收起
 2017-08-07
浏览725
tt_45tt_45  技术经理 , eenese
aixchina赞同了此回答
可以参考一下oracle12.2 Oracle Domain Services Cluster,从更大层面来做oracle db和App的高可用方案,包括了异地多站点的HA,这样X86平台足够了显示全部

可以参考一下oracle12.2 Oracle Domain Services Cluster,从更大层面来做oracle db和App的高可用方案,包括了异地多站点的HA,这样X86平台足够了

收起
 2017-08-10
浏览608
aixchina 邀答

提问者

董志卫系统架构师, 李宁(中国)体育用品有限公司

问题状态

  • 发布时间:2017-08-01
  • 关注会员:5 人
  • 问题浏览:3351
  • 最近回答:2017-08-10
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30