云效+SAE,5分钟搞定一个AI 应用的开发和部署

本文涉及的产品
云效 DevOps 流水线,基础版人数 不受限
云效 DevOps 测试管理,基础版人数 不受限
云效 DevOps 制品仓库,基础版人数 不受限
简介: 本实验将带你体验云效应用交付平台AppStack+Serverless 应用交付引擎 SAE,从应用视角,完成一个AI聊天助手的高效交付。

实验简介:


本实验将带你体验云效应用交付平台AppStack+Serverless 应用交付引擎 SAE,从应用视角,完成一个AI聊天助手的高效交付。


注意:

1、整个实验体验下来,预计花费1-2毛钱,不足1元钱。

2、请在实验完毕后,按照文末指引,及时释放SAE、NAT网关等资源,避免后续引起资源占用扣费。


资源准备:

1、ACR镜像仓库申请 (如果您已经有ACR镜像仓库,可忽略)

前往ACR控制台

点击“+”,新建ACR个人实例

1.png


点击【创建个人版】


2.png


按照指引,设置registry登录密码


3.png 4.png 5.png


点击【命名空间】先创建一个命名空间


6.png


创建完命名空间后,开始给仓库取个名字,点击【下一步】


7.png


最后的代码源设置,选择【本地仓库】,即我们暂不配置。然后点击【创建镜像仓库】


8.png


2、SAE资源申请(如您已有SAE资源可忽略)

前往阿里云免费试用页面

搜索SAE,选择下面的【立即试用】

注:本试用仅限SAE新用户,如果您之前已经试用过SAE,则无法再次试用。

image.png


点击右侧的【立即试用】


10.png


点击【立即试用】后将会有短信成功开通的通知


3、灵积模型服务API Keys申请

前往灵积控制台

点击【开通服务】

11.png



进入【API- KEY管理】,点击【创建新的API- KEY】,请将你的API- KEY保存好,以便后续环节使用。


12.png 13.png


开始体验——应用交付设置


前往云效应用交付平台AppStack

点击【新建应用】

14.png


给应用取一个名字,选择【SAE部署 AI 应用体验模板】


15.png


先关闭这个弹窗,暂时先不进行部署。


16.png


进入【设置】-【研发流程配置】,选择【测试阶段】的3个点,选择【编辑流水线】


17.png


选择【应用镜像构建】,我们对镜像构建环节进行配置。

在镜像构建并推送到阿里云镜像个人版下面,选择【添加服务连接】,在弹出的新建服务连接窗口、服务授权/证书栏,选择右边的【新建】,系统会自动填充授权。然后点击【创建】


18.png


地域选择你的镜像仓库所属的地域,仓库点击从数据源输入,选择你想要推送镜像的仓库


19.png


配置完上面的信息后,我们继续配置SAE的应用发布设置。

选择【添加服务连接】,完成授权够将自动创建SAE的服务连接;地域按照您的SAE地域进行选择,命名空间选择默认


20.png


SAE应用,选择“+”,前往SAE控制台,建议进入SAE2.0进行体验


21.png


进入应用管理-微服务应用,点击【创建应用】


22.png


输入应用名称后,点击【一键创建SAE应用】


23.png


创建完成后,回到云效界面,SAE应用下拉框,即可看到我们刚才创建好的SAE应用,选择那个应用即可。


24.png


如上图,配置完成后点击【保存】,回到【研发流程】页面,点击【运行】


25.png


输入前面创建的API- KEY,然后点击运行


26.png


等待流程运行


27.png


等待几分钟,SAE部署即可运行完毕


28.png


回到SAE控制台,进入基本信息,点击添加公网CLB访问


29.png


配置好端口后,点击确定。


30.png


然后等待应用变更执行完毕


31.png

32.png

33.png


前往浏览器,输入IP地址加8080端口,即可访问我们刚才部署的AI应用。


34.png


我们向AI助手发问,例如云效是什么


35.png

可以发现,AI助手无法正常作答。这是因为SAE默认的微服务应用是无法访问公网的。但是这里我们给AI助手交互,AI助手需要能够通过公网调用大模型的服务,怎么解决呢?可以参考我们后面的进阶使用。


进阶使用——给SAE微服务应用开公网


前往SAE控制台,如图所示,SAE上指引了我们如何给SAE应用开公网。我们按照指引点击进去,按照指引一步步操作即可。


36.png


首先,点击前往【NAT网关控制台】


37.png


点击【创建NAT网关】


38.png


按照指引配置好地域、弹性公网IP等,点击【立即购买】-【确认订单】


39.png

40.png

41.png

系统将为我们创建资源,预计要1-2分钟


42.png


创建好后,我们再次访问应用,输入问题:云效是什么,即可看到AI助手此时给我们了回答,说明应用可以进行公网访问了。


43.png


释放资源——重要!!!


为了确保后续不产生其他费用,我们建议您在体验完毕后,删除应用和网关资源。

前往SAE控制台,进入应用内,点击【删除应用】即可。


44.png


前往NAT网关控制台

地域选择之前创建的地域,下方操作栏找到更多-【删除】


45.png


在控制台搜索弹性公网IP,地域选择前面选择的地域,选择更多-释放


46.png

