目录

Cloud Foundation Kit简介

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

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

优势

典型场景

[h2]应用/元服务后端构建

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

[h2]计算密集型任务

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

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

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

[h2]协议适配和转换场景

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

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

[h2]浪涌式访问场景

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

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

约束与限制

[h2]支持的设备

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

[h2]支持的国家/地区

请参见支持的国家/地区。

[h2]支持的签名方式

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

模拟器支持情况

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

计费说明

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