首页 » 软件开发 » WPS是怎么管理的?(金山办公文档是怎么代码)

WPS是怎么管理的?(金山办公文档是怎么代码)

落叶飘零 2024-07-24 10:29:57 0

扫一扫用手机浏览

文章目录 [+]

提到WPS,相信很多家人们并不陌生。

但你知道它现在“坐拥”的上云文档数量有多少吗?

答案是:

WPS是怎么管理的?(金山办公文档是怎么代码) 软件开发
(图片来自网络侵删)

超1500亿!

这是什么概念?

如果把它们换成一张张的A4纸,据说可绕地球9800圈。

不仅如此,WPS的“大”,还在于它的代码量,达到了5000万行之多,是世界最大单体软件之一。

那么如此大规模的体量,WPS又是如何做到“运筹帷幄之中”的呢?

在今年的金山办公技术活动日中,所有的谜底逐一被揭示开来。

一切尽在云原生

云原生,原本是云计算发展过程中的一种新型技术体系。

其应用也是“为云而生”,具有快速部署、按需伸缩和不停机交付等特点。

而在金山办公高级研发总监、云平台负责人黄传通看来:

文档,也已经迈入云原生时代。

△金山办公高级研发总监、云平台负责人,黄传通

这是因为当企业在用云原生来开发和运维各种应用的过程中,诸如在线文档、在线表格、在线表单的办公应用,很自然地也会被pick在云上来运行。

那么办公场景下的云原生有什么优势?若是总结一句话就是:

文档生于云,存于云,编辑于云、流动于云。

换言之,办公云原生应用具备“唾手可得、用过即走、随时分享、方便协作”等特点。

这也就是WPS即使应对“承载5.7亿活跃用户设备核心业务运营”、“超1500亿云文档数量”、“270PB云文档存储量”、“百万级QPS(每秒请求)”如此超大规模需求时,还能做到游刃有余的原因。

但对于金山办公来说,让文档云原生,并不是一蹴而就的事情,而是经历了13年的一步步发展及演变。

据了解,从2009年至2022年,WPS 云服务的架构演化历经了四个时代:

单体式应用分布式架构DevOps+容器化、微服务化云原生提供混合云可伸缩能力

整个过程,对于服务研发的“速度”和“敏捷”指标都提出了极高的要求——

比如必须支持大规模云服务快速更新的能力、服务必须具有高健壮性、故障自愈能力等等。

为此,黄传通还强调称,金山办公近年来正大力投入云原生的安全基础设施建设,着手建设“两地三中心”(生产中心、同城容灾中心、异地容灾中心)。

所有的数据都会在不同区域备份,极端灾害情况下可做到秒级切换能力。

在过去的一年时间里,已经实现了全年99.99%以上时间服务可用!

如此一来,就是实现了即使有故障发生,也可以在用户感知不到的情况下迅速恢复服务。

以及在安全方面,金山办公也是有一套妙招——“进不来、拿不走、看不了”。

而云原生可以说,只是金山办公在对面超大规模需求时的一种手段。

至于背后更为本质的“超大规模之道”,金山办公副总裁姚冬也在现场发表了他的看法。

△金山办公副总裁,姚冬

在他看来:

做好超大规模软件项目,不仅需要技术能力、产品能力,也需要管理能力,用管理推动技术创新、效率提升和质量改进。

而且姚冬在看待软件“卡脖子”的问题时,他认为被卡的关键原因在于那些软件都属于大规模、长周期。

换言之,就是在小规模、短周期范围内无法去取代,基于此姚冬道出了他认为的对策:

用大规模长周期,来应对大规模长周期的问题。

例如金山办公和微软办公之间的数十年,就是一个很好的例子。

文档云原生,用得怎么样?

正所谓“好用才是硬道理”。

金山办公也已经将它的“大规模之道”付诸到了实践当中。

例如今年的北京冬奥会,是迄今观看人数最多、数字化程度最高的一届冬奥会。

