实验简介:
本实验将带你体验云效应用交付平台AppStack+Serverless 应用交付引擎 SAE,从应用视角,完成一个AI聊天助手的高效交付。
注意:
1、整个实验体验下来,预计花费1-2毛钱,不足1元钱。
2、请在实验完毕后,按照文末指引,及时释放SAE、NAT网关等资源,避免后续引起资源占用扣费。
资源准备:
1、ACR镜像仓库申请 (如果您已经有ACR镜像仓库,可忽略)
前往ACR控制台
点击“+”,新建ACR个人实例
点击【创建个人版】
按照指引,设置registry登录密码
点击【命名空间】先创建一个命名空间
创建完命名空间后,开始给仓库取个名字,点击【下一步】
最后的代码源设置,选择【本地仓库】,即我们暂不配置。然后点击【创建镜像仓库】
2、SAE资源申请(如您已有SAE资源可忽略)
前往阿里云免费试用页面
搜索SAE,选择下面的【立即试用】
注:本试用仅限SAE新用户,如果您之前已经试用过SAE,则无法再次试用。
点击右侧的【立即试用】
点击【立即试用】后将会有短信成功开通的通知
3、灵积模型服务API Keys申请
前往灵积控制台
点击【开通服务】
进入【API- KEY管理】,点击【创建新的API- KEY】,请将你的API- KEY保存好,以便后续环节使用。
开始体验——应用交付设置
前往云效应用交付平台AppStack
点击【新建应用】
给应用取一个名字,选择【SAE部署 AI 应用体验模板】
先关闭这个弹窗,暂时先不进行部署。
进入【设置】-【研发流程配置】,选择【测试阶段】的3个点,选择【编辑流水线】
选择【应用镜像构建】,我们对镜像构建环节进行配置。
在镜像构建并推送到阿里云镜像个人版下面,选择【添加服务连接】,在弹出的新建服务连接窗口、服务授权/证书栏,选择右边的【新建】,系统会自动填充授权。然后点击【创建】
地域选择你的镜像仓库所属的地域,仓库点击从数据源输入,选择你想要推送镜像的仓库
配置完上面的信息后,我们继续配置SAE的应用发布设置。
选择【添加服务连接】,完成授权够将自动创建SAE的服务连接;地域按照您的SAE地域进行选择,命名空间选择默认
SAE应用,选择“+”,前往SAE控制台,建议进入SAE2.0进行体验
进入应用管理-微服务应用,点击【创建应用】
输入应用名称后,点击【一键创建SAE应用】
创建完成后,回到云效界面,SAE应用下拉框,即可看到我们刚才创建好的SAE应用,选择那个应用即可。
如上图,配置完成后点击【保存】,回到【研发流程】页面,点击【运行】
输入前面创建的API- KEY,然后点击运行
等待流程运行
等待几分钟,SAE部署即可运行完毕
回到SAE控制台,进入基本信息,点击添加公网CLB访问
配置好端口后,点击确定。
然后等待应用变更执行完毕
前往浏览器,输入IP地址加8080端口,即可访问我们刚才部署的AI应用。
我们向AI助手发问,例如云效是什么
可以发现,AI助手无法正常作答。这是因为SAE默认的微服务应用是无法访问公网的。但是这里我们给AI助手交互,AI助手需要能够通过公网调用大模型的服务,怎么解决呢?可以参考我们后面的进阶使用。
进阶使用——给SAE微服务应用开公网
前往SAE控制台,如图所示,SAE上指引了我们如何给SAE应用开公网。我们按照指引点击进去,按照指引一步步操作即可。
首先,点击前往【NAT网关控制台】
点击【创建NAT网关】
按照指引配置好地域、弹性公网IP等,点击【立即购买】-【确认订单】
系统将为我们创建资源,预计要1-2分钟
创建好后,我们再次访问应用,输入问题:云效是什么,即可看到AI助手此时给我们了回答,说明应用可以进行公网访问了。
释放资源——重要!!!
为了确保后续不产生其他费用,我们建议您在体验完毕后,删除应用和网关资源。
前往SAE控制台,进入应用内,点击【删除应用】即可。
前往NAT网关控制台
地域选择之前创建的地域,下方操作栏找到更多-【删除】
在控制台搜索弹性公网IP,地域选择前面选择的地域,选择更多-释放