一般来说。我觉得虚拟化和容器的应用应该是针对一些分散众多的业务场景。比如我如果有若干个WAS做负载,但是如果单体的服务器对资源占用较大时。我还是倾向于单体业务运算。比如一些数据库。或者资源需求大的业务。在传统的物理环境下都觉得资源不足的话。转到虚拟化或者容器中。我觉得会让业务糟糕。
或者你可以选择将传统的单体服务进行架构改造。将原来的单体业务进行拆分,把业务分散成若干个模块并行运行。可以考虑容器
我其实对容器也并不是太了解。这个仅仅是我针对虚拟化和容器的理解的一些看法。仅供参考。
容器可以解决的是服务器资源使用不合理的情景,如果是单个应用占用的资源过多,你应该考虑的,负载均衡,部署was集群来承接负载,同时,结合Kubernetes容器,将后端的应用微服务化,将可以并行的应用,用以分布在不同的was节点下。
收起