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

  1. 云栖社区>
  2. 阿里云分布式应用服务>
  3. 博客>
  4. 正文

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

中间件小哥 2018-11-28 17:20:24 浏览3463
展开阅读全文

为什么需要架构可视化

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

_1

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

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

  • 确定系统边界

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

网友评论

登录后评论
0/500
评论
中间件小哥
+ 关注
所属云栖号: 阿里云分布式应用服务