2021 年 9 月 24 日,华为利用市场 AGC 研习社·Serverless 技术沙龙在武汉举办,以“加载翻新源能源”为主题,围绕 Serverless 行业发展趋势、Serverless 晋升开发效率、快利用 IDE 反对 Serverless 云开发等话题,与挪动利用开发者深刻交换。会上,华为利用市场专家们为开发者介绍了“认证服务、云函数、云数据库、云存储、云托管”五大 Serverless 构建服务能力,展示 AGC Serverless 解决方案的整体优势,帮忙开发者减速利用翻新,解放生产力。
Serverless 是云时代当先的计算范式,近年来 Serverless 化的云服务、开源我的项目、技术创新越来越多,例如 Serverless 云函数、容器的 Serverless 化、云数据库的 Serverless 化,Serverless 能力继续倒退。华中科技大学刘方明传授在《Serverless 行业趋势洞察》议题分享中提到,随同着 Serverless 技术的逐渐深入,心愿打造全场景、高效率、低成本、免锁定的 Serverless 竞争力,实现从简略到简单利用拓展的 General-purpose Serverless 全栈。
2019 年,华为利用市场正式公布了 AppGallery Connect 平台(简称 AGC),它以 Serverless 为底座,通过跨端 SDK(AppGallery Connect Kit)、AppGallery Connect Portal 和 Rest API 向挪动开发者提供涵盖利用“创意、开发、散发、经营、剖析”全生命周期服务。当初,AppGallery Connect 平台面向挪动利用开发者全面凋谢 Serverless 构建服务能力,进一步促成利用开发效率和经营效率的晋升,助力开发者商业胜利。
从技术特色方面来看,AGC Serverless 构建服务具备以下典型特色:成本低,开发者仅对理论应用的资源付费,无需为闲暇资源付费,显著升高运维与应用老本;免运维,开发者无需关注后端服务的运维,主动弹性伸缩等传统云服务时代的简单运维动作都由 Serverless 服务主动实现;上线快,在 Serverless 架构中,函数粒度的开发 / 部署单元,以及事件触发的运行机制,能够大幅简化代码逻辑,晋升业务的上线速度;跨平台,AGC 平台还提供了服务的跨平台撑持,帮忙开发者实现不同平台上的用户互通,进一步晋升开发效率。
从服务价值方面来看,AGC 云函数具备毫秒级的弹性速度,弹性(扩容)速度业界当先,助力开发者疾速上线服务。AGC 云数据库在华为独创的端云全密态加密技术的加持下,将基于用户口令加密的密钥云端备份,全面保障用户数据安全。同时,云数据库具备更高的端云同步效率,且反对数据从万级到万亿级的数据迁徙和主动弹性扩容,帮忙开发者疾速构建安全可靠、多端实时协同的利用。AGC 云托管免去开发者利用网站的 CDN、域名治理、SSL 证书治理等工作,且内置寰球 CDN 减速和寰球域名治理服务,节约开发者的运维人力与老本。
此外,华为快利用 IDE 也凋谢了 Serverless 构建服务性能,提供云函数、云数据库、云存储以及认证服务等开发类后端服务。会上,华为利用市场技术专家具体介绍了如何基于 Serverless 疾速开发快利用,开发者无需搭建服务器即可疾速构建利用后端,只需聚焦业务逻辑而无需关注琐碎的运维事务,更快地落地“成本低、体验好、留存高”的快利用我的项目。
目前 AGC Serverless 解决方案在华为外部曾经用于 AGC 挪动利用、华为快利用、翻译服务、利用市场联运流动秒杀零碎等多个我的项目中,相比于之前的微服务架构,研发效率失去极大晋升。会上,华为利用市场技术专家还以翻译服务为例,分享了基于 Serverless 疾速构建的翻译服务案例。开发团队通过应用 Serverless 云函数 + 对象存储 + 云数据库服务,高效构建具备高可用和按需扩缩容的翻译服务,与传统架构模式相比,人力升高 45%,研发周期缩短 50%。
据悉,Cocos 平台也已反对包含 Serverless 在内的 AppGallery Connect 服务能力。Cocos 华南区总经理 BigBear 提到,开发者能够通过 Cocos Creator 一键将现有游戏内容无缝上传至 AppGallery Connect,疾速公布到华为利用市场,极大地晋升游戏开发效率。将来,Cocos 将与 AGC 进行全方位的单干,独特助力开发者打造精品化 3D 内容。
除了精彩的议题分享,现场华为利用市场专家们还演示了如何基于 Serverless 服务构建图片分享零碎,让开发者在 Codelabs 环节亲自上手操作 Serverless 服务,在 Tech.Hour 环节与开发者交换解惑,帮忙开发者全面深刻地了解 Serverless 服务,一起推动 Serverless 利用场景的落地。将来,AGC 还将推出更多的 Serverless 服务能力,让开发者聚焦业务逻辑,减速利用翻新。