首页 > 传媒 > 关键词 > 华为最新资讯 > 正文

干货推荐:华为应用市场AppGallery Connect Serverless全面解析

2020-11-25 17:17 · 稿源:站长之家用户投稿

作为云计算产业公认的下一个技术风口,Serverless 对于应用开发者来说已经是耳熟能详的概念了。根据第三方调研机构分析预测,2020 年全球 Serverless 市场规模将达到 76 亿美元,而到 2025 年则会猛增到 211 亿美元,年均复合增长率高达 22.7%。如今,云计算商业用户中有超过半数开发者在采用 Serverless 构建技术架构,可以看到 Serverless 将成为应用发展创新业务必备的技术之一。

那么,究竟什么才是 Serverless 的核心概念?Serverless 诞生以来走过了怎样的路线?有哪些特征?在 2020 年 11 月 24 日举办的华为应用市场 AppGallery Connect 研习社•沙龙西安站上,华为 Serverless 资深架构师们为大家带来了 Serverless 的业界洞察与发展趋势展望。

一、Serverless 概况与历史轨迹

1、Serverless 特征

· 低成本。开发者用函数编写应用后部署在云端,出现请求之后云端资源才会按需收费,显著降低了开发者的交付成本与使用成本。

· 免运维。在 Serverless 方案中,云端服务的部署、升级、在线缩扩容等微服务时代的复杂操作都由后端服务来完成,大大减轻了开发者的运维负担。

· 上线快。Serverless 分为两大部分,一是 FaaS,通过开发 Function(函数)的形式实现业务逻辑;二是 BaaS,也就是云存储、云数据库等后端服务。通过端侧直接访问后端服务、事件触发、端云同步、函数粒度的服务上线等机制,可极大缩短应用的迭代周期,提升业务的上线速度。

2、Serverless 发展历史与驱动要素

自单体服务架构普遍转向微服务架构后,虽然传统存在的一些问题,诸如代码变更困难、维护成本高、上线周期长等障碍得到了解决,但由于微服务需要将架构解耦成众多独立的小模块,因此对这些模块进行部署、监控、弹性伸缩等生命周期运维工作就成为了一大挑战。

基于这样的背景,云服务厂商开始利用 Serverless 技术来帮助开发者解决微服务的运维需求。Serverless 以云函数作为业务逻辑的基本计算单元,围绕云函数还有对象存储、数据库等队列实现 BaaS 后端服务,组成完整的 Serverless 应用来帮助开发人员的应用快速上线,并将开发者的精力从运维工作中解放出来,更多投入业务创新层面。

随着 Serverless 技术的发展,开源领域也有许多项目为开源 FaaS 贡献力量,从而使整个 Serverless 生态逐渐成长壮大。

3、从微服务到 Serverless 的演进

当下的微服务架构中,首选的架构设计方法就是领域驱动设计。领域驱动设计方法在落地时需要相当复杂的过程,拆分出来的时间、领域,所做的聚合都可能不够理想。随着架构演进,前期服务的解耦再组合也会产生相应的成本。相比之下,Serverless 最大的优势是可以根据业务快速创新函数。业务流程的每一个步骤都可以映射为一个函数,从而实现一个业务逻辑来部署到云端,实现快速上线交付。现有微服务也可以将接口转换为函数,实现免运维的成果。

在编码测试层面,Serverless 可以提供比微服务更小、更细粒度的代码实现,对应的测试单元体积也会更小,这些都能加快开发与测试的速度,缩短交付周期。

在交付和运维层面,Serverless 架构中函数的发布与治理由平台负责,进一步加快了业务逻辑上线;运维的部署、升级、弹性缩扩容也是平台完成,因而可以从传统的 DevOps 演进为 NoOps 的状态。

二、AppGallery Connect Serverless 服务

AppGallery Connect,简称 AGC,是华为面向全球应用开发者的一站式服务平台。在沙龙上,华为团队为开发者们呈现 AppGallery Connect Serverless 服务的技术愿景与特色。

1、AppGallery Connect Serverless 现状与愿景

AppGallery Connect Serverless 的整体方案分为三大层面:

最上层对接行业解决方案,包括华为内部的音乐、视频等应用,以及第三方的快应用、快服务等。针对这些行业方案,华为 Serverless 生态会提供一些便捷的软件开发包。

