Weblogic应用的容器云化迁移?

因业务云化迁移,需要将原来围绕Weblogic开发的应用容器化并不熟到kubernetes上,在打包镜像的过程中,希望实现业务运行环境镜像与应用程序镜像相分离,即os、weblogic、和jdk环境做成一个业务环境镜像,具体的业务应用逻辑做成一个镜像,使用时,应用镜像和运行环境镜像进行松耦合配对,而不是强绑定。请问可有相关解决方案或者思路?

3回答

youki2008youki2008  系统架构师 , DDT
wfang_2020wangxqtuomi2013赞同了此回答
Oracle已经提供了容器版本的 Weblogic,可以通过基础镜像+发布包的形式自动化部署容器化版本的 Weblogic的。显示全部

Oracle已经提供了容器版本的 Weblogic,可以通过基础镜像+发布包的形式自动化部署容器化版本的 Weblogic的。

收起
 2020-04-24
浏览792
mtming333mtming333  系统运维工程师 , 甜橙金融翼支付
赵锡漪赞同了此回答
1.os、weblogic、和jdk环境做成一个镜像2.配置文件做到配置中心、程序包做到git3.启动容器时即为:镜像+包+配置文件 生产已实践,缺点是每次weblogic增加应用或者修改就要重新制作镜像并且一个weblogic镜像必然超过1GB,苦海无涯回头是岸,早日改造成tomcat吧...显示全部

1.os、weblogic、和jdk环境做成一个镜像
2.配置文件做到配置中心、程序包做到git
3.启动容器时即为:镜像+包+配置文件

生产已实践,缺点是每次weblogic增加应用或者修改就要重新制作镜像
并且一个weblogic镜像必然超过1GB,苦海无涯回头是岸,早日改造成tomcat吧

收起
 2020-04-01
浏览1260
赵锡漪赵锡漪  资深电信行业解决方案架构师 , 红帽企业级开源解决方案中心
1、目前Oracle已经提供了容器版本的 WebLogic,因此是可以通过基础镜像+发布包的形式自动化部署容器化版本的 WebLogic 的。 2、有几个问题需要注意,WebLogic 出色的 session 管理、集群session同步、集群多节点控制等能力,在容器化平台上显得有些多余,因此建议使用 standalon...显示全部

1、目前Oracle已经提供了容器版本的 WebLogic,因此是可以通过基础镜像+发布包的形式自动化部署容器化版本的 WebLogic 的。

2、有几个问题需要注意,WebLogic 出色的 session 管理、集群session同步、集群多节点控制等能力,在容器化平台上显得有些多余,因此建议使用 standalone 模式,尽量少依赖 WebLogic自身的集群、管理、session同步等能力。

3、由于 WebLogic 后期的框架能力做的越来越复杂因此整体加载太大,虽然它是一个很好的平台,但是就Kuberenetes平台来讲,很多 WebLoigc最出色的能力与Kuberentes能力是重叠的,这会使 WebLogic 管理行为显得莫名的复杂,包括其业务Package的发布校验都会影响一键部署的感受。

4、综上理念,您可以考虑使用Redhat JBoss Migration Workbench 进行 Weblogic 移植。 通过Migration Workbench 工具,您可以通过图形化界面上加载原本发布在 WebLogic 上的应用包。通过分析报告直观的了解有哪些配置建议云化调整,有哪些参数工具帮您直接调整至适应云化。并评估您的业务迁移至Redhat JBoss或Redhat JBoss Web 是否可行以及有多少工作量。

收起
 2020-04-02
浏览1105

提问者

ubl007系统运维工程师, 中国移动河南分公司
相关推广
  • 2020 容器云职业技能大赛运维岗课程系列之—容器云平台的日常故障处理
    近年来,容器技术的发展也非常迅猛,以docker和kubernetes为代表的容器技术日新月异,但我们也在容器的使用过程中碰到各种困扰和难题。本文针对Docker容器和kubernetes集群安装,部署,维护过程中,产生的问题和故障,做出有针对性的说明和解决方案,希望可以帮助到大家去快速定位和解决类似问题故障。
  • 容器云管理平台选型优先顺序调查

    发表您的选型观点,参与即得50金币。

    问题状态

  • 发布时间:2020-03-31
  • 关注会员:4 人
  • 问题浏览:3270
  • 最近回答:2020-04-24