电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

全新私有云镜像化部署模式,再也不怕交付难!

来源:金蝶云社区作者:金蝶2024-09-238

全新私有云镜像化部署模式,再也不怕交付难!

苍穹星瀚有多个业务云,微服务部署时,需要根据业务拆分多云多应用部署,在实际情况中,经常遇到如下情况:


  • 分应用部署没有标准,配置繁琐易错,导致微服务请求调用出错;

  • jar包管理无版本概念,多个环境拷贝容易导致版本混乱,且难以排查及回滚;

  • 苍穹采用启动时拉取jar包的方式,增加了启动时间,稳定性受网络影响也较大,存在拉取失败的场景。


在这样涉及到多云、多应用、多环境的复杂交付过程中,给实施及运维人员带来的挑战非常大,手工操作失误率高。


为此,V6.0推荐使用全新的镜像化部署模式,微服务按领域云(平台、财务、HR、企业绩效、银企、轻分析、供应链、制造、税务、渠道、供应商协同、质量、发票、管理会计)划分,通过轻轨线(CI/CD)每个领域制作独立镜像,按业务需求部署,以此来提升系统稳定性,减少手动配置带来的异常问题~



适用版本


  • 轻轨线(CI/CD)需要V2.9.4及以上版本
  • 苍穹和星瀚需要V6.0.1及以上版本


特性展示

轻轨线(CI/CD)支持苍穹按照全新的领域云进行镜像化构建和部署,不同的领域云从appstore获取对应的libs文件,具体涉及到以下14个标准领域:


上传图片

涉及领域


在轻轨线(CI/CD)中,会按照以上14个标准领域云进行镜像的构建,具体操作如下:


01 首次安装苍穹


苍穹首次安装,由轻轨线进行基础镜像的构建,具体操作步骤为:


① 由苍穹安装器执行标准安装,提供上述14个可选标准领域的空壳镜像,具体安装哪些空壳镜像,由客户实际购买决定。如客户只购买了财务云,则安装器执行安装时只需选择BOS模块(该模块为必选模块)和财务云(FI)模块。

② 轻轨线根据实际领域情况拉取appstore里对应的libs文件进行基础镜像的构建。


说明:在选定苍穹版本后(如v6.0.1),我们在基础镜像构建时,会自动增加序列号,如苍穹版本为v6.0.1,则基础镜像首次构建时版本号为v6.0.1.001。


上传图片

基础镜像构建


③ 直接在对应的容器环境中替换对应领域的空壳镜像为基础镜像,即可完成苍穹的安装。


上传图片

更新基础镜像


02 基础镜像的更新


当苍穹发布新版本或者需要更新苍穹私包时,我们需要对基础镜像进行更新,操作流程和首次安装时②③步骤一致。

在苍穹版本未更新的情况下(如还是v6.0.1),基础镜像的构建版本号会自增,如上一次基础镜像构建版本为v6.0.1.001,此次构建的版本为v6.0.1.002。


注意:更新完镜像后,元数据需要手动去mc进行更新。


上传图片

基础镜像版本号


03 二开镜像的构建和更新


这是苍穹二开主要的使用场景,二开现场人员会在基础镜像的基础上,进行二开镜像的构建和部署。


  • 二开镜像的构建


① 以基础镜像(如/mservice-fi:v6.0.001.001)为基础,按领域制作二开镜像。


② 二开镜像的命名规则为:基础镜像名称-MSERVICE_TAG变量值-cus:基础镜像版本号_时间.序列号,如基础镜像为/mservice-fi:v6.0.001.001,二开镜像标签为dev,今天为10月19日,首次构建的二开镜像名称为:/mservice-fi-dev-cus:v6.0.001.001_1019.1。

说明:

  • 所有二开镜像都会自带cus,作为二开镜像的统一标识;

  • 二开镜像会用MSERVICE_TAG来区分同一领域的镜像是由哪条流水线构建的,如一条流水线用来构建财务云dev环境的二开镜像,则MSERVICE_TAG变量值可以设置为dev,则该条流水线构建的二开镜像名称都会会带上dev标识,如/mservice-fi-dev-cus:v6.0.1.001_1019.1。


③ 元数据和静态资源,打成制品zip包;源码输出为镜像。


④ 制品zip和镜像会建立映射关系,防止管理上的混乱。


上传图片

二开镜像构建流水线

上传图片

二开镜像构建记录


  • 二开镜像

全新私有云镜像化部署模式,再也不怕交付难!

苍穹星瀚有多个业务云,微服务部署时,需要根据业务拆分多云多应用部署,在实际情况中,经常遇到如下情况:分应用部署没有标准,配置繁琐易...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信