容器的优点是方便 迁移方便 部署方便
缺点嘛 涉及的知识点相对比直接部署有多一点 不过这也不算是什么缺点了 慢慢大家都会了
服务多的情况下使用类似k8s等服务编排是最方便的,当你有成百上千个服务需要部署的时候,你就能深切感受到容器化部署的乐趣了。当年我们还没有容器化部署的时候,上线一次项目,光打包和发代码就需要4个小时。
所有服务都容器化是不现实的,容器化有天生的弊端:数据需要经过宿主机-容器交换,必然有IO和延迟。某些IO大、延迟要求高的服务就不能放到容器里,比如mysql之类的数据库服务。