混合云容灾实践

​​任何规模的企业,都必须迈向云。 基于云计算的云端应用正在改变企业的应用场景。这些应用必须7x24小时无中断运行,以满足内部和外部客户的海量访问需求。

​未来不是云的时代,而是多云(Multi-cloud)的时代。 将应用和数据,从本地数据中心DR到公有云,从On-Premises本地数据中心到混合云, 如何降低复杂性,实现无中断的业务连续性和容灾恢复,正是企业当前面临的主要挑战。

在多云时代的跨云业务连续性解决方案,应该考虑以下几点:

1. 是否是基于存储层,或基于虚拟化和云平台Hypervisor层的复制技术,而不是基于GuestOS或者应用程序的复制、HA、DR方案;

2. 能否跨Hypervisor实现?例如从VMware的私有云虚拟化平台,复制到AWS/Azure/腾讯云等公有云平台?企业级的基础架构,从来不是单一平台,公有云也有多种选择。未来可能会出现在各种云间进行迁移、复制、容灾的需求;

3. 能否和应用解耦和部署?一个Oracle数据库应用,在不同的云平台主机上部署代理,进行基于应用的数据保护,是不是又后退到了传统IT架构时代的做法?100个这样的数据库应用主机,怎样规模化的迁移、复制、容灾到公有云/混合云平台?

本文以step by step的方式,介绍一种构建私有云到公有云的混合云容灾方案。

环境介绍如下:

1. 私有云环境:VMware vSphere 6.5, vCenter 6.5

2. 公有云环境:微软Azure中国区服务

3. 网络环境:私有云到公有云,搭建Site to Site VPN连接

4. 测试应用OS: SuSE Linux Enterprise 12

5. 容灾复制软件:Zerto 6.0

混合云容灾:私有云到Azure容灾step by step图文教程

1. Zerto for Azure部署架构

​Zerto for Azure解决方案先决条件:

1.   创建On-premises到Azure的Site to Site VPN网络。可参考Azure官方文档:在 Azure门户中创建站点到站点连接 https://docs.azure.cn/zh-cn/vpn-gateway/vpn-gateway-howto-site-to-site-resource-manager-portal 

2.   或创建On-premises到Azure的ExpressRoute. 使用Azure ExpressRoute可通过连接服务提供商所提供的专用连接,将本地网络扩展到Azure云。使用ExpressRoute可与 Azure云服务建立连接。可参考Azure官方文档:ExpressRoute先决条件和清单https://docs.azure.cn/zh-cn/expressroute/expressroute-prerequisites

3.   在On-premises私有云端,部署ZVM管理控制平台和VRA数据复制引擎。支持VMware或Hyper-V虚拟化平台。

4.   Azure端需要在Azure的虚拟机上,部署ZCA(Zerto Cloud Appliance, ZVM、VRA、VBA三合一组件)

本文基于Microsoft Azure中国区服务创建。

2. ZCA在Azure上的安装部署

登录Azure门户,点击虚拟机—添加:

Zerto ZCA for Azure最低安装要求: 2 vCPU, 4GB RAM, 4GB磁盘空间, Windows Server 2012  R2或以上版本。

选择Windows Server 2012 R2 Datacenter:

 配置创建虚拟机的基本设置:

 这里我们选择DS11 Size:

 配置可选功能:包括虚拟网络、子网、公共IP地址、网络安全组等:

 虚拟网络配置如下:

创建公共IP地址,选择静态分配:

 创建网络安全组:

 按照以下端口要求,配置网络安全组:

ZCA虚拟机创建完成:

 连接Azure虚拟机:

 连接Azure ZCA虚拟机,安装Zerto ZCA Azure Installer:

运行ZCA安装向导:

Azure账号认证:

 输入有效的Azure账号:

 验证成功:

输入Site Name:

进行安装验证,点击RUN运行安装:

安装完成:

登录Zerto管理界面:

登录后,提示配对其他Zerto站点:Pair to another Zerto site.

