• HarmonyOS/OpenHarmony原生应用开发-华为Serverless云端服务支持说明(一)


    云端服务的实现是HarmonyOS/OpenHarmony原生应用开发的一个重要的环节,如果用户端是鸿蒙原生应用,但是服务端即云端还是基于传统的各种WEB网络框架、数据库与云服务器,那么所谓的原生应用开发实现的数据即后端服务是和以前、现在的互联网、移动互联网应用是一样的,等于只实现了前端交互界面的原生而已。如果数据、后台、云端出问题,那么整个应用就不可运行了。

    所以,鸿蒙原生应用开发,应该也包括云端原生的实现,就现在来看,华为的Serverless应该是系统地考虑了这个问题。

    而前端的实现,现在官方主推为“Stage模型+ArkTS+API9及以上”应用开发,我们认为通过以上方式实现的应用,至少应该是属于HarmonyOS/OpenHarmony原生应用的一种类型。

    本文引用官方文档作整体说明,后续文章会评估一下其支持鸿蒙原生应用开发的实际情况。

    一、什么是Serverless

    Serverless又叫无服务器计算,是一种按需提供云端服务的架构和服务模型。应用运行所需的服务器和环境可以皆由云端平台提供,开发者只需关注应用的业务逻辑,而无需关心基础设施(例如:服务器、操作系统、容器等)。

    华为Serverless除了支撑常规业务领域,还针对应用开发领域做了深度支持。提供了主流应用平台的支持,完善的用户认证体系,以及丰富的应用领域微解决方案,可帮助开发者高效构建应用。

    面向鸿蒙开发者,华为还提供了端云一体化开发的开发体验。开发者可以在DevEco Studio中基于统一的技术栈,高效、协同地完成端、云代码的编写、调试、编译和部署,极大提高开发者构建鸿蒙应用和元服务的效率。

    二、华为Serverless服务框架

    提供了多种云端服务:

    认证服务:助力应用快速构建安全可靠的用户认证系统。

    云函数: 提供Serverless化的代码开发与运行平台。

    云数据库:提供端云数据的协同管理。

    云存:为云函数提供Key-Value型高速缓存。

    云存储:助力应用存储图片、音频、视频等内容,并提供高品质的上传、下载、分享能力。

    云监控:提供Serverless服务的运行指标、日志和告警,助力实时洞察服务运行状态。

    API网关:一个API开放平台,支持对多种API源的全生命周期管理。

    云托管:提供网站的托管和静态CDN加速。

    云应用引擎:提供包括部署、运行、运维在内的一站式应用托管方案。

    同时提供丰富的Serverless模板,例如登录、抽奖、游戏排行榜等,开发者通过简单配置和少量代码,即可快速实现相关功能。

    三、华为Serverless的优势

    零运维成本您无需构建和管理云端资源,Serverless为您提供了包括计算、弹性收缩、存储等一系列能力。

    弹性伸缩、按量计费面对波峰波谷的业务场景,Serverless可根据实际请求量弹性伸缩、按量计费,您无需为空闲资源买单,有效提升资源利用率,降低资源成本。

    安全可靠支持数据全密态加密,支持APP、用户和服务三重认证,提供基于角色的权限管理机制,全方位保障您和用户的数据安全。

    深度支撑应用构建提供主流应用平台及跨平台SDK,提供应用领域微解决方案,助力您提升应用开发效率。

    端云一体化开发支持在一套IDE中基于统一的技术栈进行端、云代码的协同开发,前端开发人员轻松转换为全栈工程师。

  • 相关阅读:
    数据结构:二叉树的非递归遍历
    【小程序】中的事件处理详解
    python打包加密工具:Pyinstaller和Nuitka
    健身房会员管理系统(Java+Web+MySQL)
    一篇文章教你如何在项目中正确使用@DateTimeFormat注解和@JsonFormat注解
    机场部队都在用的无人机干扰设备----- TFN MR09
    Flume的安装部署及常见问题解决
    3A通过PMP考试有多大比例?
    通过代码优雅地编写图表——Mermaid语法
    【开源】给ChatGLM写个,Java对接的SDK
  • 原文地址:https://blog.csdn.net/weixin_69135651/article/details/133671275