中间层是 AGC Serverless Framework,其中包括云函数、云存储、云数据库,形成 BaaS+FaaS 的综合体,共同帮助开发人员快速实现业务逻辑,卸除运维压力。

底层依赖华为云自身的 IaaS 和 PaaS 能力,提供坚实可靠的基础设施支持。

针对开发者的各种需求,华为 Serverless 提供了一系列 Kit(云服务 SDK),例如 Auth ServiceKit、Function Kit、CloudDB Kit、Cloud Storage Kit 等等。通过这些 Kit,开发人员可以在端侧开发过程中专注于业务逻辑,并引用 Kit 完成对云端 Serverless 服务的调用。

针对行业的未来需求,华为 Serverless 也做了很多探索和创新:

为了提升开发效率,华为提供了统一的开发平台和云函数的市场,使开发者可以直接下载所需的能力来改进升级应用。

针对 ARM、x86、GPU 等不同类型的基础设施,华为通过异构计算的机制来分配函数调用,确保 Serverless 函数都可以在最合适的硬件上运行,从而提升效率、降低成本。

为了降低每次请求后的函数冷启动延迟,华为通过沙箱和代码压缩等技术,努力做到启动延迟低于 100 毫秒的目标。对于函数间调用,华为希望通过内部通信机制将现有的 10 毫秒左右延迟降低到 1 毫秒左右。

通过这些探索,华为希望使开发者更聚焦于业务创新,从而更好地拥抱技术风口,利用技术红利来实现业务升级,创造更多价值。

介绍完 AppGallery Connect Serverless 整体方案特点之后,华为应用市场团队又详细介绍了认证服务、云函数、云数据库、云存储和云托管五大服务的优势与使用方式。

2、认证服务

为简化开发者的认证系统构建过程,AppGallery Connect 提供了托管式的认证服务,可以全方位保护开发者的数据安全。应用认证过程中涉及到的基础设施、登录逻辑、密码加密、网关对接与交付、可靠性、隐私、安全和性能优化等工作,都被华为认证服务包装成为了简单的接口调用。开发者只需在应用内集成 SDK 即可调用这些能力,轻松组装成适应各种需求的认证系统。认证服务在安卓、iOS、Web 端,以及快应用端都提供了 SDK,实现了跨平台支持。认证服务还支持邮箱、微信、QQ、微博、华为帐号、Facebook、Google 等主流账户的认证集成。

华为认证服务提供了端侧和云侧 SDK、管理配置门户界面。当应用的用户访问云数据库、云存储时,可基于认证服务的用户凭据进行数据访问安全控制。开发者在云函数内可以方便地从参数获取访问用户的凭据及身份信息。

认证服务的验证短信和验证邮件可自动适配全球 78 种语言,无需开发者干预;华为每月为开发者提供 3 万条免费短信,进一步降低了运营成本。

3、云函数服务

华为希望为开发者提供极简开发模式,简化微服务开发测试难度;同时帮助开发者实现免运维和自动弹性伸缩,降低运维和资源使用成本。

在华为云函数服务体系中有一个触发器概念,负责在业务状态数据变化时驱动函数自动执行。开发者只需完成函数开发并上传,绑定好触发器,全部工作就已经完成;剩余操作全部由 Serverless 自动处理,并向开发者通过多种监控指标呈现函数的运行状况。

云函数面向通用场景设计,移动应用绝大多数后端逻辑均可基于云函数开发。云函数还可快速对接第三方服务和 API,并通过触发器和函数自定义代码整合 AGC 服务构建。

4、云存储服务

针对开发者的存储需求,华为云存储提供了方便易用的端侧和云侧 SDK,使开发者将更多精力聚焦于业务场景。华为云存储可以帮助应用向全球分发内容。针对安全性和成本控制等需求,华为还提供了边缘节点、断点续传和网络加速能力,以及弹性伸缩、按需计费和自动运维等能力。

华为云存储在各个移动平台都提供了封装好的 SDK,开发者只需集成并调用 SDK 即可实现业务能力。开发者无需关心服务器物料、CDN 环境等即可自动完成运维工作。相比传统自行搭建存储平台的方式,华为云存储可以节约开发团队的大量人力、资金和时间,还能更好地监控应用运行状况,更弹性地应对峰值流量冲击。

5、云数据库服务

云数据库是一种可扩展的 Serverless 数据库,提供简单易用的端云 SDK,适用于移动、网页和服务器开发。它可以使应用数据在端端、端云间自动同步,帮助开发者快速构建安全可靠和高度协同的应用。