输入On-premises站点ZVM IP地址,默认端口9081:

配对成功,Beijing DC为On-premises端的VMware vSphere虚拟化平台:

3. 创建On-premises到Azure的复制VPG

VPG(虚拟保护组)是以组为单位,进行容灾保护的VM。一个VPG包括1台或以上的VM。

1.   设置VPG Name和优先级:

2.   选择虚拟机:

3.   选择复制目标站点,这里我们选择刚刚在Azure中国区创建的Azure Beijing站点:

设置CDP日志时间等:

4.   选择VM的磁盘

5.   设置恢复选项,包括执行Failover/Move和Failover Test切换操作时,虚拟机在Azure端的虚拟网络、子网、安全组、虚拟机大小等配置:

6.   完成VPG创建:

完成创建后,立即自动执行VMware到Azure的初始化复制,初始化复制WAN网络速率为1MB/sec:

使用第三方工具软件,验证On-premise ZVM到Azure的平均带宽为8Mbps左右:

VPG List显示的VPG实时状态:

7.   初始化复制完成,VPG为Meeting SLA状态,当前RPO为6秒:

VPG中被保护的虚拟机状态:

VPG复制链路拓扑,具有虚拟化环境感知功能,在当前的RPO不满足设定值时,自动触发SLA报警,实现在灾难发生前即可快速定位出现问题的虚拟机、虚拟化服务器、Datastore、站点间链路连通情况等:

VPG设置概览:

业务系统容灾复制监控整体Dashboard,SLA及平均RPO展现:

4. Live Failover测试

Live Failover为实际容灾切换操作。相当于生产数据中心出现故障时,进行实际的灾难恢复的场景。

1.   选择VPG,这里我们选择上一步创建的SuSE Linux to Azure:

2.   选择CDP时间点:

这里相当于选择时间点进行生产系统的历史回溯。当然,也可以选择最近RPO的时间点,例如几秒前的时间点进行恢复。

 3.   开启方向保护,执行切换后,VPG中的VM会执行从Azure到On-premises VMware虚拟化的反向复制,实现自动保护:

4.   点击Start Failover,就可以立即执行容灾切换了:

5.   Live Failover切换完成,在Azure公有云上产生了名为SUSELinuxEnterprise12的一台虚拟机:

6.   同时,自动执行Azure到On-premises站点的反向复制:

7.   反向复制完成后,VPG为Meeting SLA状态:

复制方向为Azure Beijing到Beijing DC:

 5. Failover Test测试

Failover Test恢复演练操作,可以随时在灾备端将生产系统的副本拉起,进行灾难恢复演练,或运行开发测试的应用。这项功能是混合云容灾的一项最受客户关注的功能。

1.   选择VPG:

2.   选择CDP时间点:

3.   点击Start Failover Test:

4.   On-premises端,VMware自动启动演练虚拟机:

5.   登录进行容灾演练测试,可进行应用和数据一致性验证:

6. RTO报告

Zerto可自动生成满足合规审计要求PDF格式的RTO报表。

本次测试,Azure公有云到On-premises站点,Live Failover切换仅为49秒。


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,294评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,493评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,790评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,595评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,718评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,906评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,053评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,797评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,250评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,570评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,711评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,388评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,018评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,796评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,023评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,461评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,595评论 2 350

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 31,913评论 2 89
  • 如果说人工智能是去年全球云计算第一梯队企业布局的焦点,那么今年这个位置已经让位给混合云。是不是第一梯队就看能否跟上...
    ServiceHot阅读 311评论 0 1
  • 每天打开手机,脑海中总会不由自主的浮现出你的身影,你的一颦一笑。想你在打开手机这一刻 每天吃饭时,总会想起与你第一...
    想你在那个夜里阅读 179评论 0 0
  • 王冬冬,持续记录208天(2018.6.30) 今天一天过的太充实,以至于刚准备打开简书就睡着了,半夜醒来,赶紧补...
    和佛陀去赏花阅读 191评论 2 2