背景:测试环境,后端使用weblogic10.3.6 +oracle 11g R2 , db数据量一般在200G左右,linux平台上的oracle单机 ,需频繁的搭建环境,一套环境需要60台应用主机+30台数据库主机。
现状:目前的搭建方式是应用程序使用tar包传递,数据库使用expdp/impdp 导出再倒入。部署后,还需要追版,和主干分支保持一致, 整体流程操作下来较耗费时间。
诉求: 想尝试使用Docker镜像的方式传输。
问题: 1、weblogic软件本身较大,做成镜像会影响整体image大小,可否有其它解决办法?
2、oracle如果要做成docker,采取存储外挂的方式,是否可行?
Fusion Middleware Running Oracle WebLogic Server 12.1.3 on Docker
https://docs.oracle.com/middleware/1213/wls/DOCKR/toc.htm
60台应用主机+30台数据库主机,测试环境?够强大啊:)
可以尝试用IBM WebSphere Liberty啊,很小的Java EE完整实现,并且带有迁移工具,欢迎来搞:)
落地的数据都采用外接存储来进行即可。
收起