Dokumentationen

Budget

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.

  1. Das Budget findet man im linken Menü der Detailseite der Subscription unter dem Punkt Cost Management und Budgets.
  2. Klicken Sie auf das Budget mit dem Namen default.
  3. Klicken Sie im oberen Menüband auf Edit budget.
  4. 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.
  5. Unter Alert conditions können Sie eigene Bedingungen hinzufügen, wann eine Alarmierung stattfinden sollte.
  6. Unter Alert recipients (email) können Sie weitere E-Mail Adressen hinzufügen, welche bei der Alarmierung benachrichtigt werden sollten.
  7. 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.

Weiterführende Informationen