云应用开发平台CAP深度测评

本文涉及的产品
.cn 域名,1个 12个月
函数计算FC,每月15万CU 3个月
简介: 云应用开发平台CAP是阿里云提供的一站式应用开发及管理平台,支持快速构建和迭代云上应用。通过丰富的Serverless + AI应用模板和先进的开发者工具,CAP帮助企业快速实现业务场景,提高研发、部署、运维效率。用户可免费试用,申请试用资格后,即可快速部署和使用。

在测评开始之前,先来了解一下什么是云应用开发平台CAP?也只有先知道今天的主角,才知道如何来利用这样一个云应用开发平台CAP来助力企业业务增长,快速构建企业云上应用,为企业带来价值。

什么是云应用开发平台CAP

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

简单理解就是你可以基于云应用开发平台快速实现构建云上应用,快速版本迭代,服务客户,创造价值。

免费试用

在测评云应用开发平台之前,你需要先领取试用资格,这个试用资格是需要官方管理员审核的,因此这里建议您工作日申请,试用资格领取链接:https://cap.console.aliyun.com/explore?spm=a2c6h.29682554.J_9175035460.3.6beb5ad49v4kHG 等待试用资格审核通过后,再次点击试用领取链接会跳转到授权界面,默认选择后点击授权

image.png

授权完成后会自动跳出【云资源访问授权】页面,同样选择授权后就可以跳转到云应用开发平台控制台了。


image.png

CAP快速部署

这里提到快速部署,那么一般情况下就是云应用开发平台有自己的模版,就像在部署函数计算FC一样,直接选择需要场景的应用模版点击【立即创建】,默认配置后完成函数计算的部署。对于云应用开发平台,同样有已经为开发者或者企业准备好的应用模版,比如这里我想部署一个AI绘画的,那么登录CAP控制台:https://cap.console.aliyun.com/explore

选择【AI人工智能】

image.png

这里我选择【涂鸦即艺术】AI实时生图绘板,点击选择的模版直接进入模版详情后点击【立即部署】

image.png

在部署页面,系统会自动展示与所选模板相关的服务列表。在列表中,绿色标识的服务表示已经预设了默认配置,而黄色标识则提醒您需要手动配置部分配置项。您也可以将预设的默认配置更改成自定义配置。配置完成后,点击【部署项目】

image.png

等待大约3分钟左右就可以看到应用部署成功

image.png

点击【访问地址】跳转到AI实时生图绘板,应用模版已经内置了一部分的涂鸦图画,根据右上角操作提示,选择风格-输入提示词-画板涂鸦,最后可以生成对应的艺术图

image.png

并且你也可以直接扫描页面左上角的二维码在手机端进行操作,非常方便。如果你需要对模版进行二次开发,你还可以通过WebIDE更改函数代码,或将模板代码clone到本地进行二次开发。开发完成单击部署对代码进行临时保存

image.png


如果在实际使用过程中,发现服务器资源或者其他配置不能满足实际场景时,也可以通过【配置】页面直接修改服务配置相关内容

image.png

整体来说,基于应用模版的云应用开发平台部署操作比较简单流畅,不需要企业或者开发者做多余的操作就可以直接投入使用,同时支持在应用模版的基础上进行二次开发或者定制化开发,可以大大的满足企业的业务需要。

CAP快速部署建议

这次CAP快速部署我选择的应用模版是AI生图系列模版,模版名称是【涂鸦即艺术 AI实时生图绘板】,整个部署过程没有什么卡顿,基本上属于一键部署,对于开发者或者企业来说,操作复杂度几乎为0。部署完成后这里我点击访问域名,选择了模版内置的涂鸦图片,等待AI实时生图的过程有点久,这里不是太清楚是资源限制不够还是说当前的应用模版有问题,日志也未看到有错误信息。  如果应用模版是这个情况的话,不用压测,生成图片本身就挺慢了,在实际业务场景中,在遇到网络不稳定的情况,生成图片会更加慢,对于用户的体验不是太好,希望后期可以对于当前CAP平台的应用模版进行一个检测,保证模版功能的前提下,尽可能的提升响应速度。

本次CAP快速部署,这里我并没有基于模版二次开发,因为我主要是后端开发,只是对AI生图感兴趣,但是个人操作或者二开的话确实有难度,就没有尝试。目前CAP的应用模版分类虽然不少,但是后期希望可以增加AI文生图、文生视频等一些场景的应用模版,满足开发者对于AIGC这个方面的兴趣。

CAP创建空白项目

云应用开发平台除了支持应用模版的部署外,同样也支持开发者或者企业创建自定义项目,这里点击【项目】-【创建项目】-【创建空白项目】

image.png

输入项目名称【Demo】点击【创建】按钮

image.png

在【Demo】项目详情页,点击【创建项目】,选择【Web服务】

image.png

在Web服务创建页面,地域、函数名称以及其他配置选择默认,运行环境这里选择【Java8】,最后点击【预览&部署】

image.png

在服务资源预览对话框中,您可以看到函数服务的计费项,点击【确认部署】

image.png

等待Web服务自动部署成功

image.png

点击【访问域名】可以看到当前Web服务的返回结果

image.png

这个时候如果想要在现有示例上进行二开的话,直接点开【WebIDE】在线编辑页面,这里正是Java开发比较熟悉的结构src.main.java以及resources,我们可以将自己的业务代码放在对应的代码结构下,再次点击【部署】即可

image.png

CAP创建空白项目建议

这里对于CAP创建空白项目的操作步骤,我是参考文档:https://help.aliyun.com/zh/cap/getting-started/quickly-create-a-blank-application?spm=a2c4g.11186623.help-menu-2786334.d_1_0.cbf7d995HnyADi 来进行操作的,操作一遍之后,其实发现并不需要参考文档也可以,整个创建空白项目的操作都比较简单,可以直接按照通常应用系统的操作那样逐步操作即可。

目前CAP的功能基本上满足了常用应用的预期,对于接入的操作,部署操作,也基本没有难度,对于开发者或者企业来说的学习成本很低,方便企业可以快速开发云应用。针对当前创建空白项目,这里希望创建的项目可以是有基本的应用系统的页面,比如说点击访问域名之后,可以看到一个基本的应用功能页面,包括应用的登录,以及首页,以及部分菜单的列表展示,增删改查操作等这样的基础代码在里面,可以方便用户快速在现有的代码基础上进行新功能的开发。目前创建空白项目的话是只有一个简单的【Hello World】。

这里我尝试选择了自己一个代码包进行CAP部署

image.png

部署成功后,访问域名报错

image.png

查看云应用开发平台的日志可以看到报错信息,实际上是当前的空白应用并不支持直接部署类似这样的应用项目的包

image.png

其实到这里,云应用开发平台目前并不是能完全支撑本地项目直接通过上传本地代码包部署的方式,或者说对于Java后端应用,目前并没有一个在线的或者模版类型的具备基础的登录,菜单,列表等的操作的这样一个基础代码。这样的话对于企业接入云应用开发平台来说,并不太方便,毕竟对于企业来说,本地开发结束后,接入云应用开发平台又是一系列的困难操作,文档方面也没有这方面的支持。希望后期可以完善吧。

CAP同类产品对比

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

相对于同类产品来说,基于阿里云现有的通义大模型以及魔塔ModelScope社区,可支持的AI人工智能案例模版更丰富,在这个方面有很大的竞争优势。不过我这边看到目前的CAP控制台的AI人工智能应用模版并没有文档中描述的这么丰富,希望后期可以尽快加进来吧。

对于云应用开发平台,不同的厂家有自己不同的技术支撑,就像阿里云CAP,有着自己独有的AI大模型方面的支撑,对于企业选择来说,通常会选择模版更丰富,二开更容易上手,操作简单,功能强大的云应用开发平台。对于企业来说,少投入,多产出,永远是企业的致胜法宝。因此在这方面CAP可以专注于为企业创造更多价值即可,同类产品自然就失去了竞争力。

相关文章
|
26天前
|
人工智能 自然语言处理 Serverless
云应用开发平台CAP入门简评
云应用开发平台CAP入门简评
83 11
云应用开发平台CAP入门简评
|
24天前
|
开发者
【开发者评测】云应用开发平台CAP获奖名单公布!
【开发者评测】云应用开发平台CAP获奖名单公布!
97 13
|
22天前
|
人工智能 分布式计算 监控
云应用开发平台CAP综合评测:优势与提升空间并存
随着云计算技术的发展,阿里云的云应用开发平台CAP成为开发者构建高效应用的重要工具。本文从CAP快速部署项目体验、空白项目创建体验及与同类产品对比三方面,深入分析其在云应用开发领域的表现,展示了CAP在模板选择、性能测试、二次开发等方面的优点与不足,提出了改进建议,旨在帮助开发者更好地利用CAP进行开发。
|
25天前
|
运维 监控 数据可视化
云应用开发平台CAP产品综合评测
云应用开发平台CAP旨在为开发者提供高效、便捷的云应用开发解决方案。本文从开发环境搭建、应用开发功能、应用部署与运维、数据管理与集成及性能评测等多个角度全面分析CAP,总结其快速开发、多云支持及社区生态等优势,同时也指出了功能深度、性能优化及文档培训等方面的不足,为开发者选择和使用CAP提供了参考。
|
2月前
|
机器学习/深度学习 监控 前端开发
聊聊最近在阿里云的云应用开发平台(CAP)上的体验
CAP 快速部署项目体验评测:选择了 RAG 模板,配置过程顺畅但遇到数据源兼容性问题;使用 PTS 测试性能良好,监控和弹性策略配置友好;用 Flask 进行二次开发顺利,用户体验提升;建议增加实时数据处理、机器学习模型服务等热门场景模板。
89 3
聊聊最近在阿里云的云应用开发平台(CAP)上的体验
|
2月前
|
分布式计算 监控 JavaScript
验阿里云的云应用开发平台CAP
验阿里云的云应用开发平台CAP
|
2月前
|
存储 人工智能 物联网
来聊聊我最近在阿里云的云应用开发平台(CAP)上的体验
来聊聊我最近在阿里云的云应用开发平台(CAP)上的体验
57 1
《阿里云产品手册2022-2023 版》——无影云应用
《阿里云产品手册2022-2023 版》——无影云应用
《阿里云产品手册2022-2023 版》——无影硬件终端
《阿里云产品手册2022-2023 版》——无影硬件终端
148 0
|
存储 人工智能 运维
阿里云发布无影教育行业解决方案,打造数字化时代终生学习空间
打造永不过时、更好运维、弹性部署、随时教学、终生可用的数字化学习空间,目前已在全国100多所中小学,浙江大学、华东师范大学等高校,火星教育等职业培训学校落地。
1368 0
阿里云发布无影教育行业解决方案,打造数字化时代终生学习空间