适用于IaaS和PaaS云系统的UML部署图

Dun*_*ter 8 cloud deployment uml paas iaas

我想使用UML部署图模拟以下情况.

在基础架构即服务云平台(如Amazon EC2)上生成一个小型命令和控制机器实例.此实例又负责生成其他实例,并NumberCruncher.py通过类似S3的方式为其提供控制脚本,或者如果程序足够小以适应该字段,则可直接作为启动脚本参数.我尝试使用UML部署图在机器实例是节点的工作假设下对情况进行建模 ,但由于以下原因而不满意.

  • 该图似乎表明将有三个数字cruncher节点.是否有可能在部署图中说明多个节点,就像使用多个对象说明多个对象实例一样.如果节点无法做到这一点,那么这似乎是一个长期存在的问题
  • 反正是否在部署图中显示了部署区域/数据中心的等效内容 ?

最后:

平台即服务怎么样?整个机器实例是一个Node想法,在那一点上彻底崩溃了.在那种情况下你到底做了什么?将整个PaaS提供商视为单个节点并忘记细节?

IaaS节点是机器实例

gus*_*gbc 2

关于你的第一个问题:

是否有办法在部署图中显示相当于部署区域/数据中心的内容?

我通常使用 Notes 来实现这一点。

你的第二个问题:

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

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

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

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

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

  • 哦,好吧,我想涵盖各种抽象级别是 UML 的限制/优势之一。我怀疑这个问题很快就会得到进一步的答案。因此,经过短暂的等待后,我会接受。 (2认同)