开发者使用云数据库,只需集成简单的 SDK 即可完成业务实施,免去开发部署和运维的工作负担;云数据库还提供了接入安全、端云全密态数据管理、安全防护和攻击监测等安全能力,以及用户数据的离线支持;在性能方面,华为云数据库支持百万端侧用户并发,以及数据并发同步等。

6、云托管服务

华为云托管服务是另一项 Serverless 服务,使开发者可以在无云侧设备情况下向用户提供网页应用和静态页面访问,并依托云托管管理平台的一站式操作来完成版本部署。云托管服务具备历史版本回退能力,同时可以将自有品牌关联到华为网站。

华为云托管服务提供了丰富的 CDN 节点,可以自动分发资源满足流畅访问需求;服务内置配置证书以实现可信接入,并可对接云函数提供动态网页内容。

7、AppGallery Connect 的其他服务

除上述 Serverless 服务外,华为应用市场 AppGallery Connect 平台还提供了质量服务来为开发者解决应用上线的质量控制难题。质量服务通过跟踪测量随时捕捉应用指标,并通过测试实验室的大规模自动测试来提早发现应用的问题隐患。

质量服务中的崩溃服务还可以自动监测线上用户的崩溃情况,生成可视化报告,方便开发者解决问题。

另一项关键服务是性能管理服务(APM),提供分钟级的应用性能监控能力。开发者可以在 AppGallery Connect 平台查看性能数据,快速发现并修复性能问题。开发者只需在应用内集成 APM SDK 即可自动开启性能分析。性能管理服务具有全流程、场景化、易集成、实时性和可视化几大特点,可以很好地满足开发者对于应用性能监测的各种需求。

通过本次沙龙的精彩分享,与会者不仅了解了 Serverless 技术的前世今生,对 Serverless 的各项优势有了深度认知,还全方位体会到了华为应用市场 AppGallery Connect 技术体系的强大能力。如今,随着华为应用市场在全球的快速成长,AppGallery Connect 的 Serverless 服务也将迎来持续增长与进化,成为国内 Serverless 应用领域的佼佼者和领导品牌。