而金山办公作为官方协同办公软件供应商,便为冬奥组委提供了一套私有云部署解决方案,方案采用了云原生的技术栈,支持文档的云端存储、文档的多人在线协同等。

金山办公私有云专家陈良在现场介绍说:

在冬奥会案例中,金山办公面临两方面挑战:首先是跨区域的办公协同,包含场馆、团队与总部员工的办公协同,以及与国际奥组委的协同,特点是部署环境复杂、运维难,可用性保障难;其次,冬奥会的数据安全要求是国际顶尖水准级别的。

△金山办公私有云专家陈良

为了解决这两个难题,金山办公原创设计了一套“私有云底座”(kubewps),并形成了一套标准的“1小时”高效部署服务流程:

第一,实现环境容器化,屏蔽环境差异、兼容多操作系统解决部署依赖问题;第二,实现配置模板化,事前根据节点数预定义最佳的角色分配,减少赛事后期配置;第三,管理平台化,为冬奥组委提供了一套可视化运维系统,清晰展现监控运维成果。

历经 800 余天,金山办公协助北京冬奥组委技术部完成了协同办公系统及其余 3 个业务系统的自主研发建设,共计处理问题工单 800 余次,提供超过 4000 小时技术保障,达成 100%问题解决率,以“零事故”成果圆满完成赛事保障任务。

不仅是在北京冬奥会这种规模上的应用,在现场,金山办公也在现场“秀”了一把用户就可以唾手可得的能力。

例如在面对被揉得褶皱不堪的文件时,通过WPS图像处理、计算视觉能力,依旧能够将文本清晰地提炼出来:

并且金山办公还表示,在研发围绕“云和数字化”方向将做长期储备,投入不断加码。

目前据2021年报数据,2021年金山办公产研费用投入10.82亿元;研发总人数2816人,研发人员占公司人员总数比例近七成。

One More Thing

在今年的活动现场中,金山还邀请了一位特别嘉宾——WPS 97 版研发负责人章立新。

章立新1992年加入WPS,先后参与了盘古组件、WPS 97、WPS 2000、WPS Office等软件开发;员工序号为“004”。

今年是章立新加入金山的第三十周年,金山办公为此给他颁发了“30年容易架构师”的特别版纪念工牌。

其背面是章立新在WPS所写下的第一行代码。

— 完 —

量子位 QbitAI · 头条号签约

关注我们,第一时间获知前沿科技动态

标签:

相关文章

IT日记软件,记录技术成长,助力职业发展

随着信息技术的飞速发展,IT行业成为当下热门的就业领域。在这个日新月异的行业里,如何记录自己的成长历程,如何总结经验教训,成为了许...

软件开发 2024-12-25 阅读0 评论0

IT数码连锁,科技生活新篇章

随着科技的飞速发展,数码产品已经成为人们生活中不可或缺的一部分。在这个时代,IT数码连锁应运而生,为广大消费者提供了一站式购物的便...

软件开发 2024-12-25 阅读0 评论0

IT执业资格,提升专业技能,助力职业发展

随着信息技术的飞速发展,我国IT行业人才需求日益旺盛。为了适应这一趋势,我国设立了IT执业资格认证制度。本文将从IT执业资格的定义...

软件开发 2024-12-25 阅读0 评论0

婚前协议,婚姻的保险单,情感的试金石

近年来,随着社会观念的变迁和人们法律意识的增强,婚前协议在年轻人中的接受度越来越高。婚前协议,顾名思义,是在婚前双方就财产、子女抚...

软件开发 2024-12-25 阅读0 评论0

大安站,承载历史与未来的交通枢纽

在我国铁路交通的版图上,大安站作为一座历史悠久的交通枢纽,承载着无数的回忆与梦想。它见证了中国铁路的发展历程,也预示着未来交通的辉...

软件开发 2024-12-25 阅读0 评论0