几十年来,Microsoft Visio 一直是很多公司默认的绘图工具。如果你的组织使用 Microsoft 365,它很可能已经有授权,大家也会用,而且几乎什么都有现成的模具(stencil)。
即便如此,工程团队还是会去找 Visio 的替代工具,而且通常是专门为了架构图。本文坦率地看看这个决定:Visio 擅长什么,架构图在哪些地方超出了它的能力,Archboard 换了一种什么做法,以及如何在不启动迁移项目的情况下,把重要的图搬过来。
简要结论
- Visio 是 Microsoft 365 中的通用绘图套件。 组织结构图、平面布置图、流程图、网络图和云架构都能画,并与 Teams、Excel、Power BI 以及套件中的其他产品深度集成。
- Archboard 是面向结构化图表的托管工作区。 节点带有来自节点包的类型,例如 Kubernetes Deployment、C4 Container 或防火墙,人和 AI 智能体在同一块画布上实时编辑。
- 选择取决于要做的事。 对于放在 Microsoft 365 里的业务图,Visio 很合适。对于工程团队要持续更新的架构图,结构化的工作区通常更合适。
Visio 的长处
公平地说,Visio 有几件事做得非常好:
- 它已经在那里了。 Microsoft 365 中的 Visio 是一个轻量的 Web 应用,已包含在 Microsoft 365 商业订阅中。
- 内容丰富。 有用于流程图、BPMN、网络图和机架图、Azure 和 AWS 架构、UML 图和 ER 图、平面布置图以及工程图纸的模板和模具。Plan 2 还能使用合作伙伴创建的 25 万多个形状。
- 与数据关联的图。 使用 Plan 2,图可以链接到数据源,也可以从数据生成,很多组织正是这样让组织结构图和流程图保持最新的。
- Microsoft 生态。 在 Teams 和 Power BI 中显示图,在 Excel 和 PowerPoint 中编辑,并把流程图导出到 Power Automate。
- 熟悉度。 工程团队之外,很多人早就会用它。
为什么架构图会超出 Visio 的能力
桌面应用只支持 Windows
完整的 Visio 桌面应用随 Plan 2 提供,运行在 Windows 上。Microsoft 不提供 macOS 版桌面应用;Mac 用户只能使用网页版 Visio,而网页版能创建的图类型比桌面应用少。在很多人用 Mac 或 Linux 的工程团队里,最了解系统的人,手上的编辑器往往最弱。
图是文件
一张 Visio 图就是一个 .vsdx 文件,存放在 OneDrive、SharePoint 或其他地方。文件放在 OneDrive 或 SharePoint 上时可以共同编辑,但所有人都必须使用同一类应用:一个人用 Web 应用、另一个人用桌面应用时,不能同时编辑。文件被邮件发来发去、被导出、被贴进 wiki,副本越来越多,而设计文档里的截图在系统变化的当天就过时了。
形状不带架构含义
一个带 AWS 图标的方框,只是一个带标签的形状。Visio 可以按规则校验部分结构化图表,也可以给形状附加数据,但除非有人每次都一致地画出来,否则没有任何东西知道某个 Service 路由到某个 Deployment,或者某个数据库位于私有子网中。
授权按编辑者计费
截至撰写本文时(2026 年 10 月),Plan 1 标价为每用户每月 $5,Plan 2 为每用户每月 $15,按年付费。对于主要只需要几张架构图的团队来说,为整个套件的广度买单可能超出了实际需要;而对 Mac 用户来说,网页版本来就是唯一的选择。
Archboard 的做法
- 带类型的节点包。 27 个内置节点包,包括 Kubernetes、云、C4 模型、网络、数据、安全、BPMN、UML、时序和实体关系,同一块画布上还有流程图、思维导图和便利贴。
- 在浏览器中实时编辑。 所有拥有编辑权限的人都能在同一张图上用实时光标协作,任何带浏览器的操作系统都可以。
- 画布上的 AI 智能体。 Claude 或 Cursor 等智能体通过 MCP 连接,与团队一起实时编辑图,并标注它们所代表的人,那个人可以一步撤销智能体的改动。参见 AI 智能体。
- 一个实时链接。 分享链接会随着图的变化而更新;Pro 版还能嵌入文档站点。
- 从代码生成图。 免费工具可以把 Terraform、CloudFormation、Kubernetes YAML、Docker Compose、SQL schema 和 Mermaid 流程图转换成可编辑的图。
- 开放的文档格式。 每张图都是带版本的 JSON,并发布了 JSON Schema,因此其他工具可以读取你导出的内容。
Visio 与 Archboard 一览
| Visio | Archboard | |
|---|---|---|
| 主要用途 | 在 Microsoft 365 中绘制通用的业务图和技术图 | 持续保持最新的结构化架构图和流程图 |
| 应用 | Web 应用;Plan 2 提供 Windows 桌面应用 | 可在任意现代浏览器中使用的 Web 应用 |
| 构建模块 | 大量模板和模具库 | 27 个带类型的节点包,支持框架和端口 |
| 实时协同编辑 | 文件位于 OneDrive 或 SharePoint 时,可在 Web 应用中进行,或通过 Plan 2 在桌面应用中进行 | 每张图都有人和 AI 智能体的实时光标 |
| 从数据或代码生成 | Plan 2 可把形状关联到数据,并从数据创建图 | 免费工具可把 Terraform、Kubernetes YAML、Compose、SQL 和 Mermaid 转成图 |
| 格式 | .vsdx,即 ZIP 包中的 XML 部件 |
带版本的 JSON,附公开的 JSON Schema |
| Office 集成 | 深度集成:Teams、Excel、PowerPoint、Power BI、Power Automate | 无;Archboard 不是办公套件插件 |
| 托管方式 | Microsoft 365 云、桌面文件 | 仅托管式 SaaS,没有自托管版本 |
| 价格(2026 年 10 月) | 包含在 Microsoft 365 商业套餐中(Web);Plan 1 为 $5,Plan 2 为 $15,每用户每月,按年付费 | 一个席位免费;Pro 每席位每月 $10 或每年 $96 |
做决定之前,请先查看各家厂商的价格页面;套餐和价格都会变化。
一次典型的切换:三层架构图
很多团队都有一张人人都认识的 Visio 图:用户、一个负载均衡器、一个 Web 层、一个应用层和一个数据库,几年前画的,由仍然握有文件的人在编辑。用带类型的节点重建一次后,它是这样的:
图表内容
- Users
- www.example.com
- VPC
- Public subnet
- Load balancer
- App subnet
- Web servers ×2
- App servers ×3
- Data subnet
- Database primary
- Read replica
- Object storage
- HTTPS 443
- alias record
- HTTP 80
- REST 8080
- writes, SQL 5432
- reads
- async replication
- HTTPS, files and backups
这张图的读法如下:
- 入口。 用户通过 HTTPS 访问公有子网中的负载均衡器;DNS 把域名指向它。
- 分层。 Web 服务器和应用服务器位于私有子网中,各自独立扩缩容。应用服务器写入主数据库,也可以从副本读取。
- 数据。 数据库及其异步副本有自己的子网;文件和备份存入对象存储。
- 备注。 决策和运行手册的名称就放在图旁边,所以不用翻出这张图最初来自的邮件往来,图本身就能说明问题。
不立迁移项目也能完成切换
Archboard 不支持导入 Visio(.vsdx)文件,所以请计划重画,而不是转换:
- 挑出大家还在用的图。 在 wiki 和设计文档中搜索嵌入的 Visio 导出图,保留仍被引用的那些。其余的留在原处即可。
- 用带类型的节点重画重要的图。 一张三层架构图或服务图几分钟就能画完,重画也是修正那些已经走样内容的机会。把旧图从 Visio 导出为 SVG 或 PNG,工作时放在新图旁边对照。
- 能从代码开始就从代码开始。 如果基础设施写在 Terraform 或 Kubernetes YAML 里,或者 schema 写在 SQL 里,就用免费工具生成初稿,而不是手动绘制。
- 让智能体画第一版。 通过 MCP 连接一个 AI 智能体,描述这张图,让它放置带类型的节点,然后修正它画错的地方。
- 用链接取代截图。 让每个页面都指向实时图,这样只需维护一份副本。
如果你需要自动转换数百个 .vsdx 文件,那么带 Visio 导入功能的工具更适合这项工作。如需更全面的比较,请参阅面向工程团队的 Lucidchart 替代工具和 draw.io 与 Archboard 对比,或查看所有对比。
在 Archboard 中构建
- 使用 Google 或 GitHub 登录,并新建一张图。
- 为用户添加一个网络节点包中的 互联网 节点和一个 DNS 节点,然后添加一个网络节点包中的 VPC 框架,里面放三个 子网 框架:公有、应用和数据。
- 在公有子网中放一个云节点包中的 云负载均衡器,在应用子网中为 Web 层和应用层放两个云节点包中的 计算实例 节点,在数据子网中为主库和副本放两个 托管数据库 节点。
- 在 VPC 外添加一个云节点包中的 对象存储 节点。
- 在连线上标注协议和端口,把复制画成虚线,并添加一个基础节点包中的 Markdown 块,写入决策和运行手册。
这个示例共用 13 个图表节点,在 Free 套餐的限制之内。
常见问题
Archboard 能打开 Visio 文件吗?
不能。不支持导入 .vsdx。请重画你想保留的图;对于用代码定义的基础设施,可以从免费的代码转图表工具开始。
Archboard 能在 Microsoft 365 中使用吗? 不能。Archboard 是托管的 Web 应用,不是办公套件插件。你可以分享实时图的链接,或者在 Pro 版中把它们嵌入文档站点。
有桌面应用吗? 没有。Archboard 在任何操作系统的浏览器中运行。
Archboard 比 Visio 便宜吗? 这取决于你已经在为什么付费。Microsoft 365 中的 Visio 包含在 Microsoft 365 商业套餐中,Visio Plan 1 标价为每用户每月 $5。Archboard Free 覆盖一个席位,Pro 为每席位每月 $10。请针对你需要的图,比较各个套餐包含的内容。
我们应该全面替换 Visio 吗? 通常不必。组织结构图、平面布置图和以 Office 为中心的流程图继续用 Visio,把工程团队需要持续更新的架构图迁移过来。