• 产品
  • 方案
  • 客户
  • 服务
  • 活动
  • 关于
App 文档 备案
  • 退出
  • 快速注册
  • 登录控制台
快杰云主机 全球网络加速 UCloudStack 产品定价 产品动态
  • 基础云计算
    云主机基础网络
  • 数据库与大数据
    Hadoop数据仓库
  • 人工智能
    大模型产品
  • 安全、开发与运维
    DDoS防护堡垒机
  • 混合云与私有云
    私有云混合云
  • 云通信与企业应用
    短信服务域名服务
计算
  • 云主机 UHost
  • 裸金属云主机 UPHost
  • GPU云主机 UHost
  • GPU裸金属云主机 UPHost
  • 私有专区 UDSet
  • 轻量应用云主机 ULightHost
  • 容器云 UK8S
云上网络
  • 私有网络 UVPC
  • 负载均衡 ULB
  • 云解析 UDNS
混合组网
  • 云联网 UGN
  • 智联 UWAN
  • VPN网关 IPSecVPN
  • 高速通道 UDPN
接入网
  • 外网弹性IP EIP
  • 共享流量包 UTP
云分发
  • 云分发 UCDN
存储
  • 云硬盘 UDisk
  • 文件存储 UFS
  • 文件存储 UPFS
  • 对象存储 US3
  • 磁盘快照服务 USnap
  • 数据方舟 UDataArk
网络加速
  • 全球动态加速 PathX
  • 应用仓库加速 UAAA
视频服务
  • 云直播 ULive
边缘计算
  • 边缘计算虚拟机 UEC-VM
数据库
  • 云数据库 UDB MySQL
  • 云数据库 UDB MongoDB
  • 云数据库 UDB PostgreSQL
  • 云数据库 UDB SQL Server
  • 云内存 UMem Memcache
  • 云内存 UMem Redis
  • 分布式NewSQL数据库 TiDB
大数据与中间件
  • 托管Hadoop集群 UHadoop
  • ES服务 ElasticSearch
  • Kafka消息队列 UKafka
数据仓库
  • 数据仓库 UDW Greenplum
  • 数据仓库 UDW Clickhouse
