一份不大的救命文档,一场时间与生死的接力

本文涉及的产品
对象存储 OSS,OSS 加速器 50 GB 1个月
简介: 一份文档,能成为照亮黑暗的灯塔,打开一条求生通道。

2021年7月20日,一场暴雨打破了一座城市的宁静。短短24小时,就让这座黄河边上的“中原粮仓”变成了一片汪洋。

罕见的特大暴雨席卷了整个河南,大雨冲毁了城市里大部分的基础设施,通讯受阻导致大量灾区民众无法获得有效的救援,许多人已经在水里泡了好几个小时却无人知晓。

自7月20晚开始,大量河南暴雨的信息开始在各类社交媒体急速传播,各类在线文档也开始出现。不同类型的救援信息,被志愿者们分门别类地编辑进不同类型的文档,一时间“待救援人员名单”、“避险名单”、“住宿交通物资信息”等文档开始在各类社交媒体内进行传播。

放在平时,一份文档对于我们来说可能是工作和生活的必备工具。但在这次的灾情中,每一份文档都是一条信息高速通道,每一个字符都寄托着社会各界对受灾同胞的殷殷关切。

文档是救援的方舟,在此刻显得尤为重要,石墨文档在第一时间向奋战在抗汛一线的政府部门 / 医疗机构 / 公益组织 / 社会团体 / 个人志愿者等免费提供高级版产品及服务。助力各方做好信息收集与发布,实现更高效的沟通协调。

根据目前的数据,自20日晚起,截止本周,全国共创建了超过1600个灾情相关文档,累计为数百万设备提供了文档协作服务。主题包括现场求援、物资同步、洪灾志愿者填报、洪涝自救知识科普等。在灾情发生24小时内,石墨文档移动端访问量激增5.4倍以上。

图片 10.png


《河南洪灾紧急求助信息登记表》分省市访问趋势图

图片.gif


灾情相关文档实时热度图

一条又一条的救命信息,为灾区人民提供了生机,但也让石墨文档背后的IT系统面临着巨大的挑战。而其中最重要的挑战就是:如何保证系统的平稳运行。

只有系统平稳地运行,用户才能在第一时间对各类救命文档进行整理、编辑、归纳等操作,让更多人参与到文档的共同协作当中,让各条救命信息能送到真正有需要的人手中。

在此次灾情中,石墨文档出色地完成了作为“信息载体”的任务,确保文档始终稳定可用。而此次在灾情期间石墨文档能有如此出色表现,很大一部分原因是因为石墨文档早在5个月之前利用阿里云构建了一整套智能运维系统,打通系统全链路可观测数据,实现了统一管理,智能告警和预检能力。

在河南疫情发生不久后,石墨文档SRE团队工程师在7月20日晚值班时突然接到告警电话,电话那头语音自动播报石墨线上K8S集群资源使用率飙升,PV 同比增加200%以上。紧接着又收到某些业务接口访问量骤增和多个资源快到压力位的告警信息,并且伴随着多次容器自动扩容的事件发生。通过基于 SLS 打造的一条全渠道事件总线,快速定位到事件起因:多个文档的读写次数和访问人数出现异常增多。

定位到相关文档后,发现原来是有人使用石墨文档统计救灾信息,所以才有大量用户同时访问。由于访问人数增长过快,不知道后续上涨趋势如何,于是SRE工程师紧急协调了数倍于往日的阿里云计算资源对基础设施进行了大规模扩容。确保这些救灾文档在数千人同时协作,数百万人次浏览的情况下也能保持稳定、流畅的体验,保障救灾工作顺利进行。

一份文档,牵动一城的心;一份文档,打开一条求生通道;一份文档,为河南的受灾群众带去新的希望……

在进入云原生时代后,逐渐完善的IT基础设施,推动者企业业务进行数字化创新。而如何提升用户体验,让业务快速且稳定地为用户服务,是企业在这个时代发展的关键。尤其在面对各种突发情况需要用到该业务时,只有做到“快速且稳定”才能让该业务在关键时刻起到最大的作用。

相关文章
|
存储 弹性计算 运维
阿里巴巴云原生 etcd 服务集群管控优化实践
这些年,阿里云原生 etcd 服务发生了翻天覆地的变化,这篇文章主要分享一下 etcd 服务在面对业务量大规模增长下遇到的问题以及我们是如何解决的,希望对读者了解 etcd 的使用和管控运维提供经验分享。
阿里巴巴云原生 etcd 服务集群管控优化实践
|
监控 网络协议 JavaScript
【公告】淘宝 npm 域名即将切换 && npmmirror 重构升级
淘宝NPM 镜像站喊你切换新域名啦。新的Web 站点:https://npmmirror.com,Registry Endpoint:https://registry.npmmirror.com。 http://npm.taobao.org 和 http://registry.npm.taobao.org 将在 2022.06.30 号正式下线和停止 DNS 解析。
4080 0
|
运维 Java Go
Alibaba/IOC-golang 正式开源 ——打造服务于go开发者的IOC框架
IOC(inversion of control)即控制反转,是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。IOC-golang 是一款服务于Go语言开发者的依赖注入框架,基于控制反转思路,方便开发人员搭建任何 Go 应用。在本文中,我不会罗列这个项目的种种功能与实现,而是站在开发者的角度,谈一谈我认为 Go 应用开发的“理想姿态”。
Alibaba/IOC-golang 正式开源 ——打造服务于go开发者的IOC框架
|
Linux
LINUX打印机报错:ipp error(1034, client-error-document-format-not-supported)
LINUX打印机报错:ipp error(1034, client-error-document-format-not-supported)
5026 0
LINUX打印机报错:ipp error(1034, client-error-document-format-not-supported)
|
机器学习/深度学习 人工智能 自然语言处理
神经网络模型复杂度分析
神经网络模型复杂度分析
1280 0
|
缓存 算法 网络协议
Ch3.数据链路层(四)
数据链路层是OSI参考模型中的第二层,介乎于物理层和网络层之间。数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自物理层来的数据可靠地传输到相邻节点的目标机网络层。
1215 0
|
搜索推荐
iTab浏览器插件教程
iTab是一个好看好用的自定义卡片式浏览器新标签页扩展。 安装iTab标签页扩展后,您将告别呆板无趣的原生标签页,享受iTab标签页为您带来的个性化新体验:
iTab浏览器插件教程
|
消息中间件 JSON 关系型数据库
SQLServer CDC数据通过Kafka connect实时同步至分析型数据库 AnalyticDB For PostgreSQL及OSS
本文主要介绍如何通过消息对接, kafkakafka-connect数据平台以及相关插件将数据同步到分析型数据库 AnalyticDB PostgreSQL
10555 0
SQLServer CDC数据通过Kafka connect实时同步至分析型数据库 AnalyticDB For PostgreSQL及OSS

热门文章

最新文章