首先你有没有容器云平台,如果有,当然可以上,而且势必要上。上了云能提高资源利用率、节约网络、硬件等成本,目前大部分应用运行在服务器上很多都是浪费资源的,CPU和内存使用率基本不超过80%。而至于微服务改造就需要看应用具体的情况了,但首先使用容器你要把你的应用改成无状态系统。后面是否拆分服务等后面可以根据具体情况具体分析。
收起应用系统上云可以带来让开发人员更专注于业务逻辑实现, 提高研发效率 ,提高资源利用率,节约成本、让运维更便捷等诸多好处,应该说,是否需要上容器云,要看企业自身的需要,即算是对于可能需求不经常变化传统业务系统,上云也能得到很多益处。比如解决环境一致性问题、轻松应对双十一这样的业务场景、保障业务连续性等。
微服务改造方面,首先业务人员和架构师都应该对微服务模式和架构有所了解,从理念上达成一致,并建议可以根据业务需要划分微服务颗粒度,依据单一职责理论、清晰界定服务边界,结合容器云平台厂商的服务治理方案,实现业务系统的云上微服务改造。同时注意要实现CI/CD,否则服务多起来后,反而会增加维护成本。