存储双活已家喻户晓人人皆知,但是,你知道存储双活+虚拟化+应用集群,应该如何部署呢?在“数据中心双活该如何构建”文章中,谈到要构建从应用、服务器、网络到存储的端到端双活,必须要求端到端每个部件支持双活才可以。但由于很多应用不支持集群部署,这种情况只能从网络和存储层,或通过服务器虚拟化软件HA功能实现双活;今天重点聊聊基于虚拟机软件的应用该如何部署双活。

在医疗、证券交易、政府和制造等行业,对存储高可用和业务连续性有较高需求,业务集中在Oracle、虚拟化、ERP、MS SQL、HIS等业务系统,业务的实时在线诉求使其对双活方案需求也相对更旺盛一些。

但随着虚拟化和云计算广泛使用,核心业务已经逐渐实现虚拟化,大多数客户现网应用都呈现出物理、虚拟化混合的景象,在云计算领域,OpenStack的Ironic模块和技术,就是要实现物理和虚拟化的整合和云统一,具体参看“OpenStack Ironic如何管理物理和虚拟计算资源”文章。那在双活方案中,也需要同时考虑物理和虚拟化应用部署方案,下面拿Oracle数据为例来说明。

随着Oracle数据库不断被部署在虚拟化环境,通常情况,对业务连续性方案的考虑无碍乎采用主备容灾和双活。主备容灾方案要么是存储数据级复制,或是采用数据库Golden Gate或Data Gurd特性复制,但是数据库特性本身License比较昂贵,且无法自动化主备切换,更不能满足业务对连续性RPO=0、RTO=0要求,即使采用存储复制技术也很难解决RTO=0的要求。

所以双活方案就逐渐的成了首选,在考虑到商务问题,Oracle RAC相对于操作系统集群、Hypervisor自带的HA,也存在价格问题,所以在在项目实施过程中,一般也是折中建议客户采用系统自带应用和虚拟化集群。

存储双活方案中,需要保证端到端的双活,存储需要支持双活。目前主流存储厂商都支持双活特性和部署方案,如华为HyperMetro、HDS GAD、Dell Live Volume、IBM HyperSwap(配合阵列MetroMirror)和SVC ESC、富士通 Storage Cluster、HP PeerPersistence、EMC vPlex和VMAX3 SRDF/Metro、Netapp MetroCluster (在Syncmirror数据镜像之上增加了FailOver功能)。或者在应用和服务器层提供存储双活方案,如Oracle RAC(配合ASM)和GPFS(配合Oracle RAC或PureScale)。这些存储双活技术有所差别,但在业务连续性上,实现的效果很类似。

但针对双活服务器应用层的集群部署方案,需要结合应用集群软件,业务容灾诉求综合考虑,目前主要的部署方式包括下面几种情况。

物理应用部署

Oracle、DB2、Exchange和SAP HANA等应用集群部署在物理服务器上时,业务自动切换就需要Oracle RAC、DB2、MSFC或操作系统自动的集群软件实现,这种方式适合时延、性能要求很高的场景。

虚拟应用部署

Oracle,DB2,Exchange等应用部署在Vmware、Hyper-V或Fusioshere 等VM上时;在集群可靠性上,首先Vmware,Hyper-V和Fusionshere VM具备HA功能切换,再者基于VM内的Oracle,DB2,Exchange等应用也具有HA能力,所以,虚拟化上部署应用集群又有2种部署方式。

  • 单机应用部署:即Oracle RAC、DB2、MSFC单机部署在VM中,采用虚拟化平台的HA功能切换。优点部署简单,切换容易,这种部署方式有大量案例,所以经过充分验证。

  • 集群应用部署:除了Hypervisor的HA切换外,还需要依靠Oracle RAC、DB2、MSFC或操作系统集群软件切换,即在应用层实现嵌套集群部署。

在第二种部署方案中,Hypervisor的HA集群和应用集群一般都会有兼容性问题,一旦出现问题,很多Hypervisor厂商也不提供技术支持,如VMware和Oracle都是相互建议不同时部署集群,类似的,其他Hypervisor和应用集群理论上也有类似问题。总之,在应用虚拟化双活方案,目前应用还是主要采用单机部署方式。

下面谈谈云存储和存储如何上云。云存储概念想必大家都耳熟能详,但什么是云存储目前没有统一的定论。现实中很多厂商宣传的云存储并不具备上述特点。那么怎样的存储才是云存储,云存储应该具备怎样的特征,以及从技术层面谈谈存储上云的思路。

云存储源自云计算,也类似云计算,所以应该从服务角度出发,分析其应该具备的存储服务能力。

  • 首先,云存储应该支持自助能力和租户角色,让租户觉得自己使用的就是一台单独的存储服务设备,而且可以自助配置、按需求通过电子流获取资源;

  • 再次,云存储应该支持SAL或服务等级要求,厂商基于不同客户的行业背景和业务负载,提供SLA模板,匹配业务需求。

  • 其次,云储存应该支持计费和计量能力,让服务可以度量,不造成资源的浪费。

  • 最后,云存储应该采用新的商业模式和付费模式,迎合云计算和大数据对存储的弹性要求,比如PayU、PayG模式,既可以吸引客户、减低客户对存储投资的风险压力,又可以刺激存储厂商的创新能力。

