服务器连接异常,手机cdn服务器连接异常怎么办

最近,某CDN服务故障,导致海外大批知名新闻网站无法正常访问或加载,一石激起千层浪。确实,随着越来越多的业务上云,一个网站或者某个业务能否保证持续的在线,非常考验背后的高可用、高可靠方案设计。

在第七届全球软件大会上,华为软件工程师杜志刚,就为广大开发者分享了华为云官网的高可用保障方案,深度分析了网站在各类极端重大灾难场景下,如何快速恢复的方案和工程化实践。

网站不靠谱,损失不可估量

从网站所有者角度来看:网站不可用直接导致的是经济收入方面的影响,特别对于电商类网站,每分每秒都在产生交易,一旦访问中断,经济损失的影响显而易见。除此之外,从客户角度来看,面对网站不可访问,最直观的感受是不靠谱,对网站以及网站背后的企业品牌产生不可挽回的口碑及信任度方面的负面影响。

从近十年的互联网重大故障事件来看,DNS、CDN导致的大范围影响历历在目,其他IT基础设施导致的区域型及全局型故障也影响甚大。

服务器连接异常,手机cdn服务器连接异常怎么办

 

业界广泛使用的网站可用性指标包括网站不可用时间及网站年度可用率,不同类型的网站和应用对可用性的要求也不尽相同。

其中网站不可用时间(故障时间)=故障恢复时间点-故障发生时间点。网站年度可用率(Yearly Uptime Percentage)=(1-网站不可用时间/年度总时间)*100%。

华为云官网作为云基础设施提供商的互联网访问入口,对可用性有着极高的要求,面向最终用户的核心页面要做到7*24小时在线,如果出现重大故障,如云服务区级别,或基础设施导致的单云全局故障,5分钟内告警通知到相关责任人,15分钟内完成故障切换。

网站访问出现故障,背后发生了什么?

下面结合图例分析一下网站页面访问的整体流程及关键故障点:

服务器连接异常,手机cdn服务器连接异常怎么办

 

在①处,DNS故障会通常会导致网站整体不可访问,到了②是CDN故障会让部分地理区域用户不可访问,③是单云全局故障会导致网站整体不可访问,④是云服务区级别故障会导致分流到该区域的用户不可访问,⑤是云服务可用区级别故障会导致路由到故障AZ的用户不可访问,⑥是容器集群故障导致路由到对应容器服务的用户不可访问,⑦是服务节点故障会导致路由到故障服务节点的用户不可访问。

综上,云化场景下,页面访问面临诸多的关键技术挑战,包括:

  • 单个DNS服务商整体故障如何应对?
  • 单个CDN厂商整体或多个区域故障如何应对?
  • 基础设施故障导致的单云整体故障如何保证页面还可以正常访问?
  • 单个云服务区级别故障如何对用户访问影响时间降到最小?
  • 页面访问依赖的后端服务众多,如何最大限度较少故障点,降低方案整体复杂度及成本,保证方案通用可行?

四个方案,轻松应对网站各种故障

针对以上关键挑战,通过华为云官网近几年的实践,总结了4个方案分享给大家,我们将一一拆解,为大家展示这些方案的实际效果。

1、单个DNS服务商整体故障:双DNS服务商解析

DNS是相对来说非常重要但却没有得到应有重视的薄弱环节,对于可用性要求极高的商业门户网站,将DNS依托于一家服务商,不出问题风平浪静,一旦发生全局性故障,导致的影响可能是灾难性的。

我们当前的策略是:采用双DNS厂商域名解析方案,在一家服务商发生部分或整体故障时,可以在短时间内自动实现故障切换,将域名解析工作交给其他服务商完成。此外,我们还构建了统一运维平台实现多厂商域名解析的统一配置,以及DNS可用性监控、故障服务的快速剔除能力。

双厂商DNS配置如图所示:

服务器连接异常,手机cdn服务器连接异常怎么办

 

