8

我想使用 UML 部署图对以下情况进行建模。

在基础设施即服务云平台(例如Amazon EC2 )上生成了一个小型命令和控制机器实例。这个实例反过来负责产生额外的实例,并通过S3NumberCruncher.py之类的东西为它们提供控制脚本,或者如果程序足够小以适合该字段,则直接作为启动脚本参数。在机器实例是节点的工作假设下,我尝试使用 UML 部署图对情况进行建模的尝试 并不令人满意,原因如下。

  • 该图似乎表明将恰好有三个数字运算器节点。是否可以在部署图中说明多个节点,就像使用multi-object说明多个对象实例一样。如果这对节点来说是不可能的,那么这似乎是一个长期存在的问题
  • 无论如何在部署图中显示 部署区域/数据中心的等效项?

最后:

平台即服务呢?整个机器实例是一个节点的想法在那时完全崩溃了。在那种情况下你到底会怎么做?将整个 PaaS 提供商视为单个节点而忘记细节?

IaaS 节点是机器实例

4

1 回答 1

2

关于你的第一个问题:

无论如何在部署图中显示部署区域/数据中心的等效项?

我通常为此使用Notes。

你的第二个问题:

平台即服务呢?整个机器实例是一个节点的想法在那时完全崩溃了。在那种情况下你到底会怎么做?将整个 PaaS 提供商视为单个节点而忘记细节?

我会说,是的,你的最后一个问题。我想您可以从部署模型及其元素的定义中获取更多细节。特别是在本段的末尾:

它们[节点]可以嵌套,并且可以使用通信路径连接到任意复杂的系统中。通常,节点代表硬件设备或软件执行环境

ExecutionEnvironments 代表应用程序组件在执行时可能需要的标准软件系统。

来源:http ://www.omg.org/spec/UML/2.5/Beta1/

于 2013-06-10T23:03:52.977 回答