【问题标题】:How to draw Deployment diagram when system deployed on cloud server?系统部署在云服务器上时如何绘制部署图?
【发布时间】:2020-07-07 16:11:41
【问题描述】:

部署图通常用于可视化系统的物理硬件和软件。那么当系统部署在云服务器上时,我该如何绘制部署图。有什么例子可以看我吗?

【问题讨论】:

  • 云服务器是什么意思?您是指一个操作系统实例(例如云 IaaS 上的 VM),例如您可能在 Azure、AWS、GCP 等订阅中创建的?在 GKE 等 PaaS 容器平台上运行的容器?网站(例如,其他人托管的 HTTPS Web 服务器)? “云”中的特定应用程序(例如 Salesforce 等 SaaS)?所有这些都可以在部署模型中表示,但如果没有更多信息,我不确定最合适的答案是什么。干杯,马特。

标签: deployment uml diagram deployment-diagram


【解决方案1】:

您仍然可以在部署图中概述云基础架构的某些部分:

  • 子网拓扑(在 Azure 中,您可以从 Azure 门户中获得)和防火墙实例
  • 系统的各个阶段,例如开发/测试/质量/生产
  • 协议、端口(例如 SSL 在哪里终止)
  • 区分哪些工件被部署到哪个集群以及哪种类型的服务器(媒体服务器/应用服务器/网络服务器/...)

这真的取决于你的观众想知道什么。

【讨论】:

    【解决方案2】:

    你怎么能画出你不知道的东西?你真的不能,是吗?但是,您可以只绘制一个云符号。这“清楚地”向读者展示了“这是一个我不知道细节的服务。但就是这样。UML 允许使用非标准符号。因此,对于基于云的服务器,您可以绘制云或组件符号带有云朵装饰(右上角的图标)。

    【讨论】:

    • OP 知道的可能比你想象的要多。 “云”只是一堆由其他人运行的服务器,当然你可以从硬件中以不同程度的抽象来参与这些服务器——例如。虚拟机、容器、应用平台、网站等。 “云”这个词真是太棒了,它为本质上只是一堆服务器和软件的东西增加了一层营销神秘感。
    猜你喜欢
    • 2012-09-10
    • 2016-12-11
    • 2014-12-13
    • 2013-08-19
    • 1970-01-01
    • 1970-01-01
    • 2017-02-14
    • 2016-11-19
    • 2020-08-25
    相关资源
    最近更新 更多