Weblogic应用的容器云化迁移?

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

参与12

3同行回答

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

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

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

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
浏览4236
mtming333mtming333课题专家组系统架构师某电子支付
1.os、weblogic、和jdk环境做成一个镜像 2.配置文件做到配置中心、程序包做到git 3.启动容器时即为:镜像+包+配置文件生产已实践,缺点是每次weblogic增加应用或者修改就要重新制作镜像 并且一个weblogic镜像必然超过1GB,苦海无涯回头是岸,早日改造成tomcat吧...显示全部

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

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

收起
互联网服务 · 2020-04-01
浏览4389

提问者

ubl007
私有云高级交付(DTA方向)百度智能云
擅长领域: 云计算服务器容器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-03-31
  • 关注会员:5 人
  • 问题浏览:7064
  • 最近回答:2020-04-24
  • X社区推广