2021年2月4日

Sysadmin工具:使用diagrams.net创建网络图

我随便使用了diagrams.net,因为我拥有类似应用程序的许可版本。随着COVID-19的爆发,我开始在家工作,到那时,我发现我需要续签另一个应用程序的许可证。替代方法是使用diagrams.net,它有助于我按时交付所需的产品。那么,什么是diagrams.net,又有什么不同呢?

diagrams.net以前称为draw.io。相同的产品。新名字。

[是否要评估其他图表工具?查看有关用于云基础架构的6种架构图表工具的本文 。]

IT中的图

对于开发人员,设计人员和运营人员,没有人可以争论图表在IT中的重要性。一张图可能价值数百个单词。市场上有很多工具可以创建技术图表。其中一些是免费的,而diagrams.net是最专业的免费工具之一。

来自https://www.diagrams.net/blog/network-diagrams的示例图
来自diagrams.net的IBM IoT网络图。经许可使用。

diagrams.net(以前称为draw.io)是一个开放源代码的在线,桌面和可容器部署的绘图应用程序。您可以在本地或首选的云存储解决方案上存储图表。您可以从Internet浏览器通过访问https://draw.iohttps://diagrams.net/或安装桌面版本来使用diagrams.net。我发现浏览器版本足以满足我的需求。

思科和网络形状库中的IT-OT网络图
来自Cisco的IT-OT网络图和来自diagrams.net的网络形状库。经许可使用。

Internet浏览器与台式机

让我们看看使用Internet浏览器版本的优缺点。

优点:

  • 您在计算机上不需要任何特殊的用户特权。
  • 只要您可以访问Internet,它就可以在任何OS上运行。
  • 具有适合移动设备的特殊最小主题。

缺点:

  • 您需要将图表下载/上传到Internet。尽管这是通过已签名的https连接完成的,但它仍然可能是敏感数据的问题。

现在,台式机版本的优缺点如何?

优点:

  • 您可以将数据本地保存在计算机上。
  • 无需连接到互联网。

缺点:

  • 可能不是每个操作系统都有一个版本。

我最喜欢的功能

这是我发现对自己的任务最有用的一些diagrams.net功能。但是,它具有许多其他功能,可能会让其他人受益。

  1. 自由。
  2. 小原始文件:将设计保存在小文件中。
  3. 将图表导出为其他格式:在可能不使用diagrams.net的其他用户之间共享最终图表。您可以将设计导出为不同的格式,包括PNG,JPEG,SVG,PDF,HTTP,XML,URL和VSDX(仍为beta)。
  4. 导入/打开设计:从不同的来源(Google云端硬盘,OneDrive Dropbox,Github,Trello,本地计算机,甚至从外部URL)导入设计。从Github,Gitlab和Trello打开或导入的功能也使它在软件开发领域中非常有用。
  5. 发布图表:为您的设计生成一个URL,您可以与其他人共享该URL,以便他们可以查看和修改它,而不是共享原始文件。
  6. 创建/导入图像库:创建和导入图像库。
  7. 不同类型的图:绘制许多不同类型的图以支持各种用例(流程图,思维导图,网络图,工程图,图表,业务等)。
  8. 与Microsoft产品集成:与OneDrive和Sharepoint一起使用。Office 365应用程序可用于Word,Powerpoint和Excel。
  9. 第三方集成:与许多第三方应用程序和项目(即VS Code,Grafana,XWiki等)集成。
来自https://www.diagrams.net/blog/gitflow-diagram的示例gitflow图
来自diagrams.net的示例gitflow图。经许可使用。

包起来

如您所见,我发现diagrams.net是针对不同领域的非常方便,便宜且容易的工具。请查看该项目的官方博客,以获取其他想法。创建IT图当然是这些领域之一。您如何看待自己使用它?