Im Rahmen dieses Projekts wurde eine Cloud-Infrastruktur, bestehend aus mehreren Ressourcen in der Microsoft Azure Cloud sowie mehreren Kubernetes-Clustern mit jeweils mehreren Stages, refactored, um Best Practices für Infrastructure as Code (IaC) zu implementieren. Ziel des Refactorings war es, die Infrastruktur robuster und besser administrierbar zu machen. Dazu wurde eine klare Trennung der Ebenen zwischen den Ressourcen und den Microservices im Quellcode vorgenommen, was eine höhere Sicherheit bei Deployments gewährleistet. Ein weiterer wichtiger Aspekt des Projekts war die sorgfältige Migration der bestehenden Ressourcen mit Daten.
Technologie und Tools:
Microsoft Azure Cloud, Terraform
Cloud-Dienste:
Blob Storage, Azure Cache for Redis, MS-SQL Database, Container Registry, Traffic Manager, Kubernetes Service (AKS)
Mehr Projekte rund um Cloud: