Danger
Ein Budget in Azure ist nicht eine harte Grenze. Dies bedeutet, dass die Kosten einer Subscription das Budget überschreiten können. Es kommt auf die Konfiguration des Budgets an, ob dann automatische Aktionen daraus folgen (siehe dazu das Kapitel Automatisierung)
Standardbudget für eine Subscription
Note
Um das Budget zu ändern, muss man über die Rolle Unibe-Subscription-Owner (mg-unibe) verfügen.
Bei der Erstellung einer Subscription wird ein Standardbudget definiert von 200 CHF. Dieses sollte man nach den eigenen Bedürfnissen anpassen.
- Das Budget findet man im linken Menü der Detailseite der Subscription unter dem Punkt
Cost ManagementundBudgets. - Klicken Sie auf das Budget mit dem Namen
default. - Klicken Sie im oberen Menüband auf
Edit budget. - Unter Budget Amount können Sie einen Betrag definieren, ab welchen die Alarmierung startet. Geben Sie dort den gewünschten Betrag ein. Klicken Sie auf
Next. - Unter
Alert conditionskönnen Sie eigene Bedingungen hinzufügen, wann eine Alarmierung stattfinden sollte. - Unter
Alert recipients (email)können Sie weitere E-Mail Adressen hinzufügen, welche bei der Alarmierung benachrichtigt werden sollten. - Klicken Sie zum abschliessen auf
Save.
Kontrollmechanismen
Die Informatikdienste der Universität Bern hat pro Subscription ebenfalls ein Budget definiert. Dieses hat ein Grenzwert von 1000 CHF und benachrichtigt das Cloud Team. Dieses würde dann die Kosten für die jeweilige Subscription analysieren und dann bei Bedarf die Inhaber der Subscription benachrichtigen.
Budget für einzelne Ressourcen festlegen
Im obigen Beispiel hat man ein Budget für eine Subscription definiert und nach den eigenen Bedürfnissen angepasst. Ein Budget kann aber nicht nur für eine Subscription definiert werden. Es ist zudem möglich ein Budget für Resource Groups zu definieren. Dazu sehen Sie die Anleitung hier.
Automatisierung
In den diskutierten Fällen hat man hauptsächlich ein Budget erstellt um eine Person zu notifizieren, falls dieses Überschritten wurde bzw. wird. Man kann ein Budget aber auch erstellen, welches automatisch einzelne Aktionen ausführen kann. Das Budget selber ist dabei nur der Auslöser, die eigentliche Automation kann man verschieden realisieren:
- Man kann ein Runbook in einem Automation Account ausführen. Dazu findet man hier eine Anleitung, wie man automatisch eine Virtuelle Maschine abschalten kann bei Überschreitung eines Budgets.
- Man kann eine Automation über eine Logic App realisieren.
- Man kann automatisch eine Azure Function aufrufen.
Nächste Schritte
Die Subscription ist soweit bereit. Somit kann man anfangen eigene Ressourcen anzulegen. Im Artikel Ressourcen wird dazu eine Website erstellt und veröffentlicht.