本篇仅对华为云计算HCIE-Cloud面试中所出现的题进行一个较为标准的解答,如需理解详情,还是建议听一些更具有专业性的回答;不过博主后续会针对每一个细节出文章进行描写,让大家真正的了解华为云计算,并不是只能考试还能运用到工作生活当中,针对考试的可以用面试宝典作为一个参考。一起进步吧!

进入正题

请描述华为容灾解决方案全景图,并解释双活数据中心需要从哪些角度着手考虑双活设计?

这道题呢我给出两个答法喜欢用哪个自己决定,也可以混淆在一起用自己所理解的东西说出来。

答法一

这个方法是我的老师给我的,个人建议把本部分加上个人理解去解答。
容灾全景图
容灾全景图
1、本地高可用(指同一个数据中心内)(主要保证业务的连续性)

     靠主机实现:利用HA特性
     靠存储实现:通过vis设备和hyper mirror特性实现

2、同城容灾方案

     主备容灾:靠存储的远程复制(同步或异步,一般用同步),缺点需要在备站点手动的拉起
     双活容灾: 有AP双活和AA双活,存储层利用了hyper mitor特性

3、异地容灾方案

     两地三中心:在同城双活的基础上,异地再来一个主备
     主备容灾:一般用异步复制

双活数据中心设计

 从安全层、传输层、网络层、应用层、计算层、存储层6个层面考虑
 应用层:基于集群实现业务的可靠性,通过负载均衡实现业务自动切换
 网络层:通过GSLB实现站点间负载均衡
 计算层:通过集群实现(把计算节点做成一个集群,通过集群策略对节点进行管控)
 存储层:通过hyper mitor特性实现
 传输层:通过线路冗余、板卡冗余、设备冗余实现的     
 安全层:通过防火墙实现(1+1冗余部署)

slb查看主机业务是否运行,如果出问题,slb上报给自己的GSLB(平常在休眠),全局负载均衡会唤醒对端GSLB,对端GSLB唤醒slb告诉下面的主机提供业务

答法二
用这个作答 最好上下混合着来 我就是上下混合着来的碰到这个题双活必问,所以不要有侥幸心里说不看双活了!

容灾全景图:
本地高可用这个方案为了保持业务的连续性, 可以从两个方面来考虑,一个是主机、服务器这个层面考虑,假如这个服务器上的虚拟机或者业务挂了,可以自动的从其他服务器上把它拉活,以此来保证业务的连续性,主要是通过集群HA的这些特性,还有一个就是从存储层面来考虑,用到了VIS这种网关设备,VIS会对华为的存储和其他的异构存储一起接管,上层虚拟机下发IO的时候,先到主机,然后再到存储,在到达存储之前必须先经过VIS这个设备,把写IO先写到网关设备的虚拟卷上,然后通过这个设备把数据写到这个虚拟卷对应的两个Lun,这两个Lun上的数据互为mirror,如果其中一份坏了的话,另一份还可以继续使用,这也保证了业务的连续性

**同城容灾**这个方案包括主备容灾和双活容灾,主备容灾通过同步远程复制技术和异步远程复制技术实现,这两种技术在写复制的时候不一样,同步远程复制是对端写完成返回写成功,异步远程复制就是本端写完成返回写成功,主备容灾这个技术很成熟,但是会停业务,RTO不等于0,如果是同步远程复制技术,RPO=0,如果是异步远程复制技术,RPO不等于0,双活容灾这个技术通过华为的Hypermetro实现,一端业务故障时,另一端系统能够自动拉起,但使用双活的成本高,RPO、RTP=0

异地容灾包括两地三中心和主备容灾,两地三中心在异地来个主备实现了两地三中心技术,适用于业务不允许中断,对数据要求严格的场景,如金融机构等,另外一种是主备的方式,跟同城容灾的主备相比方式不一样,主要是用异步远程复制实现的双活

双活:
双活要从全面的角度考虑的话,从安全层、传输层、业务层、网络层、计算集群、存储层来考虑
业务层双活通过负载均衡来实现,也就是GSLB和SLB着两个东西实现的,通过应用集群技术和数据库集群技术实现
网络层双活是如果外部有一个业务请求信息过来,先到SLB,SLB会查看自己所在的数据中心的主机是否可用,能否提供业务,如果发现主机故障,这时候会触发GSLB,然后改GSLB会通知对端的GLSB开始工作,GSLB会通知下面的SLB工作,SLB会通知底下的主机对业务请求做出响应,然后返回响应给对端,完成双活
计算集群双活是把两个数据中心的这些主机搞成一个计算集群
存储层双活一般是选用华为的OceanStor V3的存储,用的是Hypermetro这个特性,实现了RTO、RPO=0,在写IO上,上层下发一个写IO,首先两端存储会有一个写互斥,先拿到写权限的一端,就先开始写,写完后,另一端也要也完成后才会返回写成功,读的时候,用到了Ultra path,根据Ultra path特性选择一个最优路径,免网关的一个设计,不需要VIS,替代VIS去重新选择一个最优路径,减少设备和开销,而且开启了Hypermetro也可以异构存储,把这些存储阵列制成了vDISK统一使用。

