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

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

参与15

3同行回答

nuaaysnuaays  技术经理 , 信而富
之前给一个银行做过项目,系统全部是Red Hat Enterprise Linux 6.6,当然对应的是Kernel是2.6行方要求系统不会也不能升级或重装到7,这就尴尬了,Docker要求kernel版本至少是3.18+试试吧,把kernel升级到4后二进制方式安装了Docker CE 17.03.2跑起来了,然后遇到各种之前没遇到的问...显示全部

之前给一个银行做过项目,系统全部是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
浏览2548
hellothellot  系统架构师 , 保险
nuaays回答的已经很全面了。容器化改造一般都配合微服务改造,建议先从外围系统开始做微服务以及容器化改造。显示全部

nuaays回答的已经很全面了。容器化改造一般都配合微服务改造,建议先从外围系统开始做微服务以及容器化改造。

收起
保险 · 2018-08-13
浏览2259
YuLiminYuLimin  资深技术顾问 , IBM广州
如nuaays所述,改造所需要的前提前条件也很关键,巧妇也难为无米之炊啊!Docker所需要的软件硬件环境都需要先进行检查,确认OK了,再进行下手即可。显示全部

如nuaays所述,改造所需要的前提前条件也很关键,巧妇也难为无米之炊啊!
Docker所需要的软件硬件环境都需要先进行检查,确认OK了,再进行下手即可。

收起
互联网服务 · 2018-08-13
浏览2284

提问者

yjytianti
系统运维工程师中原银行

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-08-07
  • 关注会员:4 人
  • 问题浏览:3940
  • 最近回答:2018-08-13
  • X社区推广