这个配置的前提是域名注册商及域名解析商支持多厂商Name Server配置。具体配置方面,首先将域名注册托管迁移到支持多厂商NS配置的注册商,然后同步DNS厂商配置的解析记录到新厂商,最后域名注册服务及解析服务同时配置NS记录指向双厂商Name Server(0~72小时生效)。

这样配置可以在单个厂商Name Server发生故障时,ISP Local DNS自动将故障Name Server降低选择优先级(BIND SRTT算法,失败惩罚),使用优选的Name Server进行A记录或CNAME域名解析。

演练步骤可以拆解为:

第一步:双厂商NS记录配置。

服务器连接异常,手机cdn服务器连接异常怎么办

 

第二步:通过浏览器检查服务可正常访问。

 

第三步:拨测Name Server可用性,验证不同地域ISP是否使用了不同厂商的Name Server进行域名解析。

 

第四步:关停Bind模拟单个厂商DNS故障。

 

最后,通过HTTP从多个地域拨测服务是否可以正常访问。

 

2、单个CDN厂商区域性故障:多CDN服务商方案

下面介绍一下多CDN厂商的配置与切换,如图所示:

 

使用这个方案的限制条件有三个:DNS协议不支持多厂商CDN的CNAME解析配置;DNS智能解析支持不同地域或网络配置不同的CNAME解析记录;CDN出现整体故障概率较低,更多是区域性故障。

多CDN厂商的配置要先对国内及海外访问分别做主备CDN加速,然后CDN CNAME解析TTL设置为60s,让单CDN厂商服务不可用时,故障切换生效时间更短;最后是构建CDN管理平台,对接多厂商DNS管理API,预先配置切换和回切策略,出现故障一键切换。

最后的配置效果也很明显,CDN告警厂商A大面积故障后,可通过CDN运维管理平台,将对应区域的CNAME解析Failover到厂商B提供服务,生效时间1分钟。

下图是我们运维平台的切换界面示例,可按不同二级域名分国内及海外用户访问场景分别切换。

 

在2020年和2021年我们遇到了实际的现网故障,CDN的故障切换功能得到了有效应用,让页面访问实现了快速故障恢复。

3、区域性地理灾难场景:页面访问异地多活方案

这里介绍了我们中国站和国际站双站异地多活的组网策略,如图所示:

 

如果发生区域性地理灾难场景,我们使用站点多Region多活部署,使用这个解决方案要保证内容管理服务发布的页面内容在多云服务区保持同步。同时,LB及网关路由配置多活云服务区保持一致。

具体配置时,先将国内及海外用户CDN回源流量按比例分流至不同云服务区;随后配置健康检查策略,当出现云服务区级别故障时告警,便于自动或手动切换回源流量至健康的云服务区;如果海外与国内服务存在差异时,通过云厂商内部专线在LB或网关进行跨云服务区路由。

这样,在非容灾场景下,多云服务区同时提供页面访问服务,降低单云服务区回源压力。即便出现云服务区级别故障时,也可通过CDN Admin API实现一键故障切换,CDN回源快速回到可用状态。

如图所示,通过我们的运维平台,在单个云服务区故障场景下,可实现故障云服务区的快速剔除,这个过程主要通过批量切换二级域名Region级别回源DNS A记录实现的。

 

4、单云全局故障场景:网站备份与切换方案

最后介绍一下整个高可用方案的最底层的保底方案:网站备份与故障切换,首先来看一下网站的备份流程,如图所示:

服务器连接异常,手机cdn服务器连接异常怎么办

 

运维人员先配置站点元数据及配置备份策略,站点管理根据备份策略下发备份任务到调度服务,然后调度服务再定时调用备份服务执行备份任务。

采集的话是由备份服务启动Headless Browser加载入口页,再加载静态页面资源,执行页面脚本加载动态页面资源,然后执行预置脚本加载动态页面资源,最后识别页面跳转URL,包括HTML标记及脚本触发的动态跳转点,启动新Headless Browser实例,实现级联爬取。

