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

news/2024/10/1 9:41:46

实验介绍

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

你将体验到:

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

实验准备

1)领取免费 ECS 资源

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

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

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

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

2)领取大模型服务

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

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

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

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

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

点击【新建应用】。

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

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

具体包含:

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

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

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

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

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

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

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

点击【导入主机集群】。

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

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

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

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

继续点击【确定】。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hjln.cn/news/44999.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

nssctf

crypto 1.UUencode不知道是什么解码,用随波逐流看看 还是不知道 仔细看看,突然想起他是哪个编码了,UUencode 2栅栏猜了很多 最后猜了网站的名字,嘿嘿出来了3.社会主义 很简单的社会主义核心价值解码4.bubble密码 是ook吧uunbase64 这就没见过了。。不知道什么编码 看了wp才…

跟着杨中科学习(六)EFCore(四)

自引用的组织结构树class OrgUnit {public long Id { get; set; }public long? ParentId { get; set; }public string Name { get; set; }public OrgUnit? Parent { get; set; }public List<OrgUnit> Children { get; set; } = new List<OrgUnit>(); }class Org…

AI智能创作工具:ChatMoney,一键创作,让你的公众号文章爆款!

本文由 ChatMoney团队出品引言 想不想你的公众号文章一炮而红?是不是羡慕那些动不动就10W+的爆款文章?别眼红了,用ChatMoney,你也可以做到!这货可不是普通的写作工具,它是你的文章变成金钥匙的魔法师。一按键,爆款文章就来啦!粉丝、点赞、转发,全都哗啦啦地来。好奇怎…

智慧农业的新篇章:水肥一体机的崛起及其深远影响

随着科技的飞速发展,传统农业正迎来一场深刻的变革。在这场变革中,水肥一体机以其独特的智能供水供肥方案,正逐步崭露头角,成为推动农业现代化进程的关键力量。 一、水肥一体机的独特魅力与功能 水肥一体机,作为一种先进的农业装备,将灌溉与施肥两大功能完美融合。它借助…

这里展示一下我们的成果页面吧

这里我们的主要功能语言对话无法展示且动画人物是动态的(如下图)

高一高考集训总结赛

$\quad $ 直接变堂食,考试完不到3分钟我的分数翻倍了(👀) T1 忘八棋$\quad $ 直接四层循环枚举状态即可,\(O(30^4)\)。开始一眼五层循环,不但 T 了还 WA 了,考完试cpa告诉我枚举的时候位置就确定了,直接变消愁🤡。点击查看代码#include<bits/stdc++.h>using n…

本地搭建otlp

采集+监控2.0 1.应用 LB 配置文件,nginx自带的ngx_http_stub_status_module提供的/nginx_status(可自定义命名)端点输出的是nginx自己的简单状态信息 vim InforSuiteLB/conf/InforSuiteLB.conf<!-- <jvm-options>-Dotel.jmx.config=${com.sun.aas.installRoot}/lib…

Fluid 1.0 版发布,打通云原生高效数据使用的“最后一公里”

得益于云原生技术在资源成本集约、部署运维便捷、算力弹性灵活方面的优势,越来越多企业和开发者将数据密集型应用,特别是 AI 和大数据领域应用,运行于云原生环境中。然而,云原生计算与存储分离架构虽然带来了资源经济性与扩容灵活性方面的优势,但也引入了数据访问延迟高、…