什么是云原生应用开发平台

云原生应用开发平台 CAP(Cloud Application Platform)是阿里云提供的一站式应用开发及应用生命周期管理平台。云原生应用开发平台 CAP内置丰富的 Serverless + AI 应用模板、先进的开发者工具、企业级的应用管理功能,无论您是个人开发者还是企业级开发者,都能让您聚焦到业务场景,快速构建云上应用并且持续迭代,大幅提升研发、部署、运维效能。

产品优势

  • 极低成本模型托管服务

    基于函数计算 FC(Function Compute)封装模型体验,提供Serverless GPU算力服务,平均成本降低90%。

  • 流程式开发先进工具

    基于云工作流(CloudFlow)提供针对AI场景的Studio开发能力,效率提升99%。

  • 一键极速创建 AI 应用

    提供高质量的场景应用模板,面向不同用户,支持一键极速创建AI应用。

  • 灵活组装,二次开发

    提供丰富的云服务集成及自定义插件能力,快速组装应用,沉淀业务资产。

产品架构

云原生应用开发平台 CAP产品功能由如下几部分组成:

  • 应用层:由模板中心提供大量开箱即用的应用模板,您可一键部署,快速体验。

  • 部署层:由函数计算云工作流云数据库 RDS等云产品提供资源部署服务。

  • 开发层:由函数计算云工作流和Serverless Devs工具提供流程式编程、组装式开发能力。

  • 模型层:由云原生应用开发平台 CAP提供内置的模型体验、模型管理服务。

image

支持组装式开发

云原生应用开发平台 CAP基于丰富的云服务集成,原子化能力封装,自定义插件扩展,支持快速组装,沉淀业务资产,加速应用二次开发,满足业务定制化需求。

image

应用场景

Web 应用

云原生应用开发平台 CAP官网提供一系列流行编程语言的主流Web框架模板,您可以立即部署并基于您所熟悉的Web框架进行二次开发。

31a39ed4ead53095678190ee239098e4

人工智能

云原生应用开发平台 CAP官方提供了一系列热门的AI模板,您可以开箱即用。借助Serverless高弹性及按量付费的优势,您可以实现专属的AIGC云上环境。

image

音视频处理应用

云原生应用开发平台 CAP官方提供了基于FFmpeg封装的一系列音视频处理应用,包括音视频转码、提取音视频元信息、获取音视频时长、音频转换、雪碧图生成、生成GIF、打水印等一系列能力,您可以一键部署一个Serverless架构的弹性高可用、免运维、低成本、高度自定义的音视频处理应用。

795d01455ccd6698d9e539630bc334a0

文件处理应用

Serverless由于其高弹性、开箱即用、免运维的特点非常适合处理文件。云原生应用开发平台 CAP官方提供了丰富的文件处理的项目案例,例如OSS上传Zip文件自动解压、Zip打包下载OSS文件等,您可以根据需要选择合适的案例进行部署。

image

功能特性

项目管理

  • 通过模板创建项目,并进行持续迭代

    您可以通过模板中心提供的示例模板完成项目的快速创建,并基于业务需要新建服务持续迭代。

  • 通过空白项目创建项目,并进行持续迭代

    您可以通过空白项目创建一个空项目,并基于业务需要新建服务以实现所需的业务需要并持续迭代。

  • 项目级别部署操作

    您可以通过项目级别的部署操作,同时将多个服务的变更推送至对应云产品资源层面执行生效。

服务管理

项目创建成功后,您可以新建、变更、部署或删除服务。

  • 新建服务,并通过各类服务的特性功能进行业务开发。

    您可以通过函数服务、模型服务、流程编排服务、数据库服务进行各类自定义业务逻辑开发。

  • 变更服务,并通过各类服务的特性功能进行业务开发。

    您可以通过变更各类服务配置,进行自定义业务逻辑或者资源策略的更新,变更将暂存于 云原生应用开发平台 CAP,部署前将不会在云产品资源层面生效。

  • 部署服务,并通过将变更推送至对应云产品资源层面执行生效。

    您可以通过服务级别的部署操作,将指定服务的变更推送至对应云产品资源层面执行生效。

  • 删除服务,并通过将变更推送至对应云产品资源层面执行生效。

    您可以通过服务级别的删除操作,同时删除云原生应用开发平台 CAP暂存的配置以及对应云产品资源。

相关文档