采集完是存储,页面主文档及相关页面资源加载完成后通过OBS接口转储到对象存储服务,再通过云厂商提供的对象存储跨Region同步能力实现页面内容异地容灾。跨云复制则通过跨云同步工具将备份站点页面内容,同步到其他云厂商对象存储服务,实现跨云容灾。

备份结束后,再看一下故障切换流程。当基础设施问题等原因导致的单云多Region故障使得Web服务整体不可用时,开始故障检测,页面可用性拨测服务监测到云服务区A、B不可用,在5分钟内发出告警。

往下是故障转移,成立重大问题应急处理作战小组,同时打开运维容灾管理平台,查看不可用区域、备份站点拨测是否正常。如果同云备份站点可用,优先切换同云备份站点;如果不可用,第三方云厂商备份站点可用,切换到备份站点。整个切换通过更新回源域名A记录解析地址指向OBS公网访问地址实现。

最后是故障修复阶段,先定位解决问题,拨测Web Server可用,再手动执行故障回切,然后用户回归正常访问。

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/327409.html

(0)

相关推荐

  • 自动关机软件下载,什么自动关机的软件好

    对于大多数电脑用户来说,定时关机经常会用到,比如夜里下载大批文件,但又不想一直守在电脑旁,双比如想控制孩子使用电脑的时间,或者外出时电脑正在处理其它的任务,不想等待,希望在某个时间点自动关机,等等,这时候设置电脑定时关机就很实用了。 说到定时关机,我们可以使用“shutdown ”命令来操作,但使用命令操作对于小白来说,不是那么直观,所以这里介绍一款专门用于…

    2023-07-12
  • 可以挂机自动打怪的网游(能挂机游戏)

    【挂机类手游第四弹】是我们整理的第48期合辑,感谢一直支持和关注我的小伙伴们。   本期推荐八款放置挂机类的手游,大部分的手游都是可以离线挂机的,不过也有部分游戏需要在线操作,不过玩法节奏基本类似,对这种类型游戏感兴趣的小伙伴们来看看吧。   (一)【世界怪兽战争】 (详细介绍点击此处)   一款金属质感像素风格的竖版挂机手游,…

    2021-12-30 投稿
  • 苹果手机10秒解除锁屏密码(苹果手机10秒解除锁屏)

    「我忘记了苹果手机的锁屏密码,多次尝试输入密码都不正确,结果手机被禁用了,现在打不开我的苹果手机了,有什么解锁方法可以解开我的锁屏密码吗?」 你在使用苹果手机的时候,有遇到过忘记锁屏密码的情况吗?很多用户都遇到过这个问题,而手机作为我们日常生活中最重要的工具之一,很多时候很多事情都离不开它,被禁用后,导致很多事情都不能开展,难免让人心情郁闷烦躁。今天小编就来…

    2021-12-17 投稿
  • 东莞网站建设哪家好(效果好的东莞品牌网站建设)

    东莞网站建设一般多少钱,企业网站建设前要提前准备哪些资料?企业要想做网站,要事先做好充分准备,为网站建设打好基础,避免出现开发设计中很多不必要的分歧,事半功倍,这就是所说的磨刀不误砍柴的缘故。 要先给企业网站取个名字,再有便是申请注册个网站域名。通常情况下,企业网站是为了更好地向大众展现出公司信息,那麼网站名和企业名字都可以是相同的,但有一些门户网站,其网站…

    2022-01-23
  • 疫情对我国经济的冲击是,疫情对我国经济的冲击是长期

    新一轮疫情又起,对经济复苏的影响有多大?尽管前两个月我国经济数据大超市场预期,但本土疫情反弹,受影响省份数量和相关城市经济体量都为两年来的新高,机构预计疫情或对一季度GDP增速造成0.3个~0.7个百分点的负面冲击。 近来,从中央到地方密集部署,出台一系列助企纾困措施,并推动政策落实落细。多位专家分析,今年以来面向亿万市场主体推出的一揽子举措力度大、措施实、…

    投稿 2022-04-25
  • 世界电信和信息社会日致辞(数字养老发展现状及趋势)

    5月17日,天津联通协助天津市通信管理局举办“2022年世界电信和信息社会日纪念活动”,同时面向社会发布5Gn点亮津彩之都智慧成果,以实际行动庆祝2022年世界电信和信息社会日。 以数字技术助推健康养老智能化 当天下午,在天津联通创新体验中心通过线上成功举办天津市“2022年世界电信和信息社会日纪念活动”。活动围绕2022年5.17主题“面向老年人和实现健康…

    2023-06-11
  • 淘宝大学官网免费课程(淘宝大学免费课程视频教程)

    数字商业时代已经来临,各行各业都在进行数字化转型、全面拥抱电商。B2B业务因为业务传统、线上化时间短、缺乏电商运营经验,面临挑战。传统产业带商家们,在自身专业领域的能力都很强,可说到谋求线上发展,却个个都是门外汉。于是,如何玩转电商、掌控流量、打造品牌IP也成为B2B领域的商家苦苦思索的课题。 为了在电商运营取得突破,不少商家到处报班学课,但市面上的电商课程…

    2021-12-02
  • 订酒店哪个平台最便宜?订酒店哪个app好

    现在好多人经常出差或者是旅游,最普遍的寻找酒店的方法就是通过美团。事实上现在在美团上订酒店大多数情况下不是最低的哈,废话不多说。先说方法,再上图哈。方法1首先打开美团,选好你要住的酒店,入住时间选好(因为美团上酒店一般周六、周日会贵一些),看下价格。然后,在常用的携程、同程、去哪儿旅行等软件上选择好时间,比对价格和房型。肯定有时候美团上便宜,有时候携程便宜等…

    2023-02-08
  • 传奇英雄故事,抗日英雄海娃的故事

    为加强小朋友们对党史、国情知识的深入了解,引导大家能够在少先队组织里立志向、修品行、练本领,传承红色基因,争做时代新人。日前,“小舞台 大梦想”丽江市青少年职业体验实践系列活动走进丽江市广播电视台,参加活动的13位小朋友们,走上主播台,当了一回小小播音员。 丽江新闻综合广播FM106.2《纳西瑞瑞》栏目,通过少儿讲党史故事的方式,了解中国共产党一路走来的艰辛…

    2023-07-04 投稿
  • 口罩生产设备多少钱(一条口罩生产线大约需要多少钱)

    8月20日,国家市场监督管理总局(国家标准化管理委员会)正式批准发布《一次性口罩制造包装生产线 通用技术要求》国家标准(GB/T 40373-2021),由TC436(全国包装机械标准化技术委员会)归口上报及执行。简单一则公告背后,凝聚了无数东莞力量。 口罩生产设备作为东莞优势产业,在新冠肺炎疫情大流行前,东莞产销的口罩生产设备占全国市场份额60%以上。疫情…

    2023-01-29
  • 真人cs游戏(cs真人野战需要注意的事项)

    风靡世界的刺激战场吃鸡游戏火爆全国、真人版吃鸡游戏也在火爆起来,下面悟空研学小编带大家走进真人CS游戏。 真人CS军事拓展——野外战斗定向野战定向个人赛要求运动员独立借助地形图、指北针和激光发射器按规定的顺序(积分赛除外)结合军事训练的题材,完成寻找若干个标志在地图上的检查点和激光打靶任务,并以最短时间和最高的打靶积分完成全赛程,成绩取决于综合排名。 悟空研…

    2023-06-11
  • 陈磊拼多多,陈磊拼多多服装特价折扣促销

    在欧美市场,作为“中国版ZARA”,SHEIN风靡已久。 (SHEIN 官网/图) 每年11月底的“黑色星期五”,是**一年中最重要的购物节,2022年最引人注目的两位选手都来自中国。 SHEIN号称美版拼多多,2021年超越了亚马逊,成为**下载量排名第一的购物App。Temu是拼多多的出海项目,2022年9月15日上线,两天后就取代了SHEIN,获得了谷…

    投稿 2023-05-13