免责声明:“站长之家”的传媒资讯页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与我们联系删除或处理。稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性,更不对您的投资构成建议。我们不鼓励任何形式的投资行为、购买使用行为。

  • 相关推荐
  • 大家在看
  • 华为应用市场 | 应用管理学起来,手机运转更畅快

    华为应用市场 | 应用管理学起来,手机运转更畅快

  • 华为应用市场AppGallery Connect释放创新潜能,助力商业成功

    原标题:华为应用市场AppGallery Connect释放创新潜能,助力商业成功10月29日,华为应用市场AppGallery Connect研习社沙龙在北京举行。众多开发者相聚在一起,共同探讨关于应用分发、用户增长等热门话题。本次沙龙重点分享了华为应用市场审核政策、AppGallery Connect分发服务、精细化运营增长服务以及商业推广商务策略等精彩内容,助力广大开发者高效运营,快速增长,构建全场景智慧化应用生态。华为应用市场平台产品部负责人发表

  • 华为应用市场走进成都,从开发、运营、出海等维度全面赋能游戏开发者

    当下,手游似乎成了很多手机用户解压放松的一种方式,而打造一款受欢迎的游戏,对于游戏开发者来说似乎并没有那么容易。从游戏的策划开发、分发变现、运营分析等每个环节都有着不同的挑战。那么如何在竞争激烈的游戏行业中脱颖而出,实现商业成功呢?不妨来看看华为应用市场AppGallery Connect从游戏的开发、分发、运营、出海等维度为游戏开发者提供的一站式解决方案。打破游戏体验瓶颈,快速提升游戏性能AppGallery Connect为游戏

  • 华为应用市场AppGallery Connect研习社北京沙龙圆满收官

    10月29日,华为应用市场AppGallery Connect研习社北京沙龙圆满收官,重点分享了华为应用市场审核政策、AppGallery Connect分发服务、精细化运营增长服务以及商业推广商务策略等精彩内容,助力广大开发者高效运营,快速增长,构建全场景智慧化应用生态。活动吸引了近200名嘉宾到场,其中80%为深耕互联网行业的首席增长官CGO、产品运营负责人。当前,5G和AI加速千行百业进入智能世界,智能终端种类和数字生活场景的不断创新,给开发者带来了全

  • 华为应用市场2020能量季来袭 倾力打造干货满满的能量之旅

    大好周末去哪儿玩?逛街、看电影、运动、郊游……不如把华为应用市场2020能量季安排一下!华为应用市场2020能量季 “Cheer App”主题活动将于11月8日火热来袭,携手教育、美食、新闻阅读、拍摄美化及运动健康等各类精品App带来满满能量,更多精彩的数字生活体验,给你更多惊喜!华为应用市场2020能量季将从11月8日持续至11月16日,首站将登陆华为全球旗舰店·上海南京东路,特邀业界神秘大咖做客现场,与大家一起探讨移动互联时代?

  • 华为应用市场AppGallery Connect研习社走进西安,探讨Serverless新风口!

    2009年,伯克利发表关于云计算视点的论文,认为云计算正在快速变为商业现实。2019年,伯克利再次发表论文,预测云计算未来十年中, Serverless将是云时代的主宰。有分析机构预测,在2020年预计Serverless的市场规模是76亿美元,到了2025年是211亿美元,增长率为22.7%。Serverless:下一代应用架构Serverless可以帮助开发者减少工作量。目前Serverless在一定程度上降低了基础设施运维的复杂度,使开发者聚焦于业务实现,并且已经在I

  • 华为应用市场2020能量季首站亮相华为全球旗舰店 共话孩子学习力养成

    11月8日,华为应用市场2020能量季主题活动“Cheer App”正式拉开帷幕。华为应用市场在华为全球旗舰店·上海南京东路为大家带来2020能量季首场Cheer App分享会。现场观众与特邀嘉宾围绕培养孩子学习力等教育话题展开互动讨论,并深度了解华为应用市场及华为教育中心,体验各类精品应用。更有HUAWEI手机、HUAWEI 无线耳机等惊喜福利,活动氛围热烈爆棚!作为在线教育领域深耕多年的专业人士,纳米盒运营中心总监、特邀嘉宾徐鹏针对本

  • 华为应用市场2020能量季 | Cheer App(UP)!元气满满每一天

    每周只要一过完周三,是不是就按耐不住躁动的心,开始盘算着周末怎么把自己安排得明明白白?世界那么大,别为周末去哪荒废你的脑细胞,"常规项目"嫌不够?Cheer Up一下,来点儿新鲜的!11月8日-11月16日,华为应用市场联合教育、美食、运动健康、新闻阅读、拍摄美化等数十款精品应用开展"Cheer App"华为应用市场2020能量季主题活动,将陆续登陆华为全球旗舰店·上海南京东路、华为全球旗舰店·深圳万象天地、华为授权体验店Plus(杭州

  • 干货分享 | 华为应用市场2020能量季:科技赋能家长 促进孩子学习力养成

    11月8日下午,华为应用市场2020能量季“Cheer App分享会”首站登陆华为全球旗舰店·上海南京东路。活动当天,《纳米盒》运营中心总监、特邀嘉宾徐鹏带来《科技赋能家长 促进孩子学习力养成》的主题分享,和现场观众一起探讨关于“孩子学习力养成”的那些事。精准分解法则:找到影响孩子学习成绩的关键要素教育是慢的艺术,孩子的成长不可能一蹴而就。几乎所有家长都想过同一个问题:“如何帮助孩子提升学习成绩?”面对这个宽泛而?

  • 干货分享 | 华为应用市场2020能量季:数字阅读时代的全新打开方式

    11月15日,“Cheer App”华为应用市场2020能量季收官分享会走进苏州诚品书店。现场,华为应用市场携手特邀嘉宾带来关于数字时代网络文学创作的主题分享,带领大家一起了解读书写作那些事儿。写作改变生活阅文集团高级总监、女生内容中心总编辑田志国围绕网络文学从1.0时代到现在3.0时代的发展情况,以及起点平台日益成熟的体系,和大家一起进行网络文学剖析。1.0时代:1995—2001年,文学网络化时代1995年,互联网刚刚兴起,此时的

  • 干货分享 | 华为应用市场2020能量季亮相杭州:抓住有声书时代的新机遇

    11月14日,“Cheer App”华为应用市场2020能量季系列活动登陆华为授权体验店Plus(杭州湖滨银泰in77)。华为应用市场携手懒人听书为大家带来了关于听书的主题分享会,带领大家走进有声书的世界。抓住有声书时代的机遇,执着终会迎来阳光听书,如今已成为很多读者的新选择。面对话筒,说故事、读原著,一人分饰多角……貌似神秘的有声主播们,让不少人都会好奇。声音背后的“读”书人究竟是怎么进入这个行业的?主播们究竟是如何在?

  • 消息称Mate40 Pro仍会严重缺货:华为暂无法满足市场巨大需求

    对于那些想要抢到Mate40 Pro的用户来说,可能还要等一段时间了,不加价的前提下平价买到真的是太难了。据证券时报报道称,华为内部员工透露,Mate40系列缺货主要因为供应链、产能跟不上巨大的

  • 华为与帝瓦雷再度联手 华为Sound智能音箱亮相

    华为一年一度的秋季海外发布会成功举办。发布会现场,除了华为mate40新品系列首次亮相外,华为Sound也首次亮相。今日,2020年10月30日国内发布会,华为Sound如约而至,内置帝瓦雷音质和华为智能黑科技震撼发布。华为Sound本次采用帝瓦雷四喇叭声学结构设计,由1个4英寸低音喇叭+3个全频喇叭单元组成,再加上2个PUSH-PUSH对称式的被动单元(无源辐射器),机身设计更精巧,声压级却仍然可达90dB(?

  • 华为再次重申不造整车

    今日,华为在心声社区发布创始人任正非签发的《关于智能汽车部件业务管理的决议》。在决议中,任正非强调,华为不造车,而是帮助车企造好车,成为智能网联汽车的增量部件提供商。

  • 华为Sound音箱值得买吗 华为Sound音箱性能参数汇总

    华为Sound音箱在10月30日正式发布,这款音箱产品是华为与帝瓦雷联合设计,四喇叭声学设计,采用了全新升级的帝瓦雷主动扬声器匹配技术,这款音箱产品的音效如何呢,性能参数是什么样的,我们来一起看下吧。

  • 小米和华为入选俄罗斯最爱品牌:小米第7位,华为第13

    据俄罗斯卫星通讯社报道,线上市场信息公司(OMI)将小米和华为列入俄罗斯人最喜爱品牌TOP20。其中,小米排名第7,华为排名第13。

  • 外媒:三星可能提前发布旗舰手机 以抢夺华为市场份额

    11月9日消息,据国外媒体报道,知情人士称,三星电子可能比预期提前一个多月推出其旗舰Galaxy S手机,以抢占华为的市场份额,并积极和苹果公司竞争。三星电子知情人士称,三星电子准备最早于明年1月下旬推出其新款智能手机Galaxy S21。三星电子于今年3月初推出其旗舰S20手机。此前,已有一些爆料人士表示,三星将在明年1月推出Galaxy S21。根据此前媒体曝光的消息,三星Galaxy S21系列将依旧包含Galaxy S21、Galaxy S2

  • 华为nova8 SE

    日前,华为宣布,华为nova8SE即将于11月5日下14点线上发布,官方Slogan是“和你 瞬间来电”。根据之前的报道,华为nova8SE将使用6.53英寸OLED液滴屏幕,背面显示矩阵四张照片。机身只有7.46毫米厚,接近iPhone 12的7.4mm,重178克。另一个亮点是华为nova8SE将继承Mate40Pro的66W速记,这是nova系列的第一次。在核心规格方面,华为nova8SE标准版配备联发科天玑720处理器,高端版搭载联发科天玑800U处理器。后置四颗镜头分别为6400万

  • 华为Mate40国内版价格揭晓 华为Mate40系列配置介绍

    10 月30 日,华为召开 Mate40 系列国行发布会,正式发布了 Mate40 系列旗舰手机,包括华为Mate40、华为Mate40 Pro、华为Mate40 Pro+、华为Mate40 RS保时捷设计及典藏版。此外华不还发布了智能手表、降噪耳机、智能音箱等硬件产品。

  • 华为车载智慧屏外观提前看 华为Mate40国行发布会见

    据了解,5G新旗舰华为Mate40系列将会在10月30日与国内消费者正式见面,此次发布会依旧是定在上海,除了大家期待已久的华为Mate40系列以外,还有华为Sound智能音箱、华为智选车载智慧屏等新品都会一同亮相。

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议
  • 热门标签

热文

  • 3 天
  • 7天