镜像模式独立应用运行引擎
AI速搭从2.8版本开始,为您提供应用独立运行的引擎镜像,相比jar包,镜像应用具备更好的优势。 Saas版本暂未开放该功能,有需求请联系amis@baidu.com。
和jar模式运行引擎的区别
- 部署方式的区别
如图导出jar包模式的独立应用,导出的是独立应用的二进制制品。如传统服务部署一般,配置Java环境、环境变量、数据库连接等参数。
而镜像模式,顾名思义是基于镜像模式部署的独立应用。提供可视化能力进行应用的部署、升级、回滚能操作。您还可以利用容器云原生的优势,进行缩扩容、自动容灾、故障转移等运维操作。
- 功能区别 镜像模式下,应用独立运行引擎与平台运行表现完全一致,还支持查看应用运行日志。
jar包模式如何切换镜像模式
jar包引擎切换镜像引擎无法自行操作,如有诉求,请联系amis@baidu.com,我们将为您提供一对一指导。但应用可以使用镜像不是一套新的独立运行服务。
初次部署操作步骤
应用采用镜像模式部署,具体操作如下:
1.准备工作
在应用发布页面,可以获得运行独立应用的引擎镜像、应用包与操作指南。 应用发布#导出应用
2.部署镜像
1) 部署独立应用专属镜像,并按照自己的业务调整环境变量以及其他参数。具体环境变量参考环境变量说明。
2) 启动后,浏览器打开独立引擎站点,访问/install按照指引输入数据库密码,进行数据库初始化,在这一步中,独立应用会安装系统需要的库表
3.初次部署应用
1) 使用浏览器访问install-app页面,按照指引导入目标应用包,并且指定0号用户(即超管账户),后续只有该超管可以更新应用。
2) 如果您的应用需要准备初始化实体数据,可以通过数据管理导入
3)检查此应用的功能是否工作正常,完成初次部署
应用更新操作步骤
应用更新与初次部署大致相同,有以下几个操作:
1.获取新的应用包
当应用需要更新时,可以再次通过应用发布页面,导出新的应用包
2.更新平台
原则上禁止高版本的应用包导入低版本的独立应用/平台,但允许相反的操作。
如果因版本校验导入失败,会提示用户更新最新镜像,也就是注①设置的值
所以高版本的应用包导入需要导入引擎版本至少保持一致,如非如此需要对镜像版本升级。
升级方式与平台无二,将新的镜像在容器平台上部署即可。
3.更新应用
1) 进入超管中心
2) 上传更新应用包
3) 命名本次发布版号