云原生应用开发平台 CAP(Cloud Application Platform)是阿里云提供的一站式应用开发及应用生命周期管理平台。云原生应用开发平台 CAP内置丰富的 Serverless + AI 应用模板、先进的开发者工具、企业级的应用管理功能,无论您是个人开发者还是企业级开发者,都能让您聚焦到业务场景,快速构建云上应用并且持续迭代,大幅提升研发、部署、运维效能。
产品优势
极低成本模型托管服务
基于函数计算 FC(Function Compute)封装模型体验,提供Serverless GPU算力服务,平均成本降低90%。
流程式开发先进工具
基于云工作流(CloudFlow)提供针对AI场景的Studio开发能力,效率提升99%。
一键极速创建 AI 应用
提供高质量的场景应用模板,面向不同用户,支持一键极速创建AI应用。
灵活组装,二次开发
提供丰富的云服务集成及自定义插件能力,快速组装应用,沉淀业务资产。
产品架构
云原生应用开发平台 CAP产品功能由如下几部分组成:
应用层:由模板中心提供大量开箱即用的应用模板,您可一键部署,快速体验。
部署层:由函数计算、云工作流、云数据库 RDS等云产品提供资源部署服务。
开发层:由函数计算、云工作流和Serverless Devs工具提供流程式编程、组装式开发能力。
模型层:由云原生应用开发平台 CAP提供内置的模型体验、模型管理服务。
支持组装式开发
云原生应用开发平台 CAP基于丰富的云服务集成,原子化能力封装,自定义插件扩展,支持快速组装,沉淀业务资产,加速应用二次开发,满足业务定制化需求。
应用场景
Web 应用
云原生应用开发平台 CAP官网提供一系列流行编程语言的主流Web框架模板,您可以立即部署并基于您所熟悉的Web框架进行二次开发。
人工智能
云原生应用开发平台 CAP官方提供了一系列热门的AI模板,您可以开箱即用。借助Serverless高弹性及按量付费的优势,您可以实现专属的AIGC云上环境。
音视频处理应用
云原生应用开发平台 CAP官方提供了基于FFmpeg封装的一系列音视频处理应用,包括音视频转码、提取音视频元信息、获取音视频时长、音频转换、雪碧图生成、生成GIF、打水印等一系列能力,您可以一键部署一个Serverless架构的弹性高可用、免运维、低成本、高度自定义的音视频处理应用。
文件处理应用
Serverless由于其高弹性、开箱即用、免运维的特点非常适合处理文件。云原生应用开发平台 CAP官方提供了丰富的文件处理的项目案例,例如OSS上传Zip文件自动解压、Zip打包下载OSS文件等,您可以根据需要选择合适的案例进行部署。
功能特性
项目管理
通过模板创建项目,并进行持续迭代
您可以通过模板中心提供的示例模板完成项目的快速创建,并基于业务需要新建服务持续迭代。
通过空白项目创建项目,并进行持续迭代
您可以通过空白项目创建一个空项目,并基于业务需要新建服务以实现所需的业务需要并持续迭代。
项目级别部署操作
您可以通过项目级别的部署操作,同时将多个服务的变更推送至对应云产品资源层面执行生效。
服务管理
项目创建成功后,您可以新建、变更、部署或删除服务。
新建服务,并通过各类服务的特性功能进行业务开发。
您可以通过函数服务、模型服务、流程编排服务、数据库服务进行各类自定义业务逻辑开发。
变更服务,并通过各类服务的特性功能进行业务开发。
您可以通过变更各类服务配置,进行自定义业务逻辑或者资源策略的更新,变更将暂存于 云原生应用开发平台 CAP,部署前将不会在云产品资源层面生效。
部署服务,并通过将变更推送至对应云产品资源层面执行生效。
您可以通过服务级别的部署操作,将指定服务的变更推送至对应云产品资源层面执行生效。
删除服务,并通过将变更推送至对应云产品资源层面执行生效。
您可以通过服务级别的删除操作,同时删除云原生应用开发平台 CAP暂存的配置以及对应云产品资源。