Azure-Interviewfragen für angehende Cloud-Engineers: Der umfassende Leitfaden

Milad Bonakdar
Autor
Meistern Sie die wesentlichen Azure-Grundlagen mit umfassenden Interviewfragen zu virtuellen Maschinen, Speicher, virtuellen Netzwerken, RBAC und grundlegenden Cloud-Konzepten für Junior Cloud Engineer Positionen.
Einführung
Microsoft Azure ist eine umfassende Cloud-Plattform, die über 200 Dienste für Computing, Speicher, Netzwerk, Datenbanken und mehr bietet. Als Junior Azure Cloud Engineer benötigst du grundlegende Kenntnisse der wichtigsten Azure-Dienste und Cloud-Konzepte, um Cloud-Infrastrukturen aufzubauen und zu verwalten.
Dieser Leitfaden behandelt wesentliche Interviewfragen für Junior Azure Cloud Engineers, wobei der Fokus auf Virtual Machines, Storage, Virtual Networks und Identitätsmanagement liegt.
Azure Virtual Machines
1. Was ist eine Azure Virtual Machine und wann solltest du sie verwenden?
Antwort: Eine Azure VM ist eine bedarfsgerechte, skalierbare Computing-Ressource in der Cloud.
Anwendungsfälle:
- Webhosting und Anwendungen
- Entwicklungs- und Testumgebungen
- Erweiterung der On-Premises-Infrastruktur
- Ausführung von Legacy-Anwendungen
- Batch-Verarbeitung
VM-Komponenten:
- Compute: CPU und Arbeitsspeicher
- Storage: Betriebssystemfestplatte, Datenfestplatten
- Networking: Virtuelles Netzwerk, öffentliche/private IP
- Management: Ressourcengruppe, Verfügbarkeitsgruppe
Seltenheit: Sehr Häufig
Schwierigkeit: Leicht
2. Erkläre Availability Sets vs. Availability Zones.
Antwort:
Availability Sets (Verfügbarkeitsgruppen):
- Logische Gruppierung innerhalb eines Rechenzentrums
- Schutz vor Hardwareausfällen
- 99,95% SLA
- Kostenlos nutzbar
- Updatedomänen und Fehlerdomänen
Availability Zones (Verfügbarkeitszonen):
- Physisch getrennte Rechenzentren innerhalb einer Region
- Schutz vor Ausfällen von Rechenzentren
- 99,99% SLA
- Es können Kosten für die Datenübertragung entstehen
- Höhere Verfügbarkeit
Wann verwenden:
- Availability Sets: Kostengünstiger Schutz innerhalb eines einzelnen Rechenzentrums
- Availability Zones: Geschäftskritische Anwendungen, Schutz über mehrere Rechenzentren
Seltenheit: Häufig
Schwierigkeit: Mittel
Azure Storage
3. Welche verschiedenen Arten von Azure Storage gibt es?
Antwort: Azure Storage bietet vier Hauptdienste:
1. Blob Storage:
- Objektspeicher für unstrukturierte Daten
- Bilder, Videos, Backups, Protokolle
- Zugriffsebenen: Hot, Cool, Archive
2. File Storage:
- Vollständig verwaltete Dateifreigaben (SMB-Protokoll)
- Lift-and-Shift-Szenarien
- Gemeinsame Anwendungsdaten
3. Queue Storage:
- Message Queue für asynchrone Verarbeitung
- Entkopplung von Anwendungskomponenten
4. Table Storage:
- NoSQL Key-Value-Store
- Strukturierte, nicht-relationale Daten
Seltenheit: Sehr Häufig
Schwierigkeit: Leicht-Mittel
Azure Networking
4. Was ist ein Azure Virtual Network (VNet)?
Antwort: Ein VNet ist ein logisch isoliertes Netzwerk in Azure.
Hauptkomponenten:
Funktionen:
- Subnetze: Segmentierung des VNets in kleinere Netzwerke
- NSGs: Netzwerksicherheitsgruppen (Firewallregeln)
- Service Endpoints: Sicherer Zugriff auf Azure-Dienste
- VNet Peering: Private Verbindung von VNets
- VPN Gateway: Verbindung zu On-Premises-Netzwerken
Seltenheit: Sehr Häufig
Schwierigkeit: Mittel
5. Was ist eine Network Security Group (NSG)?
Antwort: Eine NSG ist eine Firewall auf Netzwerkebene, die den Datenverkehr filtert.
Funktionen:
- Eingehende und ausgehende Regeln
- Prioritätsbasiert (100-4096, niedriger = höhere Priorität)
- Datenverkehr zulassen oder verweigern
- Anwendbar auf Subnetze oder NICs
Standardregeln:
- VNet-Datenverkehr zulassen
- Azure Load Balancer zulassen
- Alle anderen eingehenden Verbindungen verweigern
- Alle ausgehenden Verbindungen zulassen
Seltenheit: Sehr Häufig
Schwierigkeit: Leicht-Mittel
Identity & Access Management
6. Was ist Azure Active Directory (Azure AD)?
Antwort: Azure AD ist der Cloud-basierte Identitäts- und Zugriffsverwaltungsdienst von Microsoft.
Hauptfunktionen:
- Single Sign-On (SSO)
- Multi-Faktor-Authentifizierung (MFA)
- Anwendungsverwaltung
- Geräteverwaltung
- B2B- und B2C-Szenarien
Komponenten:
- Benutzer: Einzelne Identitäten
- Gruppen: Sammlungen von Benutzern
- Anwendungen: Registrierte Apps
- Rollen: Berechtigungssätze
Seltenheit: Häufig
Schwierigkeit: Leicht
7. Erkläre Role-Based Access Control (RBAC) in Azure.
Antwort: RBAC verwaltet den Zugriff auf Azure-Ressourcen.
Integrierte Rollen:
- Besitzer: Voller Zugriff, einschließlich Zugriffsverwaltung
- Mitwirkender: Ressourcen erstellen und verwalten (keine Zugriffsverwaltung)
- Leser: Nur Ressourcen anzeigen
- Benutzerzugriffsadministrator: Benutzerzugriff verwalten
Bereichsebenen:
- Verwaltungsgruppe
- Abonnement
- Ressourcengruppe
- Ressource
Seltenheit: Sehr Häufig
Schwierigkeit: Mittel
Azure Core Concepts
8. Was sind Azure Resource Groups?
Antwort: Eine Resource Group ist ein logischer Container für Azure-Ressourcen.
Eigenschaften:
- Alle Ressourcen müssen sich in einer Ressourcengruppe befinden
- Ressourcen können nur in einer Ressourcengruppe sein
- Ressourcen können zwischen Gruppen verschoben werden
- Gruppen können sich über Regionen erstrecken
- Das Löschen einer Gruppe löscht alle Ressourcen
Best Practices:
- Gruppieren nach Lebenszyklus (Dev, Test, Prod)
- Gruppieren nach Anwendung
- Tags zur Organisation anwenden
- Konsistente Namenskonventionen verwenden
Seltenheit: Sehr Häufig
Schwierigkeit: Leicht
Azure App Services
9. Was ist Azure App Service und wann solltest du es verwenden?
Antwort: Azure App Service ist eine vollständig verwaltete Plattform zum Erstellen von Web-Apps, Mobile Backends und RESTful APIs.
Hauptfunktionen:
- Integrierte automatische Skalierung
- Kontinuierliche Bereitstellung (CI/CD)
- Unterstützung mehrerer Sprachen (NET, Java, Node.js, Python, PHP)
- Benutzerdefinierte Domänen und SSL
- Deployment Slots für Staging
App Service Pläne:
Wann verwenden:
- Webanwendungen und APIs
- Mobile App Backends
- Microservices
- Benötigt verwaltete Infrastruktur
- Wünscht integrierte DevOps-Integration
vs Virtual Machines:
- App Service: PaaS, verwaltet, einfacher, weniger Kontrolle
- VMs: IaaS, volle Kontrolle, komplexer
Seltenheit: Sehr Häufig
Schwierigkeit: Leicht-Mittel
10. Erkläre Azure Managed Disks und ihre Typen.
Antwort: Managed Disks sind Block-Level-Speichervolumes, die von Azure verwaltet werden.
Festplattentypen:
Managed vs. Unmanaged:
Managed Disks:
- Azure verwaltet Speicherkonten
- Vereinfachte Verwaltung
- Bessere Verfügbarkeit (99,999% SLA)
- Einfachere Skalierung
- Snapshot- und Backup-Unterstützung
Unmanaged Disks (Legacy):
- Du verwaltest Speicherkonten
- Manuelle Skalierungsgrenzen
- Niedrigere SLA
- Komplexer
Best Practices:
- Premium SSD für Produktionsdatenbanken verwenden
- Standard SSD für Webserver verwenden
- Verschlüsselung im Ruhezustand aktivieren
- Regelmäßige Snapshots für Backups
- Verfügbarkeitszonen für kritische Workloads verwenden
Seltenheit: Häufig
Schwierigkeit: Leicht-Mittel
Monitoring & Management
11. Was ist Azure Monitor und wie verwendest du es?
Antwort: Azure Monitor sammelt, analysiert und reagiert auf Telemetriedaten aus Azure- und On-Premises-Umgebungen.
Hauptkomponenten:
1. Metriken:
2. Log Analytics:
Häufige KQL-Abfragen:
3. Application Insights:
Application Insights im Code:
4. Aktionsgruppen:
Best Practices für die Überwachung:
- Richte Alarme für kritische Metriken ein
- Verwende Log Analytics für die zentrale Protokollierung
- Erstelle Dashboards für einen schnellen Überblick
- Aktiviere die Diagnoseeinstellungen für alle Ressourcen
- Verwende Application Insights für die Anwendungsüberwachung
Seltenheit: Sehr Häufig
Schwierigkeit: Mittel
Fazit
Die Vorbereitung auf ein Junior Azure Cloud Engineer-Interview erfordert das Verständnis der wichtigsten Dienste und Cloud-Konzepte. Konzentriere dich auf:
- Virtual Machines: Verfügbarkeitsgruppen/-zonen, Größenanpassung, Verwaltung
- Storage: Blob-, File-, Queue-, Table-Storage-Typen
- Networking: VNets, Subnetze, NSGs, Konnektivität
- Identity: Azure AD, RBAC, Zugriffsverwaltung
- Kernkonzepte: Ressourcengruppen, Regionen, Abonnements
Übe die Verwendung des Azure-Portals und der Azure CLI, um praktische Erfahrungen zu sammeln. Viel Glück!