**安全层**通过防火墙和安全策略规划和设计保证访问安全
**传输层**通过设备和板卡冗余,构建可靠的双活传输网络

追问

高可用机制是如何评判的
答:对于本地高可用解决方案:它的高可用机制针对单数据中心业务高可用,能否避免单部件故障引起的业务中断;
对于主备容灾解决方案:可以用于同城/异地容灾,他的高可用机制针对的是灾难发生时容灾中心业务能否可快速恢复,对外提供服务;
对于双活容灾解决方案:一般用于同城容灾,业务均衡负载到生产和容灾中心,两数据中心同时提供服务,它的高可用机制体现在当灾难发生时应用能否实现零中断,数据零丢失;

hypermetro 实现机制是什么?
答:HyperMetro 特性基于两套存储阵列实现双活,两端阵列的双活 LUN数据实时同步,且双端能够同时处理应用服务器的 I/O 读写请求,面向应用服务器提供无差异的两个站点并行访问能力。当任何一台磁盘阵列故障时,业务自动无缝切换到对端存储访问,业务访问不中断。

RTO 和 RPO 是什么?
RPO 指灾难发生时的数据丢失量,标志系统能够容忍的最大数据丢失量。系统容忍丢失的数据量越小,RPO 的值越小。
RTO 指灾难发生到恢复的时间,标志系统能够容忍的服务停止的最长时间。
系统服务的紧迫性要求越高,RTO 的值越小。

主机层容灾里面 VRG 可以有几个
答:为保证整体容灾性能,一个主机上只能部署一个 VRG 虚拟机。一个 VRG 建议最多为 150 个虚拟机提供容灾保护,且最大支持的写 IOPS 为 550。

追问网络层双活网关的意思?
答:双活网关:每个站点部署双活网关,网关动态感知 App 主机的位置,根据App 主机所在的 DC 位置,由所在的双活网关向 DC 内、广域网发布主机路由,优化访问路径。C/S 应用可随意在数据中心间迁移调度,根据 VM 所在位置,从数据中心就近的
网关发布主机路由。虚拟机迁移后,发布 ARP 广播,双活网关发送 ARP 单播请求,探测、判断虚拟机所在位置。探测成功后,在新的网关位置对外发布虚拟机的主机路由,原有主机路由超时撤销。

全局负载均衡具体哪些设备用到了?
答:GSLB 可以采用专用的 F5 GTM。如果业务量小,也可以采用 windows 自带的DNS 服务器,实现简单负载均衡(轮询)。
Lvs: 使用 LVS 可以达到的技术目标是:通过 LVS 达到的负载均衡技术和Linux 操作系统实现一个高性能高可用的 Linux 服务器集群,它具有良好的可靠性、可扩展性和可操作性。从而以低廉的成本实现最优的性能。LVS 是一个实现负载均衡集群的开源软件项目,LVS 架构从逻辑上可分为调度层、Server集群层和共享存储。
nginx: 跨多个应用程序实例进行负载均衡是优化资源利用率,最大化吞吐量,减少延迟并确保容错配置的常用技术,是 Nginx 用户用于构建大规模,高可用Web 服务的技术。深入了解构建大规模,高可用性 Web 服务的技术可以参考: NGINX Load
Balancing Software Webinar On Demand 。Nginx 可以在不同的部署场景中用作高效的 HTTP 负载均衡器

主机层容灾实施时候需要收集什么信息
网络:链路距离,IO 时延,带宽,丢包,无码率;
业务类型:数据库业务还是虚拟化业务或者云业务;
兼容性:硬件兼容性和软件兼容性,系统兼容性;
组网:是否可以加入 VRG,是物理部署还是 VM 部署;
数据:需要容灾的数据量。

虚拟化集群有哪些?
答:华为的 FusionSphere,VMware vsphere,思杰的 XEN Sserver,红帽的 RHEV,
微软的 Hyper-V。

小结

这道题也是建议用我的答法二去答,应该说所有的题都不应该去背,都要有自己的理解,考官真正想听的就是你的理解,你想啊所有的考生都按照培训班里的背的话,前篇一律,你说的他都听过了,让他听点儿他没听过的。

最后修改:2020 年 03 月 19 日
喜欢就用赞赏来鞭打我吧~