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

简介: 本实验将带你体验云效应用交付平台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

相关实践学习
通过ACR快速部署网站应用
本次实验任务是在云上基于ECS部署Docker环境,制作网站镜像并上传至ACR镜像仓库,通过容器镜像运行网站应用,网站运行在Docker容器中、网站业务数据存储在Mariadb数据库中、网站文件数据存储在服务器ECS云盘中,通过公网地址进行访问。
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
人工智能 自然语言处理 Devops
云效 AI 智能代码评审体验指南
云效AI智能代码评审正式上线!在合并请求时自动分析代码,精准识别问题,提升交付效率与质量。支持自定义规则、多语言评审,助力研发效能升级。立即体验AI驱动的代码评审革新,让AI成为你的代码质量伙伴!
521 7
|
4月前
|
人工智能 运维 Kubernetes
Serverless 应用引擎 SAE:为传统应用托底,为 AI 创新加速
在容器技术持续演进与 AI 全面爆发的当下,企业既要稳健托管传统业务,又要高效落地 AI 创新,如何在复杂的基础设施与频繁的版本变化中保持敏捷、稳定与低成本,成了所有技术团队的共同挑战。阿里云 Serverless 应用引擎(SAE)正是为应对这一时代挑战而生的破局者,SAE 以“免运维、强稳定、极致降本”为核心,通过一站式的应用级托管能力,同时支撑传统应用与 AI 应用,让企业把更多精力投入到业务创新。
593 30
|
5月前
|
人工智能 自然语言处理 开发者
|
5月前
|
弹性计算 Devops Shell
用阿里云 DevOps Flow 实现 ECS 部署自动化:从准备到落地的完整指南
阿里云 DevOps Flow 是一款助力开发者实现自动化部署的高效工具,支持代码流水线构建、测试与部署至ECS实例,显著提升交付效率与稳定性。本文详解如何通过 Flow 自动部署 Bash 脚本至 ECS,涵盖环境准备、流水线搭建、源码接入、部署流程设计及结果验证,助你快速上手云上自动化运维。
470 0
|
9月前
|
人工智能 JavaScript Devops
云效 MCP Server:AI 驱动的研发协作新范式
云效MCP Server是阿里云云效平台推出的模型上下文协议(Model Context Protocol)标准化接口系统,作为AI助手与DevOps平台的核心桥梁。通过该协议,AI大模型可无缝集成云效DevOps平台,直接访问和操作包括项目管理、代码仓库、工作项等关键研发资产,实现智能化全生命周期管理。其功能涵盖代码仓库管理、代码评审、项目管理和组织管理等多个方面,支持如创建分支、合并请求、查询工作项等具体操作。用户可通过通义灵码内置的MCP市场安装云效MCP服务,并配置个人访问令牌完成集成。实际场景中,AI助手可自动分析需求、生成代码、创建功能分支并提交合并请求,极大提升研发效率。
|
5月前
|
人工智能 监控 关系型数据库
5 分钟 SAE 极速部署 Dify,赢取户外折叠椅和社区积分
Dify.ai开源后,全球开发者已构建超2.3万个AI应用。阿里云Serverless应用引擎(SAE)提供一键部署Dify方案,支持秒级伸缩与高可用部署,降低运维成本。现部署测试环境可赢取礼品。
5 分钟 SAE 极速部署 Dify,赢取户外折叠椅和社区积分
|
12月前
|
人工智能 JavaScript 测试技术
如何在云效中使用DeepSeek等大模型实现AI智能评审
本文介绍了一种基于云效平台和DeepSeek的AI智能代码评审解决方案。通过云效代码管理Codeup、流水线Flow和DeepSeek大模型,企业可快速实现自动化代码评审。具体步骤包括:创建云效组织并获取API令牌、配置百炼APIKey、开发自定义Flow步骤调用大模型、创建示例代码库和流水线,并通过合并请求触发智能评审。最终,评审结果将自动回写到Codeup中,帮助开发者提升代码质量。
2067 11
如何在云效中使用DeepSeek等大模型实现AI智能评审
|
5月前
|
人工智能 弹性计算 监控
5 分钟 SAE 极速部署 Dify,赢取户外折叠椅和社区积分
阿里云 Serverless 应用引擎(SAE)提供了一键部署 Dify 的解决方案,适用于 AI 应用开发和测试,支持秒级弹性伸缩,并内置日志、监控与负载均衡功能,帮助企业高效搭建高可用的 AI 应用系统。
|
5月前
|
运维 Kubernetes 测试技术
应用多、交付快,研发运维怎么管?看云效+SAE 如何一站式破局
通过在云效中创建 SAE 服务连接并关联集群,团队可将应用环境直接部署到 SAE,实现从代码提交、镜像构建到 SAE 部署的自动化流水线。该集成打通了研发与运维的壁垒,特别适用于应用数量多、团队规模大、交付节奏快的组织,助力企业实现敏捷、可靠的持续交付。
|
10月前
|
Kubernetes 数据可视化 Java
SAE 实现应用发布全过程可观测
本文聚焦阿里云Serverless应用引擎(SAE)用户在发布过程中的痛点,如“发布效率低、实例启动过程不透明”等问题。通过分步骤可视化解决方案,帮助用户明确问题、理解原因并最终解决,提升SAE平台使用体验。文章详细剖析了发布过程慢、信息透出不足及实例启动黑盒等痛点,并提出通过可观测、可解释和可优化的策略解决问题,同时展示了具体实现效果与后续优化规划。
595 68

相关产品