通用人工智能
  • AI图像处理平台 PICPIK.AI
  • 模型服务平台 UModelVerse
      安全防护
      • WEB应用防火墙 UWAF
      • DDoS攻击防护 UDDoS
      • 主机入侵检测 UHIDS
      安全合规
      • 堡垒机 UAuditHost
      • 等保咨询 UDBCP
      • 数据安全解决方案 UDSS
      • 安全屋 SafeHouse
      监控与运维
      • 云监控 CloudWatch
      • 资源监控 UMon
      • 网络拨测 UNDT
      多云与迁移
      • 数据传输服务 UDTS
      混合云
      • 混合云 UHybrid
      • 金翼专区 UXZONE
      • 多云管理平台 UCMP
      • 天镜·智能告警 SkyM Alert
      私有云
      • 私有云 UCloudStack
      • 智能大数据平台专业版 USDP
      • 超融合一体机 Utrion
      • 统一存储 UCloudStor
      • 信创云 UXC
      云通信
      • 语音消息服务 UVMS
      • 短信服务 USMS
      • 视频短信 ISMS
      • 短链工具 USLK
      • 企业名片 UCNAM
      企业应用
      • 域名服务 UDNR
      • SSL证书管理 USSL
      • 行业解决方案
        医疗 教育行业
      • 通用解决方案
        云备份 高可用
      零售
      大数据及BI | 线上线下一体化营销 | 云原生  
      政府
      政务云 | 政府数据开放 | 高性能计算 | 智慧农业 | 智慧养老
      出海
      游戏出海业务 | 电商出海业务 | 区块链技术
      金融
      信创云 | 数据流通 | 云原生 | 视频云 | 安全
      教育
      云网融合 | 智慧校园 | 教学实训平台 | 高性能计算
      工业
      工业数据采集应用 | 数字孪生 | 视频云 | 智慧运维
      智慧物业与园区
      智慧社区 | 智慧养老 | 智慧楼宇 | 智慧物业 | 物联网
      智能汽车视频云
      抗弱网,低延迟 | 全面数据安全保障 | 多种互动模式
      云游戏
      大作随玩 | 电视盒子 | 直播客户 | 游戏内容
      智慧农业
      数字化生产管理 | 物联网LoRa通讯技术 | 土壤质量标准化技术
      远程桌面云
      医联体 | 生物制药
      智慧楼宇
      考勤管理 | 人脸门禁 | 智能迎宾 | 访客管理
      智慧能源
      物联网平台 | 物联网边缘网关 | 用能分析 | 能效诊断
      医疗
      医院信息化云基石 | 医院混合云容灾备份 | 区域医疗健康云
      人工智能
      图像识别服务 | OCR文字识别 | 视频处理
      海量计算
      图片处理 | 基因测序 | 视频转码 | 科学计算
      安全
      网站防护 | 游戏防护 | 主机防护 | 内部运维风险管控
      高可用
      具备高可用架构和冗余能力的业务 | 具有较高可靠性、业务连续性的业务
      大数据
      开箱即用 | 智能运维 | 一站式服务 | 资源独享
      云备份
      云灾备场景 | 云归档场景
      物联网
      智能设备 | 共享租赁 | 智能制造 | 智慧物业
      云智能存储网关
      医疗PACS影像上云 | 视频安防文件上云
      视频云
      长短视频点播 | 娱乐/电商直播 | 互动课堂
      智慧运维
      祼机纳管 | PingMesh | 告警治理 | 多云纳管
      边缘云
      容器虚机共存 | 多级地域管理 | 边缘自治 | 开放接口
      混合云
      互联网金融行业 | 银行业金融机构 | 证券行业
      • 加入合作伙伴体系
        UCloud秉持开放、合作、共赢的态度,赋能伙伴为用户提供更加优质的服务。
      教育
      在线教育 | 培训机构 | 教务机构 | 中小学
      金融
      银行 | 证券 | 互联网金融
      游戏
      手游 | 端游 | 游戏全球服
      出海
      电商 | 游戏
      政务企业
      政务 | 传统企业 | 媒体
      新零售
      电商 | 门店 | 商超 | 品牌商
      视频直播
      娱乐直播 | 赛事直播 | 课堂直播 | 短视频
      医疗健康
      传统医院 | 基层医疗机构 | 在线医疗
      AI+IoT
      AI | 物联网 | 车联网 | 智能制造
      技术生态
      • 优云精选
      渠道伙伴
      • 代理商管理
      • 促销活动专区
        春季出海大促
      • Think in Cloud
        2020 2019 2018
      • 更多专题
        “快杰”云主机
      促销活动专区
      • 春季出海大促

      • 快杰主机特惠

      • 香港特惠专区

      • 游戏联机服务器

      • 跨境出海特惠

      • 全球专线服务

      • GPU特惠

      • CDN特惠

      • 短信特惠促销

      • 私有云

      • 托管/混合云

      • 裸金属服务器

      • 轻量专题活动

      • 推荐有礼

      Think in Cloud
      • TIC 2020

      • TIC 2019

      • TIC 2018 12月

      • TIC 2018 5月

      • TIC 2015

      更多专题
      • 快杰 SERIES

      • ARM云主机

      • 快杰内存型

      • 快杰共享型

      • 乌兰察布促销

      • AMD云主机

      • “快杰”云主机

      • 快杰O SR

      关于UCloud
      • 公司介绍
      • 联系我们
      • 加入我们
      • 开源工作
      新闻资讯
      • 最新动态
      • 安全资讯
      • 产品动态
      投资者关系
      • 实时行情(沪市)
      • 公司公告(沪市)
      • 联系方式(董事会办公室)
      保障体系
      • 安全中心
      • 数据保障(GDPR)
      服务体系
      • 开发者资源
      • 技术支持
      • 运维服务
      • 服务支持计划
      • 专家服务
      • 等保合规服务
      • 备案服务
      社区与培训
      • 社区Beta版
      • 登录
      • 控制台
      产品目录
      计算
      • 云主机 UHost
      • 裸金属云主机 UPHost
      • GPU云主机 UHost
      • GPU裸金属云主机 UPHost
      • 私有专区 UDSet
      • 轻量应用云主机 ULightHost
      • 容器云 UK8S
          存储
          • 云硬盘 UDisk
          • 文件存储 UFS
          • 文件存储 UPFS
          • 对象存储 US3
          • 磁盘快照服务 USnap
          • 数据方舟 UDataArk
          网络加速
          • 全球动态加速 PathX
          • 应用仓库加速 UAAA
          云分发
          • 云分发 UCDN
          视频服务
          • 云直播 ULive
          • 实时音视频 URTC
          边缘计算
          • 边缘计算虚拟机 UEC-VM
          数据库
          • 云数据库 UDB MySQL
          • 云数据库 UDB MongoDB
          • 云数据库 UDB PostgreSQL
          • 云数据库 UDB SQL Server
          • 云内存 UMem Memcache
          • 云内存 UMem Redis
          • 分布式NewSQL数据库 TiDB
          大数据与中间件
          • 托管Hadoop集群 UHadoop
          • ES服务 ElasticSearch
          • Kafka消息队列 UKafka
          数据仓库
          • 数据仓库 UDW Greenplum
          • 数据仓库 UDW Clickhouse
          安全防护
          • WEB应用防火墙 UWAF
          • DDoS攻击防护 UDDoS
          • 主机入侵检测 UHIDS
          安全合规
          • 堡垒机 UAuditHost
          • 等保咨询 UDBCP
          • 数据安全解决方案 UDSS
          • 安全屋 SafeHouse
          监控与运维
          • 云监控 CloudWatch
          • 资源监控 UMon
          • 网络拨测 UNDT
          多云与迁移
          • 数据传输服务 UDTS
          混合云
          • 混合云 UHybrid
          • 金翼专区 UXZONE
          • 多云管理平台 UCMP
          • 天镜·智能告警 SkyM Alert
          私有云
          • 私有云 UCloudStack
          • 智能大数据平台专业版 USDP
          • 超融合一体机 Utrion
          • 统一存储 UCloudStor
          • 信创云 UXC
          云通信
          • 语音消息服务 UVMS
          • 短信服务 USMS
          • 视频短信 ISMS
          • 短链工具 USLK
          • 企业名片 UCNAM
          企业应用
          • 域名服务 UDNR
          • SSL证书管理 USSL
          通用人工智能
          • AI图像处理平台 PICPIK.AI
          • 模型服务平台 UModelVerse
          解决方案
          行业类
          • 行业类-零售
          • 行业类-政府
          • 行业类-金融
          • 行业类-出海
          • 行业类-医疗
          • 行业类-教育
          • 行业类-工业
          • 行业类-智慧楼宇
          • 行业类-疫情综合管理系统
          • 行业类-远程桌面
          • 行业类-云游戏
          • 行业类-智慧农业
          • 行业类-智慧物业与园区
          • 行业类-智慧能源
          • 行业类-智能汽车视频云
          • 行业类-新零售
          通用类
          • 通用类-人工智能
          • 通用类-安全
          • 通用类-海量计算
          • 通用类-高可用
          • 通用类-云备份
          • 通用类-物联网
          • 通用类-云智能存储网关
          • 通用类-大数据
          • 通用类-视频云
          • 通用类-智慧运维
          • 通用类-边缘云
          • 通用类-混合云
          文档中心
          客户案例
          教育
          金融
          游戏
          移动社交
          政务企业
          新零售
          视频直播
          医疗健康
          AI+IoT
          更多案例
          关于我们
          公司介绍
          新闻资讯
          最新资讯
          U刻 博客
          开源工作
          服务
          开发者资源
          安全中心
          数据保障(GDPR)
          技术支持
          运维服务
          等保合规服务
          备案服务
          公告
          新闻动态 UCloud实践分享:突发千万级访问量,如何避免防疫码宕机?

          UCloud实践分享:突发千万级访问量,如何避免防疫码宕机?

          文 / UCloud 公关部

          2022-01-14

          疫情爆发已两年有余,数字化防疫早已深入工作生活的每个角落。“请出示您的健康码”,成为人们日常听到的高频词语。承载了千千万万甚至上亿人群防疫码查询的IT系统如何稳定、高效、安全的运行,便成了各地精准防疫的重点课题。下面是UCloud优刻得根据近两年对部分城市和地区防疫码的服务经验,总结的一些实践建议:

          一、防疫码系统主要模块

          “点击手机小程序、输入手机号、输入验证码、展示健康码”这看似简单的动作,其实在防疫码系统内是拆分为多个步骤执行的,包括:

          1、用户身份验证:通过短信动态验证、人脸识别验证等形式,落实一人一码。

          2、号码段验证:通过手机号识别归属运营商,便于运营商短信自动化同步用户。

          3、用户行程信息查询:根据运营商提供的用户行程情况,结合国家卫健委疫情风险数据,提供更为清晰的行程信息。

          4、红/黄/绿码的显示:依托来自于卫健、公安、通管等部门汇聚的数据,经过防控规则和数据建模,分析评估后,测算出红色、黄色、绿色三种风险状态。

          5、疫苗/核酸信息的查询:根据卫健等部门提供的信息,便于用户即时查看接种记录及疫苗信息。

          从以上步骤可以看出,防疫码功能看似简单,其实背后涉及到许多模块,需要多部门信息高频调用(跨部门信息高频率互通),再加上人们早晚高峰出行的集中性,因此系统具有高复杂度、高并发性、高依赖度的特点。同时由于疫情爆发的突发性,绝不是通过固定部署几台服务器就能够满足未来不确定的需求。因此灵活方便、即时扩展、算力丰富的云平台便成了部署防疫码系统一个极佳的选择。

          二、系统容量规划:

          云平台虽然可以对IT资源快速进行横向扩容,但一昧地堆资源,并不能有效提升系统的稳定性。所以,系统各个模块构建合理的容量规划才是稳定之基。

          1.容量规划

          整套系统的容量规划,除了基于每日用户访问量峰值来建模进行估算外,同时也需对整体访问链路中涉及到的各类模块分别进行计算评估,比如:互联网带宽、负载均衡链接数、应用服务并发数、数据库连接池等。

          与很多人的认知不同,其实,每个模块的容量规划并不是越大越好,这主要是因为各模块之间存在依赖关系,一个模块容量过大,可能会导致该调用链路上的其他模块服务雪崩。

          举个例子,上图中的数据库类似餐厅大厨,假定只能同时服务5个用户。应用集群如同餐厅,能同时容纳100人。如果用户以20人/分钟的速度进入餐厅,由于前面的用户还未就餐完毕,后续的用户不断涌入,最终会导致超出餐厅的同时服务能力,整个系统也就崩溃了。

          2.限流管控

          鉴于防疫码的高并发访问场景,为了保障防疫码系统的正常运转。必要时还需用到一些限流措施。

          限流的目的不仅是为了控制访问的总并发量,而且还要尽量让访问的流量来的更均衡,这样才不会让系统的负载大起大落,因此又称为"流量整形" 。

          常见的限流手段包括互联网入口处针对单个运营商级别的网络限流,或者负载均衡器上的新建连接数和并发连接数的流控,以及应用服务的参数调整等。

          限流虽说是有损的,比如它会造成部分用户的请求失败,但在用户重试的情况下,若干次尝试后,请求便会成功。限流引起的重试确实会对用户体验造成影响,但相比较于应用集群的崩溃而言,是可以接受的。

          三、防疫码模块的关键点:

          1.用户身份验证模块

          在日常生活中,进入某办公楼会先检查对方的证件,确定身份后才能进入。防疫码也有着类似的用户身份验证场景。常用验证方法有两种:手机短信验证和人脸识别验证。

          其中手机短信验证大致过程为:用户请求发送短信验证码,应用集群调用第三方短信平台发送验证码给用户,验证码和用户信息(手机号)可存放到缓存中,并设置验证码失效时间。当用户接收到短信,输入验证码即可完成身份验证。

          一般而言,应用集群对这类信息不需要进行持久化存储,建议使用缓存产品如Redis等。而且,用户身份验证的超时机制很关键,当用户发现验证失败时会频繁发起验证,在高峰期这个过程会形成雪崩效应,加剧系统的负荷,不控制的话,有可能造成系统处理能力下降,累计下来,会造成系统崩溃。

          2.用户行程查询模块

          行程查询是防疫码系统的关键模块,首先系统核验用户所属的运营商,再利用运营商的接口来查询行程信息。在高峰时期会有大量的查询,这也是系统容易造成崩溃的地方。

          防疫码系统是通过互联网访问各大运营商数据,依赖于互联网传输的质量,在实际使用过程中,网络的拥塞可能会造成接口超时的情况,系统超时设置也要特别注意,超时重试时间不宜过短,避免频繁重试加剧系统的负载。如果可以和运营商互联专线,也能更好地解决网络拥塞的情况,但专线的价格较高,成本会有一定上升。

          整个请求链路上很可能设置防火墙设备,由于防火墙的问题,可能造成系统访问异常,但只要做一些基本的压力测试就能发现这类问题,同时解决防火墙的问题也不复杂。

          3.红/黄/绿码的显示

          大部分防疫码都是依托国家及当地公共管理机构的数据,并结合行程信息和当地政府的防疫措施,经过数据建模,分析评估后,从而展现出红色、黄色、绿色三种风险状态码。

          部分地区防疫政策系统构建于防疫码系统之外,因此相应的容量规划也需要参考防疫码每日最高访问量进行设计。

          4.疫苗/核酸信息的查询

          疫苗和核酸信息的查询服务,目前以纸质为主,一般不会对整体系统压力造成影响。但目前来看部分地域的系统化查询已经在逐步落实,后续需对相应的容量规划进行评估,同时控制好信息查询的超时设置。

          当前疫情防控形势仍比较严峻,防疫码的稳定运行对于疫情防控至关重要。基于多年来的云计算运营技术和经验,UCloud优刻得希望通过本次技术分享,为防疫工作提供一定的参考和助力,更好地发挥出云计算的社会价值。

          注册享活动套餐

          售前咨询

          4000188113转1

          售后咨询

          4000188113转2

          网站备案咨询

          4000188113转3

          公安备案咨询

          4000188113转6

          返回顶部
          Copyright © 2012- UCloud
          优刻得科技股份有限公司
          Tel:4000188113

          UCloud与云服务

          • 公司介绍
          • 加入我们
          • 素材下载
          • 域名供应商:新网

          快速入口

          • 文档中心
          • 安全中心
          • 安全应急响应中心
          • UCloud举报平台
          • 12321举报中心
          • 互联网信息举报
          • UCloud App

          常见问题

          • API相关
          • 登录相关
          • 服务相关
          • 备案相关
          • 计费相关

          用户俱乐部

          • 用户社区
          • 推荐有礼
          沪公网安备 31011002000058号 | 沪ICP备12020087号-3
          微信二维码
          长按保存图片,在微信中扫描该二维码

          微博

          Tel:4000188113

          Copyright © 2012- UCloud
          优刻得科技股份有限公司