选择系统HA、还是数据库HA,还是选择应用HA

专家您好:
        一直没搞懂HA中分了很多种类型,但是有些场景,只用了RAC,没有系统HA,而有些场景是用了全部物理机而做系统HA,而银联那种单位选择了应用写两份了冗余,而底层并没有采用存储复制那种HA,还有HACMP或者MC-SG+RAC的模式,请问这些分别应用于哪些场景才能使应用最优和冗余?该如何选择。
参与19

10同行回答

tong2012tong2012系统工程师中国航空
后台应用采用HA,根据不同的硬件,采用对应的软件: AIX 就是HACMP目前叫PowerHA, HP-UX 就是MC/SG, Linux 就是 VCS,或者是newstartHA,或者是skybility,如果用Redhat的话,也可以用RHCS, 如果是Solaris ,可以用SUN CLuster,也可以用VCS。前台应用:用硬件负载均衡进行分发;小访问量的可...显示全部
后台应用采用HA,根据不同的硬件,采用对应的软件: AIX 就是HACMP目前叫PowerHA, HP-UX 就是MC/SG, Linux 就是 VCS,或者是newstartHA,或者是skybility,如果用Redhat的话,也可以用RHCS, 如果是Solaris ,可以用SUN CLuster,也可以用VCS。
前台应用:用硬件负载均衡进行分发;小访问量的可以用ngnix 或者是apache,  小部分的前台也可以用HA。
数据库,如果是oracle 11g,最好是用RAC(双node),或者是dataguard,目前有for one Node 的RAC ,这个实际情况还不是太清楚,见过的案例比较少,都是数据库很小的场景才考虑这个。11g最好别用HA,文件系统暴露在外面,实在是很危险。有些不靠谱的DBA,或者系统管理员,很容易对数据文件误操作。收起
系统集成 · 2015-06-04
浏览4810
北京荣歆咨询北京荣歆咨询系统架构师北京荣歆咨询有限公司
高可用HA实现的方法手段各不相同,但目标是一致的,就是使应用高可用。随着应用的特点和需求不同,适用的手段也有区别。有时多种层级的HA方法可以配合使用。而有时多种解决方案都可以达到需要的效果,此时就要比较各种方案的成本(包括运维成本)、效果、优势和局限性等方面。任何解...显示全部
高可用HA实现的方法手段各不相同,但目标是一致的,就是使应用高可用。随着应用的特点和需求不同,适用的手段也有区别。有时多种层级的HA方法可以配合使用。而有时多种解决方案都可以达到需要的效果,此时就要比较各种方案的成本(包括运维成本)、效果、优势和局限性等方面。任何解决方案都有局限性,而方案的提出者往往不会强调局限性,甚至有时会隐瞒,所以需要用户对其有自己的分析(必要时可以咨询第三方)。这样才能选择到更适合的解决方案。

