服务器连接异常,手机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可用,再手动执行故障回切,然后用户回归正常访问。

本站部分内容由互联网用户自发贡献,该文观点仅代表作者本人,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如发现本站有涉嫌抄袭侵权/违法违规等内容,请联系我们举报!一经查实,本站将立刻删除。

(0)

相关推荐

  • 佳能ixus225hs怎么样,佳能ixus系列使用说明

    拒绝参数,只谈体验,关注导盲犬小抠,真实解读您熟悉的数码产品,本文阅读预计耗时3分钟。 数码相机市场,在智能手机兴起之前一直被众多摄影爱好者奉为至宝,诞生了无数经典机型。在智能机风靡的今天,重新体验一款数码相机,能够明显感受到科技的进步,比如小编接下来要分享的这款二手数码相机,来自佳能ixus500hs。它拥有全金属机身,全触屏操作,设计细节非常有美学色彩。…

    2023-06-07 投稿
  • 每天赚100元的软件,标记地图就能赚钱的软件

    今天给大家解析的这个项目叫做《企鹅汇图》。 这里不能保证你们赚多少,但是绝对是货真价实,也是免费分享出来的。木子在这会经常分享免费项目,抓紧关注起来吧。 今天分享这个项目长期小副业,正规稳定,闲的时间去操作,就可以轻松把钱赚,上班下班路上就可以做,不管你是男女老少都可以,建议当个小兼职。 此项目是在一个app上去做任务,《企鹅汇图》,就跟美团拍店铺一样,拍摄…

    2022-04-28
  • 在农村怎么赚钱?现在在农村做什么最好赚钱呢

    罗二娃今年46岁,以前在农村建了加工房,专门服务于农村,后来在加工房旁边开了一家茶馆,茶馆的收入比加工房的收入成倍增长。都是外面打工人回家过年期间,捐献出来的。平时收入没多少。 这四年又弄了一个榨油机,专为农村人榨油,到他家榨油,他家里有货车,可以帮忙拉油菜籽。 在这四年里面,弄了个酒席一条龙服务,过生日,酒席饭菜包干。你只要招呼客人座席,就好了。去年响应国…

    2023-01-30
  • 新手烤面包上下火温度(烤面包怎么设置温度)

    现在想吃什么实在是太方便了,很多烹调、烘焙设备都进入了家庭。这是过去连想都不敢想的。面包,是我从小吃到大,最喜欢吃的一种早餐。原先吃面包都是去外边买,家里做的很少,主要是没有烤箱,也没有烤面包机,更没有烘焙知识。 现在什么没有?想吃什么不会做,上网一搜就有N多种制作方法。想吃蛋糕、面包,可以报一个烘焙补习班,老师手把手教你,回家自己买一个烤箱、面包机,就可以…

    2022-05-08 投稿
  • 抖音小店代运营多少钱(抖音小店代运营费用)

    在最近的一两年了,抖音短视频的火爆,不仅仅让短视频里推荐的产品和品牌尝到了甜头,实现了知名度的提升和产品的热销,同时也让很多有志向的人投身到了抖音运营行业里。有了抖音运营机构也就会有其面对的客户,客户在选择抖音代运营机构时就不得不了解抖音小店代运营报价的问题。 那么抖音小店代运营多少钱? 要代运营一个抖音小店,对于一个运营团队而言,他们要做的事情是非常多的,…

    2022-05-23
  • 网页游戏圈钱怎么赚(网页游戏烧钱)

    哈喽大家好,我是X博士。就在上个月,企鹅电竞直播突然挂出了退市公告,简单来说就是要倒闭嘞,马总再次亏到坐公交车。 这种情况让老X我有点唏嘘,前几年直播界各种烧钱抢人,撕逼大战,好生热闹。如今却风光不再。是什么造成了这种局面?那几年的直播浪潮里,到底谁赚了谁亏了?直播的兴起,到底又给游戏圈和我们带来了什么? 主播成为了时代的弄潮儿 如今来看,最赚的,还是那些实…

    2023-01-30 投稿
  • 电脑硬盘修复,硬盘出现坏道怎么修复

    使用计算机时,数据是存储在硬盘上的,所有磁盘都有扇区。硬盘在使用过程会出现故障,在了解坏道以及如何修复坏道之前,首选应该了解什么是坏道以及它的作用。本文解释了扇区、坏扇区,以及如何修复坏扇区的方法。一、了解硬盘扇区   硬盘(HDD)包含多个磁化磁盘来存储数据。这些磁化的磁盘称为盘片。盘片可以在一侧或两侧都包含数据,具体取决于所用HDD的品牌。因此…

    2023-06-29
  • 风寒感冒咳嗽食疗,咳嗽的食疗特效方子

    风热咳嗽:痰黄粘稠,舌红苔黄,口干,脉浮数。 1. 冰糖+川贝+雪梨,将雪梨中间挖空,放3粒冰糖,在放入5粒川贝,川贝也可以打成粉,利用效率更高,而且川贝很贵,打粉可能更划算。 2. 萝卜汁冰糖,萝卜取汁200ml,加冰糖适量放入锅中炖煮,睡前服用,一次喝完。 3. 枇杷叶粥,取枇杷叶10克,粳米50克,枇杷叶用纱布包裹加水烧煮成粥,可止咳。 风寒咳嗽:痰白…

    2023-06-29
  • oppo手机内存不足怎么清理,安卓强制恢复出厂设置

    从应用宝上安装手机系统升级的软件。 在电脑上安装上这个软件。 将手机用数据线连接到电脑上就能操作。 点击上工具箱上的手机系统升级的功能。 将手机上的版本升级到了最新。 就可以正常的操作手机上的程序了。 然后再进入存储或SD卡或者手机内存项里选择相关格式化操作即可,安卓手机内存卡格式化方法 最后选择需要格式化的操作即可,请注意,格式化SD卡等存储卡前,请注意查…

    投稿 2022-01-04
  • 衣服染色怎么洗掉(衣服颜色染上去了怎么洗得掉)

    生活中我们常遇到这样的问题,就是在洗衣服时,有些衣服掉颜色就会不小心将其它衣服染上颜色,这个时候是最苦恼的。因为这种被染上颜色的衣服是非常的不好清洗的,可是又不舍得把心爱的衣服给扔掉,这个时候该怎么办呢?今天万能的贝贝就教大家用简单的方法教你如何清洗衣服上的染色! 清洗时间:45min 清洗难度:☆ 清洗材料:水盆、香皂、碱面 清洗过程: 1、在水盆里倒入清…

    2022-01-04 投稿
  • 肉松是棉花做的是真的吗,肉松棉花做的谣言

    近日,“肉松是棉花做的”这条谣言又在邵阳市民的微信群,朋友圈广为流传,让喜欢吃肉松的朋友十分担忧。视频的内容是有人将自己买回来的一袋肉松饼,拿水浸泡后,发现里面肉松是“棉花”做的。然而事实真是如此吗?   这是很早一段时间出现的谣言了,全国各地都有权威机构进行过辟谣。   网警科普: 肉松是指用肉作为主要原料,经煮制、切块、撇油、配料、收…

    2023-07-12
  • 铁腕军阀秘籍,中国各系军阀的手机游戏

    什么游戏可以集第一人称射击,与队友配合,塔防,自由度高于一体? 今天说一下发布于2008年的游戏《铁腕:军阀冬季攻势》。 铁腕:军阀冬季攻势,是一款第一称的射击游戏,该游戏虽然好玩,但是小众,玩的人不多。游戏内容是阻击敌人的进攻,破坏堡垒。 游戏可以单机也可以联机,单机可以选择游戏的简易程度,并且还给你4个队友(人机),联机,建立服务器,朋友可以加入进去。 …

    2023-06-29 投稿