AI简介
这是一本以电信运营商业务支撑系统为背景,讲述其业务发展、运营管理对架构影响的书籍。本书通过讲述电信企业为实现业务发展和运营管理要求对软件架构升级改造的过程,还原一个真实的微服务架构实践场景,同时介绍了为实现真正企业级的微服务架构还需要做哪些工作,最后从运营商的视角讲述了微服务架构的发展方向以及如何基于微服务架构进行系统运营。
书中详细分析了电信业务支撑系统面临的困境,如支撑响应速度慢、系统架构落后、业务支撑难、运维压力大以及创新业务难支撑等多个方面。这些困境主要源于传统单体架构的制约,导致后台服务耦合在一起,每次上线发布都要进行代码的全量编译,效率低。同时,前后台服务调用采用的是简单的负载转发,没有实现服务的注册、发现,做不到系统的全天候发布。此外,代码管控力度不足,系统可维护性越来越差,开发难度上升,测试耗时增加,再加上厂家人员流动性大,这些都严重影响了业务的支撑响应速度。
为了解决这些问题,书中详细介绍了微服务架构实践场景,包括Docker容器技术、DevOps开发运维一体化、Kubernetes容器集群管理调度平台等。这些实践场景有助于提高系统的可用性、稳定性和可扩展性,同时