💎 Lehrpfad 4: Enterprise Modules & Cloud Master

PS 15: Cross-Platform Cloud Automation

Steuere Multi-Cloud-Infrastrukturen in Azure & AWS plattformübergreifend auf Linux, Docker und macOS mit PowerShell 7+.

📂 Dateien dieser Einheit:
📄 aufgabe.ps1 (Startercode) 🧪 test_aufgabe.ps1 (Pester Tests) 💡 musterloesung.ps1 (Lösung) 📖 README.md

💡 1. Multi-Cloud & Cross-Platform DevOps

PowerShell 7+ läuft nativ auf Linux und im Docker-Container. Es verbindet APIs von Azure (Az-Modul), AWS und On-Premises zu einem einheitlichen Automatisierungs-Workflow:

# Plattform-Erkennung
if ($IsLinux) {
    Write-Host "Ausführung im Linux-Container: $($PSVersionTable.OS)"
}

# AWS CLI JSON-Pipeline
$vms = (aws ec2 describe-instances | ConvertFrom-Json).Reservations.Instances

🏛️ 2. Die hybride Cloud-Architektur

☁️ Microsoft Azure

Native .NET-Objekte über das Az-Modul (Resource Groups, VMs, VNETs, Managed Disks).

🟧 Amazon Web Services (AWS)

Kombination aus AWS CLI JSON-Pipelines und AWS.Tools für S3, EC2 und Lambda.

🐧 Linux & Docker

Headless CI/CD Runner in GitLab CI, GitHub Actions und Kubernetes Pods.

🎯 3. Aufgaben & Checkliste

Öffne die Datei aufgabe.ps1 und löse die 4 Aufgaben:

💻 In Web-IDE öffnen & Pester Tests starten →