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服务能力,让开发者聚焦业务逻辑,减速利用翻新。