相关实践学习
通过容器镜像仓库与容器服务快速部署spring-hello应用
本教程主要讲述如何将本地Java代码程序上传并在云端以容器化的构建、传输和运行。
Kubernetes极速入门
Kubernetes(K8S)是Google在2014年发布的一个开源项目,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes通常结合docker容器工作,并且整合多个运行着docker容器的主机集群。 本课程从Kubernetes的简介、功能、架构,集群的概念、工具及部署等各个方面进行了详细的讲解及展示,通过对本课程的学习,可以对Kubernetes有一个较为全面的认识,并初步掌握Kubernetes相关的安装部署及使用技巧。本课程由黑马程序员提供。   相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
19天前
|
人工智能 并行计算 安全
从零到一,打造专属AI王国!大模型私有化部署全攻略,手把手教你搭建、优化与安全设置
【10月更文挑战第24天】本文详细介绍从零开始的大模型私有化部署流程,涵盖需求分析、环境搭建、模型准备、模型部署、性能优化和安全设置六个关键步骤,并提供相应的示例代码,确保企业能够高效、安全地将大型AI模型部署在本地或私有云上。
171 7
|
10天前
|
人工智能 安全 测试技术
探索AI在软件开发中的应用:提升开发效率与质量
【10月更文挑战第31天】在快速发展的科技时代,人工智能(AI)已成为软件开发领域的重要组成部分。本文探讨了AI在代码生成、缺陷预测、自动化测试、性能优化和CI/CD中的应用,以及这些应用如何提升开发效率和产品质量。同时,文章也讨论了数据隐私、模型可解释性和技术更新等挑战。
|
19天前
|
人工智能 安全 网络安全
揭秘!大模型私有化部署的全方位安全攻略与优化秘籍,让你的AI项目稳如磐石,数据安全无忧!
【10月更文挑战第24天】本文探讨了大模型私有化部署的安全性考量与优化策略,涵盖数据安全、防火墙配置、性能优化、容器化部署、模型更新和数据备份等方面,提供了实用的示例代码,旨在为企业提供全面的技术参考。
58 6
|
16天前
|
人工智能 小程序
【一步步开发AI运动小程序】五、帧图像人体识别
随着AI技术的发展,阿里体育等公司推出的AI运动APP,如“乐动力”和“天天跳绳”,使云上运动会、线上健身等概念广受欢迎。本文将引导您从零开始开发一个AI运动小程序,使用“云智AI运动识别小程序插件”。文章分为四部分:初始化人体识别功能、调用人体识别功能、人体识别结果处理以及识别结果旋转矫正。下篇将继续介绍人体骨骼图绘制。
|
17天前
|
人工智能 小程序 vr&ar
AI运动小程序开发常见问题集锦二
截至当前,我们的AI运动识别小程序插件已迭代至第23个版本,广泛应用于健身、体育、体测、AR互动等场景。本文针对近期用户咨询,汇总了常见问题,帮助用户减少开发成本,提高效率。主要涵盖计时与计数模式的区别、综合排行榜生成方法、全屏模式适配及无开发能力用户的解决方案。
|
22天前
|
人工智能 数据安全/隐私保护 UED
RAG让AI大模型更懂业务解决方案部署使用体验
根据指导文档,部署过程得到了详细步骤说明的支持,包括环境配置、依赖安装及代码示例,确保了部署顺利进行。建议优化知识库问题汇总,增加部署失败案例参考,以提升用户体验。整体解决方案阅读与部署体验良好,有助于大型语言模型在特定业务场景的应用,未来可加强行业适应性和用户隐私保护。
61 5
|
20天前
|
人工智能 分布式计算 数据可视化
大模型私有化部署全攻略:硬件需求、数据隐私、可解释性与维护成本挑战及解决方案详解,附示例代码助你轻松实现企业内部AI应用
【10月更文挑战第23天】随着人工智能技术的发展,企业越来越关注大模型的私有化部署。本文详细探讨了硬件资源需求、数据隐私保护、模型可解释性、模型更新和维护等方面的挑战及解决方案,并提供了示例代码,帮助企业高效、安全地实现大模型的内部部署。
45 1
|
20天前
|
人工智能 分布式计算 数据可视化
大模型私有化部署全攻略:硬件需求、数据隐私、可解释性与维护成本挑战及解决方案详解,附示例代码助你轻松实现企业内部AI应用
【10月更文挑战第23天】随着人工智能技术的发展,大模型在各领域的应用日益广泛。然而,将其私有化部署到企业内部面临诸多挑战,如硬件资源需求高、数据隐私保护、模型可解释性差、更新维护成本高等。本文探讨了这些挑战,并提出了优化硬件配置、数据加密、可视化工具、自动化更新机制等解决方案,帮助企业顺利实现大模型的私有化部署。
51 1
|
25天前
|
Serverless 数据安全/隐私保护 前端开发
大模型代码能力体验报告之贪吃蛇小游戏《一》:Claude.ai篇 - 生成、预览和快速部署的serverless一条龙
本文介绍了通过Claude.ai生成并优化Web版贪吃蛇游戏的过程,展示了其强大的代码生成功能及用户友好的界面设计。从初始版本的快速生成到根据用户反馈调整游戏速度,再到提供多种实用工具如文件管理、版本控制和一键部署,Claude.ai不仅是一个代码助手,更像是一个全面的serverless开发平台。文中还呼吁国内厂商关注此类技术的发展。
|
27天前
|
人工智能 编解码 小程序
【一步步开发AI运动小程序】四、小程序如何抽帧
随着AI技术的发展,阿里体育等公司推出的“乐动力”、“天天跳绳”等APP使云上运动会、线上健身等概念备受关注。本文将引导您从零开始开发一个AI运动小程序,利用“云智AI运动识别小程序插件”。文中详细介绍了微信小程序抽帧的相关API、设置及注意事项,帮助开发者更好地实现AI运动功能。下篇将介绍人体识别技术,敬请期待。

相关产品