Ich möchte die folgende Situation mithilfe eines UML-Bereitstellungsdiagramms modellieren.UML-Bereitstellungsdiagramm für IaaS- und PaaS-Cloud-Systeme
Eine kleine Command-and-Control-Maschineninstanz wird auf einer Infrastructure-as-a-Service-Cloud-Plattform wie Amazon EC2 erzeugt. Diese Instanz wiederum ist dafür verantwortlich, zusätzliche Instanzen zu erzeugen und ihnen ein Kontrollskript NumberCruncher.py
entweder über etwas wie S3 oder direkt als Startup-Skriptparameter zu liefern, wenn das Programm klein genug ist, um in dieses Feld zu passen. Mein Versuch, die Situation unter Verwendung von UML-Verteilungsdiagrammen unter der Arbeitsannahme zu modellieren, dass eine Maschineninstanz ein Knoten ist, ist aus den folgenden Gründen unbefriedigend.
- Das Diagramm scheint darauf hinzuweisen, dass es genau drei Number Cruncher-Knoten geben wird. Ist es möglich, eine Vielzahl von Knoten in einem Deployment-Diagramm zu illustrieren, so wie man eine Vielzahl von Objektinstanzen anhand eines multi-object darstellen würde. Ist dies nicht möglich, Knoten ist dann scheint dies ein Long Standing Issue
- Ist zu sein ohnehin das Äquivalent von deployment regions/data-centres im Verteilungsdiagramm zu zeigen?
Schließlich:
Was Platform as a Service? Die ganze Maschineninstanz ist ein Knoten Idee bricht vollständig an diesem Punkt. Was in aller Welt machst du in diesem Fall? Behandeln Sie den gesamten PaaS-Anbieter als einen einzigen Knoten und vergessen Sie die Details?
+1 für OMG Ausgabe Archäologie – Fuhrmanator