更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
天翼云高可用架构设计(基础设施层、应用层) (1)基础设施层高可用架构设计:天翼云云基础设施围绕区域(Region)和可用区(“AZ”)构建。每个地域完全独立,但同一个地域内的可用区之间使用低时延链路相连。基于天翼云产品搭建的高可用架构可支持多区域多可用区使用。我们用区域和可用区来描述数据中心的位置,您可以在特定的区域、可用区创建资源。 ① 区域(Region)指物理的数据中心。每个区域完全独立,这样可以实现最大程度的容错能力和稳定性。资源创建成功后不能更换区域。 ② 可用区(AZ,Availability Zone)是同一区域内,电力和网络互相隔离的物理区域,一个可用区不受其他可用区故障的影响。一个区域内可以有多个可用区,不同可用区之间物理隔离,但内网互通,既保障了可用区的独立性,又提供了低价、低时延的网络连接。 ③ 下图阐明了区域和可用区之间的关系。(图位置:250,150,750,250,label:区域和可用区关系图) (2)应用层高可用设计:应用层主要处理的是业务逻辑。它有一个显著的特点就是应用的无状态性。在应用层设计中,我们需要解决的问题是:应用服务器宕机、应用服务bug。 ① 天翼云单台弹性云主机的可用性可达到99.95%;并且弹性云主机可在不同可用区中部署(可用区之间通过内网连接)。 ② 天翼云的弹性负载均衡,服务器本身有冗余设计,不会出现单点故障。并且会自动剔除不健康云主机,保证在健康主机上进行负载,实现业务可用性。 ③ 天翼云弹性负载均衡支持TCP、UDP协议的四层负载均衡和HTTP协议的七层负载均衡(HTTP协议、HTTPS协议)。 ④ 天翼云的弹性伸缩服务可以支持非负载均衡场景和负载均衡场景下的弹性伸缩服务,自动替换不健康实例。可自动增加或者减少云主机,操作灵活,从而保障业务灵活可用,避免损失。它可以实现伸缩组管理、伸缩策略管理、伸缩配置管理功能。 伸缩组配置: I.最大/最小实例数:伸缩策略条件满足时,根据最大实例数和最小实例数自动调整需要添加或移除的云主机数量。例如,按照伸缩规则要求,需要将云主机数量增加到10台,但最大实例数是8,则系统会按照8台云主机数量进行弹性伸缩活动。 II.期望实例数:默认的云主机数量,伸缩组创建时,自动创建的云主机数量。创建后可以手工修改该值,修改该值就会触发一次弹性伸缩活动。 III.冷却时间:冷却时间是指冷却伸缩活动的时间,在每次触发伸缩活动之后,系统开始计算冷却时间。伸缩组在冷却时间内,会拒绝由告警策略触发的伸缩活动。其他类型的伸缩策略(如定时策略和周期策略等)触发的伸缩活动不受限制,但会重新开始计算冷却时间。 说明:如果伸缩活动是伸缩策略触发的,以伸缩策略的冷却时间为准;如果是手工修改期望实例数量或者其他方式引起的伸缩活动,则以伸缩组的冷却时间为准。 IV.健康检查方式:伸缩组的健康检查方式,默认是“云主机健康检查”方式。伸缩组使用弹性负载均衡器时,会增加“弹性负载均衡健康检查”方式。 V.实例移除策略:实例优先被移除的策略。当满足条件时,会触发实例移除活动,包括如下四种方式: > 根据较早创建的配置较早创建的实例:根据“较早创建的配置”较早创建的“实例”优先被移除伸缩组。 > 根据较早创建的配置较晚创建的实例:根据“较早创建的配置”较晚创建的“实例”优先被移除伸缩组。 > 较早创建的实例:创建时间较早的实例优先被移除伸缩组。 > 较晚创建的实例:创建时间较晚的实例优先被移除伸缩组。 VI.弹性伸缩服务可以单独使用,也可以同弹性负载均衡(ELB),云监控(CES)一起使用。其中,云监控服务为免费服务,系统默认开通;负载均衡服务在有需求时可以部署,例如,有分布式集群需求的场景下,可以使用ELB。 VII.天翼云弹性负载均衡CT-ELB中,如需要使用80、8080、443、8443备案端口,请提前进行备案。4个备案端口默认是关闭状态,备案完成后将开放。【缺少答案,请补充】(含图)
天翼云高可用架构设计(数据层) (3)数据层高可用设计:在实际的选择天翼云产品时,我们可以从结构化数据高可用和非结构化数据高可用来考虑设计。 ① 结构化数据高可用我们可以通过关系型数据库和分布式缓存数据库来实现。 I.RDS具有完善的性能监控体系和多重安全防护措施,并提供了专业的数据库管理平台, 让用户能够在云中轻松的进行设置和扩展关系型数据库。 II.分布式关系型数据库(简称DRDS),是一款分布式关系型数据库。它兼容MySQL协议,采用存储计算分离架构的模式,使得存储层、计算层可以无限扩展,从而拥有了海量数据高并发访问能力。 III.RDS的可用性集中在: > 双机热备:RDS采用热备架构,故障系统1分钟自动切换。 > 数据备份:支持自动备份和手动备份,并支持通过备份数据恢复实例。用户可以设置自动备份的周期,还可以根据自身业务特点随时发起备份,选择备份周期、修改备份策略。 > 数据恢复:支持按备份集和指定时间点的恢复。在大多数场景下,用户可以将35天内任意一个时间点的数据恢复到RDS临时实例或克隆实例上,数据验证无误后即可将数据迁回RDS主实例,完成数据回溯。 IV.分布式缓存:天翼云分布式缓存数据库-DCS提供单机和主备两种缓存实例类型,支持自动容灾切换、在线扩容、数据备份、实例监控等数据库服务。它的可用性体现在:双机热备、数据持久化。 ② 非结构化数据高可用可以通过云硬盘、对象存储、弹性文件服务来实现。 I.云硬盘采用分布式存储,每份数据在后台保存多份副本,多副本数据实时同步,不会因存储掉电、故障导致用户数据丢失,保证数据安全可靠。数据存储的持久性可达99.99995%。 II.云硬盘的存储系统采用三副本机制来保证数据的可靠性,即针对某份数据,默认将数据分为1MB大小的数据块,每一个数据块被复制为3个副本,然后按照一定的分布式存储算法将这些副本保存在集群中的不同节点上。 III.云硬盘三副本技术的主要特点如下:存储系统自动确保3个数据副本分布在不同服务器的不同物理磁盘上,单个硬件设备的故障不会影响业务。存储系统确保3个数据副本之间的数据强一致性。天翼云硬盘不支持减容操作。如果当前磁盘使用的是MBR格式,并且磁盘的分区数量已经达到上限,则此时需要替换原有分区,替换原有分区不会删除原有分区的数据,但是需要先卸载原有分区,会影响线上业务运行。如果当前磁盘使用的是MBR格式,并且扩容后磁盘容量已经超过2 TB,则MBR格式无法对超过2 TB的部分进行分区。此时若将MBR分区方式换为GPT,更换磁盘分区方式时会清除磁盘的原有数据,请先对数据进行备份。 IV.对象存储服务设计可用性不低于99.9%;数据设计持久性可高达99.9999999999%;对象存储服务规模可大规模在线扩展,不影响对外服务;支持多副本和纠删码冗余。 > 命名规范:对象容器(Bucket)的命名规范是: > Bucket名称必须全局唯一; > Bucket名称长度介于3到63字节之间; > Bucket名称只能由小写字母、数字、短横线(-)和点(.)组成; > Bucket名称可以由一个或者多个小节组成,小节之间用点(.)隔开,各个小节需要: > ✓ 必须以小写字母或者数字开始; > ✓ 必须以小写字母或者数字结束。 > Bucket名称不能是IP地址形式(如192.162.0.1); > Bucket名称不能是一组或多组“数字.数字”的组合; > Bucket名称中不能包含双点(..)、横线点(-.)和点横线(.-); > 不允许使用非法敏感字符,例如暴恐涉政相关信息等。 > 访问权限 中国电信天翼云对象存储系统提供Bucket级别的权限控制,Bucket目前有3种访问权限:public(公有),private(私有),public-read(只读)。各自的含义如下: > 公有:任何人(包括匿名访问)都可以对该容器(Bucket)中的对象(Object)进行Put,Get 和Delete操作。这些操作可能会造成Bucket所有者数据的增加或者丢失,且所有这些操作产生的费用由该Bucket的所有者承担,所以请慎用该权限。 > 私有:只有该Bucket的所有者可以对该Bucket内的对象进行读写操作(包括Put、Delete和Get Object);其他人无法访问该Bucket内的对象。 > 只读:只有该Bucket的所有者可以对该Bucket内的对象进行写操作(包括Put和Delete Object);任何人(包括匿名访问)可以对该Bucket中的对象进行读操作(Get Object)。 V.弹性文件服务具备高可用性和持久性,为海量数据、高带宽应用提供有力支持。