信息技术行业深度报告:关于微服务,你所关心的一二三四-20180831-长江证券-24页-1mb
报告摘要
微服务架构行业研究报告总结
核心内容概述
本报告围绕微服务架构(Micro Services Architecture, MSA)展开,从定义、实现路径、适用场景及市场进展四个维度深入解析微服务架构的现状与未来趋势。
主要观点
-
微服务架构定义
微服务架构是一种将应用拆分为多个细粒度、独立运行的服务的架构模式。其核心特征包括:细粒度切分、独立进程、轻量级通信。相比一体化架构(Monolith)和面向服务的架构(SOA),微服务架构在部署效率、伸缩弹性和容错性等方面更具优势。 -
微服务架构实现途径
实现微服务架构需经历系统设计和平台搭建两个阶段。其中,系统设计需根据企业业务框架进行有效拆分,而平台搭建则依赖容器云技术,以实现多组件管理。微服务实现过程中存在设计壁垒和架构壁垒,技术复杂性较高。 -
微服务架构适用场景
微服务适用于以下场景:- 大型企业:具备规模和技术能力,能够实现系统解耦和敏捷开发。
- 云计算环境下的SaaS服务管理:支持碎片化、行业化的SaaS服务,实现高敏捷性和可扩展性。
- 混合云/多云架构管理:微服务的去中心化治理和轻量级通信机制与混合云技术高度契合。
- 企业云端迁移:微服务架构可提升迁移效率,实现从传统架构向云原生架构的平稳过渡。
-
微服务市场进展
微服务市场正在快速发展,主要分为三类参与者:- 通用型容器平台提供商:如AWS、阿里云、腾讯云、IBM云服务等,提供基础容器管理能力。
- 微服务应用软件提供商:如SAPHybris、信雅达等,将传统软件微服务化。
- 综合型咨询实施服务提供商:如灵雀云、博云、润和软件等,提供从架构设计到实施运维的全栈服务。
初创企业在技术能力上占优,但缺乏存量客户;传统IT服务商则具备行业经验和客户基础,逐步追赶。
关键信息
微服务架构优势
| 项目 | 一体化架构 | 微服务架构 |
|---|---|---|
| 推出市场时间 | 项目早期较快,后期逐渐减缓 | 项目早期较慢,后期逐渐加速 |
| 重构 | 难以重构 | 重构简单且风险较低 |
| 部署 | 每次更新需重新部署整个程序 | 可单独部署一个微服务 |
| 编码语言 | 代码库庞大,语言难以变更 | 每个微服务可选用不同语言 |
| 扩展能力 | 必须扩展整个程序 | 可单独扩展单个微服务 |
| DevOps技术 | 技术需求较低 | 技术需求较高 |
| 程序易懂性 | 程序复杂,难以理解 | 每个微服务代码简单,易于理解 |
微服务架构与SOA区别
| 项目 | SOA | 微服务架构 |
|---|---|---|
| 服务拆分方式 | 水平拆分 | 垂直拆分 |
| 服务通信方式 | 依赖中心化ESB | 轻量级通信,去中心化管理 |
| 服务独立性 | 仍有较强依赖 | 边界清晰,相对独立 |
| 服务治理 | 依赖ESB统一管理 | 通过管理平台实现统一治理 |
微服务架构技术栈
- 容器技术:如Docker和Kubernetes,是微服务架构实现的关键支撑。
- DevOps:微服务架构下,DevOps成为核心实践,实现开发、测试、运维一体化。
- API网关:用于管理微服务接口,实现统一的对外服务暴露。
- 服务治理:包括服务注册、发现、负载均衡、安全等。
微服务市场参与方
- 初创企业:如灵雀云、Dao Cloud、博云、时速云等,具备较强技术实力,落地项目数量占优。
- 传统IT服务商:如埃森哲、赢时胜、东软集团等,具备行业经验,逐步进入市场。
- 上市公司:如用友网络、金蝶国际、华宇软件、信雅达、东软集团、润和软件、天玑科技、金证股份等,已开始布局微服务领域,推出相关产品与服务。
微服务行业趋势
- 技术驱动:微服务的发展得益于容器技术的成熟,以及云原生理念的普及。
- 市场驱动:随着云计算和SaaS服务的兴起,微服务成为企业IT架构升级的重要方向。
- 行业应用:制造业和金融业作为首批应用微服务的行业,展现出显著的落地需求和潜力。
结论
微服务架构正在成为企业IT系统向云原生演进的重要路径。其在敏捷性、扩展性、可用性等方面具有明显优势,但实施过程中面临较高的技术与组织复杂度。当前,市场正处于从互联网公司向传统企业渗透的阶段,IT服务商和上市公司正加速布局,推动微服务架构在更多行业的落地。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载