云存储离不开基于云计算技术的支持,目前已经有成熟的云存储产品和存储上云的商业实践,下面我们简单看几个存储上云或云存储的例子,如果您有更多实践和卓见,欢迎留言一起讨论。

  • 云网盘或企业网盘,统一Portal或客户端访问,按需分配、计量付费,多为对象存储,用时注册不用时注销。采用存储免费试用模式。

  • 数据服务编排,主要针对大企业客户,存储资源池化,基于SLA和模块定制,统一Portal提供服务目录;支持拉拽式容灾和备份,用户对底层数据物理位置无感知,产品如EMC Vipr和Huawei DJ等产品。

  • 对接云计算平台,数据服务化能力上报给云计算平台,上层云计算租户根据需求和SLA要求,通过智能API和存储级别能力匹配来取数据。

  • 数据在公有云间流动,数据实现不同介质(HDD、SSD、VTL、PTV和S3等)、不同存储、云上和云下分级流动,资源池共享,数据接口互通;很多情况下,通过类似混合云的存储网关承担数据在云上云下流动的枢纽。产品如IBM SmartCloud Storage Access、NetApp DataFabric/ Fabric Pool、EMC CloudArray等。

温馨提示:请搜索“ICT_Architect”或“扫一扫”下面二维码关注公众号,获取更多精彩内容。

双活解决方案如何部署“应用”双活?相关推荐

  1. 浪潮as5300技术方案_浪潮智能存储AS5300G2双活解决方案

    智慧医疗已成为提高就医效率.减少医疗差错的有效科技手段.江西省泰和中医院通过采用浪潮智能存储AS5300G2双活解决方案,构筑了一个满足医院数字化.信息化.智能化.可持续发展的信息支撑系统平台,使业务 ...

  2. mysql双活多活部署_MySQL数据库之MySQL双活部署方案

    本文主要向大家介绍了MySQL数据库之MySQL双活部署方案 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. Pactera 文思海辉 运维云系统 MySQL双活部署方案 目录 ...

  3. oracle异地双活距离,再谈异地双活容灾部署(6.24)

    对于数据库异地双活容灾部署在前面博客上也有文章谈到过,这篇文章做一些进一步的分析,对于异地双活容灾推荐阅读下网上的一篇文章,这篇文章介绍的比较全面,可以重点参考,本文配图也来源于该文. 数据库的双活设 ...

  4. 银行业双活数据中心-F5在双活数据中心中的应用

    随着移动互联.云计算及大数据等新技术与应用的飞速增长,金融机构对于数据中心的依赖程度也在日益加强,7*24全天业务连续运营已经成为核心关键业务的最基本需求之一.同时随着国家法规的不断健全,同城灾备.两 ...

  5. vSAN 6.6双活新特性 和 vSAN双活用户的演讲视频

    微信公众号 VMware中国 在 2017-07-20 发布了一篇好文:<为何选择 HCI 以及为何要立即开始使用?> 为何选择 HCI 以及为何要立即开始使用? 随后,有一位销售同事(没 ...

  6. 分布式实时日志分析解决方案ELK部署架构

    分布式实时日志分析解决方案ELK部署架构 参考文章: (1)分布式实时日志分析解决方案ELK部署架构 (2)https://www.cnblogs.com/zhangjianbin/p/7965867 ...

  7. Docker网络解决方案 - Calico部署记录

    Docker网络解决方案 - Calico部署记录 参考文章: (1)Docker网络解决方案 - Calico部署记录 (2)https://www.cnblogs.com/kevingrace/p ...

  8. 【容灾实战】多云平台混合部署的双活容灾网站系统

    摘要 随着云计算和互联网技术的发展,越来越多的企业接受将自身的IT系统放在公有云上,以节省企业的成本和提升运维效率.目前主流的云计算提供商有亚马逊云.微软云.阿里云.腾讯云.华为云.金山云等等.对于中 ...

  9. 【奥深智慧】华为云与本地IDC双活解决方案

    需求理解与设计原则 需求理解 应用多活:应用多活包括流量分发.容灾切换,实现多云维度的数据.应用. 流量的端到端探活,主流程出现故障时可快速进行容灾切换. 数据一致性:数据在IDC与华为云之间准时化同 ...

最新文章

  1. 2022-2028年中国半导体硅片行业深度调研及投资前景预测报告
  2. 专治选择综合征——Bandit算法
  3. python3 __repr__ __str__ 区别
  4. PostgreSQL索引探究
  5. BZOJ3514:GERALD07加强版(LCT,主席树)
  6. 微软为 Visual Studio 推出新的 Razor 编辑器
  7. Django简介以及安装
  8. MyEclipse的自动补全功能:输入@或者.没提示
  9. 【考研英语5500词】 —思维导图,建议收藏(四六级党也可入手)!!!
  10. c语言编写的商品管理程序,C语言编写的商品管理系统
  11. 洛谷——P2525 Uim的情人节礼物·其之壱
  12. 奇异值分解(SVD)和最小二乘解在解齐次线性超定方程中的应用
  13. mysql没有卸载干净服务还启动着,MySQL卸载不干净,真的让人很头大
  14. IPv6知识概述 - IPv6地址
  15. 国基北盛-openstack-容器云-环境搭建
  16. js 函数function用法
  17. Java项目:考试在线报名管理系统(java+SSM+HTML+JS+jsp+mysql)
  18. 架构学习01- 03基本原则和23个设计模式分类
  19. PMP证书真的烂大街了?
  20. 2019-TOG-Adobe-(3D Ken Burns)3D ken burns effect from a single image

热门文章

  1. 01虚拟化与系统部署
  2. MCE | 神经元为胰腺癌细胞提供营养
  3. 转载——***《体育之研究》
  4. 深度原创丨当互联网巨头从云端“抄底” BI 和大数据...
  5. 说说PSTN、ISDN、 ADSL三种互联网接入方式的区别。
  6. 北漂经历 | 我在北京这几年(全)
  7. eWebEditor在线编辑器
  8. 围棋,人vs人(自行判断输赢)
  9. 沈向洋、洪小文与恩师Raj Reddy聚首对话,畅谈AI之路
  10. pytorch-自我使用笔记