服务器连接异常,手机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)

相关推荐

  • 未来10大暴利行业(没本钱如何快速赚50万)

      一个人的信息来源,决定着这个人五年内的发展。 是否获得一手信息至关重要。有的人说靠自己也能看懂,但是光懂是没有用的,你懂,别人已经介入到核心层开始掠夺资源了。 这也是很多人,挤破头皮想进大佬的圈子的原因。 也只有重视信息差的人,才能更容易地赚到钱。相反的,很多小白不关心信息价值,而是一上来就问,有什么项目可以带他赚钱,这样的思维不变,必然沦为韭…

    2022-01-07 投稿
  • 潮牌服装进货渠道(时尚服装批发商进货渠道)

    眼下正是服装开店的旺季,很多新手都想趁着秋冬销售旺季来临之前把新店开起来,能抓住一波旺季让店铺业绩好起来。而新手创业开服装店由于经验上没有其他老板那么足,所以在货品上就要上心,找到一批有销售优势的货品能够为店铺带来业绩。那新手开服装店去哪里进货呢?第一次服装进货要注意哪些问题呢?今天我们就来看看吧。 新手开服装店进货去哪里 新手服装进货渠道有哪些?   一、…

    2021-12-02
  • 抖音怎么赚钱的几个方法(新手抖音怎么赚钱的几个方法)

    在互联网行业里流量最大,只要拥有流量就不愁变现。难怪在业内流行着这样一个赚钱公式:流量=金钱。现在流量的最大风口就是短视频,越来越多的人跟风进军抖音,但大部分处于盲从状态,并没有实现盈利。基于这样的现状,本文总结了在抖音里赚钱的六种方法,门槛低、操作性强,普通人也能学的会。 一、广告变现 接广告是抖音目前最主要的变现方式。粉丝数达到一定量级,会有商家主动找上…

    2021-12-02
  • 在淘宝上卖什么最赚钱(在淘宝上卖什么最赚钱,最好卖呢-)

    有一说一! 现在的电商已经不是2008年以前随便上架几个产品就能卖的时代了,大部分类目的竞争已经很激励了,比如卖女装、化妆品等。 所以,这两年要想在淘宝上赚到钱一定要做竞争小利润高的蓝海类目,这种类目由于商品数量比较少,所以哪怕运营推广的水平差一点,也能获得不错的流量和订单。 比如你看下面这个图的数据: 女装:在线商品数100多万,而且支付转化率低,商城点击…

    2022-01-12 投稿
  • 离开西安需要什么手续(2022离开西安需要什么手续)

    如果多轮核酸检测是阴性,老家有事,特殊情况下能不能离开西安呢?需要哪些条件?很多人遇到了这样的问题。 家里老人去世 想回去奔丧回不去 最近,华商报24小时新闻热线029-88880000接到因特殊情况需要离开西安的反映不在少数,他们的共同诉求是:特殊情况要离开西安,不知道可以吗? 40岁杨先生是武汉人,2021年12月,63岁的岳父在内蒙古办事,突发疾病,后…

    2022-02-20
  • 线下宣传活动的方式(新颖的线下宣传方式)

    近年来,随着段滑门的市场竞争激化,企业只看到市场的利益,不能更加关注品牌的普及。从陶瓷、油漆、门、地板等行业的营销变化来看,很多企业已经引入了网络营销,特别是网络广告、搜索引擎营销、新闻稿、网络活动营销等手段。 在企业品牌的推广和重点产品的推广上,可以如何理解宣传的思路,把握推广过程,考虑促销效果,特别是销售方面的效果。这不单单是营销策划机构一直在解决的问题…

    2022-06-01
  • 私有云厂商及产品,私有云平台创新排行榜

    云技术自出现到今日的繁荣发展已经很多个年头了,这期间,存储和网络带宽的提升都为云技术的发展铺平了道路,时至今日,私有云作为一种新的信息应用技术,正在为当代企业提供新的动力。 所谓私有云,是能够帮企业快速构建云计算基础架构的系统软件,通过互联网或内部网络仅面向特定用户提供计算服务,有时候也叫做内部云或者公司云。相对于公有云,私有云不仅具有公有云的优势,如自主服…

    2023-02-04
  • 淘宝拿货平台(淘宝网店代理货源网)

    1.5w字超长文警告,超全超详细!下面分享的副业项目,只要你愿意花时间去做,是一定一定会获得收益的。 之所以叫副业,不是让你轻轻松就能月入过万,如果想一夜暴富,那么请绕行!   下面所分享内容的,都是经过我认真过滤筛选之后才整理出来的,实操性都比较强,有些还附了教程,完全适合上班族作为副业项目来操作,建议先点赞后收藏。 副业1 :做抖音赚钱 先来说…

    2021-11-07 投稿
  • 自制洗发水配方(效果最好的自制洗发水)

    洗发水是我们生活中必不可少的日用品,我们可以选择我们喜欢的味道和不同类型含有物的洗发水,但我们通常都用的是成品,大家有没有想过在家自己制作一款自己喜欢的洗发水呢? 自己DIY洗发水的好处是我们自己可以搭配所有天然成分,避免制造商添加的刺激物,我们可以以任何想要的成分来进行调配,并根据头发的需要进行自定义。 下面就给大家介绍8种洗发水的自制调配方法,其实大家也…

    2022-04-27 投稿
  • 点广告挣钱,“短视频点赞赚钱”骗局

    “短视频点赞赚钱”骗局之所以能够得逞,正是利用了人们赚快钱的心理。远离诈骗陷阱,基础是要端正心态,核心是要时刻保护好个人信息。若不幸落入陷阱,要第一时间挂失账户,避免损失扩大。 如果有人告诉你,只需动动手给短视频点赞、帮助平台冲流量就能获得不菲收入,你是否会有一瞬间的心动?其实,“短视频点赞赚钱”是一种新型诈骗方式。近日,北京银保监局发布风险提示,不法分子瞄…

    2023-01-29
  • 尚品宅配县级加盟条件,尚品宅配加盟官网

    中国网财经3月11日讯(记者刘小菲 见习记者胡靖聆) 自2017年3月上市以来,尚品宅配的业绩可谓是一路狂奔。 尚品宅配近期发布的业绩快报显示,2018年公司实现营业总收入66.45亿元,比上年同期增长24.83%;实现净利润4.84亿元,同比增长27.46%。2017年尚品宅配的营业收入和净利润则分别增长了32.23%和48.74%。 在谈及2018年业绩…

    2023-07-11
  • 上海代人体检,上海体检:找到最专业的体检机构

    市公安局交警总队介绍,我市已推出62家“交管12123”指定联网医院,方便驾驶人前往办理机动车驾驶证身体检查。我市机动车驾驶人如需到联网机动车驾驶人体检医院进行体检,可通过打开“交管12123”APP,点击首页下方“服务中心”栏目中的“办事网点”,选中“驾驶人体检”,然后按照距离远近来选择医院网点;或者打开“上海交警”APP,点击首页“我的应用”栏目中的“交…

    2023-05-12