简单说下您提到的具体HA技术:(都是很好的solution,优点很容易找,篇幅有限,恕我主要说局限性,希望不会误导大家)
1)RAC可以多节点oracle DB并发,优点是DB层无需切换启动时间。但是1+1<2,由于各节点需要cache fusion所以一般性能优化到1+1>1.3都很困难(需要针对应用来优化)。与主备的solution相比,如果有两套应用系统,或DB与APP分区互备,往往可以比RAC更高效。
2)系统级别的HA,可以对不同类型的应用(不仅DB)进行高可用部署。但是对应用提供的只是接口和个别常用应用的监测接口(如PowerHA的smart assist)。所以需要对应用编制启停脚本、定制监测机制等工作才能真正与应用融合,达到保护应用的效果。
3)应用层通过网络冗余复制(同步或异步),好处是无需硬件层的HA机制,而且一般同时是远程灾备的solution。但是需要高效的软件才能充分利用网络有限的带宽,同时避免网络延时对应用造成的影响。如果距离较远,IP网络的复制效率往往不如FC SAN网络,而顶级存储(如DS8000)的复制效率也不是一般软件可以达到的。即使距离不远,IP网络也比SAN网络更容易受到干扰,所以软件必须能解决这些问题,才能在企业级应用上采用。
4)HA+RAC的模式现在用得越来越少了,因为RAC的ASM已经承担起存储并发的任务了(原来由HA提供的concurrent VG支持)收起
IT咨询服务 · 2015-05-29
浏览4780
tong2012tong2012系统工程师中国航空
后台应用采用HA,根据不同的硬件,采用对应的软件: AIX 就是HACMP目前叫PowerHA, HP-UX 就是MC/SG, Linux 就是 VCS,或者是newstartHA,或者是skybility,如果用Redhat的话,也可以用RHCS, 如果是Solaris ,可以用SUN CLuster,也可以用VCS。前台应用:用硬件负载均衡进行分发;小访问量的可...显示全部
后台应用采用HA,根据不同的硬件,采用对应的软件: AIX 就是HACMP目前叫PowerHA, HP-UX 就是MC/SG, Linux 就是 VCS,或者是newstartHA,或者是skybility,如果用Redhat的话,也可以用RHCS, 如果是Solaris ,可以用SUN CLuster,也可以用VCS。
前台应用:用硬件负载均衡进行分发;小访问量的可以用ngnix 或者是apache,  小部分的前台也可以用HA。
数据库,如果是oracle 11g,最好是用RAC(双node),或者是dataguard,目前有for one Node 的RAC ,这个实际情况还不是太清楚,见过的案例比较少,都是数据库很小的场景才考虑这个。11g最好别用HA,文件系统暴露在外面,实在是很危险。有些不靠谱的DBA,或者系统管理员,很容易对数据文件误操作。收起
系统集成 · 2015-06-04
浏览4749
玉树林风玉树林风系统工程师中国民生银行
某银行大批量采用VCS,请问那个HA有什么优势吗?FC SAN在做异构存储复制的时候,由于各个厂家计算数据的值不一样,很有可能复制端存储因为单位换算而设置小了,请问未来的SDS有没有可能解决这种问题,统一标准。不知道现在的SVC整合存储后,时候是一个计量单位了。...显示全部
某银行大批量采用VCS,请问那个HA有什么优势吗?
FC SAN在做异构存储复制的时候,由于各个厂家计算数据的值不一样,很有可能复制端存储因为单位换算而设置小了,请问未来的SDS有没有可能解决这种问题,统一标准。不知道现在的SVC整合存储后,时候是一个计量单位了。收起
银行 · 2015-05-29
浏览4823
qxzzgqxzzg系统工程师redflag
看了一堆,感觉最后,还是,高配置主机,单机靠谱呀。显示全部
看了一堆,感觉最后,还是,高配置主机,单机靠谱呀。收起
系统集成 · 2015-06-23
浏览4814
sweetlambsweetlamb系统工程师常熟农村商业银行
这个属于高可用的话题,从前端,到中间件,数据库,存储,主机等多个层面实现,现在比较火的双活探讨的就是这个范畴显示全部
这个属于高可用的话题,从前端,到中间件,数据库,存储,主机等多个层面实现,现在比较火的双活探讨的就是这个范畴收起
银行 · 2015-06-17
浏览4709
zwz99999zwz99999系统工程师dcits
系统ha,数据库ha,应用ha这个应该根据不同的场景选择吧,如果是大的数据中心,可能都要做,这就涉及到灾备的概念了,这个问题比较复杂,涉及面也很多,不好回答,2楼回答的可以参考下...显示全部
系统ha,数据库ha,应用ha这个应该根据不同的场景选择吧,如果是大的数据中心,可能都要做,这就涉及到灾备的概念了,这个问题比较复杂,涉及面也很多,不好回答,2楼回答的可以参考下收起
系统集成 · 2015-06-01
浏览4770
xjsunjiexjsunjie系统架构师CNPC
根据应用的特点和需求不同,HA的适用的场景也不同。有时多种层级的HA方法可以配合使用,但需考虑成本。显示全部
根据应用的特点和需求不同,HA的适用的场景也不同。有时多种层级的HA方法可以配合使用,但需考虑成本。收起
互联网服务 · 2015-05-29
浏览4764
DerekgaoDerekgao系统架构师CSLC
不同层次,按场景和对时间的要求考虑采用哪种的,比如esxi ha+redhat ha。多长的允许重启时间,另外就需要总配合性测试,看不同的ha在故障发生时的表现。显示全部
不同层次,按场景和对时间的要求考虑采用哪种的,比如esxi ha+redhat ha。多长的允许重启时间,另外就需要总配合性测试,看不同的ha在故障发生时的表现。收起
系统集成 · 2015-05-29
浏览4748
北京荣歆咨询北京荣歆咨询系统架构师北京荣歆咨询有限公司
Veritas做高可用系统软件也是历史悠久了,与PowerHA类似,不同的是其是第三方的软件,适合的平台比较多,如果在POWER环境下,由于PowerHA是原生的,相对来说采用的更多。存储复制主要用于灾备,我看到的大多会采用同构的存储,毕竟同步需要存储的高级功能来支持,这都需要存储管理软件(一般...显示全部
Veritas做高可用系统软件也是历史悠久了,与PowerHA类似,不同的是其是第三方的软件,适合的平台比较多,如果在POWER环境下,由于PowerHA是原生的,相对来说采用的更多。
存储复制主要用于灾备,我看到的大多会采用同构的存储,毕竟同步需要存储的高级功能来支持,这都需要存储管理软件(一般是存储自带)来实现。SDS就是管理软件,比较新,与硬件更独立,主要是object storage这样的架构。
如果用SVC,那就都由SVC管了,在上层看到的只是SVC,不存在异构问题了。收起
IT咨询服务 · 2015-05-29
浏览4774

提问者

玉树林风
系统工程师中国民生银行
擅长领域: 存储云计算服务器

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-05-29
  • 关注会员:1 人
  • 问题浏览:16734
  • 最近回答:2015-06-23
  • X社区推广