Microsoft Azure

Infrastructure as Code on Azure

Automatisierte Bereitstellung von Services in Azure

Azure bietet die Möglichkeit, IaaS und PaaS Dienste im Self-Service-Modell innert kurzer Zeit zu provisionieren. Die Azure Resource Manager Rest API bietet viele Optionen, die Provisionierung zu automatisieren. So können Services in Azure über PowerShell, Azure CLI, Bicep, Terraform u.v.m. provisioniert werden. Durch die Verwendung von Infrastruktur-as-Code (IaC) können Applikationsumgebungen konsistent bereitgestellt werden. Mittels deklarativer Beschreibung der Infrastruktur in Azure durch Code kann sichergestellt werden, dass das Entwicklungssystem ein exaktes Abbild der Test-. Integrations- und Produktionsumgebung ist.

DevSecOps Toolchain

Die Infrastruktur-Konfiguration kann nun als Code analog eines Software Projekts verwaltet werden. Es werden keine manuellen Anpassungen mehr vorgenommen, stattdessen wird der Infrastruktur-Code in einem neuen Branch entwickelt und in einem Pull-Request-Verfahren getestet und nach einem Code-Review freigegeben. Nach der Freigabe wird die Infrastruktur über eine Pipeline in die neue Konfiguration überführt. Durch die Versionierung mit Git können alle Veränderungen an der Infrastruktur nachvollzogen werden, Rollbacks auf frühere Konfigurationen sind dadurch einfach durchzuführen. Zudem können diese Veränderungen konsistent und automatisiert auf alle Umgebungen durchgeführt werden, womit menschliche Fehler vermieden werden können.

Der DevSecOps-Ansatz lässt nicht nur kürzere Release Cycles zu, sondern ermöglicht mit der “Shift-Left” Strategie die frühzeitige Erkennung von Problemen. Anhand von statischer Code Analyse kann die Konfiguration bereits vor dem Deployment auf mögliche Fehler überprüft werden. Dadurch werden Fehlerkonfigurationen in der Infrastruktur bereits in der Entwicklung erkannt und können somit präventiv vermieden werden.

Ihr Nutzen

Wenn Sie bereits Applikationen in Azure betreiben oder planen neue Applikationen bereitzustellen, zeigen wir Ihnen gerne im Rahmen eines 30-minütigen “Walkthroughs” Möglichkeiten auf, diese mit IaC zu provisionieren und zu verwalten.  Kontaktieren Sie uns, um gemeinsam eine Lösung zu definieren, welche Ihren aktuellen und künftigen Bedürfnissen entspricht.

Aveniq-claudio-laesser-72-quadrat

Claudio Lässer

Head of Cloud and Automation

+41 58 411 76 96 Termin buchen

Informiert bleiben?