Sie definieren Richtlinien für Bereitstellungsgrenzwerte zum Steuern der Ressourcenmenge, die von Bereitstellungen verbraucht werden kann, wenn Benutzer Vorlagen in Automation Assembler bereitstellen und Katalogelemente in Automation Service Broker anfordern. Die Anwendungsfälle in diesem Verfahren dienen als Einführung in die Konfiguration von Richtlinien für den Bereitstellungsgrenzwert.
Bereitstellungsgrenzwerte werden auf einzelne Bereitstellungen für Cloud-Vorlagen oder Katalogelemente angewendet. Wenn Sie Ressourcen auf Benutzer-, Projekt- oder Organisationsebene begrenzen möchten, finden Sie weitere Informationen unter Vorgehensweise zum Konfigurieren von Automation Service Broker-Ressourcenkontingenten mithilfe von Richtlinien.
Als Cloud-Administrator können Sie den Gesamtarbeitsspeicher, den Speicher sowie die Anzahl der CPUs und virtuellen Maschinen begrenzen, die pro Bereitstellung verwendet werden können. Sie können den Arbeitsspeicher, die Anzahl der CPUs und den Speicher für bestimmte Ressourcen in der Bereitstellung begrenzen, z. B. für Maschinen in einer Cloud-Vorlage.
Die Grenzwerte gelten für alle Bereitstellungen innerhalb des Richtlinienbereichs. Sie können die Richtlinienkriterien verwenden, um den Geltungsbereich auf eine bestimmte Bereitstellung zu begrenzen. In diesem Fall gilt die Richtlinie nur für diese Bereitstellung.
Erzwingen von Richtlinien für Bereitstellungsgrenzwerte
- Wenn die Richtlinie erzwungen wird, können Benutzer Bereitstellungsressourcen innerhalb der angegebenen Grenzwerte bereitstellen.
- Mehrere Richtlinien für Bereitstellungsgrenzwerte können erzwungen werden. Wenn mehrere Richtlinien für eine Bereitstellung definiert sind, wird der niedrigste Grenzwert für jede Ressource erzwungen.
- Wenn Ressourcenkontingent- und Genehmigungsrichtlinien definiert sind, die sich auf die Bereitstellungen innerhalb des Richtlinienbereichs auswirken, werden Bereitstellungsgrenzwerte vor den anderen Richtlinientypen erzwungen.
- Wenn eine Bereitstellung keine Ressourcen anfordert, wie z. B. eine Workflow-Bereitstellung, wird die Richtlinie für diese Bereitstellung nicht erzwungen.
Zeitpunkt der Anwendung von Richtlinien für Bereitstellungsgrenzwerte
- Ein Benutzer fordert ein Katalogelement in Automation Service Broker oder eine Cloud-Vorlage in Automation Assembler an.
- Ein Benutzer ändert eine Bereitstellung oder deren Komponentenressourcen.
Beschränkungen der Richtlinie für Bereitstellungsgrenzwerte
Cloud-Typ | Festplattenkapazität nicht verfügbar | Festplattenkapazität verfügbar |
---|---|---|
Azure |
Die Standardgröße für die Startfestplatte beträgt 8 GB. |
|
AWS | Die Größe der Image-Festplatte des Instanzspeichers, einschließlich der Startfestplatte, wird nicht gezählt. Die Standardgröße für die Startfestplatte beträgt 8 GB. |
|
GCP | Öffentliche Images | |
vSphere |
Die Standardgröße für die Startfestplatte beträgt 8 GB. Image-Festplatten werden nicht gezählt. |
|
Verfahren
Dieses Anwendungsbeispiel enthält drei Richtliniendefinitionen, die die Erstellung von Richtlinien für Bereitstellungsgrenzwerte und die Ergebnisse bei deren Erzwingung veranschaulichen.
- Wählen Sie aus.
- Konfigurieren der Richtlinie für Bereitstellungsgrenzwerte 1.
Als Cloud-Administrator möchten Sie die Anzahl der Ressourcen begrenzen, die von Bereitstellungen in der gesamten Organisation verwendet werden können.
- Legen Sie fest, wann die Richtlinie gültig ist.
Einstellung Beispielwert Geltungsbereich Organisation Die Richtlinie gilt für alle Bereitstellungen in der Organisation.
Kriterien Keine - Definieren Sie die Bereitstellungsgrenzwerte.
Ressource Beispielgrenzwert CPU 200 VM-Anzahl 3 Arbeitsspeicher 100 GB Speicher 240 GB
In diesem Szenario kann jede Bereitstellung in der Organisation bis zu 200 CPUs, 3 virtuelle Maschinen, 100 GB Arbeitsspeicher und insgesamt 240 GB Speicher verwenden.
- Legen Sie fest, wann die Richtlinie gültig ist.
- Konfigurieren der Richtlinie für Bereitstellungsgrenzwerte 2.
Als Projektadministrator möchten Sie die Ressourcen, die auf der Bereitstellungsebene in einem von Ihnen verwalteten Projekt bereitgestellt werden, präzise steuern.
- Legen Sie fest, wann die Richtlinie gültig ist.
Einstellung Beispielwert Geltungsbereich Projekt = TestProj1 Diese Richtlinie gilt für alle Bereitstellungen im angegebenen Projekt.
Kriterien Keine - Definieren Sie die Bereitstellungsgrenzwerte.
Ressource Beispielgrenzwert CPU 15 Arbeitsspeicher 10 GB
In diesem Szenario werden Ressourcen bewertet, die für Bereitstellungen im Rahmen des Projekts verfügbar sind, und sowohl Richtlinie 1 als auch Richtlinie 2 werden angewendet. In diesem Fall sind die Werte für CPU und Arbeitsspeicher in Richtlinie 2 niedriger, sodass Richtlinie 2 erzwungen wird.
- Legen Sie fest, wann die Richtlinie gültig ist.
- Konfigurieren der Richtlinie für Bereitstellungsgrenzwerte 3.
Als Cloud-Administrator möchten Sie die Menge der Ressourcen steuern, die bei Bereitstellung einer bestimmten Cloud-Vorlage durch eine beliebige Person in Ihrer Organisation verbraucht werden. Darüber hinaus möchten Sie Grenzwerte für bestimmte Bereitstellungsressourcen innerhalb der Cloud-Vorlage definieren.
- Legen Sie fest, wann die Richtlinie gültig ist.
Einstellung Beispielwert Geltungsbereich Organisation Kriterien Cloud template equals Proj1Templ1
Diese Richtlinie wird auf alle Bereitstellungen in der Organisation angewendet, die über die angegebene Cloud-Vorlage bereitgestellt werden.
- Definieren Sie die Bereitstellungsgrenzwerte.
Ressource Beispielgrenzwert CPU 15 VM-Anzahl 10 Arbeitsspeicher 20 GB - Definieren Sie die Grenzwerte für die Bereitstellungsressourcen.
- Definieren Sie einen Grenzwert für alle Bereitstellungen, die von Entwicklern in der Organisation zur Verfügung gestellt werden.
Einstellung Beispielwert Name Grenzwert für Bereitstellungsressourcen 1 Kriterien Tags has any Key equals env AND Value equals dev
Grenzwerte CPU = 5
Arbeitsspeicher = 10 GB
Speicher = 40 GB
- Definieren Sie Grenzwerte für eine Maschine in der Cloud-Vorlage.
Einstellung Beispielwert Name Grenzwert für Bereitstellungsressourcen 2 Kriterien Resource Type equals Cloud.vSphere.Machine
Grenzwerte CPU = 4
Arbeitsspeicher = 8 GB
- Definieren Sie einen Grenzwert für alle Bereitstellungen, die von Entwicklern in der Organisation zur Verfügung gestellt werden.
In diesem Szenario wenden Sie zwei Governance-Ebenen an.- Wenn ein Benutzer in Ihrer Organisation die Cloud-Vorlage „Proj1Templ1“ bereitstellt, werden die für die gesamte Bereitstellung verfügbaren Ressourcen ausgewertet und alle drei vorhandenen Richtlinien angewendet. Die niedrigsten Bereitstellungsgrenzwerte zwischen den drei Richtlinien werden erzwungen.
- Der in Richtlinie 3 definierte CPU-Grenzwert wird angewendet.
- Der in Richtlinie 1 definierte Grenzwert für die VM-Anzahl wird angewendet.
- Der in Richtlinie 2 definierte Grenzwert für den Arbeitsspeicher wird angewendet.
- Die angeforderten Bereitstellungsressourcen werden anhand des Grenzwerts für Bereitstellungsressourcen 1 und des Grenzwerts für Bereitstellungsressourcen 2 bewertet, und die Grenzwerte für die Bereitstellungsressourcen werden angewendet. In diesem Fall gibt es keine anderen Richtlinien, die diese spezifischen Bereitstellungsressourcen einschränken.
- Legen Sie fest, wann die Richtlinie gültig ist.
Nächste Schritte
- Weitere Beispiele dafür, wie andere Richtlinien verarbeitet und erzwungen werden, finden Sie unter Vorgehensweise zur Verarbeitung von Automation Service Broker-Richtlinien.
- Konfigurieren Sie Richtlinien, die für Ihre Organisationen und Projekte relevant sind.
- Überwachen Sie bereitgestellte Ressourcen im Dashboard „Meine Ressourcennutzung“. Weitere Informationen hierzu finden Sie unter Weitere Informationen zu Katalogelementen von Automation Service Broker.