借力阿里云函数计算极致弹性,石墨文档助力 20 万家企业远程复工

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
容器镜像服务 ACR,镜像仓库100个 不限时长
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
简介: 作为中国第一款支持云端实时协作的企业办公服务软件,石墨文档在疫情防控期间,借助阿里云函数计算极值弹性,不仅全面助力企业组织高效协同运转,守护员工健康;更成为人们爱心传递的利器。

作者 | 阿里巴巴云原生

新年伊始,新兴冠状病毒肺炎席卷而来,社会各界同心协力,抗击疫情。

你也许听说了阿里巴巴迅速设立 10 亿元医疗物资供给专项基金,也听说了马云公益基金捐赠 1 亿元,支持加快新型冠状病毒疫苗研发;菜鸟物流绿色通道,支持全球救援物资免费运输。而阿里云作为数字经济的基础设施更是强力支撑着各行各业的客户。

作为中国第一款支持云端实时协作的企业办公服务软件,石墨文档在疫情防控期间,借助阿里云函数计算极值弹性,不仅全面助力企业组织高效协同运转,守护员工健康;更成为人们爱心传递的利器。

石墨文档在疫情期间做了什么?

1. 助力远程、实时协同办工

在疫情期间,石墨文档向奋战在疫情防控一线的政府部门、医疗组织、公益组织、社会团队、个人志愿者等免费提供高级版产品及服务。并在近日紧急发布了「远程办公版」,为企业组织带来了一系列远程办公模板。可实现多人多地在线实时协同、远程办公模板随时使用并有专属在线客服即时沟通等服务。

2. 助力爱心传递

社会各界爱心人士纷纷用石墨文档协作,共享武汉地区物资捐赠方式,高峰时刻实现了百人同时协作的场景。

1.png

杭州市发布严管令之后,很多宠物猫主人无法返杭,爱猫人士及杭州动物保护协会也开始使用石墨文档实时更新汇总杭州留守猫咪信息 400 多条,让同小区的“铲屎官“帮忙救助,截止到目前已解决 300 多家猫咪的救助问题。

面临挑战

1. 多用户实时协作

为了支持多用户实时协作编写,石墨文档技术团队在背后做了非常多的努力。其中之一就是对 Operational Transformation 算法进行非常深入的探索和修改,解决一段文字被多个客户端同时修改所引起的冲突合并问题。

2. 巨大的服务器压力

多用户的实时修改会对服务器带来巨大压力。 用户敲击键盘输入一个文字只需要几毫秒。而在石墨文档上同时编写文档的用户非常多,很容易出现在一个很小的时间段内数据分布不均的情况。

石墨文档需要实现一套弹性高可用的服务来实时处理文档编辑冲突,既要保证成本的可接受性,又要保证在负载突增时平滑处理峰值负载,保证毫秒级别的文档同步响应。

应对挑战

借助公有云 Serverless 架构应对突发流量是个不错的解决方案。函数计算是阿里云提供的 Serverless 计算平台,根据请求量动态分配执行环境,毫秒级调度计算资源,确保在负载高时保持稳定的延时,在负载低时有着较高的资源利用率,且只会对代码运行时使用的计算资源付费。

石墨文档使用函数计算搭建文档实时编辑服务,将文档实时协作的逻辑实现为函数,由函数计算的智能调度系统自动分配执行环境处理多用户同时编写文档带来的峰值负载。函数计算的动态扩缩容能力保障应用的可靠运行。

获得的效果

借助函数计算毫秒级别的资源伸缩能力,石墨文档解决了早晚高峰负载突增的计算资源扩容问题,相比于自建机房维护服务器,提高了资源利用率,减少了闲置资源的浪费,节省了 58% 的服务器成本。

由于不用再考虑 CPU 密集型计算的负载均衡问题,项目的迭代与上线的步伐逐渐快了起来,工程师集中精力与产品团队合作,不断扩展业务价值。 计算的负载均衡问题,大大提高了开发效率和进程稳定性。

如果你对函数计算的能力还不是很了解,推荐阅读《函数计算入门与实践》

直播推荐

2.11推广海报.jpg

阿里巴巴云原生关注微服务、Serverless、容器、Service Mesh 等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,做最懂云原生开发者的技术圈。”

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
10天前
|
存储 人工智能 运维
正式收官!阿里云函数计算携手优酷,用 AI 重塑影视 IP 创新边界
近日,阿里云联合优酷发起的 Create@影视 IP x AI 应用创新大赛,将网剧《少年白马醉春风》这一热门影视 IP 与阿里云 AI 技术相结合,由阿里云函数计算提供 AIGC 技术支持参赛者基于网剧《少年白马醉春风》IP 或“少年江湖”精神内核,用 AI 生成角色场景设计、手办设计、破次元合照、数字人等多样化的作品。
|
16天前
|
前端开发 小程序 Serverless
异步任务处理系统问题之阿里云函数计算FC的应用场景有哪些
异步任务处理系统问题之阿里云函数计算FC的应用场景有哪些
|
17天前
|
自然语言处理 Serverless Linux
Serverless痛点解决问题之企业用户业务体量变大如何解决
Serverless痛点解决问题之企业用户业务体量变大如何解决
27 1
|
20天前
|
关系型数据库 Serverless 分布式数据库
ICDE’24 | 中国企业首获最佳论文,详解PolarDB Serverless如何在0.5秒内实现跨机迁移
数据库领域顶会 ICDE 2024于5月13-17日在荷兰乌特勒支(Utrecht, Netherlands)举办。ICDE (The International Conference on Data Engineering) 与VLDB、SIGMOD被公认为是国际数据管理领域三大顶级学术会议,此次在荷兰召开的ICDE 2024大会,共吸引北京大学、清华大学、浙江大学、MIT、斯坦福等机构,以及谷歌、微软、阿里云、华为、字节等公司的近1000名人员参会,共同探讨AI、数据库、数据处理领域的前沿技术问题。
|
14天前
|
存储 运维 安全
函数计算产品使用问题之如何获取到访问其他阿里云服务所需的AccessKey、SecretKey或STS Token
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
16天前
|
Kubernetes Serverless 调度
异步任务处理系统问题之在阿里云函数计算平台上用户提交异步任务的问题如何解决
异步任务处理系统问题之在阿里云函数计算平台上用户提交异步任务的问题如何解决
|
21天前
|
Serverless 数据安全/隐私保护 开发者
Serverless 架构问题之阿里云函数计算在事件生态层面如何解决
Serverless 架构问题之阿里云函数计算在事件生态层面如何解决
29 0
|
22天前
|
Kubernetes Serverless API
Serverless阿里云函数计算问题之使用示例如何解决
本文探讨了Serverless场景下实例Exec功能的关键特性及其与K8S和Docker的主要区别:实例Exec仅适用于存活实例,且请求不占用并发度,被视为InvokeFunction调用并据此计费。此外,还介绍了阿里云函数计算中实例Exec功能的使用方法,包括通过控制台、API及CLI工具的操作流程,并详细解释了WebSocket连接对计费的影响以及如何在控制台上登录函数实例进行问题排查的具体步骤。
35 0
|
14天前
|
机器学习/深度学习 机器人 Serverless
FaaS 的应用场景
FaaS 的应用场景
|
14天前
|
Serverless API 异构计算
函数计算产品使用问题之修改SD模版应用的运行环境
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。

热门文章

最新文章