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

基于云效 AppStack,5 分钟搞定一个 AI 应用的开发和部署实验介绍区别于传统的流水线工具 本实验将带你体验云效应用交付平台 AppStack 从应用视角 完成一个 AI 聊天应用的高效交付

欢迎大家来到IT世界,在知识的湖畔探索吧!

实验介绍

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

你将体验到:

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



欢迎大家来到IT世界,在知识的湖畔探索吧!

实验准备

1)领取免费 ECS 资源

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

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

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

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

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

2)领取大模型服务

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

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

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

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

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

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

点击【新建应用】。

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

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

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

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

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

具体包含:

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

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

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

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

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

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

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

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

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

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

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

点击【导入主机集群】。

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

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

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

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

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

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

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

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

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

继续点击【确定】。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最后,如果您对本场景感兴趣,欢迎点击下方链接,进行体验。完成活动体验,可抽漫步者蓝牙耳机、护眼台灯、蓝牙音箱等丰厚礼品。

https://developer.aliyun.com/special/yunxiao/appstack

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

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/125825.html

(0)
上一篇 2小时前
下一篇 2小时前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信