可视化系统基础设施的平台

Platform to visualize system infrastructure

最好的 web-based 可视化系统架构的平台是什么?

例如,我想draw/visualize客户端如何访问http服务器,然后http服务器如何访问database服务器等等。

我们今天有什么样的选择?

谢谢!

我使用 this 网站(称为 draw.io)几年来构建架构 diagrams/flows。我喜欢这个平台的原因有很多:

  • 它是免费的(至少对于您可能需要创建的大部分图表)
  • 它有桌面版,但在线版非常好用(没有发现任何明显的延迟)
  • 您可以使用的 components/objects 的数量和类型足以满足大多数用例(至少我有)
  • 可以使用箭头键以非常精细的方式排列对象(如果粘性连接功能不起作用)
  • 您可以导出不同格式的图表,如果需要,您甚至可以将其嵌入 HTML。

尽管此平台允许您构建序列图,但更好的选择是 PlantUML. It's really straight forward to learn the language. Here 是一个关于如何构建序列图的示例。

你是指客户端<>服务器<>数据库之间的交互吗?如果是这样的话,序列图是最适合您的 UML 图。您可能想尝试 https://ZenUML.com。 (免责声明:我创建 ZenUML 是因为我喜欢序列图。)

这是一个例子: