APP下载

微服务架构在容器中的应用实践

2020-04-21王亚军

数字技术与应用 2020年1期
关键词:云平台

王亚军

摘要:近年来,随着微服务架构和容器技术的不断成熟,在企业信息化建设过程中应用越来越广泛。其中微服务架构解决了单体应用架构复杂度高、系统紧耦合、演化困难等痛点问题,容器技术提供了虚拟化的运行环境,为服务提供了理想的运行载体。两者结合以后,能显著提升企业信息化应用的水平。

关键词:微服务;容器化;云平台

中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2020)01-0075-02

0 引言

很多企业发展初期,核心业务非常简单,使用传统的MVC三层架构,往往更能提高开发效率。随着时间的推移,上线需求越来越多,应用程序的体积变得非常庞大,俨然成为一个超级应用,但随之而来的问题是开发、测试、部署和扩展变得越来越困难。

(1)系统复杂度高,开发效率低。以某通信运营商省公司的CRM系统为例,该系统工程庞大,存在模块间相互依赖,职责不清、代码混乱、程序难以理解等问题,造成改造代码风险高和开发、上线编译困难,开发效率低和上线周期长。(2)系统可靠性低,扩展困难。系统模块耦合度高,部署结构无序可依,服务层均匀分布,不能对频繁调用的服务模块弹性伸缩及有针对性的部署,系统部署和扩展能力较差。(3)硬件资源利用率低,投资居高不下。各业务子系统竖井式建设,独占资源,系统资源经常处于紧缺状态,也造成资源投入黑洞。

最近几年,随着计算机、互联网等技术的高速发展,微服务和容器化等技术发展迅速,为企业解决上述问题提供了一种全新的模式。……

登录APP查看全文

猜你喜欢

云平台
“云平台+大数据”在高校档案管理中的应用研究
云计算环境下的微课移动云平台设计
智慧城市电子政务云平台构建
基于云平台MapReduce的Apriori算法研究
Docker技术在Web服务系统中的应用研究
云环境下混合式协作学习教学模式研究
高职院校开展基于云平台网络教学的探索与思考
企业云平台建设研究
基于体域网的移动医疗系统的设计
基于云平台的微信互联式教学法的探索与实践