跳到主要内容

Cloud Foundation Kit简介

Cloud Foundation Kit(云开发服务)可以按需为应用提供云函数、云数据库、云存储、预加载等云端服务。应用运行所需的服务器和环境均可由云端平台提供,开发者只需关注应用的业务逻辑,而无需关心基础设施(例如:服务器、操作系统、容器等)。

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

优势

  • 低运维成本

    开发者无需构建和管理云端资源,Cloud Foundation Kit提供了包括函数计算、数据库、存储、预加载等一系列能力。

  • 弹性伸缩、按量计费

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

  • 安全可靠

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

  • 端云一体化开发

    在DevEco Studio中提供了端云一体化开发体验,支持开发者基于统一的技术栈进行端、云代码协同开发,前端开发人员轻松转换为全栈工程师,极大提高构建HarmonyOS应用和元服务的效率、降低开发成本。

典型场景

应用/元服务后端构建

便捷操作云函数、云数据库、云存储、预加载服务,简化应用/元服务开发与运维相关的事务,快速构建应用/元服务的后端服务。

计算密集型任务

当应用中出现计算密集型任务时,可在任务启动时自动分配足够的算力来支撑任务的执行,并在任务结束时自动释放资源,避免浪费。

开发者可以为云函数配置定时触发器,定时执行任务,也可以通过其他服务主动调用云函数来执行任务。

例如,通过Cloud Foundation Kit实现对数据的渲染、叠加等处理:

  • 对原始数据进行封装,例如对报表数据的处理。
  • 对数据的同步,例如数据的抽取、转化或者加载。
  • 对视频或者图像的处理,例如生成不同分辨率的视频或者图片。

协议适配和转换场景

可用于协议适配和转换,以及第三方平台场景的对接,轻量灵活、快速部署,让开发者的业务快人一步。

例如:可以将数据存储、身份验证、消息队列、推送通知、定时任务等功能切片通过云服务实现胶水层的链接、转换。

浪涌式访问场景

传统架构服务在某些特殊场景下,可能出现大量的访问。为保证业务高峰时,系统能稳定运行,一般需要购买高性能、昂贵的服务器,组建集群负载均衡。但是,当业务回落时,就导致了大量服务器的资源浪费。

Cloud Foundation Kit能根据业务访问量快速自动扩容,规避业务高峰时系统异常的风险,度过业务流量高峰期,使应用从容应对诸如秒杀、节日活动等业务场景;并发量骤降时,弹性伸缩的特性亦支持自动缩容,释放闲置资源,避免浪费。

约束与限制

支持的设备

能力设备
云函数Phone、Tablet、PC/2in1、Wearable、TV
云数据库Phone、Tablet、PC/2in1、Wearable、TV
云存储Phone、Tablet、PC/2in1、Wearable、TV
预加载Phone、Tablet、PC/2in1

支持的国家/地区

请参见支持的国家/地区

支持的签名方式

支持关联注册应用进行自动签名(DevEco Studio 6.0.0 Beta5及以上版本)和手动签名两种方式。

模拟器支持情况

从6.0.0(20) Beta5版本开始,本Kit支持模拟器,但与真机存在部分能力差异,具体差异如下:

计费说明

Cloud Foundation Kit包含云函数、云数据库、云存储、预加载服务,预加载服务支持通过云函数来实现资源加载,云函数、云数据库、云存储服务提供了免费额度以供试用,具体的配额明细请参考各服务的配额说明: