基于云效 AppStack,5分钟搞定一个 AI 应用的开发和部署

简介: 实验介绍了如何使用云效应用交付平台AppStack快速初始化和部署AI聊天应用.

实验介绍:


区别于传统的流水线工具,本实验将带你体验云效应用交付平台AppStack,从应用视角,完成一个AI聊天应用的高效交付。


你将体验到:

  • 基于应用模板快速初始化应用,包含应用的代码库、部署编排架构、变量组、环境、研发流程等;
  • 应用多环境管理、多种部署策略、部署可观测能力;
  • 通过模板,批量升级、更新应用权限、研发流程规范等。

1.png


实验准备


1、领取免费ECS资源。

前往云起实验室,地址:https://developer.aliyun.com/adc/scenario/exp/83c02382001a457eae5667cff9477f1e

2.png

如果您不是ECS用户,可选择【公共资源体验(5小时)】,ECS资源不会保留到个人账号下,需要按照指引关联资源。


如果您是ECS新用户,推荐选择【领取免费试用额度】,这样ECS资源将直接保留到你的账号下;


这里我们以第一种举例,点击【确认开始实验】,系统将为你创建免费资源,创建资源预计需要2-4分钟时间。我们无需等待,可以继续进行下面的操作。


2、领取大模型服务

前往灵积控制台:https://dashscope.console.aliyun.com/apiKey

点击【创建新的API-KEY】即可申请相应的KEY

3.png

申请成功的KEY我们可以复制保存下来,供我们后续步骤使用。


入门——一键部署SpringAI聊天应用


进入云效应用交付AppStack:https://devops.aliyun.com/appstack?channel=yy_yc_202306


点击【新建应用】

4.png

为应用取个名;应用模板选择【SpringAI应用体验模板】,点击【预览】

5.png

点击预览后,我们可以看到通过应用模板完成应用初始化后的内容。

6.png

具体包含:

  • 应用关联的代码仓库
  • 应用的编排部署配置
  • 研发流程(包含测试、预发、生产3个阶段)
  • 应用的环境
  • 环境对应的变量组信息。


这些信息我们都是提前定义在模板里面的。企业在实际场景中,也可以自定义企业模板,从而实现对应用的批量管理以及研发流程的规范化。


预览完后,关闭预览窗口,直接点击【创建并部署应用】

7.png

可以看到研发流程已经被触发运行,预计等待2分钟左右。


注:为了活动操作的简便性,我们只在模板里配置了测试阶段的流水线,预发、生产阶段大家想要体验可以自行配置。

8.png

我们会看到部署阶段提示我们创建部署单。点击【创建部署单】

10.png

按照提示,我们点击【前往关联】资源

9.png

点击【导入主机集群】

11.png

如果您在最开始实验准备阶段,选择的公共体验资源,这里可以选择【免费体验主机】


如果您在最开始实验准备阶段,选择的ECS免费试用,这里选择【阿里云ECS】

12.png

选择免费体验主机后,界面如下所示。我们将前面申请的免费主机信息填入进来,点击【确定】

13.png

14.png

在这一步,将前面申请的灵积的APIKEY复制进来,然后点击确定

15.png

继续点击【确定】

16.png

17.png

可以看到,部署正在运行。部署过程中,我们点击【前往环境】,可以进行环境的观测。


注:因为本场景使用的是ECS部署,在K8s部署下,环境的可观测内容会多。大家可以自行体验。

18.png

过1-2分钟后,部署已经进行完毕了

19.png

我们在浏览器地址栏,输入前面申请的ECS的公网地址,后面加上8080端口,验证一下部署的结果。可以看到,AI聊天应用被成功部署起来了。

20.png

我们随便输入一个问题:云效是什么,可以看到,聊天应用给出了解答。

21.png

返回研发流程,我们发现,整个流水线已经运行完毕,活动校验成功。

22.png

返回活动页面(https://developer.aliyun.com/topic/yunxiao/appstack),提交你的运行的截图+你对云效AppStack的反馈,作品通过审核后,每获得1个点赞,即可获得1次抽奖机会,同一个用户最多3次抽奖机会。


进阶——修改模板,批量升级应用(可选)


随着企业应用架构升级、或研发规范的调整,应用里面的配置也需要不断的升级。


当业务应用太多的时候,一个应用配置的修改就得修改几十上百遍,还有可能错改、漏改;再比如,应用的流水线太多了,流水线怎么批量授权给一线开发测试同学?


上面这些情况,我们只需在云效AppStack内,修改应用的模板,然后点击同步功能,即可批量升级应用,节省管理成本。


详情可参考这篇文章中的第2部分内容:

https://help.aliyun.com/document_detail/2697184.html

目录
相关文章
|
7月前
|
人工智能 安全 API
20 万奖金池就位!Higress AI 网关开发挑战赛参赛指南
本次赛事共设三大赛题方向,参赛者可以任选一个方向参赛。本文是对每个赛题方向的参赛指南。
637 64
|
人工智能 自然语言处理 Devops
云效 AI 智能代码评审体验指南
云效AI智能代码评审正式上线!在合并请求时自动分析代码,精准识别问题,提升交付效率与质量。支持自定义规则、多语言评审,助力研发效能升级。立即体验AI驱动的代码评审革新,让AI成为你的代码质量伙伴!
772 7
|
7月前
|
人工智能 物联网 调度
边缘大型AI模型:协作部署与物联网应用——论文阅读
论文《边缘大型AI模型:协作部署与物联网应用》系统探讨了将大模型(LAM)部署于边缘网络以赋能物联网的前沿框架。针对传统云端部署高延迟、隐私差的问题,提出“边缘LAM”新范式,通过联邦微调、专家混合与思维链推理等技术,实现低延迟、高隐私的分布式智能。
1268 6
边缘大型AI模型:协作部署与物联网应用——论文阅读
|
7月前
|
人工智能 测试技术 API
构建AI智能体:二、DeepSeek的Ollama部署FastAPI封装调用
本文介绍如何通过Ollama本地部署DeepSeek大模型,结合FastAPI实现API接口调用。涵盖Ollama安装、路径迁移、模型下载运行及REST API封装全过程,助力快速构建可扩展的AI应用服务。
2500 7
|
7月前
|
人工智能 运维 安全
加速智能体开发:从 Serverless 运行时到 Serverless AI 运行时
在云计算与人工智能深度融合的背景下,Serverless 技术作为云原生架构的集大成者,正加速向 AI 原生架构演进。阿里云函数计算(FC)率先提出并实践“Serverless AI 运行时”概念,通过技术创新与生态联动,为智能体(Agent)开发提供高效、安全、低成本的基础设施支持。本文从技术演进路径、核心能力及未来展望三方面解析 Serverless AI 的突破性价值。
|
7月前
|
人工智能 运维 Java
Spring AI Alibaba Admin 开源!以数据为中心的 Agent 开发平台
Spring AI Alibaba Admin 正式发布!一站式实现 Prompt 管理、动态热更新、评测集构建、自动化评估与全链路可观测,助力企业高效构建可信赖的 AI Agent 应用。开源共建,现已上线!
7778 109
|
8月前
|
存储 人工智能 Java
AI 超级智能体全栈项目阶段三:自定义 Advisor 与结构化输出实现以及对话记忆持久化开发
本文介绍如何在Spring AI中自定义Advisor实现日志记录、结构化输出、对话记忆持久化及多模态开发,结合阿里云灵积模型Qwen-Plus,提升AI应用的可维护性与功能性。
1838 125
AI 超级智能体全栈项目阶段三:自定义 Advisor 与结构化输出实现以及对话记忆持久化开发
|
8月前
|
人工智能 Rust 并行计算
AI大模型开发语言排行
AI大模型开发涉及多种编程语言:Python为主流,用于算法研发;C++/CUDA优化性能;Go/Rust用于工程部署;Java适配企业系统;Julia等小众语言用于科研探索。
2321 127
|
人工智能 自然语言处理 前端开发
产品经理也能“开发”需求?淘宝信息流从需求到上线的AI端到端实践
淘宝推荐信息流业务,常年被“需求多、技术栈杂、协作慢”困扰,需求上线周期动辄一周。WaterFlow——一套 AI 驱动的端到端开发新实践,让部分需求两天内上线,甚至产品经理也能“自产自销”需求。短短数月,已落地 30+ 需求、自动生成 5.4 万行代码,大幅提升研发效率。接下来,我们将揭秘它是如何落地并改变协作模式的。
1189 37
产品经理也能“开发”需求?淘宝信息流从需求到上线的AI端到端实践
|
7月前
|
人工智能 IDE 开发工具
从6人日到1人日:一次AI驱动的客户端需求开发实战
从6人日到1人日:一次AI驱动的客户端需求开发实战
从6人日到1人日:一次AI驱动的客户端需求开发实战