如何在一分钟内实现微服务系统下的架构可视化

中间件小哥 2018-11-28

云栖社区 系统研发与运维 故障方案 分布式 Java核心技术 架构 分布式系统与计算 监控 高可用 软件架构 微服务 云服务

为什么需要架构可视化

随着企业进行微服务架构改造,系统架构复杂度越来越高,架构变化日益频繁,微服务改造后的实际架构模型可能与预期已经产生了巨大差异,架构师或系统运维人员很难准确记忆所有资源实例的构成和交互情况;其次,系统架构在动态演化过程中可能引入了一些不可靠的因素,比如弱依赖变强依赖、局部容量不足、系统耦合过重等,给系统的稳定性带了极大的安全隐患。所以我们每次在面对系统改造、业务大促以及稳定性治理工作之前,都会通过梳理架构图的方式,呈现系统架构中个组件之间的交互方式,架构可视化能够清晰的协助我们识别架构中存在的问题以及建立高可用的系统。

_1

Daniel Woods 在讲微服务时时的一张架构图

架构可视化后,可以给我们带来以下几点但不局限于此的优势:

  • 确定系统边界

一张好的架构图,应该明确系统所包含的各个组件以及各个组件之间的核心调用关系,这

登录 后评论
下一篇
冒顿单于
11777人浏览
2019-08-28
相关推荐
2
4
1
3337