Hallo zusammen,
ich möchte euch heute von meinem Abschlussprojekt berichten, das ich im Rahmen meiner Ausbildung zum Fachinformatiker für Systemintegration bei Solvares Logstics durchgeführt habe.
Das Ziel meines Projekts war es, eine automatisierte, kostenoptimierte Steuerung der Testsysteme in der Azure-Cloud umzusetzen. Bisher liefen diese Testsysteme unserer Cloud-Kunden rund um die Uhr – unabhängig davon, ob sie gerade genutzt wurden oder nicht.Das führte zu hohen Betriebskosten. Meine Aufgabe war es, eine Lösung zu entwickeln, die die Ressourcen nur bei Bedarf hochfährt und abends automatisch herunterfährt, um Kosten zu sparen.Um die Anforderungen besser zu verstehen, habe ich mich zunächst mit den bestehenden Systemen und Prozessen auseinandergesetzt.
Dabei war klar, dass die Kunden ihre Testsysteme eigenständig starten sollen, und alles innerhalb der bereits bekannten Virtual-Desktop-Umgebung geschehen muss.
Die Steuerung musste also möglichst einfach und sicher für die Nutzer sein.
Im Anschluss habe ich mich für den Einsatz von Azure Automation Accounts entschieden.
Diese ermöglichen es, PowerShell-Runbooks automatisiert oder manuell per Webhook auszuführen – perfekt für die Steuerung der virtuellen Maschinen und Datenbanken unserer Testsysteme.
Außerdem wurde eine kleine Benutzeroberfläche als Anwendung im Remote Desktop Client hinterlegt, die die Steuerung für die Kunden sehr intuitiv macht:
per Doppelklick auf ein Icon können sie ihr Testsystem starten.
Zusätzlich sorgen automatisierte Zeitpläne dafür, dass die Ressourcen abends abgeschaltet werden.
So wird sichergestellt, dass keine unnötigen Kosten entstehen.
Nach umfangreichen Tests konnte ich die Lösung erfolgreich in die produktive Umgebung überführen.
Insgesamt hat mir das Projekt sehr viel Spaß gemacht, weil ich tief in die Azure Automation und PowerShell eingestiegen bin und eigenverantwortlich ein reales Kundenproblem lösen konnte.
Ich habe viele praktische Erfahrungen gesammelt, die mich für meine weitere Karriere im Cloud-Umfeld bestens vorbereiten.
Viele Grüße
Jerry