VMware Aria Automation kann jetzt eine Plug-In-basierte Architektur verwenden, um Cloud-Anbieter-Funktionen schneller und umfassender zu unterstützen. Plug-In-basierte Designs haben Zugriff auf Ressourcen und Eigenschaften, die vom Public Cloud-Anbieter definiert und dokumentiert wurden, und sind nicht auf die von VMware Aria Automation definierten Eigenschaften beschränkt.
Informationen über Plug-Ins
VMware Aria Automation unterstützt separate Plug-Ins, die Public Cloud-Anbietern vorbehalten sind. Die Plug-In-Architektur ermöglicht einen schnelleren Zugriff auf aktualisierte Anbietereinstellungen und eine agilere Benutzererfahrung in Automation Assembler. Wenn ein Cloud-Anbieter weitere Ressourcen und Eigenschaften hinzufügt, können diese Ressourcen und Eigenschaften problemlos zum zugehörigen Plug-In hinzugefügt werden.
Viele Plug-Ins sind OpenSource-Programme und über pypi.org verfügbar. Jede neue Version von VMware Aria Automation enthält in der Regel aktualisierte Plug-Ins.
Informationen über die Zuteilung
Bisher waren die Zuteilungseinstellungen immer in jede Ressource integriert. Der Plug-in-Ansatz stellt jedoch eine weitere Möglichkeit zur Gestaltung von Zuteilungen dar. Die Zuteilung kann von Ressourcen entkoppelt werden. Dies geschieht in Form von Hilfsprogrammen (so genannteHelper), die als Brücke zwischen Ressourcen und Ihrer nach Zonen und Profilen gegliederten Infrastruktur dienen.
Sie können Hilfsprogramme in einer 1:n-Konfiguration verwenden, in der ein Hilfsprogramm eine Zuteilungslogik für mehrere Ressourcen bereitstellt, z. B. die Zonenplatzierung. Anschließend passen Sie die Ressourcen entsprechend der vollständigen Liste ihrer Eigenschaften (wie vom Cloud-Anbieter definiert und vom zugehörigen Plug-In unterstützt) weiter an.
Da Eigenschaften vom Cloud-Anbieter stammen, funktionieren Hilfsprogramme für die Zuteilung nur mit einer anbieterspezifischen Auswahl für die Design-Arbeitsfläche. Sie können nicht in Cloud-unabhängigen Designs verwendet werden. Wenn Sie eine Cloud-unabhängige Vorlage benötigen, verwenden Sie weiterhin Cloud-unabhängige Ressourcenelemente und den klassischen ressourceninternen Zuteilungsansatz.
Sie können Hilfsprogramme für die Zuteilung mit Plug-In-basierten, Terraform- und benutzerdefinierten Ressourcen verwenden.
Verfügbare Hilfsprogramme für die Zuteilung
Die Hilfsprogramme stellen die folgenden Zuteilungsfunktionen bereit.
- Computing-Hilfsprogramm
Ermittelt Konto, Region und Zone für die Bereitstellung. Löst außerdem die im Projekt festgelegte Bereitstellungspriorität auf.
- Image-Hilfsprogramm
Löst den Namen Ihrer Image-Zuordnung für die
imageId
in der ausgewählten Computing-Region auf. - Typ-Hilfsprogramm
Löst den Namen Ihrer Typzuordnung für den
instanceType
in der ausgewählten Computing-Region auf. - Netzwerk-Hilfsprogramm
Wenn Sie ein Netzwerkprofil für die Region erstellt haben, trifft Ihre Bereitstellung die Auswahl aus diesen Netzwerken. Andernfalls sind alle ermittelten Netzwerke in der Region geeignete Kandidaten. Die einzige erforderliche Eigenschaft eines Netzwerk-Hilfsprogramms ist der Netzwerktyp.
- Speicherhilfsdienst
Wählt ein Speicherelement aus einem Speicherprofil aus. Erforderliche Eigenschaften sind nicht vorhanden. Sie können aber Einschränkungen mithilfe von Tags festlegen oder
storageAttributes
angeben. Die Ein- und Ausgaben fürselectedStorage
variieren je nach Cloud-Anbieter, deshalb sollte auf die Verwendung der richtigen Ein- und Ausgaben geachtet werden.
Plug-In-basierte Ressourcen
Bei den für die Design-Arbeitsfläche verfügbaren Ressourcen handelt es sich um dieselben Ressourcen, die direkt beim Cloud-Anbieter verfügbar sind. Mit AWS können Sie beispielsweise folgende Ressourcen bereitstellen:
- EC2-Instanzen
- EC2-Volumes
- EC2-VPCs
- RDS-DB-Cluster
- RDS-DB-Instanzen
- S3-Buckets
- Und vieles mehr
Klassische Ressourcen
Im Automation Assembler-Menü auf der linken Seite werden die früheren Designressourcen jetzt als (Classic)
bezeichnet. Sie können Hilfsprogramme für die Zuteilung mit Plug-In-basierten, Terraform- und benutzerdefinierten Ressourcen verwenden, aber nicht mit klassischen Ressourcen.
Sie können einer Vorlage weiterhin klassische Ressourcen hinzufügen. Darüber hinaus können Sie Abhängigkeiten zwischen ihnen und den Ressourcen, die Hilfsprogramme verwenden, einrichten.
Vorgehensweise zum Erstellen des Designs
- Fügen Sie in Infrastruktur ein Konto, Zonen, Projekte, Zuordnungen, Profile und Funktions-Tags auf die herkömmliche, gewohnte Weise hinzu.
- Ziehen Sie Hilfsprogramme für die Zuteilung auf die Design-Arbeitsfläche.
- Konfigurieren Sie die Hilfsprogramme für die Zuteilung im Code.
- Ziehen Sie nicht-klassische Ressourcen auf die Arbeitsfläche.
- Fügen Sie den Hilfsprogrammen im Code Bindungen hinzu.
Ein Beispiel für ein Plug-In-basiertes Design finden Sie im nächsten Abschnitt: