系统间基本是网状结构,相互关联,是先改造核心系统?还是先改造外围系统?

传统应用集中式部署,比如web端用apache,然后F5做负载均衡 , 中间件用weblogic,后端用Oracle数据库。一个系统就是一个大文件夹,包含了应用代码,配置文件,数据库连接等一系列文件。针对这样的系统如何做容器云改造?系统间基本是网状结构,相互关联,是先改造核心系统?还是先改造外围...显示全部

传统应用集中式部署,比如web端用apache,然后F5做负载均衡 , 中间件用weblogic,后端用Oracle数据库。
一个系统就是一个大文件夹,包含了应用代码,配置文件,数据库连接等一系列文件。
针对这样的系统如何做容器云改造?
系统间基本是网状结构,相互关联,是先改造核心系统?还是先改造外围系统?

收起
参与15

查看其它 2 个回答nuaays的回答

nuaaysnuaays技术经理信而富

之前给一个银行做过项目,系统全部是Red Hat Enterprise Linux 6.6,当然对应的是Kernel是2.6
行方要求系统不会也不能升级或重装到7,这就尴尬了,Docker要求kernel版本至少是3.18+
试试吧,把kernel升级到4后二进制方式安装了Docker CE 17.03.2
跑起来了,然后遇到各种之前没遇到的问题,快要崩溃了,最后退而求其次,舍弃Docker采用传统方式部署。

所以,我的建议是
1.首先看这些应用是否可以在Kernel高版本上运行,或者是是否可以迁移到高版本的系统上的可能
2.建议先从配置入手,不管是配置文件也好、配置中心也好,在没有上容器前就可以调通
3.建议从外围边缘系统入手,积累经验
4.中间件倒是可以尝试容器化,建议先试点
5.oracle不建议做成镜像,单独就好了,迁移到docker意义不大,况且这玩意还是license收钱的

互联网服务 · 2018-08-08
浏览2611

回答者

nuaays
技术经理信而富
擅长领域: 云计算容器容器云

nuaays 最近回答过的问题

回答状态

  • 发布时间:2018-08-08
  • 关注会员:4 人
  • 回答浏览:2611
  • X社区推广