(function() {
  var extra = [
    {
      id: 'az900-401',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which cloud service model delivers a complete business application that end users simply consume over the internet?', de: 'Welches Cloud-Dienstmodell liefert eine vollständige Geschäftsanwendung, die Endbenutzer einfach über das Internet nutzen?' },
      options: [
        { id: 'A', text: { en: 'Infrastructure as a Service (IaaS)', de: 'Infrastructure as a Service (IaaS)' } },
        { id: 'B', text: { en: 'Platform as a Service (PaaS)', de: 'Platform as a Service (PaaS)' } },
        { id: 'C', text: { en: 'Software as a Service (SaaS)', de: 'Software as a Service (SaaS)' } },
        { id: 'D', text: { en: 'Hybrid cloud', de: 'Hybrid Cloud' } }
      ],
      correct: ['C'],
      explanation: { en: 'SaaS is the correct choice because the customer consumes a finished application while the provider manages most of the underlying platform and infrastructure. IaaS and PaaS still require more customer administration or application development work.', de: 'SaaS ist richtig, weil der Kunde eine fertige Anwendung nutzt, während der Anbieter den größten Teil der zugrunde liegenden Plattform und Infrastruktur verwaltet. IaaS und PaaS erfordern weiterhin mehr Verwaltungs- oder Entwicklungsaufwand auf Kundenseite.' },
      hint: { en: 'Choose the model that gives users ready-to-use software instead of a platform or virtual machines.', de: 'Wählen Sie das Modell, das Benutzern sofort nutzbare Software statt einer Plattform oder virtueller Maschinen bietet.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-402',
      type: 'scenario',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Contoso, Ltd. must keep patient records in its local datacenter, but it wants to use Azure dashboards and analytics for reporting.', de: 'Contoso, Ltd. muss Patientendaten im lokalen Rechenzentrum behalten, möchte aber Azure-Dashboards und -Analysen für Berichte nutzen.' },
      question: { en: 'Which deployment model best fits this requirement?', de: 'Welches Bereitstellungsmodell passt am besten zu dieser Anforderung?' },
      options: [
        { id: 'A', text: { en: 'Public cloud only', de: 'Nur Public Cloud' } },
        { id: 'B', text: { en: 'Private cloud only', de: 'Nur Private Cloud' } },
        { id: 'C', text: { en: 'Hybrid cloud', de: 'Hybrid Cloud' } },
        { id: 'D', text: { en: 'Community cloud', de: 'Community Cloud' } }
      ],
      correct: ['C'],
      explanation: { en: 'Hybrid cloud combines on-premises resources with public cloud services. That matches a situation where regulated data stays local while Azure provides additional capabilities such as analytics.', de: 'Hybrid Cloud kombiniert lokale Ressourcen mit Public-Cloud-Diensten. Das passt zu einer Situation, in der regulierte Daten lokal bleiben, während Azure zusätzliche Funktionen wie Analysen bereitstellt.' },
      hint: { en: 'Look for the option that mixes on-premises systems with Azure services.', de: 'Suchen Sie nach der Option, die lokale Systeme mit Azure-Diensten kombiniert.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-403',
      type: 'multiple',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which characteristics are common benefits of cloud computing?', de: 'Welche Merkmale sind typische Vorteile des Cloud Computings?' },
      options: [
        { id: 'A', text: { en: 'Ability to scale resources quickly', de: 'Möglichkeit, Ressourcen schnell zu skalieren' } },
        { id: 'B', text: { en: 'Global reach through many regions', de: 'Globale Reichweite durch viele Regionen' } },
        { id: 'C', text: { en: 'Mandatory hardware purchases before use', de: 'Zwingende Hardwarekäufe vor der Nutzung' } },
        { id: 'D', text: { en: 'Consumption-based pricing', de: 'Verbrauchsabhängige Preisgestaltung' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Cloud platforms commonly provide elasticity, broad geographic reach, and pay-as-you-go pricing. Mandatory hardware purchases are typical of traditional on-premises environments, not a core cloud advantage.', de: 'Cloud-Plattformen bieten typischerweise Elastizität, große geografische Reichweite und nutzungsbasierte Abrechnung. Zwingende Hardwarekäufe sind typisch für klassische On-Premises-Umgebungen und kein zentraler Cloud-Vorteil.' },
      hint: { en: 'Think about flexibility, geography, and how you pay in the cloud.', de: 'Denken Sie an Flexibilität, Geografie und daran, wie in der Cloud bezahlt wird.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-404',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'When you run Azure virtual machines, which task typically remains your responsibility?', de: 'Wenn Sie Azure Virtual Machines betreiben, welche Aufgabe bleibt typischerweise Ihre Verantwortung?' },
      options: [
        { id: 'A', text: { en: 'Replacing failed server racks', de: 'Ausgefallene Server-Racks austauschen' } },
        { id: 'B', text: { en: 'Patching the guest operating system', de: 'Das Gastbetriebssystem patchen' } },
        { id: 'C', text: { en: 'Maintaining the host hypervisor', de: 'Den Host-Hypervisor warten' } },
        { id: 'D', text: { en: 'Securing the physical building', de: 'Das physische Gebäude absichern' } }
      ],
      correct: ['B'],
      explanation: { en: 'With IaaS virtual machines, Microsoft secures the physical infrastructure and host platform, but you manage what runs inside the VM. That includes patching the guest operating system and configuring applications.', de: 'Bei IaaS-VMs schützt Microsoft die physische Infrastruktur und die Hostplattform, aber Sie verwalten, was innerhalb der VM läuft. Dazu gehören das Patchen des Gastbetriebssystems und die Konfiguration der Anwendungen.' },
      hint: { en: 'Focus on what you still administer inside the virtual machine.', de: 'Konzentrieren Sie sich auf das, was Sie innerhalb der virtuellen Maschine weiterhin selbst verwalten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/security/fundamentals/shared-responsibility'
    },
    {
      id: 'az900-405',
      type: 'scenario',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Contoso, Ltd., a ticket sales application is mostly quiet, but it experiences short bursts of huge traffic when major events go on sale.', de: 'Bei Contoso, Ltd.: eine Ticketverkaufsanwendung ist meist wenig ausgelastet, erlebt aber kurze Phasen mit sehr hohem Traffic, wenn große Veranstaltungen in den Verkauf gehen.' },
      question: { en: 'Which cloud benefit lets resources automatically expand during spikes and shrink later?', de: 'Welcher Cloud-Vorteil ermöglicht es, Ressourcen bei Lastspitzen automatisch zu erweitern und später wieder zu verkleinern?' },
      options: [
        { id: 'A', text: { en: 'Elasticity', de: 'Elastizität' } },
        { id: 'B', text: { en: 'Capital expenditure', de: 'Kapitalausgaben' } },
        { id: 'C', text: { en: 'Geographic isolation', de: 'Geografische Isolation' } },
        { id: 'D', text: { en: 'Fixed capacity', de: 'Feste Kapazität' } }
      ],
      correct: ['A'],
      explanation: { en: 'Elasticity means a cloud solution can adjust resource levels as demand changes. That helps the company handle spikes without paying for peak capacity all the time.', de: 'Elastizität bedeutet, dass eine Cloud-Lösung die Ressourcenkapazität an veränderte Nachfrage anpassen kann. Dadurch kann das Unternehmen Lastspitzen bewältigen, ohne dauerhaft für Spitzenkapazität zu bezahlen.' },
      hint: { en: 'Choose the option about automatic growth and shrinkage of resources.', de: 'Wählen Sie die Option, die das automatische Vergrößern und Verkleinern von Ressourcen beschreibt.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-406',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which statement best describes shared responsibility in Software as a Service (SaaS)?', de: 'Welche Aussage beschreibt die geteilte Verantwortung bei Software as a Service (SaaS) am besten?' },
      options: [
        { id: 'A', text: { en: 'The customer patches the provider host operating systems', de: 'Der Kunde patcht die Hostbetriebssysteme des Anbieters' } },
        { id: 'B', text: { en: 'Microsoft manages the application platform, while the customer manages users and data access', de: 'Microsoft verwaltet die Anwendungsplattform, während der Kunde Benutzer und Datenzugriff verwaltet' } },
        { id: 'C', text: { en: 'The customer replaces datacenter hardware', de: 'Der Kunde ersetzt Rechenzentrumshardware' } },
        { id: 'D', text: { en: 'Microsoft decides which employees can access company files', de: 'Microsoft entscheidet, welche Mitarbeiter auf Unternehmensdateien zugreifen dürfen' } }
      ],
      correct: ['B'],
      explanation: { en: 'In SaaS, the provider manages the application stack and infrastructure. The customer still controls identities, access decisions, and many data governance settings.', de: 'Bei SaaS verwaltet der Anbieter den Anwendungsstack und die Infrastruktur. Der Kunde kontrolliert weiterhin Identitäten, Zugriffsentscheidungen und viele Daten-Governance-Einstellungen.' },
      hint: { en: 'Separate provider platform duties from customer user and data duties.', de: 'Trennen Sie Plattformaufgaben des Anbieters von Benutzer- und Datenaufgaben des Kunden.' },
      reference: 'https://learn.microsoft.com/en-us/azure/security/fundamentals/shared-responsibility'
    },
    {
      id: 'az900-407',
      type: 'multiple',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'In a SaaS solution such as Microsoft 365, which responsibilities usually remain with the customer?', de: 'Welche Verantwortlichkeiten verbleiben bei einer SaaS-Lösung wie Microsoft 365 üblicherweise beim Kunden?' },
      options: [
        { id: 'A', text: { en: 'Managing user accounts and access', de: 'Benutzerkonten und Zugriffe verwalten' } },
        { id: 'B', text: { en: 'Configuring data retention and labels', de: 'Datenaufbewahrung und Bezeichnungen konfigurieren' } },
        { id: 'C', text: { en: 'Replacing failed storage in provider datacenters', de: 'Ausgefallenen Speicher im Rechenzentrum des Anbieters ersetzen' } },
        { id: 'D', text: { en: 'Classifying sensitive documents', de: 'Vertrauliche Dokumente klassifizieren' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Even with SaaS, customers remain responsible for identity management, access decisions, and many data governance choices. The provider handles the physical infrastructure and core service operations.', de: 'Selbst bei SaaS bleiben Kunden für Identitätsverwaltung, Zugriffsentscheidungen und viele Daten-Governance-Entscheidungen verantwortlich. Der Anbieter übernimmt die physische Infrastruktur und den Kernbetrieb des Dienstes.' },
      hint: { en: 'Think about user and data governance, not datacenter maintenance.', de: 'Denken Sie an Benutzer- und Daten-Governance, nicht an Rechenzentrumswartung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/security/fundamentals/shared-responsibility'
    },
    {
      id: 'az900-408',
      type: 'scenario',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: { en: 'A team at Tailwind Traders needs a training lab for one quarter and wants to avoid a large upfront purchase.', de: 'Ein Team bei Tailwind Traders benötigt für ein Quartal ein Schulungslabor und möchte einen großen Vorabkauf vermeiden.' },
      question: { en: 'Which spending model aligns best with this need?', de: 'Welches Ausgabenmodell passt am besten zu diesem Bedarf?' },
      options: [
        { id: 'A', text: { en: 'Capital expenditure (CapEx)', de: 'Kapitalausgaben (CapEx)' } },
        { id: 'B', text: { en: 'Operational expenditure (OpEx)', de: 'Betriebsausgaben (OpEx)' } },
        { id: 'C', text: { en: 'Service-level agreement (SLA)', de: 'Service-Level-Agreement (SLA)' } },
        { id: 'D', text: { en: 'Depreciation', de: 'Abschreibung' } }
      ],
      correct: ['B'],
      explanation: { en: 'OpEx aligns with cloud consumption because the company pays over time based on use instead of buying assets upfront. That is a good match for short-lived environments.', de: 'OpEx passt zum Cloud-Verbrauchsmodell, weil das Unternehmen über die Zeit und entsprechend der Nutzung zahlt, statt Vermögenswerte im Voraus zu kaufen. Das ist eine gute Wahl für kurzlebige Umgebungen.' },
      hint: { en: 'Look for ongoing usage-based spending rather than buying infrastructure first.', de: 'Suchen Sie nach laufenden nutzungsbasierten Ausgaben statt nach dem Kauf von Infrastruktur im Voraus.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-409',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What best describes a public cloud?', de: 'Was beschreibt eine Public Cloud am besten?' },
      options: [
        { id: 'A', text: { en: 'Resources dedicated to one organization in its own building', de: 'Ressourcen, die einer einzelnen Organisation im eigenen Gebäude gewidmet sind' } },
        { id: 'B', text: { en: 'Services offered over the internet by a third-party provider using shared infrastructure', de: 'Dienste, die über das Internet von einem Drittanbieter auf gemeinsam genutzter Infrastruktur bereitgestellt werden' } },
        { id: 'C', text: { en: 'Only workloads connected through private MPLS circuits', de: 'Nur Workloads, die über private MPLS-Leitungen verbunden sind' } },
        { id: 'D', text: { en: 'A model with no billing', de: 'Ein Modell ohne Abrechnung' } }
      ],
      correct: ['B'],
      explanation: { en: 'A public cloud is operated by a provider that delivers services to customers over the internet. It commonly uses pooled infrastructure and self-service provisioning.', de: 'Eine Public Cloud wird von einem Anbieter betrieben, der Dienste über das Internet für Kunden bereitstellt. Häufig nutzt sie gemeinsam genutzte Infrastruktur und Self-Service-Bereitstellung.' },
      hint: { en: 'Choose the option with a third-party provider and internet-based service delivery.', de: 'Wählen Sie die Option mit einem Drittanbieter und internetbasierter Diensterbringung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-410',
      type: 'scenario',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Tailwind Traders, an online order system must keep processing purchases if one virtual machine instance fails.', de: 'Bei Tailwind Traders: ein Online-Bestellsystem muss Käufe weiter verarbeiten, wenn eine Instanz einer virtuellen Maschine ausfällt.' },
      question: { en: 'Which design principle best addresses this requirement?', de: 'Welches Designprinzip erfüllt diese Anforderung am besten?' },
      options: [
        { id: 'A', text: { en: 'High availability through redundancy', de: 'Hohe Verfügbarkeit durch Redundanz' } },
        { id: 'B', text: { en: 'Vertical scaling', de: 'Vertikale Skalierung' } },
        { id: 'C', text: { en: 'Cold archiving', de: 'Kalte Archivierung' } },
        { id: 'D', text: { en: 'Capital budgeting', de: 'Kapitalplanung' } }
      ],
      correct: ['A'],
      explanation: { en: 'High availability is achieved by designing redundancy so that a single component failure does not stop the workload. In practice this often means multiple instances and health-aware traffic distribution.', de: 'Hohe Verfügbarkeit wird durch Redundanz erreicht, sodass der Ausfall einer einzelnen Komponente den Workload nicht stoppt. In der Praxis bedeutet das oft mehrere Instanzen und eine zustandsabhängige Verkehrsverteilung.' },
      hint: { en: 'Focus on uptime and fault tolerance rather than on capacity or spending.', de: 'Konzentrieren Sie sich auf Verfügbarkeit und Fehlertoleranz statt auf Kapazität oder Ausgaben.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/overview'
    },
    {
      id: 'az900-411',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What is the main difference between high availability and scalability?', de: 'Was ist der Hauptunterschied zwischen hoher Verfügbarkeit und Skalierbarkeit?' },
      options: [
        { id: 'A', text: { en: 'High availability reduces downtime, while scalability adjusts capacity for demand', de: 'Hohe Verfügbarkeit reduziert Ausfallzeiten, während Skalierbarkeit die Kapazität an die Nachfrage anpasst' } },
        { id: 'B', text: { en: 'High availability controls identity, while scalability encrypts data', de: 'Hohe Verfügbarkeit steuert Identitäten, während Skalierbarkeit Daten verschlüsselt' } },
        { id: 'C', text: { en: 'High availability is about billing, while scalability is about governance', de: 'Hohe Verfügbarkeit betrifft Abrechnung, während Skalierbarkeit Governance betrifft' } },
        { id: 'D', text: { en: 'They mean exactly the same thing', de: 'Sie bedeuten genau dasselbe' } }
      ],
      correct: ['A'],
      explanation: { en: 'High availability focuses on keeping a service running despite failures or maintenance. Scalability focuses on increasing or decreasing capacity so the service can handle changing workload demand.', de: 'Hohe Verfügbarkeit konzentriert sich darauf, einen Dienst trotz Ausfällen oder Wartung verfügbar zu halten. Skalierbarkeit konzentriert sich darauf, die Kapazität zu erhöhen oder zu verringern, damit der Dienst mit veränderter Last umgehen kann.' },
      hint: { en: 'One concept is about uptime, and the other is about capacity.', de: 'Das eine Konzept betrifft Verfügbarkeit, das andere Kapazität.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/overview'
    },
    {
      id: 'az900-412',
      type: 'scenario',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'Northwind Traders runs some applications in Azure and other applications in another public cloud provider, and it has no on-premises datacenter involved.', de: 'Northwind Traders betreibt einige Anwendungen in Azure und andere Anwendungen bei einem weiteren Public-Cloud-Anbieter und hat kein lokales Rechenzentrum im Einsatz.' },
      question: { en: 'Which approach does this describe?', de: 'Welchen Ansatz beschreibt das?' },
      options: [
        { id: 'A', text: { en: 'Hybrid cloud', de: 'Hybrid Cloud' } },
        { id: 'B', text: { en: 'Private cloud', de: 'Private Cloud' } },
        { id: 'C', text: { en: 'Multi-cloud', de: 'Multi-Cloud' } },
        { id: 'D', text: { en: 'Community cloud', de: 'Community Cloud' } }
      ],
      correct: ['C'],
      explanation: { en: 'Multi-cloud means using services from more than one public cloud provider. Hybrid cloud specifically combines public cloud with on-premises or private cloud resources.', de: 'Multi-Cloud bedeutet die Nutzung von Diensten von mehr als einem Public-Cloud-Anbieter. Hybrid Cloud kombiniert dagegen ausdrücklich Public Cloud mit lokalen oder Private-Cloud-Ressourcen.' },
      hint: { en: 'Do not confuse multiple public clouds with a mix of on-premises and cloud.', de: 'Verwechseln Sie nicht mehrere Public Clouds mit einer Mischung aus lokaler Infrastruktur und Cloud.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-413',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which action is an example of vertical scaling?', de: 'Welche Aktion ist ein Beispiel für vertikale Skalierung?' },
      options: [
        { id: 'A', text: { en: 'Add more VM instances behind a load balancer', de: 'Weitere VM-Instanzen hinter einem Lastenausgleich hinzufügen' } },
        { id: 'B', text: { en: 'Increase the size of an existing VM', de: 'Die Größe einer vorhandenen VM erhöhen' } },
        { id: 'C', text: { en: 'Move backups to archive storage', de: 'Sicherungen in den Archivspeicher verschieben' } },
        { id: 'D', text: { en: 'Create another subscription', de: 'Ein weiteres Abonnement erstellen' } }
      ],
      correct: ['B'],
      explanation: { en: 'Vertical scaling means making one resource bigger, such as adding more CPU or memory to a VM. Adding more instances is horizontal scaling instead.', de: 'Vertikale Skalierung bedeutet, eine einzelne Ressource zu vergrößern, zum Beispiel einer VM mehr CPU oder Arbeitsspeicher zu geben. Das Hinzufügen weiterer Instanzen ist dagegen horizontale Skalierung.' },
      hint: { en: 'Think bigger server, not more servers.', de: 'Denken Sie an einen größeren Server, nicht an mehr Server.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-414',
      type: 'multiple',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure offerings are examples of Platform as a Service (PaaS)?', de: 'Welche Azure-Angebote sind Beispiele für Platform as a Service (PaaS)?' },
      options: [
        { id: 'A', text: { en: 'Azure App Service', de: 'Azure App Service' } },
        { id: 'B', text: { en: 'Azure SQL Database', de: 'Azure SQL-Datenbank' } },
        { id: 'C', text: { en: 'Azure Virtual Machines', de: 'Azure Virtual Machines' } },
        { id: 'D', text: { en: 'Azure Functions', de: 'Azure Functions' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Azure App Service, Azure SQL Database, and Azure Functions abstract much of the underlying platform so you can focus on code, configuration, and data. Azure Virtual Machines are an IaaS offering because you still manage the guest operating system.', de: 'Azure App Service, Azure SQL-Datenbank und Azure Functions abstrahieren große Teile der zugrunde liegenden Plattform, sodass Sie sich auf Code, Konfiguration und Daten konzentrieren können. Azure Virtual Machines sind ein IaaS-Angebot, weil Sie das Gastbetriebssystem weiterhin selbst verwalten.' },
      hint: { en: 'Pick the options where Microsoft manages more of the runtime platform for you.', de: 'Wählen Sie die Optionen, bei denen Microsoft mehr von der Laufzeitplattform für Sie verwaltet.' },
      reference: 'https://learn.microsoft.com/en-us/azure/app-service/overview'
    },
    {
      id: 'az900-415',
      type: 'scenario',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Developers at Contoso, Ltd. want code to run only when events occur, and they want billing based on executions instead of preprovisioned servers.', de: 'Entwickler bei Contoso, Ltd. möchten Code nur bei eintretenden Ereignissen ausführen und nach Ausführungen statt nach vorab bereitgestellten Servern abrechnen.' },
      question: { en: 'Which cloud approach fits best?', de: 'Welcher Cloud-Ansatz passt am besten?' },
      options: [
        { id: 'A', text: { en: 'Infrastructure as a Service', de: 'Infrastructure as a Service' } },
        { id: 'B', text: { en: 'Software as a Service', de: 'Software as a Service' } },
        { id: 'C', text: { en: 'Dedicated hosting', de: 'Dediziertes Hosting' } },
        { id: 'D', text: { en: 'Serverless computing', de: 'Serverloses Computing' } }
      ],
      correct: ['D'],
      explanation: { en: 'Serverless computing is designed for event-driven execution where the platform handles infrastructure management and billing is tied closely to actual execution. This is a strong fit for unpredictable or intermittent workloads.', de: 'Serverloses Computing ist für ereignisgesteuerte Ausführung ausgelegt, bei der die Plattform die Infrastruktur verwaltet und die Abrechnung eng an die tatsächliche Ausführung gekoppelt ist. Das passt gut zu unvorhersehbaren oder sporadischen Workloads.' },
      hint: { en: 'Choose the option that removes server management and aligns cost with execution.', de: 'Wählen Sie die Option, die Serververwaltung entfernt und Kosten an die Ausführung koppelt.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview'
    },
    {
      id: 'az900-416',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is an Azure region?', de: 'Was ist eine Azure-Region?' },
      options: [
        { id: 'A', text: { en: 'A billing container for subscriptions', de: 'Ein Abrechnungscontainer für Abonnements' } },
        { id: 'B', text: { en: 'A set of datacenters deployed within a geographic area', de: 'Eine Gruppe von Rechenzentren, die innerhalb eines geografischen Gebiets bereitgestellt werden' } },
        { id: 'C', text: { en: 'A dedicated host for a single virtual machine', de: 'Ein dedizierter Host für eine einzelne virtuelle Maschine' } },
        { id: 'D', text: { en: 'A logical group of tags', de: 'Eine logische Gruppe von Tags' } }
      ],
      correct: ['B'],
      explanation: { en: 'An Azure region is a geographic area that contains one or more datacenters connected through a low-latency network. Regions help customers place workloads near users and support data residency requirements.', de: 'Eine Azure-Region ist ein geografisches Gebiet, das ein oder mehrere Rechenzentren enthält, die über ein Netzwerk mit geringer Latenz verbunden sind. Regionen helfen Kunden, Workloads nahe bei Benutzern zu platzieren und Anforderungen an die Datenresidenz zu erfüllen.' },
      hint: { en: 'Think geography and datacenters, not billing or tags.', de: 'Denken Sie an Geografie und Rechenzentren, nicht an Abrechnung oder Tags.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/regions-overview'
    },
    {
      id: 'az900-417',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Tailwind Traders must store customer data in Germany and wants low latency for users in Germany.', de: 'Tailwind Traders muss Kundendaten in Deutschland speichern und möchte geringe Latenz für Benutzer in Deutschland.' },
      question: { en: 'Which Azure architectural choice is the most important first?', de: 'Welche Azure-Architekturentscheidung ist zunächst am wichtigsten?' },
      options: [
        { id: 'A', text: { en: 'Choose an Azure region in Germany that meets residency needs', de: 'Eine Azure-Region in Deutschland wählen, die die Residenzanforderungen erfüllt' } },
        { id: 'B', text: { en: 'Choose an availability zone only', de: 'Nur eine Verfügbarkeitszone wählen' } },
        { id: 'C', text: { en: 'Create another resource group', de: 'Eine weitere Ressourcengruppe erstellen' } },
        { id: 'D', text: { en: 'Add more tags', de: 'Mehr Tags hinzufügen' } }
      ],
      correct: ['A'],
      explanation: { en: 'The region determines the geographic location where services run and where data is primarily stored. That is why region selection is the first architectural decision for residency and latency goals.', de: 'Die Region bestimmt den geografischen Ort, an dem Dienste ausgeführt werden und an dem Daten primär gespeichert werden. Deshalb ist die Regionsauswahl die erste Architekturentscheidung für Residenz- und Latenzziele.' },
      hint: { en: 'Start with the geographic placement decision.', de: 'Beginnen Sie mit der Entscheidung über die geografische Platzierung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/regions-overview'
    },
    {
      id: 'az900-418',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is an availability zone?', de: 'Was ist eine Verfügbarkeitszone?' },
      options: [
        { id: 'A', text: { en: 'A logical container for resources', de: 'Ein logischer Container für Ressourcen' } },
        { id: 'B', text: { en: 'A physically separate datacenter location within an Azure region', de: 'Ein physisch getrennter Rechenzentrumsstandort innerhalb einer Azure-Region' } },
        { id: 'C', text: { en: 'Another name for a subscription', de: 'Ein anderer Name für ein Abonnement' } },
        { id: 'D', text: { en: 'A global DNS namespace', de: 'Ein globaler DNS-Namensraum' } }
      ],
      correct: ['B'],
      explanation: { en: 'Availability zones are separate physical locations within a region, each with independent power, cooling, and networking. Using them helps improve workload resiliency inside the same region.', de: 'Verfügbarkeitszonen sind getrennte physische Standorte innerhalb einer Region, jeweils mit eigener Stromversorgung, Kühlung und Netzwerk. Ihre Nutzung verbessert die Ausfallsicherheit eines Workloads innerhalb derselben Region.' },
      hint: { en: 'Look for physically separate locations within one region.', de: 'Achten Sie auf physisch getrennte Standorte innerhalb einer Region.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/availability-zones-overview'
    },
    {
      id: 'az900-419',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'You work for Northwind Traders. Your team needs the feature for datacenter separation inside one region.', de: 'Sie arbeiten für Northwind Traders. Ihr Team benötigt die Funktion für die Trennung von Rechenzentren innerhalb einer Region.' },
      question: { en: 'Which Azure feature are you using?', de: 'Welche Azure-Funktion verwenden Sie?' },
      options: [
        { id: 'A', text: { en: 'Availability zones', de: 'Verfügbarkeitszonen' } },
        { id: 'B', text: { en: 'Management groups', de: 'Verwaltungsgruppen' } },
        { id: 'C', text: { en: 'Resource locks', de: 'Ressourcensperren' } },
        { id: 'D', text: { en: 'Tags', de: 'Tags' } }
      ],
      correct: ['A'],
      explanation: { en: 'Availability zones let you place resources in separate datacenters within one region. This reduces the impact of a datacenter-level failure on the workload.', de: 'Verfügbarkeitszonen ermöglichen es, Ressourcen in getrennten Rechenzentren innerhalb einer Region zu platzieren. Das verringert die Auswirkungen eines Rechenzentrumsausfalls auf den Workload.' },
      hint: { en: 'Choose the feature for datacenter separation inside one region.', de: 'Wählen Sie die Funktion für die Trennung von Rechenzentren innerhalb einer Region.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/availability-zones-overview'
    },
    {
      id: 'az900-420',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is an Azure resource group used for?', de: 'Wofür wird eine Azure-Ressourcengruppe verwendet?' },
      options: [
        { id: 'A', text: { en: 'It is a logical container for resources that share lifecycle or management needs', de: 'Sie ist ein logischer Container für Ressourcen mit gemeinsamem Lebenszyklus oder gemeinsamen Verwaltungsanforderungen' } },
        { id: 'B', text: { en: 'It is a physical datacenter', de: 'Sie ist ein physisches Rechenzentrum' } },
        { id: 'C', text: { en: 'It replaces subscriptions for billing', de: 'Sie ersetzt Abonnements für die Abrechnung' } },
        { id: 'D', text: { en: 'It provides DNS resolution', de: 'Sie stellt DNS-Auflösung bereit' } }
      ],
      correct: ['A'],
      explanation: { en: 'A resource group organizes related Azure resources so they can be deployed, managed, and often deleted together. It is a management construct, not a physical location.', de: 'Eine Ressourcengruppe organisiert zusammengehörige Azure-Ressourcen, sodass sie gemeinsam bereitgestellt, verwaltet und oft auch gelöscht werden können. Sie ist ein Verwaltungskonstrukt und kein physischer Standort.' },
      hint: { en: 'Think logical grouping for management, not physical infrastructure.', de: 'Denken Sie an logische Gruppierung zur Verwaltung, nicht an physische Infrastruktur.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview'
    },
    {
      id: 'az900-421',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which statement about Azure subscriptions is correct?', de: 'Welche Aussage über Azure-Abonnements ist korrekt?' },
      options: [
        { id: 'A', text: { en: 'A subscription is primarily a tool for storing blobs', de: 'Ein Abonnement ist in erster Linie ein Werkzeug zum Speichern von Blobs' } },
        { id: 'B', text: { en: 'A subscription provides boundaries for billing, quotas, and access control', de: 'Ein Abonnement bildet Grenzen für Abrechnung, Kontingente und Zugriffssteuerung' } },
        { id: 'C', text: { en: 'A subscription is the same as an availability zone', de: 'Ein Abonnement ist dasselbe wie eine Verfügbarkeitszone' } },
        { id: 'D', text: { en: 'A subscription can contain only one resource group', de: 'Ein Abonnement kann nur eine Ressourcengruppe enthalten' } }
      ],
      correct: ['B'],
      explanation: { en: 'Subscriptions are a core part of the Azure resource hierarchy. They help separate billing, apply quotas, and scope access control for administrators and users.', de: 'Abonnements sind ein zentraler Bestandteil der Azure-Ressourcenhierarchie. Sie helfen dabei, die Abrechnung zu trennen, Kontingente anzuwenden und die Zugriffssteuerung für Administratoren und Benutzer abzugrenzen.' },
      hint: { en: 'Look for the hierarchy element tied to billing and access boundaries.', de: 'Suchen Sie nach dem Hierarchieelement, das mit Abrechnungs- und Zugriffsgrenzen verbunden ist.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview'
    },
    {
      id: 'az900-422',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure feature groups virtual machines to spread them across fault domains and update domains within a datacenter?', de: 'Welche Azure-Funktion gruppiert virtuelle Maschinen so, dass sie über Fehlerdomänen und Updatedomänen innerhalb eines Rechenzentrums verteilt werden?' },
      options: [
        { id: 'A', text: { en: 'Availability set', de: 'Verfügbarkeitsgruppe' } },
        { id: 'B', text: { en: 'Resource group', de: 'Ressourcengruppe' } },
        { id: 'C', text: { en: 'Management group', de: 'Verwaltungsgruppe' } },
        { id: 'D', text: { en: 'ExpressRoute', de: 'ExpressRoute' } }
      ],
      correct: ['A'],
      explanation: { en: 'Availability sets help protect virtual machine workloads from host failures and planned maintenance events inside a datacenter. They are different from availability zones, which use separate datacenters.', de: 'Verfügbarkeitsgruppen helfen, VM-Workloads innerhalb eines Rechenzentrums vor Hostausfällen und geplanten Wartungen zu schützen. Sie unterscheiden sich von Verfügbarkeitszonen, die separate Rechenzentren verwenden.' },
      hint: { en: 'This is about resilience inside one datacenter, not across multiple datacenters.', de: 'Hier geht es um Ausfallsicherheit innerhalb eines Rechenzentrums, nicht über mehrere Rechenzentren hinweg.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-machines/availability'
    },
    {
      id: 'az900-423',
      type: 'multiple',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which capabilities are provided by an Azure virtual network?', de: 'Welche Funktionen werden von einem Azure Virtual Network bereitgestellt?' },
      options: [
        { id: 'A', text: { en: 'Private communication between Azure resources', de: 'Private Kommunikation zwischen Azure-Ressourcen' } },
        { id: 'B', text: { en: 'Creation of subnets', de: 'Erstellung von Subnetzen' } },
        { id: 'C', text: { en: 'Automatic replacement of guest OS patches', de: 'Automatischer Ersatz von Gastbetriebssystem-Patches' } },
        { id: 'D', text: { en: 'Custom private IP address ranges', de: 'Benutzerdefinierte private IP-Adressbereiche' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'A virtual network provides network isolation, addressing, and segmentation for Azure resources. Patching the guest operating system is not a function of the virtual network service.', de: 'Ein Virtual Network bietet Netzwerkisolierung, Adressierung und Segmentierung für Azure-Ressourcen. Das Patchen des Gastbetriebssystems ist keine Funktion des Virtual-Network-Dienstes.' },
      hint: { en: 'Think networking features such as isolation, subnets, and IP ranges.', de: 'Denken Sie an Netzwerkfunktionen wie Isolierung, Subnetze und IP-Bereiche.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview'
    },
    {
      id: 'az900-424',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Contoso, Ltd. wants a secure site-to-site connection between its branch office and Azure over the public internet.', de: 'Contoso, Ltd. möchte eine sichere Site-to-Site-Verbindung zwischen ihrer Niederlassung und Azure über das öffentliche Internet herstellen.' },
      question: { en: 'Which service should it use?', de: 'Welchen Dienst sollte sie verwenden?' },
      options: [
        { id: 'A', text: { en: 'Azure VPN Gateway', de: 'Azure VPN Gateway' } },
        { id: 'B', text: { en: 'Azure ExpressRoute', de: 'Azure ExpressRoute' } },
        { id: 'C', text: { en: 'Azure DNS', de: 'Azure DNS' } },
        { id: 'D', text: { en: 'Azure Front Door', de: 'Azure Front Door' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure VPN Gateway supports encrypted connections between on-premises networks and Azure across the public internet. ExpressRoute provides a private dedicated connection instead.', de: 'Azure VPN Gateway unterstützt verschlüsselte Verbindungen zwischen lokalen Netzwerken und Azure über das öffentliche Internet. ExpressRoute stellt dagegen eine private dedizierte Verbindung bereit.' },
      hint: { en: 'Choose the option for encrypted connectivity over the internet.', de: 'Wählen Sie die Option für verschlüsselte Konnektivität über das Internet.' },
      reference: 'https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-vpngateways'
    },
    {
      id: 'az900-425',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Tailwind Traders requires a private dedicated connection to Azure that does not traverse the public internet.', de: 'Tailwind Traders benötigt eine private dedizierte Verbindung zu Azure, die nicht über das öffentliche Internet verläuft.' },
      question: { en: 'Which service meets this requirement?', de: 'Welcher Dienst erfüllt diese Anforderung?' },
      options: [
        { id: 'A', text: { en: 'Azure VPN Gateway', de: 'Azure VPN Gateway' } },
        { id: 'B', text: { en: 'Azure Front Door', de: 'Azure Front Door' } },
        { id: 'C', text: { en: 'Azure ExpressRoute', de: 'Azure ExpressRoute' } },
        { id: 'D', text: { en: 'Azure Load Balancer', de: 'Azure Load Balancer' } }
      ],
      correct: ['C'],
      explanation: { en: 'ExpressRoute provides private connectivity from on-premises networks to Microsoft cloud services. It is used when organizations need more predictable, private network connectivity than internet-based VPN offers.', de: 'ExpressRoute bietet private Konnektivität von lokalen Netzwerken zu Microsoft-Cloud-Diensten. Es wird verwendet, wenn Organisationen eine vorhersehbarere und privatere Netzwerkanbindung benötigen als eine internetbasierte VPN-Verbindung.' },
      hint: { en: 'Look for the dedicated private circuit service.', de: 'Suchen Sie nach dem Dienst für dedizierte private Leitungen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/expressroute/expressroute-introduction'
    },
    {
      id: 'az900-426',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What does Azure DNS provide?', de: 'Was bietet Azure DNS?' },
      options: [
        { id: 'A', text: { en: 'Managed hosting of DNS domains and records using Azure infrastructure', de: 'Verwaltetes Hosting von DNS-Domänen und -Einträgen auf Azure-Infrastruktur' } },
        { id: 'B', text: { en: 'Packet inspection firewall for subnets', de: 'Eine Firewall mit Paketinspektion für Subnetze' } },
        { id: 'C', text: { en: 'Operating system patch management', de: 'Verwaltung von Betriebssystem-Patches' } },
        { id: 'D', text: { en: 'Long-term archive storage', de: 'Langfristigen Archivspeicher' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure DNS is a hosting service for DNS domains and records. It uses Azure infrastructure for reliability and can be managed with the same tools used for other Azure resources.', de: 'Azure DNS ist ein Hostingdienst für DNS-Domänen und -Einträge. Er nutzt Azure-Infrastruktur für Zuverlässigkeit und kann mit denselben Tools wie andere Azure-Ressourcen verwaltet werden.' },
      hint: { en: 'This service maps names to IP information, not packets to firewalls.', de: 'Dieser Dienst ordnet Namen IP-Informationen zu, nicht Pakete Firewalls.' },
      reference: 'https://learn.microsoft.com/en-us/azure/dns/dns-overview'
    },
    {
      id: 'az900-427',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure service distributes incoming TCP or UDP traffic across healthy virtual machines?', de: 'Welcher Azure-Dienst verteilt eingehenden TCP- oder UDP-Datenverkehr auf fehlerfreie virtuelle Maschinen?' },
      options: [
        { id: 'A', text: { en: 'Azure Load Balancer', de: 'Azure Load Balancer' } },
        { id: 'B', text: { en: 'Azure Key Vault', de: 'Azure Key Vault' } },
        { id: 'C', text: { en: 'Azure Policy', de: 'Azure Policy' } },
        { id: 'D', text: { en: 'Azure Cost Management', de: 'Azure Cost Management' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Load Balancer is designed for high-performance Layer 4 load distribution. It routes traffic to healthy backend instances based on defined rules and health probes.', de: 'Azure Load Balancer ist für hochleistungsfähige Lastverteilung auf Schicht 4 ausgelegt. Er leitet den Datenverkehr anhand definierter Regeln und Integritätsprüfungen an fehlerfreie Backendinstanzen weiter.' },
      hint: { en: 'Think Layer 4 traffic distribution, not secrets or governance.', de: 'Denken Sie an Datenverkehrsverteilung auf Schicht 4, nicht an Geheimnisse oder Governance.' },
      reference: 'https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-overview'
    },
    {
      id: 'az900-428',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Northwind Traders, a web application needs a web application firewall, TLS termination, and path-based routing to backend pools.', de: 'Bei Northwind Traders benötigt eine Web Application Firewall, TLS-Terminierung und pfadbasiertes Routing zu Backendpools.' },
      question: { en: 'Which service should be used?', de: 'Welcher Dienst sollte verwendet werden?' },
      options: [
        { id: 'A', text: { en: 'Azure Application Gateway', de: 'Azure Application Gateway' } },
        { id: 'B', text: { en: 'Azure Load Balancer', de: 'Azure Load Balancer' } },
        { id: 'C', text: { en: 'Azure DNS', de: 'Azure DNS' } },
        { id: 'D', text: { en: 'Azure Storage Queue', de: 'Azure Storage Queue' } }
      ],
      correct: ['A'],
      explanation: { en: 'Application Gateway is a Layer 7 load balancer for HTTP and HTTPS workloads. It supports capabilities such as web application firewall integration, TLS termination, and path-based routing.', de: 'Application Gateway ist ein Lastenausgleich auf Schicht 7 für HTTP- und HTTPS-Workloads. Er unterstützt Funktionen wie die Integration einer Web Application Firewall, TLS-Terminierung und pfadbasiertes Routing.' },
      hint: { en: 'Choose the Layer 7 service with WAF and URL-based routing features.', de: 'Wählen Sie den Schicht-7-Dienst mit WAF- und URL-basierten Routingfunktionen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/application-gateway/overview'
    },
    {
      id: 'az900-429',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'At Tailwind Traders, a global e-commerce site runs in multiple Azure regions and needs edge acceleration plus fast failover for HTTP and HTTPS traffic.', de: 'Bei Tailwind Traders: eine globale E-Commerce-Website läuft in mehreren Azure-Regionen und benötigt Edge-Beschleunigung sowie schnelles Failover für HTTP- und HTTPS-Datenverkehr.' },
      question: { en: 'Which service is the best fit?', de: 'Welcher Dienst ist am besten geeignet?' },
      options: [
        { id: 'A', text: { en: 'Azure Traffic Manager', de: 'Azure Traffic Manager' } },
        { id: 'B', text: { en: 'Azure Front Door', de: 'Azure Front Door' } },
        { id: 'C', text: { en: 'Azure Load Balancer', de: 'Azure Load Balancer' } },
        { id: 'D', text: { en: 'Azure VPN Gateway', de: 'Azure VPN Gateway' } }
      ],
      correct: ['B'],
      explanation: { en: 'Azure Front Door is built for global HTTP and HTTPS applications and provides edge acceleration, intelligent routing, and fast failover. Traffic Manager is DNS-based and does not provide the same application delivery features.', de: 'Azure Front Door ist für globale HTTP- und HTTPS-Anwendungen konzipiert und bietet Edge-Beschleunigung, intelligentes Routing und schnelles Failover. Traffic Manager ist DNS-basiert und bietet nicht dieselben Funktionen für die Anwendungsbereitstellung.' },
      hint: { en: 'Look for the global application delivery service at the Microsoft edge.', de: 'Suchen Sie nach dem globalen Anwendungsbereitstellungsdienst am Microsoft-Edge.' },
      reference: 'https://learn.microsoft.com/en-us/azure/frontdoor/front-door-overview'
    },
    {
      id: 'az900-430',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What is Azure DDoS Protection designed to help mitigate?', de: 'Wogegen soll Azure DDoS Protection helfen?' },
      options: [
        { id: 'A', text: { en: 'Distributed denial-of-service attacks against internet-facing resources', de: 'Verteilte Denial-of-Service-Angriffe auf internetseitige Ressourcen' } },
        { id: 'B', text: { en: 'Unauthorized changes to RBAC assignments', de: 'Unbefugte Änderungen an RBAC-Zuweisungen' } },
        { id: 'C', text: { en: 'Data compression inside Blob storage', de: 'Datenkomprimierung in Blob Storage' } },
        { id: 'D', text: { en: 'Operating system licensing costs', de: 'Lizenzkosten für Betriebssysteme' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure DDoS Protection helps defend public endpoints against volumetric and protocol-based attacks. It is a network security service, not a governance or cost-management tool.', de: 'Azure DDoS Protection hilft, öffentliche Endpunkte gegen volumetrische und protokollbasierte Angriffe zu schützen. Es ist ein Netzwerksicherheitsdienst und kein Governance- oder Kostenmanagementwerkzeug.' },
      hint: { en: 'Choose the option about protecting internet-facing services from attack traffic.', de: 'Wählen Sie die Option zum Schutz internetseitiger Dienste vor Angriffsdatenverkehr.' },
      reference: 'https://learn.microsoft.com/en-us/azure/ddos-protection/ddos-protection-overview'
    },
    {
      id: 'az900-431',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Tailwind Traders runs identical web servers on Azure virtual machines and wants the platform to automatically add or remove VM instances based on load.', de: 'Tailwind Traders betreibt identische Webserver auf Azure-VMs und möchte, dass die Plattform VM-Instanzen abhängig von der Last automatisch hinzufügt oder entfernt.' },
      question: { en: 'Which service should be used?', de: 'Welcher Dienst sollte verwendet werden?' },
      options: [
        { id: 'A', text: { en: 'Azure Virtual Machine Scale Sets', de: 'Azure Virtual Machine Scale Sets' } },
        { id: 'B', text: { en: 'Azure Container Registry', de: 'Azure Container Registry' } },
        { id: 'C', text: { en: 'Azure Files', de: 'Azure Files' } },
        { id: 'D', text: { en: 'Azure DNS', de: 'Azure DNS' } }
      ],
      correct: ['A'],
      explanation: { en: 'Virtual Machine Scale Sets are designed for running and scaling sets of identical VMs. They support autoscaling so capacity can grow or shrink with demand.', de: 'Virtual Machine Scale Sets sind für das Ausführen und Skalieren von Gruppen identischer VMs ausgelegt. Sie unterstützen Autoskalierung, sodass die Kapazität mit der Nachfrage wachsen oder schrumpfen kann.' },
      hint: { en: 'Choose the service built for many identical VMs with autoscale.', de: 'Wählen Sie den Dienst, der für viele identische VMs mit Autoskalierung entwickelt wurde.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/overview'
    },
    {
      id: 'az900-432',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which Azure service lets developers deploy web apps without managing the underlying operating system?', de: 'Welcher Azure-Dienst ermöglicht es Entwicklern, Web-Apps bereitzustellen, ohne das zugrunde liegende Betriebssystem zu verwalten?' },
      options: [
        { id: 'A', text: { en: 'Azure Virtual Machines', de: 'Azure Virtual Machines' } },
        { id: 'B', text: { en: 'Azure App Service', de: 'Azure App Service' } },
        { id: 'C', text: { en: 'Azure ExpressRoute', de: 'Azure ExpressRoute' } },
        { id: 'D', text: { en: 'Azure Backup', de: 'Azure Backup' } }
      ],
      correct: ['B'],
      explanation: { en: 'Azure App Service is a managed web application platform. It removes most operating system and infrastructure management so developers can focus on code and application settings.', de: 'Azure App Service ist eine verwaltete Plattform für Webanwendungen. Sie nimmt den größten Teil der Betriebssystem- und Infrastrukturverwaltung ab, sodass sich Entwickler auf Code und Anwendungseinstellungen konzentrieren können.' },
      hint: { en: 'Pick the web platform service, not the raw infrastructure service.', de: 'Wählen Sie den Webplattformdienst und nicht den Rohinfrastrukturdienst.' },
      reference: 'https://learn.microsoft.com/en-us/azure/app-service/overview'
    },
    {
      id: 'az900-433',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: { en: 'At Tailwind Traders, a solution must run code when a message arrives in a queue and charge only for actual executions.', de: 'Bei Tailwind Traders muss Code ausführen, wenn eine Nachricht in einer Queue eintrifft, und nur tatsächliche Ausführungen abrechnen.' },
      question: { en: 'Which Azure service is the best fit?', de: 'Welcher Azure-Dienst ist am besten geeignet?' },
      options: [
        { id: 'A', text: { en: 'Azure Functions', de: 'Azure Functions' } },
        { id: 'B', text: { en: 'Azure Virtual Machines', de: 'Azure Virtual Machines' } },
        { id: 'C', text: { en: 'Azure DNS', de: 'Azure DNS' } },
        { id: 'D', text: { en: 'Azure Files', de: 'Azure Files' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Functions is a serverless compute service well suited to event-driven execution. It can react to queue messages without requiring you to manage continuously running servers.', de: 'Azure Functions ist ein serverloser Computedienst, der sich gut für ereignisgesteuerte Ausführung eignet. Er kann auf Queue-Nachrichten reagieren, ohne dass Sie dauerhaft laufende Server verwalten müssen.' },
      hint: { en: 'Look for event-driven code execution with no server management.', de: 'Suchen Sie nach ereignisgesteuerter Codeausführung ohne Serververwaltung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview'
    },
    {
      id: 'az900-434',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure compute option is best for running a single container quickly without managing virtual machines or a Kubernetes cluster?', de: 'Welche Azure-Compute-Option eignet sich am besten, um schnell einen einzelnen Container auszuführen, ohne virtuelle Maschinen oder einen Kubernetes-Cluster zu verwalten?' },
      options: [
        { id: 'A', text: { en: 'Azure Container Instances', de: 'Azure Container Instances' } },
        { id: 'B', text: { en: 'Azure Kubernetes Service', de: 'Azure Kubernetes Service' } },
        { id: 'C', text: { en: 'Azure Virtual Desktop', de: 'Azure Virtual Desktop' } },
        { id: 'D', text: { en: 'Azure Site Recovery', de: 'Azure Site Recovery' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Container Instances is intended for simple container execution without cluster management overhead. AKS is the better choice when you need managed Kubernetes orchestration.', de: 'Azure Container Instances ist für die einfache Containerausführung ohne den Verwaltungsaufwand eines Clusters vorgesehen. AKS ist die bessere Wahl, wenn Sie verwaltete Kubernetes-Orchestrierung benötigen.' },
      hint: { en: 'Choose the simplest container service with no cluster to operate.', de: 'Wählen Sie den einfachsten Containerdienst ohne zu betreibenden Cluster.' },
      reference: 'https://learn.microsoft.com/en-us/azure/container-instances/container-instances-overview'
    },
    {
      id: 'az900-435',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'The development team at Northwind Traders is modernizing an application into microservices and wants a managed Kubernetes platform.', de: 'Das Entwicklungsteam von Northwind Traders modernisiert eine Anwendung zu Microservices und möchte eine verwaltete Kubernetes-Plattform nutzen.' },
      question: { en: 'Which Azure service should the team choose?', de: 'Welchen Azure-Dienst sollte das Team wählen?' },
      options: [
        { id: 'A', text: { en: 'Azure Kubernetes Service', de: 'Azure Kubernetes Service' } },
        { id: 'B', text: { en: 'Azure App Service', de: 'Azure App Service' } },
        { id: 'C', text: { en: 'Azure Virtual Machines', de: 'Azure Virtual Machines' } },
        { id: 'D', text: { en: 'Azure Batch', de: 'Azure Batch' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Kubernetes Service provides managed Kubernetes control plane capabilities so teams can focus more on applications and less on cluster infrastructure management. It is a common choice for containerized microservices.', de: 'Azure Kubernetes Service stellt einen verwalteten Kubernetes-Control-Plane-Dienst bereit, sodass sich Teams stärker auf Anwendungen und weniger auf die Verwaltung der Clusterinfrastruktur konzentrieren können. Er ist eine häufige Wahl für containerisierte Microservices.' },
      hint: { en: 'Pick the Azure service built around managed Kubernetes.', de: 'Wählen Sie den Azure-Dienst, der auf verwaltetem Kubernetes basiert.' },
      reference: 'https://learn.microsoft.com/en-us/azure/aks/what-is-aks'
    },
    {
      id: 'az900-436',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which Azure service continuously assesses resources and provides security posture recommendations?', de: 'Welcher Azure-Dienst bewertet Ressourcen fortlaufend und liefert Empfehlungen zur Sicherheitslage?' },
      options: [
        { id: 'A', text: { en: 'Microsoft Defender for Cloud', de: 'Microsoft Defender for Cloud' } },
        { id: 'B', text: { en: 'Azure Resource Manager', de: 'Azure Resource Manager' } },
        { id: 'C', text: { en: 'Azure DNS', de: 'Azure DNS' } },
        { id: 'D', text: { en: 'Azure Cost Management', de: 'Azure Cost Management' } }
      ],
      correct: ['A'],
      explanation: { en: 'Microsoft Defender for Cloud helps organizations improve security by identifying weaknesses, surfacing recommendations, and offering protections across workloads. It is focused on security posture, not deployment orchestration or networking.', de: 'Microsoft Defender for Cloud hilft Organisationen, ihre Sicherheit zu verbessern, indem Schwachstellen erkannt, Empfehlungen angezeigt und Schutzfunktionen für Workloads bereitgestellt werden. Der Dienst konzentriert sich auf die Sicherheitslage und nicht auf Bereitstellungsorchestrierung oder Netzwerke.' },
      hint: { en: 'Think continuous security assessment and recommendations.', de: 'Denken Sie an kontinuierliche Sicherheitsbewertung und Empfehlungen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/defender-for-cloud/defender-for-cloud-introduction'
    },
    {
      id: 'az900-437',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which Azure storage service is designed for unstructured data such as images, videos, backups, and log files?', de: 'Welcher Azure-Speicherdienst ist für unstrukturierte Daten wie Bilder, Videos, Sicherungen und Protokolldateien vorgesehen?' },
      options: [
        { id: 'A', text: { en: 'Azure Blob Storage', de: 'Azure Blob Storage' } },
        { id: 'B', text: { en: 'Azure Files', de: 'Azure Files' } },
        { id: 'C', text: { en: 'Azure Disk Storage', de: 'Azure Disk Storage' } },
        { id: 'D', text: { en: 'Azure Queue Storage', de: 'Azure Queue Storage' } }
      ],
      correct: ['A'],
      explanation: { en: 'Blob Storage is optimized for massive amounts of unstructured object data. It is commonly used for backups, media content, logs, and other files that do not require a mounted file share or attached disk.', de: 'Blob Storage ist für große Mengen unstrukturierter Objektdaten optimiert. Er wird häufig für Sicherungen, Medieninhalte, Protokolle und andere Dateien verwendet, die keine eingebundene Dateifreigabe oder angehängte Festplatte benötigen.' },
      hint: { en: 'Choose the object storage service for unstructured content.', de: 'Wählen Sie den Objektspeicherdienst für unstrukturierte Inhalte.' },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/common/storage-introduction'
    },
    {
      id: 'az900-438',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: { en: 'At Contoso, Ltd., a legacy application expects a standard SMB file share that several Azure virtual machines can mount at the same time.', de: 'Bei Contoso, Ltd.: eine Legacy-Anwendung erwartet eine standardmäßige SMB-Dateifreigabe, die mehrere Azure-VMs gleichzeitig einbinden können.' },
      question: { en: 'Which service should you choose?', de: 'Welchen Dienst sollten Sie wählen?' },
      options: [
        { id: 'A', text: { en: 'Azure Blob Storage', de: 'Azure Blob Storage' } },
        { id: 'B', text: { en: 'Azure Files', de: 'Azure Files' } },
        { id: 'C', text: { en: 'Azure Table Storage', de: 'Azure Table Storage' } },
        { id: 'D', text: { en: 'Azure Archive Storage', de: 'Azure Archive Storage' } }
      ],
      correct: ['B'],
      explanation: { en: 'Azure Files provides managed file shares that support SMB and can be mounted by multiple systems. That makes it suitable for lift-and-shift scenarios where applications expect standard file share semantics.', de: 'Azure Files stellt verwaltete Dateifreigaben bereit, die SMB unterstützen und von mehreren Systemen eingebunden werden können. Das macht den Dienst passend für Lift-and-Shift-Szenarien, in denen Anwendungen standardmäßige Dateifreigaben erwarten.' },
      hint: { en: 'Look for the managed file share service.', de: 'Suchen Sie nach dem verwalteten Dateifreigabedienst.' },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/files/storage-files-introduction'
    },
    {
      id: 'az900-439',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What are Azure managed disks?', de: 'Was sind Azure Managed Disks?' },
      options: [
        { id: 'A', text: { en: 'Block-level storage volumes for Azure virtual machines that Azure manages', de: 'Blockspeichervolumes für Azure-VMs, die von Azure verwaltet werden' } },
        { id: 'B', text: { en: 'A backup-only service for Microsoft 365', de: 'Ein reiner Sicherungsdienst für Microsoft 365' } },
        { id: 'C', text: { en: 'A DNS hosting option for zones', de: 'Eine DNS-Hostingoption für Zonen' } },
        { id: 'D', text: { en: 'A governance feature for tags', de: 'Eine Governance-Funktion für Tags' } }
      ],
      correct: ['A'],
      explanation: { en: 'Managed disks are durable block storage volumes designed for Azure virtual machines. Azure handles much of the underlying storage management, improving operational simplicity compared to manually managed storage accounts for disks.', de: 'Managed Disks sind dauerhafte Blockspeichervolumes für Azure Virtual Machines. Azure übernimmt einen großen Teil der zugrunde liegenden Speicherverwaltung und vereinfacht damit den Betrieb im Vergleich zu manuell verwalteten Speicherkonten für Datenträger.' },
      hint: { en: 'Think VM disks that Azure manages for you.', de: 'Denken Sie an VM-Datenträger, die Azure für Sie verwaltet.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-machines/managed-disks-overview'
    },
    {
      id: 'az900-440',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Tailwind Traders, compliance records must be retained for seven years and are almost never accessed. The priority is the lowest possible storage cost.', de: 'Bei Tailwind Traders: compliance-Unterlagen müssen sieben Jahre aufbewahrt werden und werden fast nie gelesen. Die Priorität ist der niedrigstmögliche Speicherpreis.' },
      question: { en: 'Which Blob storage access tier is most appropriate?', de: 'Welcher Blob-Speicherzugriffstier ist am geeignetsten?' },
      options: [
        { id: 'A', text: { en: 'Hot', de: 'Heiß' } },
        { id: 'B', text: { en: 'Premium', de: 'Premium' } },
        { id: 'C', text: { en: 'Archive', de: 'Archiv' } },
        { id: 'D', text: { en: 'Transaction optimized', de: 'Für Transaktionen optimiert' } }
      ],
      correct: ['C'],
      explanation: { en: 'The Archive tier is intended for data that is rarely accessed and can tolerate retrieval delay, which helps minimize storage cost. Hot storage is better for data that must remain readily available.', de: 'Der Archivtier ist für Daten gedacht, auf die selten zugegriffen wird und bei denen eine Abrufverzögerung akzeptabel ist, wodurch die Speicherkosten minimiert werden. Heißer Speicher eignet sich besser für Daten, die sofort verfügbar bleiben müssen.' },
      hint: { en: 'Choose the coldest tier for long retention and infrequent access.', de: 'Wählen Sie das kälteste Tier für lange Aufbewahrung und seltenen Zugriff.' },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview'
    },
    {
      id: 'az900-441',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which redundancy option stores copies across separate availability zones in the same region?', de: 'Welche Redundanzoption speichert Kopien über separate Verfügbarkeitszonen in derselben Region hinweg?' },
      options: [
        { id: 'A', text: { en: 'Locally redundant storage (LRS)', de: 'Lokal redundanter Speicher (LRS)' } },
        { id: 'B', text: { en: 'Zone-redundant storage (ZRS)', de: 'Zonenredundanter Speicher (ZRS)' } },
        { id: 'C', text: { en: 'Geo-redundant storage (GRS)', de: 'Georedundanter Speicher (GRS)' } },
        { id: 'D', text: { en: 'Read-access geo-zone-redundant storage (RA-GZRS)', de: 'Geozonenredundanter Speicher mit Lesezugriff (RA-GZRS)' } }
      ],
      correct: ['B'],
      explanation: { en: 'ZRS replicates data synchronously across multiple availability zones in one region. LRS keeps copies in a single datacenter, while geo-redundant options replicate to another region.', de: 'ZRS repliziert Daten synchron über mehrere Verfügbarkeitszonen innerhalb einer Region. LRS hält Kopien in einem einzelnen Rechenzentrum, während georedundante Optionen in eine andere Region replizieren.' },
      hint: { en: 'The clue is separate zones but still the same region.', de: 'Der Hinweis ist: getrennte Zonen, aber weiterhin dieselbe Region.' },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/common/storage-redundancy'
    },
    {
      id: 'az900-442',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'At Northwind Traders, a business wants storage data replicated to a secondary region and also wants read access to the secondary copy for reporting.', de: 'Northwind Traders möchte Speicherdaten in eine sekundäre Region replizieren und zusätzlich Lesezugriff auf die sekundäre Kopie für Berichte erhalten.' },
      question: { en: 'Which redundancy option should it choose?', de: 'Welche Redundanzoption sollte es wählen?' },
      options: [
        { id: 'A', text: { en: 'Locally redundant storage (LRS)', de: 'Lokal redundanter Speicher (LRS)' } },
        { id: 'B', text: { en: 'Zone-redundant storage (ZRS)', de: 'Zonenredundanter Speicher (ZRS)' } },
        { id: 'C', text: { en: 'Geo-redundant storage (GRS)', de: 'Georedundanter Speicher (GRS)' } },
        { id: 'D', text: { en: 'Read-access geo-redundant storage (RA-GRS)', de: 'Georedundanter Speicher mit Lesezugriff (RA-GRS)' } }
      ],
      correct: ['D'],
      explanation: { en: 'RA-GRS replicates data to a secondary region and also allows read access to the secondary endpoint. Standard GRS replicates to another region but does not provide the same read-access capability.', de: 'RA-GRS repliziert Daten in eine sekundäre Region und erlaubt zusätzlich Lesezugriff auf den sekundären Endpunkt. Standard-GRS repliziert zwar in eine andere Region, bietet aber nicht dieselbe Lesefunktion.' },
      hint: { en: 'You need geo-replication plus read access to the secondary copy.', de: 'Sie benötigen Georeplikation plus Lesezugriff auf die sekundäre Kopie.' },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/common/storage-redundancy'
    },
    {
      id: 'az900-443',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure service is a managed relational database platform?', de: 'Welcher Azure-Dienst ist eine verwaltete relationale Datenbankplattform?' },
      options: [
        { id: 'A', text: { en: 'Azure SQL Database', de: 'Azure SQL-Datenbank' } },
        { id: 'B', text: { en: 'Azure Cosmos DB', de: 'Azure Cosmos DB' } },
        { id: 'C', text: { en: 'Azure Blob Storage', de: 'Azure Blob Storage' } },
        { id: 'D', text: { en: 'Azure Queue Storage', de: 'Azure Queue Storage' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure SQL Database is a PaaS relational database service that abstracts much of the infrastructure and maintenance burden. Azure Cosmos DB is a globally distributed NoSQL service instead.', de: 'Azure SQL-Datenbank ist ein relationaler PaaS-Datenbankdienst, der einen Großteil des Infrastruktur- und Wartungsaufwands abstrahiert. Azure Cosmos DB ist dagegen ein global verteilter NoSQL-Dienst.' },
      hint: { en: 'Choose the relational PaaS database, not the NoSQL service.', de: 'Wählen Sie die relationale PaaS-Datenbank und nicht den NoSQL-Dienst.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/sql-database-paas-overview'
    },
    {
      id: 'az900-444',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Contoso, Ltd., a gaming company needs a globally distributed NoSQL database with low-latency access for users around the world.', de: 'Bei Contoso, Ltd.: ein Spieleunternehmen benötigt eine global verteilte NoSQL-Datenbank mit geringer Latenz für Benutzer weltweit.' },
      question: { en: 'Which Azure service should it use?', de: 'Welchen Azure-Dienst sollte es verwenden?' },
      options: [
        { id: 'A', text: { en: 'Azure SQL Database', de: 'Azure SQL-Datenbank' } },
        { id: 'B', text: { en: 'Azure Cosmos DB', de: 'Azure Cosmos DB' } },
        { id: 'C', text: { en: 'Azure Files', de: 'Azure Files' } },
        { id: 'D', text: { en: 'Azure Blob Storage', de: 'Azure Blob Storage' } }
      ],
      correct: ['B'],
      explanation: { en: 'Azure Cosmos DB is designed for globally distributed, low-latency NoSQL workloads. It supports replication and access patterns that fit applications serving users from many regions.', de: 'Azure Cosmos DB ist für global verteilte NoSQL-Workloads mit geringer Latenz ausgelegt. Es unterstützt Replikation und Zugriffsmuster, die zu Anwendungen mit Benutzern aus vielen Regionen passen.' },
      hint: { en: 'Look for the globally distributed NoSQL database service.', de: 'Suchen Sie nach dem global verteilten NoSQL-Datenbankdienst.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cosmos-db/introduction'
    },
    {
      id: 'az900-445',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is Microsoft Entra ID?', de: 'Was ist Microsoft Entra ID?' },
      options: [
        { id: 'A', text: { en: 'An Azure service for identity and access management', de: 'Ein Azure-Dienst für Identitäts- und Zugriffsverwaltung' } },
        { id: 'B', text: { en: 'An Azure service for physical firewall appliances', de: 'Ein Azure-Dienst für physische Firewall-Appliances' } },
        { id: 'C', text: { en: 'An Azure service for SMB file shares', de: 'Ein Azure-Dienst für SMB-Dateifreigaben' } },
        { id: 'D', text: { en: 'An Azure service for cost estimation', de: 'Ein Azure-Dienst zur Kostenschätzung' } }
      ],
      correct: ['A'],
      explanation: { en: 'Microsoft Entra ID is the cloud-based identity and access management service used for user identities, authentication, and authorization across Microsoft and many third-party applications. It is fundamental to Azure identity and security.', de: 'Microsoft Entra ID ist der cloudbasierte Dienst für Identitäts- und Zugriffsverwaltung, der für Benutzeridentitäten, Authentifizierung und Autorisierung in Microsoft- und vielen Drittanbieteranwendungen verwendet wird. Er ist ein grundlegender Bestandteil von Azure-Identität und -Sicherheit.' },
      hint: { en: 'Think users, groups, sign-in, and access control.', de: 'Denken Sie an Benutzer, Gruppen, Anmeldung und Zugriffssteuerung.' },
      reference: 'https://learn.microsoft.com/en-us/entra/fundamentals/whatis'
    },
    {
      id: 'az900-446',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Users at Contoso, Ltd. must enter a password and then approve a sign-in request on their phone.', de: 'Benutzer bei Contoso, Ltd. müssen ein Kennwort eingeben und anschließend eine Anmeldeanforderung auf ihrem Telefon bestätigen.' },
      question: { en: 'Which security capability is being used?', de: 'Welche Sicherheitsfunktion wird verwendet?' },
      options: [
        { id: 'A', text: { en: 'Microsoft Entra Connect', de: 'Microsoft Entra Connect' } },
        { id: 'B', text: { en: 'Multifactor authentication', de: 'Multifaktor-Authentifizierung' } },
        { id: 'C', text: { en: 'Azure Policy', de: 'Azure Policy' } },
        { id: 'D', text: { en: 'Resource locks', de: 'Ressourcensperren' } }
      ],
      correct: ['B'],
      explanation: { en: 'Multifactor authentication requires more than one verification factor, such as something the user knows and something the user has. This greatly reduces the risk of compromise from password-only sign-ins.', de: 'Multifaktor-Authentifizierung erfordert mehr als einen Verifizierungsfaktor, zum Beispiel etwas, das der Benutzer weiß, und etwas, das der Benutzer besitzt. Dadurch sinkt das Risiko einer Kompromittierung bei rein kennwortbasierten Anmeldungen deutlich.' },
      hint: { en: 'The sign-in uses more than just a password.', de: 'Bei der Anmeldung wird mehr als nur ein Kennwort verwendet.' },
      reference: 'https://learn.microsoft.com/en-us/entra/identity/authentication/concept-mfa-howitworks'
    },
    {
      id: 'az900-447',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What is Conditional Access used for in Microsoft Entra ID?', de: 'Wofür wird Conditional Access in Microsoft Entra ID verwendet?' },
      options: [
        { id: 'A', text: { en: 'To make access decisions based on signals such as user, device, location, and risk', de: 'Um Zugriffsentscheidungen auf Basis von Signalen wie Benutzer, Gerät, Standort und Risiko zu treffen' } },
        { id: 'B', text: { en: 'To physically isolate datacenters inside a region', de: 'Um Rechenzentren innerhalb einer Region physisch zu isolieren' } },
        { id: 'C', text: { en: 'To convert virtual machines into containers', de: 'Um virtuelle Maschinen in Container umzuwandeln' } },
        { id: 'D', text: { en: 'To reserve compute capacity for one year', de: 'Um Compute-Kapazität für ein Jahr zu reservieren' } }
      ],
      correct: ['A'],
      explanation: { en: 'Conditional Access evaluates contextual signals and then enforces policies such as requiring MFA or blocking access. It helps organizations apply access rules that are more intelligent than simple username and password checks.', de: 'Conditional Access bewertet kontextbezogene Signale und erzwingt anschließend Richtlinien wie MFA-Anforderungen oder Zugriffsblockierungen. Dadurch können Organisationen intelligentere Zugriffsregeln anwenden als mit einfachen Benutzername-Kennwort-Prüfungen.' },
      hint: { en: 'Think policy-based access decisions using sign-in context.', de: 'Denken Sie an richtlinienbasierte Zugriffsentscheidungen anhand des Anmeldekontexts.' },
      reference: 'https://learn.microsoft.com/en-us/entra/identity/conditional-access/overview'
    },
    {
      id: 'az900-448',
      type: 'multiple',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'Which principles are core parts of a Zero Trust security model?', de: 'Welche Prinzipien sind Kernbestandteile eines Zero-Trust-Sicherheitsmodells?' },
      options: [
        { id: 'A', text: { en: 'Verify explicitly', de: 'Explizit verifizieren' } },
        { id: 'B', text: { en: 'Use least-privileged access', de: 'Zugriff mit geringsten Rechten verwenden' } },
        { id: 'C', text: { en: 'Trust all traffic from inside the corporate network automatically', de: 'Allen Datenverkehr aus dem Unternehmensnetz automatisch vertrauen' } },
        { id: 'D', text: { en: 'Assume breach', de: 'Von einer möglichen Kompromittierung ausgehen' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Zero Trust is based on verifying explicitly, enforcing least privilege, and assuming breach. It rejects the idea that internal network traffic should be trusted automatically.', de: 'Zero Trust basiert auf expliziter Verifizierung, der Durchsetzung minimaler Rechte und der Annahme einer möglichen Kompromittierung. Das Modell lehnt die Vorstellung ab, internem Netzwerkverkehr automatisch zu vertrauen.' },
      hint: { en: 'Zero Trust removes implicit trust, even inside the network.', de: 'Zero Trust beseitigt implizites Vertrauen, selbst innerhalb des Netzwerks.' },
      reference: 'https://learn.microsoft.com/en-us/security/zero-trust/zero-trust-overview'
    },
    {
      id: 'az900-449',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Tailwind Traders, an application team wants a central service to store secrets, certificates, and encryption keys with controlled access and auditing.', de: 'Tailwind Traders – Ein Anwendungsteam möchte einen zentralen Dienst zum Speichern von Geheimnissen, Zertifikaten und Verschlüsselungsschlüsseln mit kontrolliertem Zugriff und Überwachung nutzen.' },
      question: { en: 'Which Azure service should the team use?', de: 'Welchen Azure-Dienst sollte das Team verwenden?' },
      options: [
        { id: 'A', text: { en: 'Azure Key Vault', de: 'Azure Key Vault' } },
        { id: 'B', text: { en: 'Azure Load Balancer', de: 'Azure Load Balancer' } },
        { id: 'C', text: { en: 'Azure Files', de: 'Azure Files' } },
        { id: 'D', text: { en: 'Azure Reservations', de: 'Azure Reservations' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Key Vault is designed to protect secrets, keys, and certificates in a centralized managed service. It supports controlled access, auditing, and integration with Azure workloads.', de: 'Azure Key Vault ist dafür ausgelegt, Geheimnisse, Schlüssel und Zertifikate in einem zentralen verwalteten Dienst zu schützen. Der Dienst unterstützt kontrollierten Zugriff, Überwachung und die Integration mit Azure-Workloads.' },
      hint: { en: 'Pick the service for secrets, keys, and certificates.', de: 'Wählen Sie den Dienst für Geheimnisse, Schlüssel und Zertifikate.' },
      reference: 'https://learn.microsoft.com/en-us/azure/key-vault/general/overview'
    },
    {
      id: 'az900-450',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Northwind Traders, a virtual machine in Azure must access a PaaS database using a private IP address and without exposing the service over the public internet.', de: 'Bei Northwind Traders in Azure muss auf eine PaaS-Datenbank über eine private IP-Adresse zugreifen, ohne den Dienst über das öffentliche Internet offenzulegen.' },
      question: { en: 'Which Azure feature should be used?', de: 'Welche Azure-Funktion sollte verwendet werden?' },
      options: [
        { id: 'A', text: { en: 'Network security group', de: 'Network Security Group' } },
        { id: 'B', text: { en: 'Private Endpoint', de: 'Private Endpoint' } },
        { id: 'C', text: { en: 'Azure DNS zone only', de: 'Nur Azure-DNS-Zone' } },
        { id: 'D', text: { en: 'Resource group', de: 'Ressourcengruppe' } }
      ],
      correct: ['B'],
      explanation: { en: 'A Private Endpoint maps the PaaS service into a virtual network with a private IP address, keeping traffic on the Microsoft backbone. This reduces exposure compared with using a public endpoint.', de: 'Ein Private Endpoint bindet den PaaS-Dienst mit einer privaten IP-Adresse in ein Virtual Network ein und hält den Datenverkehr auf dem Microsoft-Backbone. Das verringert die Angriffsfläche im Vergleich zur Nutzung eines öffentlichen Endpunkts.' },
      hint: { en: 'Choose the feature that gives the service a private network presence.', de: 'Wählen Sie die Funktion, die dem Dienst eine private Netzwerkpräsenz gibt.' },
      reference: 'https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-overview'
    },
    {
      id: 'az900-451',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is the purpose of an ARM template?', de: 'Was ist der Zweck einer ARM-Vorlage?' },
      options: [
        { id: 'A', text: { en: 'To define and deploy Azure resources declaratively using infrastructure as code', de: 'Azure-Ressourcen deklarativ per Infrastructure as Code zu definieren und bereitzustellen' } },
        { id: 'B', text: { en: 'To provide DNS resolution for internet domains', de: 'DNS-Auflösung für Internetdomänen bereitzustellen' } },
        { id: 'C', text: { en: 'To calculate migration savings', de: 'Migrationsersparnisse zu berechnen' } },
        { id: 'D', text: { en: 'To store application secrets', de: 'Anwendungsgeheimnisse zu speichern' } }
      ],
      correct: ['A'],
      explanation: { en: 'ARM templates let you describe Azure infrastructure in code so deployments are repeatable and consistent. This helps reduce manual errors and supports automation.', de: 'ARM-Vorlagen ermöglichen es, Azure-Infrastruktur als Code zu beschreiben, sodass Bereitstellungen wiederholbar und konsistent sind. Das hilft, manuelle Fehler zu reduzieren und Automatisierung zu unterstützen.' },
      hint: { en: 'Think repeatable infrastructure deployment through code.', de: 'Denken Sie an wiederholbare Infrastrukturbereitstellung per Code.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/overview'
    },
    {
      id: 'az900-452',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What is a key advantage of Bicep over writing raw ARM JSON templates?', de: 'Was ist ein wesentlicher Vorteil von Bicep gegenüber dem direkten Schreiben von ARM-JSON-Vorlagen?' },
      options: [
        { id: 'A', text: { en: 'Bicep is a simpler, more readable language that compiles to ARM templates', de: 'Bicep ist eine einfachere, besser lesbare Sprache, die zu ARM-Vorlagen kompiliert wird' } },
        { id: 'B', text: { en: 'Bicep can manage only virtual machines', de: 'Bicep kann nur virtuelle Maschinen verwalten' } },
        { id: 'C', text: { en: 'Bicep replaces Azure subscriptions', de: 'Bicep ersetzt Azure-Abonnements' } },
        { id: 'D', text: { en: 'Bicep is used only for billing reports', de: 'Bicep wird nur für Abrechnungsberichte verwendet' } }
      ],
      correct: ['A'],
      explanation: { en: 'Bicep provides a more concise and maintainable authoring experience for Azure infrastructure as code. It compiles down to ARM templates, so it works with the same deployment engine.', de: 'Bicep bietet eine prägnantere und besser wartbare Erstellungserfahrung für Azure-Infrastruktur als Code. Es wird zu ARM-Vorlagen kompiliert und nutzt daher dieselbe Bereitstellungs-Engine.' },
      hint: { en: 'The benefit is readability and authoring simplicity, not a different Azure hierarchy.', de: 'Der Vorteil liegt in Lesbarkeit und vereinfachter Erstellung, nicht in einer anderen Azure-Hierarchie.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/overview'
    },
    {
      id: 'az900-453',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Contoso, Ltd. wants Azure to inventory and manage servers that run in its own datacenter and in another cloud provider.', de: 'Contoso, Ltd. möchte, dass Azure Server inventarisiert und verwaltet, die im eigenen Rechenzentrum und bei einem weiteren Cloud-Anbieter laufen.' },
      question: { en: 'Which service should it use?', de: 'Welchen Dienst sollte es verwenden?' },
      options: [
        { id: 'A', text: { en: 'Azure Arc', de: 'Azure Arc' } },
        { id: 'B', text: { en: 'Azure DNS', de: 'Azure DNS' } },
        { id: 'C', text: { en: 'Azure Reservations', de: 'Azure Reservations' } },
        { id: 'D', text: { en: 'Azure Front Door', de: 'Azure Front Door' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Arc extends Azure management capabilities to resources outside Azure, including on-premises and other cloud environments. It is designed for hybrid and multi-cloud management scenarios.', de: 'Azure Arc erweitert Azure-Verwaltungsfunktionen auf Ressourcen außerhalb von Azure, einschließlich lokaler Umgebungen und anderer Clouds. Der Dienst ist für Hybrid- und Multi-Cloud-Verwaltungsszenarien ausgelegt.' },
      hint: { en: 'Choose the service that brings non-Azure resources under Azure management.', de: 'Wählen Sie den Dienst, der Nicht-Azure-Ressourcen unter Azure-Verwaltung bringt.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-arc/overview'
    },
    {
      id: 'az900-454',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What does Azure Policy do?', de: 'Was macht Azure Policy?' },
      options: [
        { id: 'A', text: { en: 'Evaluates and can enforce rules and compliance settings on Azure resources', de: 'Bewertet Regeln und Compliance-Einstellungen auf Azure-Ressourcen und kann sie durchsetzen' } },
        { id: 'B', text: { en: 'Encrypts all data in transit without configuration', de: 'Verschlüsselt alle Daten während der Übertragung ohne Konfiguration' } },
        { id: 'C', text: { en: 'Replaces Microsoft Entra ID', de: 'Ersetzt Microsoft Entra ID' } },
        { id: 'D', text: { en: 'Provides a private circuit to Azure', de: 'Stellt eine private Leitung zu Azure bereit' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Policy helps organizations define standards and evaluate compliance across resources. It can audit configurations and, in some cases, deny or modify noncompliant deployments.', de: 'Azure Policy hilft Organisationen, Standards zu definieren und die Compliance von Ressourcen zu bewerten. Der Dienst kann Konfigurationen überprüfen und in manchen Fällen nicht konforme Bereitstellungen verweigern oder ändern.' },
      hint: { en: 'Think governance rules and compliance enforcement.', de: 'Denken Sie an Governance-Regeln und Compliance-Durchsetzung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/governance/policy/overview'
    },
    {
      id: 'az900-455',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Tailwind Traders requires every resource to include a CostCenter tag at deployment time.', de: 'Tailwind Traders verlangt, dass jede Ressource bei der Bereitstellung ein CostCenter-Tag enthält.' },
      question: { en: 'Which Azure governance feature should enforce this requirement?', de: 'Welche Azure-Governance-Funktion sollte diese Anforderung durchsetzen?' },
      options: [
        { id: 'A', text: { en: 'Azure Policy', de: 'Azure Policy' } },
        { id: 'B', text: { en: 'Azure Load Balancer', de: 'Azure Load Balancer' } },
        { id: 'C', text: { en: 'Azure DDoS Protection', de: 'Azure DDoS Protection' } },
        { id: 'D', text: { en: 'Azure DNS', de: 'Azure DNS' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Policy can require specific tags and deny deployments that do not meet policy rules. That makes it a standard governance tool for enforcing organizational standards.', de: 'Azure Policy kann bestimmte Tags verlangen und Bereitstellungen ablehnen, die Richtlinienregeln nicht erfüllen. Dadurch ist der Dienst ein Standardwerkzeug für die Durchsetzung organisatorischer Vorgaben.' },
      hint: { en: 'Choose the service that can require or deny resource properties during deployment.', de: 'Wählen Sie den Dienst, der Ressourceneigenschaften bei der Bereitstellung verlangen oder ablehnen kann.' },
      reference: 'https://learn.microsoft.com/en-us/azure/governance/policy/overview'
    },
    {
      id: 'az900-456',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is Azure role-based access control (RBAC) used for?', de: 'Wofür wird die rollenbasierte Zugriffssteuerung (RBAC) in Azure verwendet?' },
      options: [
        { id: 'A', text: { en: 'To grant users the minimum permissions they need on Azure resources', de: 'Um Benutzern die minimal notwendigen Berechtigungen auf Azure-Ressourcen zu gewähren' } },
        { id: 'B', text: { en: 'To replicate data between regions', de: 'Um Daten zwischen Regionen zu replizieren' } },
        { id: 'C', text: { en: 'To estimate monthly cloud costs', de: 'Um monatliche Cloud-Kosten zu schätzen' } },
        { id: 'D', text: { en: 'To create DNS records', de: 'Um DNS-Einträge zu erstellen' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure RBAC lets you assign permissions based on roles so users receive only the access they require. This supports least-privilege administration and better security control.', de: 'Azure RBAC ermöglicht es, Berechtigungen rollenbasiert zuzuweisen, sodass Benutzer nur den Zugriff erhalten, den sie benötigen. Das unterstützt die Administration mit geringsten Rechten und eine bessere Sicherheitskontrolle.' },
      hint: { en: 'Think permission assignment and least privilege.', de: 'Denken Sie an Berechtigungszuweisung und geringste Rechte.' },
      reference: 'https://learn.microsoft.com/en-us/azure/role-based-access-control/overview'
    },
    {
      id: 'az900-457',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: { en: 'An administrator at Northwind Traders wants to prevent accidental deletion of a production storage account.', de: 'Ein Administrator bei Northwind Traders möchte das versehentliche Löschen eines Produktionsspeicherkontos verhindern.' },
      question: { en: 'Which feature should be applied?', de: 'Welche Funktion sollte angewendet werden?' },
      options: [
        { id: 'A', text: { en: 'Delete lock', de: 'Delete-Sperre' } },
        { id: 'B', text: { en: 'Budget', de: 'Budget' } },
        { id: 'C', text: { en: 'Availability zone', de: 'Verfügbarkeitszone' } },
        { id: 'D', text: { en: 'Azure Monitor alert', de: 'Azure-Monitor-Warnung' } }
      ],
      correct: ['A'],
      explanation: { en: 'A delete lock prevents the resource from being deleted even by users who otherwise have permission. It is a simple governance control to avoid accidental removal of important resources.', de: 'Eine Delete-Sperre verhindert das Löschen der Ressource selbst durch Benutzer, die ansonsten berechtigt wären. Sie ist eine einfache Governance-Kontrolle, um das versehentliche Entfernen wichtiger Ressourcen zu vermeiden.' },
      hint: { en: 'Choose the control that protects a resource from deletion.', de: 'Wählen Sie die Kontrolle, die eine Ressource vor dem Löschen schützt.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/lock-resources'
    },
    {
      id: 'az900-458',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Why are tags useful in Azure?', de: 'Warum sind Tags in Azure nützlich?' },
      options: [
        { id: 'A', text: { en: 'They help organize resources and support cost reporting by categories such as department or project', de: 'Sie helfen, Ressourcen zu organisieren und Kostenberichte nach Kategorien wie Abteilung oder Projekt zu unterstützen' } },
        { id: 'B', text: { en: 'They increase the SLA of a service', de: 'Sie erhöhen die SLA eines Dienstes' } },
        { id: 'C', text: { en: 'They replace subscriptions for billing', de: 'Sie ersetzen Abonnements für die Abrechnung' } },
        { id: 'D', text: { en: 'They provide encryption keys for storage', de: 'Sie liefern Verschlüsselungsschlüssel für Speicher' } }
      ],
      correct: ['A'],
      explanation: { en: 'Tags are name-value pairs attached to resources for organization, automation, and reporting. They are commonly used to track ownership, environment, or cost allocation.', de: 'Tags sind Name-Wert-Paare, die an Ressourcen angehängt werden, um Organisation, Automatisierung und Berichterstattung zu unterstützen. Sie werden häufig verwendet, um Eigentümer, Umgebung oder Kostenstellen nachzuverfolgen.' },
      hint: { en: 'Think metadata for organization and cost grouping.', de: 'Denken Sie an Metadaten für Organisation und Kostengruppierung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources'
    },
    {
      id: 'az900-459',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Tailwind Traders, finance wants an alert when spending in a subscription reaches 80 percent of the monthly limit.', de: 'Bei Tailwind Traders: die Finanzabteilung möchte eine Warnung erhalten, wenn die Ausgaben in einem Abonnement 80 Prozent des monatlichen Limits erreichen.' },
      question: { en: 'What should be configured?', de: 'Was sollte konfiguriert werden?' },
      options: [
        { id: 'A', text: { en: 'Budget with alert', de: 'Budget mit Warnung' } },
        { id: 'B', text: { en: 'Resource lock', de: 'Ressourcensperre' } },
        { id: 'C', text: { en: 'Availability set', de: 'Verfügbarkeitsgruppe' } },
        { id: 'D', text: { en: 'ExpressRoute circuit', de: 'ExpressRoute-Leitung' } }
      ],
      correct: ['A'],
      explanation: { en: 'Budgets in Cost Management let organizations set spending thresholds and trigger alerts when actual or forecast costs approach those limits. This helps control cloud spending proactively.', de: 'Budgets in Cost Management ermöglichen es Organisationen, Ausgabenschwellen festzulegen und Warnungen auszulösen, wenn tatsächliche oder prognostizierte Kosten diese Grenzen erreichen. Das hilft, Cloud-Ausgaben proaktiv zu steuern.' },
      hint: { en: 'Choose the feature built specifically for spend thresholds and notifications.', de: 'Wählen Sie die Funktion, die speziell für Ausgabenschwellen und Benachrichtigungen vorgesehen ist.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cost-management-billing/costs/tutorial-acm-create-budgets'
    },
    {
      id: 'az900-460',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is the Azure Pricing Calculator used for?', de: 'Wofür wird der Azure Pricing Calculator verwendet?' },
      options: [
        { id: 'A', text: { en: 'Estimating the expected cost of Azure services before deployment', de: 'Zum Schätzen der erwarteten Kosten von Azure-Diensten vor der Bereitstellung' } },
        { id: 'B', text: { en: 'Monitoring real-time CPU performance', de: 'Zum Überwachen der CPU-Leistung in Echtzeit' } },
        { id: 'C', text: { en: 'Enforcing governance policies', de: 'Zum Durchsetzen von Governance-Richtlinien' } },
        { id: 'D', text: { en: 'Creating private network tunnels', de: 'Zum Erstellen privater Netzwerktunnel' } }
      ],
      correct: ['A'],
      explanation: { en: 'The Azure Pricing Calculator helps estimate expected monthly costs based on selected services, sizes, and usage assumptions. It is commonly used during planning and architecture discussions.', de: 'Der Azure Pricing Calculator hilft dabei, erwartete monatliche Kosten auf Basis ausgewählter Dienste, Größen und Nutzungsannahmen zu schätzen. Er wird häufig in Planungs- und Architekturgesprächen verwendet.' },
      hint: { en: 'This tool is for forecasting cost before you deploy resources.', de: 'Dieses Werkzeug dient der Kostenvorhersage vor der Bereitstellung von Ressourcen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cost-management-billing/costs/pricing-calculator'
    },
    {
      id: 'az900-461',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Contoso, Ltd. wants to compare the long-term cost of its current on-premises environment with running the same workloads in Azure.', de: 'Contoso, Ltd. möchte die langfristigen Kosten seiner aktuellen lokalen Umgebung mit dem Betrieb derselben Workloads in Azure vergleichen.' },
      question: { en: 'Which tool should it use?', de: 'Welches Werkzeug sollte es verwenden?' },
      options: [
        { id: 'A', text: { en: 'Azure Advisor', de: 'Azure Advisor' } },
        { id: 'B', text: { en: 'Azure TCO Calculator', de: 'Azure-TCO-Rechner' } },
        { id: 'C', text: { en: 'Azure Activity Log', de: 'Azure-Aktivitätsprotokoll' } },
        { id: 'D', text: { en: 'Azure Load Balancer', de: 'Azure Load Balancer' } }
      ],
      correct: ['B'],
      explanation: { en: 'The TCO Calculator is intended to compare the cost of on-premises infrastructure with Azure over time. It helps build a migration business case rather than estimating only current Azure spend.', de: 'Der TCO-Rechner ist dafür gedacht, die Kosten lokaler Infrastruktur über die Zeit mit Azure zu vergleichen. Er hilft beim Aufbau eines geschäftlichen Migrationsszenarios, statt nur aktuelle Azure-Kosten zu schätzen.' },
      hint: { en: 'Choose the tool for comparing on-premises costs with Azure costs.', de: 'Wählen Sie das Werkzeug zum Vergleich lokaler Kosten mit Azure-Kosten.' },
      reference: 'https://learn.microsoft.com/en-us/training/modules/describe-cost-management-azure/'
    },
    {
      id: 'az900-462',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which pricing option can reduce the cost of steady, predictable Azure compute workloads over one or three years?', de: 'Welche Preisoption kann die Kosten für gleichmäßige, vorhersehbare Azure-Compute-Workloads über ein oder drei Jahre senken?' },
      options: [
        { id: 'A', text: { en: 'Reservations', de: 'Reservierungen' } },
        { id: 'B', text: { en: 'Spot VMs', de: 'Spot-VMs' } },
        { id: 'C', text: { en: 'Resource tags', de: 'Ressourcen-Tags' } },
        { id: 'D', text: { en: 'Availability zones', de: 'Verfügbarkeitszonen' } }
      ],
      correct: ['A'],
      explanation: { en: 'Reservations provide discounts when you commit to a specific compute capacity for a longer period. They are well suited to workloads that run continuously and predictably.', de: 'Reservierungen bieten Rabatte, wenn Sie sich für einen längeren Zeitraum auf eine bestimmte Compute-Kapazität festlegen. Sie eignen sich gut für Workloads, die kontinuierlich und vorhersehbar laufen.' },
      hint: { en: 'Look for the option that rewards long-term commitment to stable usage.', de: 'Suchen Sie nach der Option, die ein langfristiges Commitment für stabile Nutzung belohnt.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/save-compute-costs-reservations'
    },
    {
      id: 'az900-463',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Northwind Traders, a rendering workload can tolerate interruption, and the main goal is the lowest possible compute cost.', de: 'Bei Northwind Traders: ein Rendering-Workload kann Unterbrechungen tolerieren, und das Hauptziel ist der niedrigstmögliche Compute-Preis.' },
      question: { en: 'Which Azure VM option is best?', de: 'Welche Azure-VM-Option ist am besten geeignet?' },
      options: [
        { id: 'A', text: { en: 'Reserved VM instances', de: 'Reservierte VM-Instanzen' } },
        { id: 'B', text: { en: 'Spot VMs', de: 'Spot-VMs' } },
        { id: 'C', text: { en: 'Dedicated Hosts', de: 'Dedizierte Hosts' } },
        { id: 'D', text: { en: 'Premium SSD', de: 'Premium-SSD' } }
      ],
      correct: ['B'],
      explanation: { en: 'Spot VMs let you use spare Azure capacity at a lower price, but the instances can be evicted when Azure needs the capacity back. That trade-off suits interruptible workloads.', de: 'Spot-VMs ermöglichen die Nutzung freier Azure-Kapazität zu einem niedrigeren Preis, aber die Instanzen können entfernt werden, wenn Azure die Kapazität wieder benötigt. Dieser Kompromiss passt zu unterbrechbaren Workloads.' },
      hint: { en: 'Choose the low-cost compute option that can be interrupted.', de: 'Wählen Sie die kostengünstige Compute-Option, die unterbrochen werden kann.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-machines/spot-vms'
    },
    {
      id: 'az900-464',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What does Azure Advisor provide?', de: 'Was bietet Azure Advisor?' },
      options: [
        { id: 'A', text: { en: 'Personalized best-practice recommendations for cost, security, performance, reliability, and operational excellence', de: 'Personalisierte Best-Practice-Empfehlungen für Kosten, Sicherheit, Leistung, Zuverlässigkeit und betriebliche Exzellenz' } },
        { id: 'B', text: { en: 'A managed relational database', de: 'Eine verwaltete relationale Datenbank' } },
        { id: 'C', text: { en: 'A browser-based shell', de: 'Eine browserbasierte Shell' } },
        { id: 'D', text: { en: 'A file share service', de: 'Einen Dateifreigabedienst' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Advisor analyzes deployed resources and highlights recommendations across several categories. It is intended to help customers improve existing environments by following Azure best practices.', de: 'Azure Advisor analysiert bereitgestellte Ressourcen und zeigt Empfehlungen in mehreren Kategorien an. Der Dienst soll Kunden dabei helfen, bestehende Umgebungen durch Azure-Best-Practices zu verbessern.' },
      hint: { en: 'Think recommendation engine, not a workload runtime service.', de: 'Denken Sie an eine Empfehlungs-Engine und nicht an einen Laufzeitdienst für Workloads.' },
      reference: 'https://learn.microsoft.com/en-us/azure/advisor/advisor-overview'
    },
    {
      id: 'az900-465',
      type: 'multiple',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which capabilities are part of Azure Monitor?', de: 'Welche Funktionen gehören zu Azure Monitor?' },
      options: [
        { id: 'A', text: { en: 'Collecting metrics', de: 'Metriken sammeln' } },
        { id: 'B', text: { en: 'Collecting and analyzing logs', de: 'Protokolle sammeln und analysieren' } },
        { id: 'C', text: { en: 'Defining alerts based on telemetry', de: 'Warnungen auf Basis von Telemetrie definieren' } },
        { id: 'D', text: { en: 'Replacing Microsoft Entra ID', de: 'Microsoft Entra ID ersetzen' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'Azure Monitor collects telemetry such as metrics and logs, supports analysis, and can trigger alerts when conditions are met. Identity management remains the role of Microsoft Entra ID, not Azure Monitor.', de: 'Azure Monitor sammelt Telemetriedaten wie Metriken und Protokolle, unterstützt Analysen und kann Warnungen auslösen, wenn Bedingungen erfüllt sind. Die Identitätsverwaltung bleibt die Aufgabe von Microsoft Entra ID und nicht von Azure Monitor.' },
      hint: { en: 'Think observability and alerting, not identity.', de: 'Denken Sie an Beobachtbarkeit und Warnungen, nicht an Identität.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/overview'
    },
    {
      id: 'az900-466',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Contoso, Ltd., operations wants to know whether a Microsoft outage or planned maintenance event is affecting resources in its subscription.', de: 'Bei Contoso, Ltd.: der Betrieb möchte wissen, ob ein Microsoft-Ausfall oder ein geplantes Wartungsereignis Ressourcen im eigenen Abonnement betrifft.' },
      question: { en: 'Which service should the team check?', de: 'Welchen Dienst sollte das Team prüfen?' },
      options: [
        { id: 'A', text: { en: 'Azure Service Health', de: 'Azure Service Health' } },
        { id: 'B', text: { en: 'Azure Policy', de: 'Azure Policy' } },
        { id: 'C', text: { en: 'Azure Tags', de: 'Azure-Tags' } },
        { id: 'D', text: { en: 'Azure Files', de: 'Azure Files' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Service Health provides personalized information about incidents, planned maintenance, and health advisories relevant to your Azure subscriptions. It focuses on service impact visibility rather than governance or storage.', de: 'Azure Service Health liefert personalisierte Informationen zu Vorfällen, geplanter Wartung und Health Advisories, die für Ihre Azure-Abonnements relevant sind. Der Dienst konzentriert sich auf Transparenz über Auswirkungen und nicht auf Governance oder Speicher.' },
      hint: { en: 'Choose the service for subscription-specific incidents and planned maintenance.', de: 'Wählen Sie den Dienst für abonnementspezifische Vorfälle und geplante Wartungen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/service-health/overview'
    },
    {
      id: 'az900-467',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What type of information does the Azure Activity Log record?', de: 'Welche Art von Informationen zeichnet das Azure-Aktivitätsprotokoll auf?' },
      options: [
        { id: 'A', text: { en: 'Subscription-level events such as create, update, delete, and administrative actions', de: 'Ereignisse auf Abonnementebene wie Erstellen, Aktualisieren, Löschen und administrative Aktionen' } },
        { id: 'B', text: { en: 'File contents stored in Azure Files', de: 'Dateiinhalte in Azure Files' } },
        { id: 'C', text: { en: 'Password hashes from Microsoft Entra ID', de: 'Kennworthashes aus Microsoft Entra ID' } },
        { id: 'D', text: { en: 'Source code changes in Git', de: 'Quellcodeänderungen in Git' } }
      ],
      correct: ['A'],
      explanation: { en: 'The Activity Log captures control-plane events for Azure resources, such as who created, changed, or deleted something. It is useful for auditing administrative activity at the subscription level.', de: 'Das Aktivitätsprotokoll erfasst Control-Plane-Ereignisse für Azure-Ressourcen, zum Beispiel wer etwas erstellt, geändert oder gelöscht hat. Es ist nützlich, um administrative Aktivitäten auf Abonnementebene zu auditieren.' },
      hint: { en: 'Think administrative event history, not workload data.', de: 'Denken Sie an die Historie administrativer Ereignisse, nicht an Workload-Daten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/activity-log'
    },
    {
      id: 'az900-468',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'An administrator at Tailwind Traders wants to run Kusto queries across logs collected from many Azure resources in one central workspace.', de: 'Ein Administrator bei Tailwind Traders möchte Kusto-Abfragen über Protokolle aus vielen Azure-Ressourcen in einem zentralen Arbeitsbereich ausführen.' },
      question: { en: 'Which Azure component should be used?', de: 'Welche Azure-Komponente sollte verwendet werden?' },
      options: [
        { id: 'A', text: { en: 'Log Analytics workspace', de: 'Log-Analytics-Arbeitsbereich' } },
        { id: 'B', text: { en: 'Availability set', de: 'Verfügbarkeitsgruppe' } },
        { id: 'C', text: { en: 'Pricing calculator', de: 'Preisrechner' } },
        { id: 'D', text: { en: 'Azure DNS', de: 'Azure DNS' } }
      ],
      correct: ['A'],
      explanation: { en: 'A Log Analytics workspace is the central store for Azure Monitor logs and supports Kusto Query Language for analysis across many resources. It is designed for centralized monitoring and investigation.', de: 'Ein Log-Analytics-Arbeitsbereich ist der zentrale Speicher für Azure-Monitor-Protokolle und unterstützt die Kusto Query Language für Analysen über viele Ressourcen hinweg. Er ist für zentrale Überwachung und Untersuchung ausgelegt.' },
      hint: { en: 'Choose the centralized workspace for querying logs.', de: 'Wählen Sie den zentralen Arbeitsbereich zum Abfragen von Protokollen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/logs/log-analytics-overview'
    },
    {
      id: 'az900-469',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is Azure Cloud Shell?', de: 'Was ist Azure Cloud Shell?' },
      options: [
        { id: 'A', text: { en: 'A browser-accessible shell that provides Azure CLI and PowerShell tools', de: 'Eine über den Browser erreichbare Shell, die Azure CLI und PowerShell bereitstellt' } },
        { id: 'B', text: { en: 'A private datacenter rack in Azure', de: 'Ein privates Rechenzentrumsrack in Azure' } },
        { id: 'C', text: { en: 'A storage redundancy option', de: 'Eine Speicherredundanzoption' } },
        { id: 'D', text: { en: 'A service for issuing SSL certificates', de: 'Ein Dienst zum Ausstellen von SSL-Zertifikaten' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Cloud Shell is a browser-based command-line environment for managing Azure resources. It includes tools such as Azure CLI and PowerShell without requiring local installation.', de: 'Azure Cloud Shell ist eine browserbasierte Befehlszeilenumgebung zur Verwaltung von Azure-Ressourcen. Sie enthält Werkzeuge wie Azure CLI und PowerShell, ohne dass eine lokale Installation erforderlich ist.' },
      hint: { en: 'Think managed command-line access from the browser.', de: 'Denken Sie an verwalteten Befehlszeilenzugriff im Browser.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-shell/overview'
    },
    {
      id: 'az900-470',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What does a service-level agreement (SLA) describe?', de: 'Was beschreibt ein Service-Level-Agreement (SLA)?' },
      options: [
        { id: 'A', text: { en: 'The availability commitment Microsoft makes for a cloud service', de: 'Die Verfügbarkeitszusage, die Microsoft für einen Cloud-Dienst macht' } },
        { id: 'B', text: { en: 'The number of users in a subscription', de: 'Die Anzahl der Benutzer in einem Abonnement' } },
        { id: 'C', text: { en: 'The amount of storage in a resource group', de: 'Die Speichermenge in einer Ressourcengruppe' } },
        { id: 'D', text: { en: 'The maximum number of tags on a resource', de: 'Die maximale Anzahl von Tags auf einer Ressource' } }
      ],
      correct: ['A'],
      explanation: { en: 'An SLA states the expected service availability commitment and the terms associated with it. It is an important concept for understanding expected uptime and designing reliable solutions.', de: 'Ein SLA beschreibt die erwartete Verfügbarkeitszusage eines Dienstes und die damit verbundenen Bedingungen. Es ist ein wichtiges Konzept, um erwartete Betriebszeit zu verstehen und zuverlässige Lösungen zu entwerfen.' },
      hint: { en: 'Focus on uptime commitment rather than configuration limits.', de: 'Konzentrieren Sie sich auf die Verfügbarkeitszusage und nicht auf Konfigurationsgrenzen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/overview'
    },
    {
      id: 'az900-471',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'At Northwind Traders, a solution depends on two separate Azure services in sequence, and each service has an SLA of 99.9 percent.', de: 'Bei Northwind Traders hängt nacheinander von zwei separaten Azure-Diensten ab, und jeder Dienst hat eine SLA von 99,9 Prozent.' },
      question: { en: 'What is true about the composite SLA of the whole solution?', de: 'Was gilt für die zusammengesetzte SLA der Gesamtlösung?' },
      options: [
        { id: 'A', text: { en: 'It remains 99.9 percent', de: 'Sie bleibt bei 99,9 Prozent' } },
        { id: 'B', text: { en: 'It becomes higher than 99.9 percent', de: 'Sie wird höher als 99,9 Prozent' } },
        { id: 'C', text: { en: 'It is lower than 99.9 percent', de: 'Sie ist niedriger als 99,9 Prozent' } },
        { id: 'D', text: { en: 'It becomes 100 percent if the services are in the same region', de: 'Sie wird zu 100 Prozent, wenn sich die Dienste in derselben Region befinden' } }
      ],
      correct: ['C'],
      explanation: { en: 'When services depend on each other in sequence, the composite SLA is lower than the SLA of each individual service because the overall solution is unavailable if either dependency is unavailable. Composite availability is multiplicative, not additive.', de: 'Wenn Dienste nacheinander voneinander abhängen, ist die zusammengesetzte SLA niedriger als die SLA jedes einzelnen Dienstes, weil die Gesamtlösung nicht verfügbar ist, wenn eine der Abhängigkeiten ausfällt. Zusammengesetzte Verfügbarkeit ist multiplikativ und nicht additiv.' },
      hint: { en: 'More dependencies in series usually reduce overall availability.', de: 'Mehr Abhängigkeiten in Reihe verringern normalerweise die Gesamtverfügbarkeit.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/overview'
    },
    {
      id: 'az900-472',
      type: 'multiple',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which factors commonly influence Azure costs?', de: 'Welche Faktoren beeinflussen Azure-Kosten typischerweise?' },
      options: [
        { id: 'A', text: { en: 'The region where a resource is deployed', de: 'Die Region, in der eine Ressource bereitgestellt wird' } },
        { id: 'B', text: { en: 'The number of tags assigned to a resource', de: 'Die Anzahl der einer Ressource zugewiesenen Tags' } },
        { id: 'C', text: { en: 'The resource type or SKU selected', de: 'Der ausgewählte Ressourcentyp oder die SKU' } },
        { id: 'D', text: { en: 'The amount of consumption or usage', de: 'Die Höhe des Verbrauchs oder der Nutzung' } }
      ],
      correct: ['A', 'C', 'D'],
      explanation: { en: 'Azure costs are commonly affected by where a service runs, which SKU or service tier you choose, and how much you consume. Tags help with organization and reporting, but they do not directly determine the price of a resource.', de: 'Azure-Kosten werden typischerweise dadurch beeinflusst, wo ein Dienst ausgeführt wird, welche SKU oder welcher Servicetarif gewählt wird und wie viel verbraucht wird. Tags helfen bei Organisation und Berichterstattung, bestimmen aber nicht direkt den Preis einer Ressource.' },
      hint: { en: 'Think location, size, and usage as cost drivers.', de: 'Denken Sie an Standort, Größe und Nutzung als Kostentreiber.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cost-management-billing/costs/cost-mgt-best-practices'
    },
    {
      id: 'az900-473',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Tailwind Traders, a corporation has dozens of Azure subscriptions and wants to apply governance at the top of the hierarchy for all of them.', de: 'Bei Tailwind Traders: ein Konzern hat Dutzende Azure-Abonnements und möchte Governance ganz oben in der Hierarchie für alle anwenden.' },
      question: { en: 'Which Azure feature should be used?', de: 'Welche Azure-Funktion sollte verwendet werden?' },
      options: [
        { id: 'A', text: { en: 'Management groups', de: 'Verwaltungsgruppen' } },
        { id: 'B', text: { en: 'Resource groups', de: 'Ressourcengruppen' } },
        { id: 'C', text: { en: 'Availability zones', de: 'Verfügbarkeitszonen' } },
        { id: 'D', text: { en: 'Blob containers', de: 'Blobcontainer' } }
      ],
      correct: ['A'],
      explanation: { en: 'Management groups sit above subscriptions in the Azure hierarchy and let organizations apply governance and policy at scale. They are designed for enterprise-wide organization of many subscriptions.', de: 'Verwaltungsgruppen stehen in der Azure-Hierarchie über den Abonnements und ermöglichen es Organisationen, Governance und Richtlinien im großen Maßstab anzuwenden. Sie sind für die unternehmensweite Organisation vieler Abonnements gedacht.' },
      hint: { en: 'Choose the hierarchy level above subscriptions.', de: 'Wählen Sie die Hierarchieebene oberhalb von Abonnements.' },
      reference: 'https://learn.microsoft.com/en-us/azure/governance/management-groups/overview'
    },
    {
      id: 'az900-474',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Contoso, Ltd. wants a predefined Azure foundation for identity, networking, management, and governance before workload teams start deploying.', de: 'Contoso, Ltd. möchte eine vordefinierte Azure-Grundlage für Identität, Netzwerk, Verwaltung und Governance schaffen, bevor Workload-Teams mit Bereitstellungen beginnen.' },
      question: { en: 'What should it create?', de: 'Was sollte es erstellen?' },
      options: [
        { id: 'A', text: { en: 'Azure landing zone', de: 'Azure Landing Zone' } },
        { id: 'B', text: { en: 'Storage account', de: 'Speicherkonto' } },
        { id: 'C', text: { en: 'Availability set', de: 'Verfügbarkeitsgruppe' } },
        { id: 'D', text: { en: 'Single budget', de: 'Ein einzelnes Budget' } }
      ],
      correct: ['A'],
      explanation: { en: 'An Azure landing zone provides an enterprise-ready foundation that includes identity, networking, management, and governance building blocks. It is meant to prepare Azure for broader workload adoption.', de: 'Eine Azure Landing Zone bietet ein unternehmensgerechtes Fundament mit Bausteinen für Identität, Netzwerk, Verwaltung und Governance. Sie dient dazu, Azure auf die breitere Einführung von Workloads vorzubereiten.' },
      hint: { en: 'Look for the governed enterprise foundation, not a single resource.', de: 'Achten Sie auf das gesteuerte Unternehmensfundament und nicht auf eine einzelne Ressource.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/landing-zone/'
    },
    {
      id: 'az900-475',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is the Azure portal?', de: 'Was ist das Azure-Portal?' },
      options: [
        { id: 'A', text: { en: 'A web-based graphical interface for creating and managing Azure resources and services', de: 'Eine webbasierte grafische Oberfläche zum Erstellen und Verwalten von Azure-Ressourcen und -Diensten' } },
        { id: 'B', text: { en: 'A dedicated private network connection to Azure', de: 'Eine dedizierte private Netzwerkverbindung zu Azure' } },
        { id: 'C', text: { en: 'A cost discount for long-running virtual machines', de: 'Ein Kostenrabatt für lang laufende virtuelle Maschinen' } },
        { id: 'D', text: { en: 'A storage tier for long-term archives', de: 'Ein Speichertier für Langzeitarchivierung' } }
      ],
      correct: ['A'],
      explanation: { en: 'The Azure portal is the browser-based user interface for managing subscriptions, resources, monitoring, and many other Azure features. It is one of the core ways administrators and learners interact with Azure.', de: 'Das Azure-Portal ist die browserbasierte Benutzeroberfläche zur Verwaltung von Abonnements, Ressourcen, Überwachung und vielen weiteren Azure-Funktionen. Es ist einer der zentralen Wege, wie Administratoren und Lernende mit Azure interagieren.' },
      hint: { en: 'Choose the web interface option, not a network or pricing feature.', de: 'Wählen Sie die Option für die Weboberfläche und nicht eine Netzwerk- oder Preisfunktion.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-portal/azure-portal-overview'
    }
  ];
  if (window.ExamData && window.ExamData['az-900']) {
    window.ExamData['az-900'].questions = window.ExamData['az-900'].questions.concat(extra);
  }
})();
