文档

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

更新时间:
一键部署

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

产品优势

  • 极低成本模型托管服务

    基于函数计算Serverless GPU算力模型服务,平均成本降低90%。

  • 流程式开发先进工具

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

  • 一键极速创建 AI 应用

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

  • 灵活组装,二次开发

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

产品架构

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

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

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

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

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

image

云原生应用开发平台 CAP的项目由一个服务或多个服务组成,组装式研发更高效灵活。

image

应用场景

Web 应用

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

31a39ed4ead53095678190ee239098e4

AI 应用

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

image

ETL数据处理应用

Serverless 典型的技术特点是事件驱动架构。以函数计算为例,函数计算支持丰富的事件源,通过事件触发机制,可以用几行代码和简单的配置对数据进行实时处理。

image

音视频处理应用

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

795d01455ccd6698d9e539630bc334a0

文件处理应用

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

ac7d35250fbafd0c4a3d1ee671744631

功能特性

项目管理

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

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

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

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

  • 项目级别部署操作

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

服务管理

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

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

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

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

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

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

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

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

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

相关文档