希望专家能对传统基于Linux系统的业务和应用向Docker平台迁移的实践建议,其中要注意哪些坑,给出一些经验分享或建议。
对于新开发的应用可能会好操作,对于在运行的要迁移到docker,建议先进行一些试点poc验证,我们在进行迁移的过程中,发现有如下问题需要考虑
1.应用服务器:docker需要承载应用服务器的运行,对于使用WAS或者weblogic的应用,如果跑在docker上面可能得转移到tomcat之类的轻量级容器;
2.应用系统规模:如果过去的单体应用,一个系统要完成很多功能,现在迁移到docker,得考虑应用规模是不是过于庞大,需不需要拆分
3.应用逻辑状态:运行在docker的应用一般考虑是stateless的形式,需要分析应用在业务逻辑层会不会有和本地存储绑定的一些逻辑