(function() {
  var extra = [
    {
      id: 'az900-201',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which strategy describes using Azure and another public cloud provider for different workloads?', de: 'Welche Strategie beschreibt die Nutzung von Azure und einem weiteren Public-Cloud-Anbieter für verschiedene Workloads?' },
      options: [
        { id: 'A', text: { en: 'Hybrid cloud', de: 'Hybrid Cloud' } },
        { id: 'B', text: { en: 'Multi-cloud', de: 'Multi-Cloud' } },
        { id: 'C', text: { en: 'Private cloud', de: 'Private Cloud' } },
        { id: 'D', text: { en: 'Community cloud', de: 'Community Cloud' } }
      ],
      correct: ['B'],
      explanation: { en: 'Multi-cloud is correct because it uses more than one public cloud provider at the same time. The other options do not match the requirement or service characteristics in this case.', de: 'Multi-Cloud ist richtig, weil es mehrere Public-Cloud-Anbieter gleichzeitig nutzt. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Focus on the number of public cloud providers in use.', de: 'Achten Sie auf die Anzahl der verwendeten Public-Cloud-Anbieter.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-202',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which cost element should be included in a total cost of ownership comparison between on-premises infrastructure and Azure?', de: 'Welches Kostenelement sollte in einen Vergleich der Gesamtbetriebskosten zwischen lokaler Infrastruktur und Azure einbezogen werden?' },
      options: [
        { id: 'A', text: { en: 'Only server purchase price', de: 'Nur der Kaufpreis der Server' } },
        { id: 'B', text: { en: 'Electricity, cooling, and administrator labor', de: 'Strom, Kühlung und Administrationsaufwand' } },
        { id: 'C', text: { en: 'Only internet bandwidth', de: 'Nur Internetbandbreite' } },
        { id: 'D', text: { en: 'Only Azure support plans', de: 'Nur Azure-Supportpläne' } }
      ],
      correct: ['B'],
      explanation: { en: 'Electricity, cooling, and administrator labor is correct because total cost of ownership includes indirect and operational costs, not only hardware purchase costs. The other options do not match the requirement or service characteristics in this case.', de: 'Strom, Kühlung und Administrationsaufwand ist richtig, weil Gesamtbetriebskosten auch indirekte und betriebliche Kosten und nicht nur Hardwarekauf umfassen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think beyond hardware acquisition costs.', de: 'Denken Sie über die Anschaffungskosten der Hardware hinaus.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-203',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which statement best describes consumption-based pricing in Azure?', de: 'Welche Aussage beschreibt das verbrauchsbasierte Preismodell in Azure am besten?' },
      options: [
        { id: 'A', text: { en: 'Capacity is always fixed for a full year', de: 'Kapazität ist immer für ein ganzes Jahr festgelegt' } },
        { id: 'B', text: { en: 'You pay for resources while they are allocated or consumed', de: 'Sie zahlen für Ressourcen, solange sie zugewiesen oder verbraucht werden' } },
        { id: 'C', text: { en: 'All services are billed once per year', de: 'Alle Dienste werden einmal pro Jahr abgerechnet' } },
        { id: 'D', text: { en: 'Billing is identical for every service tier', de: 'Die Abrechnung ist für jede Dienstebene identisch' } }
      ],
      correct: ['B'],
      explanation: { en: 'You pay for resources while they are allocated or consumed is correct because Azure pricing commonly follows pay-as-you-go behavior where usage drives cost. The other options do not match the requirement or service characteristics in this case.', de: 'Sie zahlen für Ressourcen, solange sie zugewiesen oder verbraucht werden ist richtig, weil Azure-Preise in vielen Fällen dem Prinzip Zahlen nach Nutzung folgen und der Verbrauch die Kosten bestimmt. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for the option tied directly to actual usage.', de: 'Suchen Sie nach der Option, die direkt an die tatsächliche Nutzung gebunden ist.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-204',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which approach helps process data close to devices to reduce latency and handle intermittent connectivity?', de: 'Welcher Ansatz hilft dabei, Daten nahe an Geräten zu verarbeiten, um Latenz zu reduzieren und unterbrochene Verbindungen zu bewältigen?' },
      options: [
        { id: 'A', text: { en: 'Move every request to a distant central region', de: 'Jede Anforderung in eine entfernte zentrale Region verschieben' } },
        { id: 'B', text: { en: 'Use only nightly batch uploads', de: 'Nur nächtliche Batch-Uploads verwenden' } },
        { id: 'C', text: { en: 'Use edge computing', de: 'Edge Computing verwenden' } },
        { id: 'D', text: { en: 'Use cold storage', de: 'Cold Storage verwenden' } }
      ],
      correct: ['C'],
      explanation: { en: 'Use edge computing is correct because edge computing places compute near the data source so decisions can happen faster and continue locally when links are unstable. The other options do not match the requirement or service characteristics in this case.', de: 'Edge Computing verwenden ist richtig, weil Edge Computing Rechenleistung nahe an die Datenquelle bringt, damit Entscheidungen schneller erfolgen und lokal weiterlaufen können, wenn Verbindungen instabil sind. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think about computing that happens near the source of data.', de: 'Denken Sie an Rechenleistung, die nahe an der Datenquelle stattfindet.' },
      reference: 'https://learn.microsoft.com/en-us/azure/iot-edge/'
    },
    {
      id: 'az900-205',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What does recovery point objective define for a disaster recovery plan?', de: 'Was definiert das Recovery Point Objective in einem Disaster-Recovery-Plan?' },
      options: [
        { id: 'A', text: { en: 'The maximum acceptable data loss measured in time', de: 'Den maximal akzeptablen Datenverlust gemessen in Zeit' } },
        { id: 'B', text: { en: 'The total number of users affected', de: 'Die Gesamtzahl der betroffenen Benutzer' } },
        { id: 'C', text: { en: 'The maximum acceptable restore time', de: 'Die maximal akzeptable Wiederherstellungszeit' } },
        { id: 'D', text: { en: 'The number of backup copies stored', de: 'Die Anzahl der gespeicherten Sicherungskopien' } }
      ],
      correct: ['A'],
      explanation: { en: 'The maximum acceptable data loss measured in time is correct because recovery point objective expresses how much recent data the business can afford to lose after an incident. The other options do not match the requirement or service characteristics in this case.', de: 'Den maximal akzeptablen Datenverlust gemessen in Zeit ist richtig, weil das Recovery Point Objective ausdrückt, wie viele aktuelle Daten das Unternehmen nach einem Vorfall maximal verlieren darf. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Focus on data loss, not restore duration.', de: 'Konzentrieren Sie sich auf Datenverlust, nicht auf die Wiederherstellungsdauer.' },
      reference: 'https://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-overview'
    },
    {
      id: 'az900-206',
      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: 'Adding more VM instances behind a load balancer', de: 'Mehr VM-Instanzen hinter einem Lastenausgleich hinzufügen' } },
        { id: 'B', text: { en: 'Increasing CPU and memory of an existing VM', de: 'CPU und Arbeitsspeicher einer vorhandenen VM erhöhen' } },
        { id: 'C', text: { en: 'Deploying the workload to another region', de: 'Die Workload in einer anderen Region bereitstellen' } },
        { id: 'D', text: { en: 'Moving files to archive storage', de: 'Dateien in Archivspeicher verschieben' } }
      ],
      correct: ['B'],
      explanation: { en: 'Increasing CPU and memory of an existing VM is correct because vertical scaling increases the size of a single running resource instead of adding more separate instances. The other options do not match the requirement or service characteristics in this case.', de: 'CPU und Arbeitsspeicher einer vorhandenen VM erhöhen ist richtig, weil vertikale Skalierung die Größe einer einzelnen laufenden Ressource erhöht, statt weitere getrennte Instanzen hinzuzufügen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      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-207',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Why can large cloud providers often offer lower per-unit costs than many individual organizations?', de: 'Warum können große Cloud-Anbieter oft niedrigere Stückkosten anbieten als viele einzelne Organisationen?' },
      options: [
        { id: 'A', text: { en: 'They never maintain hardware', de: 'Sie warten niemals Hardware' } },
        { id: 'B', text: { en: 'They benefit from economies of scale', de: 'Sie profitieren von Skaleneffekten' } },
        { id: 'C', text: { en: 'They use only free electricity', de: 'Sie nutzen nur kostenlosen Strom' } },
        { id: 'D', text: { en: 'They avoid all compliance costs', de: 'Sie vermeiden alle Compliance-Kosten' } }
      ],
      correct: ['B'],
      explanation: { en: 'They benefit from economies of scale is correct because large-scale purchasing and operations spread costs across many customers and reduce average unit cost. The other options do not match the requirement or service characteristics in this case.', de: 'Sie profitieren von Skaleneffekten ist richtig, weil groß angelegte Beschaffung und Betriebsabläufe Kosten auf viele Kunden verteilen und die durchschnittlichen Stückkosten senken. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think about buying and operating at massive scale.', de: 'Denken Sie an Einkauf und Betrieb in sehr großem Maßstab.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-208',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which statement best describes a private cloud?', de: 'Welche Aussage beschreibt eine Private Cloud am besten?' },
      options: [
        { id: 'A', text: { en: 'It is dedicated to a single organization', de: 'Sie ist einer einzelnen Organisation gewidmet' } },
        { id: 'B', text: { en: 'It must always be hosted by Microsoft', de: 'Sie muss immer von Microsoft gehostet werden' } },
        { id: 'C', text: { en: 'It always uses multiple public cloud providers', de: 'Sie verwendet immer mehrere Public-Cloud-Anbieter' } },
        { id: 'D', text: { en: 'It is available to the general public', de: 'Sie steht der allgemeinen Öffentlichkeit zur Verfügung' } }
      ],
      correct: ['A'],
      explanation: { en: 'It is dedicated to a single organization is correct because a private cloud is designed for one organization and emphasizes dedicated control and isolation. The other options do not match the requirement or service characteristics in this case.', de: 'Sie ist einer einzelnen Organisation gewidmet ist richtig, weil eine Private Cloud für eine Organisation ausgelegt ist und dedizierte Kontrolle sowie Isolation betont. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for dedicated use by one organization.', de: 'Achten Sie auf die dedizierte Nutzung durch eine Organisation.' },
      reference: 'https://learn.microsoft.com/en-us/training/modules/describe-cloud-compute/'
    },
    {
      id: 'az900-209',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which benefit of cloud adoption is most closely related to agility and DevOps practices?', de: 'Welcher Vorteil der Cloud-Einführung ist am engsten mit Agilität und DevOps-Praktiken verbunden?' },
      options: [
        { id: 'A', text: { en: 'Faster experimentation and shorter release cycles', de: 'Schnelleres Experimentieren und kürzere Release-Zyklen' } },
        { id: 'B', text: { en: 'Guaranteed zero outages in every workload', de: 'Garantiert keine Ausfälle in jeder Workload' } },
        { id: 'C', text: { en: 'Elimination of all governance needs', de: 'Beseitigung aller Governance-Anforderungen' } },
        { id: 'D', text: { en: 'Permanent fixed monthly pricing for every resource', de: 'Dauerhaft feste monatliche Preise für jede Ressource' } }
      ],
      correct: ['A'],
      explanation: { en: 'Faster experimentation and shorter release cycles is correct because cloud services and automation help teams provision environments quickly and release changes more frequently. The other options do not match the requirement or service characteristics in this case.', de: 'Schnelleres Experimentieren und kürzere Release-Zyklen ist richtig, weil Cloud-Dienste und Automatisierung Teams helfen, Umgebungen schnell bereitzustellen und Änderungen häufiger zu veröffentlichen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think about how quickly teams can build, test, and release.', de: 'Denken Sie daran, wie schnell Teams entwickeln, testen und bereitstellen können.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-210',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which concept defines rules and guardrails that keep cloud resources aligned with business, security, and compliance requirements?', de: 'Welches Konzept definiert Regeln und Leitplanken, die Cloud-Ressourcen an Geschäfts-, Sicherheits- und Compliance-Anforderungen ausrichten?' },
      options: [
        { id: 'A', text: { en: 'Elasticity', de: 'Elastizität' } },
        { id: 'B', text: { en: 'Governance', de: 'Governance' } },
        { id: 'C', text: { en: 'Availability zone', de: 'Verfügbarkeitszone' } },
        { id: 'D', text: { en: 'Peering', de: 'Peering' } }
      ],
      correct: ['B'],
      explanation: { en: 'Governance is correct because governance establishes standards, policies, and oversight for how cloud resources should be deployed and used. The other options do not match the requirement or service characteristics in this case.', de: 'Governance ist richtig, weil Governance Standards, Richtlinien und Aufsicht dafür festlegt, wie Cloud-Ressourcen bereitgestellt und genutzt werden sollen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for the term about rules, standards, and control.', de: 'Suchen Sie nach dem Begriff für Regeln, Standards und Steuerung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/govern/'
    },
    {
      id: 'az900-211',
      type: 'multiple',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'In an Azure IaaS workload that runs on virtual machines, which tasks remain the customer responsibility?', de: 'Welche Aufgaben bleiben bei einer Azure-IaaS-Workload auf virtuellen Maschinen in der Verantwortung des Kunden?' },
      options: [
        { id: 'A', text: { en: 'Patching the guest operating system', de: 'Das Patchen des Gastbetriebssystems' } },
        { id: 'B', text: { en: 'Configuring the application inside the VM', de: 'Die Konfiguration der Anwendung in der VM' } },
        { id: 'C', text: { en: 'Replacing failed physical disks in the datacenter', de: 'Das Ersetzen ausgefallener physischer Datenträger im Rechenzentrum' } },
        { id: 'D', text: { en: 'Securing the data stored in the VM', de: 'Das Schützen der in der VM gespeicherten Daten' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Patching the guest operating system, Configuring the application inside the VM, and Securing the data stored in the VM are correct because the customer still manages the guest operating system, application configuration, and data protection in IaaS. The other options do not match the requirement or service characteristics in this case.', de: 'Das Patchen des Gastbetriebssystems, Die Konfiguration der Anwendung in der VM, und Das Schützen der in der VM gespeicherten Daten sind richtig, weil der Kunde in IaaS weiterhin das Gastbetriebssystem, die Anwendungskonfiguration und den Schutz der Daten verwaltet. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Separate physical infrastructure duties from guest workload duties.', de: 'Trennen Sie Aufgaben für physische Infrastruktur von Aufgaben innerhalb der Gast-Workload.' },
      reference: 'https://learn.microsoft.com/en-us/azure/security/fundamentals/shared-responsibility'
    },
    {
      id: 'az900-212',
      type: 'multiple',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which characteristics are typical of a refactor migration strategy?', de: 'Welche Merkmale sind typisch für eine Refactor-Migrationsstrategie?' },
      options: [
        { id: 'A', text: { en: 'Application architecture is modified to use cloud-native services', de: 'Die Anwendungsarchitektur wird geändert, um cloudnative Dienste zu nutzen' } },
        { id: 'B', text: { en: 'More code change is usually required than with lift-and-shift', de: 'In der Regel sind mehr Codeänderungen nötig als bei Lift-and-Shift' } },
        { id: 'C', text: { en: 'There is always zero downtime during migration', de: 'Während der Migration gibt es immer None Ausfallzeit' } },
        { id: 'D', text: { en: 'Every component stays exactly the same as before', de: 'Jede Komponente bleibt genau wie zuvor' } }
      ],
      correct: ['A', 'B'],
      explanation: { en: 'Application architecture is modified to use cloud-native services and More code change is usually required than with lift-and-shift are correct because refactoring redesigns parts of the application so it can take better advantage of managed and cloud-native capabilities. The other options do not match the requirement or service characteristics in this case.', de: 'Die Anwendungsarchitektur wird geändert, um cloudnative Dienste zu nutzen und In der Regel sind mehr Codeänderungen nötig als bei Lift-and-Shift sind richtig, weil Refactoring Teile der Anwendung neu gestaltet, damit sie verwaltete und cloudnative Funktionen besser nutzen kann. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for architectural change rather than simple relocation.', de: 'Achten Sie auf architektonische Änderungen statt auf eine reine Verlagerung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/migrate/'
    },
    {
      id: 'az900-213',
      type: 'multiple',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which factors should be considered for data residency and data sovereignty planning?', de: 'Welche Faktoren sollten bei der Planung von Datenresidenz und Datensouveränität berücksichtigt werden?' },
      options: [
        { id: 'A', text: { en: 'Select appropriate Azure regions for storage', de: 'Geeignete Azure-Regionen für die Speicherung auswählen' } },
        { id: 'B', text: { en: 'Review legal requirements for data storage and transfer', de: 'Rechtliche Anforderungen an Datenspeicherung und -übertragung prüfen' } },
        { id: 'C', text: { en: 'Assume every Azure region automatically satisfies local law', de: 'Annehmen, dass jede Azure-Region automatisch lokales Recht erfüllt' } },
        { id: 'D', text: { en: 'Evaluate where replicas and backups are stored', de: 'Prüfen, wo Replikate und Sicherungen gespeichert werden' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Select appropriate Azure regions for storage, Review legal requirements for data storage and transfer, and Evaluate where replicas and backups are stored are correct because region choice, regulatory obligations, and replica locations all influence whether residency and sovereignty requirements are met. The other options do not match the requirement or service characteristics in this case.', de: 'Geeignete Azure-Regionen für die Speicherung auswählen, Rechtliche Anforderungen an Datenspeicherung und -übertragung prüfen, und Prüfen, wo Replikate und Sicherungen gespeichert werden sind richtig, weil Regionswahl, regulatorische Pflichten und Speicherorte von Replikaten alle beeinflussen, ob Anforderungen an Datenresidenz und Souveränität erfüllt werden. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think about laws, regions, and copies of the data.', de: 'Denken Sie an Gesetze, Regionen und Datenkopien.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/regions-overview'
    },
    {
      id: 'az900-214',
      type: 'multiple',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which statements describe advantages of horizontal scaling?', de: 'Welche Aussagen beschreiben Vorteile der horizontalen Skalierung?' },
      options: [
        { id: 'A', text: { en: 'Add more instances of the workload', de: 'Weitere Instanzen der Workload hinzufügen' } },
        { id: 'B', text: { en: 'Improve resiliency by avoiding dependence on one large server', de: 'Die Resilienz verbessern, indem die Abhängigkeit von einem großen Server vermieden wird' } },
        { id: 'C', text: { en: 'It always means increasing only CPU in one VM', de: 'Sie bedeutet immer nur die Erhöhung der CPU in einer VM' } },
        { id: 'D', text: { en: 'It fits stateless web tiers well', de: 'Sie passt gut zu zustandslosen Webebenen' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Add more instances of the workload, Improve resiliency by avoiding dependence on one large server, and It fits stateless web tiers well are correct because horizontal scaling spreads load across multiple instances and often supports both growth and resilience for distributed workloads. The other options do not match the requirement or service characteristics in this case.', de: 'Weitere Instanzen der Workload hinzufügen, Die Resilienz verbessern, indem die Abhängigkeit von einem großen Server vermieden wird, und Sie passt gut zu zustandslosen Webebenen sind richtig, weil horizontale Skalierung Last auf mehrere Instanzen verteilt und bei verteilten Workloads oft sowohl Wachstum als auch Resilienz unterstützt. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think about scaling out across several instances.', de: 'Denken Sie an das Skalieren über mehrere Instanzen hinweg.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-215',
      type: 'multiple',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which charges can vary in a consumption-based cloud model?', de: 'Welche Gebühren können sich in einem verbrauchsbasierten Cloud-Modell ändern?' },
      options: [
        { id: 'A', text: { en: 'Outbound data transfer', de: 'Ausgehender Datentransfer' } },
        { id: 'B', text: { en: 'Compute hours', de: 'Compute-Stunden' } },
        { id: 'C', text: { en: 'Depreciation of purchased on-premises servers', de: 'Abschreibung gekaufter lokaler Server' } },
        { id: 'D', text: { en: 'Transaction count', de: 'Anzahl der Transaktionen' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Outbound data transfer, Compute hours, and Transaction count are correct because usage-driven metrics such as transfer, compute time, and transactions commonly affect cloud cost from period to period. The other options do not match the requirement or service characteristics in this case.', de: 'Ausgehender Datentransfer, Compute-Stunden, und Anzahl der Transaktionen sind richtig, weil nutzungsabhängige Kennzahlen wie Datentransfer, Rechenzeit und Transaktionen die Cloud-Kosten von Zeitraum zu Zeitraum beeinflussen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Pick the items that rise and fall with service usage.', de: 'Wählen Sie die Punkte aus, die mit der Dienstnutzung steigen und fallen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-216',
      type: 'multiple',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'In a SaaS application, which responsibilities still belong to the customer?', de: 'Welche Verantwortlichkeiten liegen bei einer SaaS-Anwendung weiterhin beim Kunden?' },
      options: [
        { id: 'A', text: { en: 'Classify data and set retention policies', de: 'Daten klassifizieren und Aufbewahrungsrichtlinien festlegen' } },
        { id: 'B', text: { en: 'Manage the physical datacenter', de: 'Das physische Rechenzentrum verwalten' } },
        { id: 'C', text: { en: 'Manage user access and tenant settings', de: 'Benutzerzugriff und Mandanteneinstellungen verwalten' } },
        { id: 'D', text: { en: 'Patch the provider application servers', de: 'Die Anwendungsserver des Anbieters patchen' } }
      ],
      correct: ['A', 'C'],
      explanation: { en: 'Classify data and set retention policies and Manage user access and tenant settings are correct because customers remain responsible for how their data is governed and who is allowed to access the SaaS tenant. The other options do not match the requirement or service characteristics in this case.', de: 'Daten klassifizieren und Aufbewahrungsrichtlinien festlegen und Benutzerzugriff und Mandanteneinstellungen verwalten sind richtig, weil Kunden weiterhin dafür verantwortlich bleiben, wie ihre Daten verwaltet werden und wer auf den SaaS-Mandanten zugreifen darf. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think about identity, access, and data governance.', de: 'Denken Sie an Identität, Zugriff und Daten-Governance.' },
      reference: 'https://learn.microsoft.com/en-us/azure/security/fundamentals/shared-responsibility'
    },
    {
      id: 'az900-217',
      type: 'multiple',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which statements about recovery time objective and recovery point objective are correct?', de: 'Welche Aussagen über Recovery Time Objective und Recovery Point Objective sind korrekt?' },
      options: [
        { id: 'A', text: { en: 'RTO measures acceptable restore time', de: 'RTO misst die akzeptable Wiederherstellungszeit' } },
        { id: 'B', text: { en: 'RPO measures acceptable data loss window', de: 'RPO misst das akzeptable Datenverlustfenster' } },
        { id: 'C', text: { en: 'A lower RPO usually requires less replication effort', de: 'Ein niedrigeres RPO erfordert in der Regel weniger Replikationsaufwand' } },
        { id: 'D', text: { en: 'RTO and RPO help design disaster recovery plans', de: 'RTO und RPO helfen beim Entwurf von Disaster-Recovery-Plänen' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'RTO measures acceptable restore time, RPO measures acceptable data loss window, and RTO and RPO help design disaster recovery plans are correct because RTO focuses on how quickly service must return and RPO focuses on how much recent data can be lost, so both shape disaster recovery design. The other options do not match the requirement or service characteristics in this case.', de: 'RTO misst die akzeptable Wiederherstellungszeit, RPO misst das akzeptable Datenverlustfenster, und RTO und RPO helfen beim Entwurf von Disaster-Recovery-Plänen sind richtig, weil RTO sich darauf konzentriert, wie schnell ein Dienst zurückkehren muss, und RPO darauf, wie viele aktuelle Daten verloren gehen dürfen, sodass beide das Disaster-Recovery-Design prägen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Separate restore time from data loss tolerance.', de: 'Trennen Sie Wiederherstellungszeit von akzeptablem Datenverlust.' },
      reference: 'https://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-overview'
    },
    {
      id: 'az900-218',
      type: 'multiple',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which characteristics are associated with private cloud environments?', de: 'Welche Merkmale sind mit Private-Cloud-Umgebungen verbunden?' },
      options: [
        { id: 'A', text: { en: 'Dedicated to one organization', de: 'Einer Organisation gewidmet' } },
        { id: 'B', text: { en: 'Can be hosted on-premises or by a third party', de: 'Kann lokal oder von einem Drittanbieter gehostet werden' } },
        { id: 'C', text: { en: 'Always the lowest-cost option for small workloads', de: 'Immer die günstigste Option für kleine Workloads' } },
        { id: 'D', text: { en: 'Often selected for greater control requirements', de: 'Wird oft für höhere Kontrollanforderungen gewählt' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Dedicated to one organization, Can be hosted on-premises or by a third party, and Often selected for greater control requirements are correct because private cloud is typically chosen when dedicated use and greater control are more important than broad shared scale. The other options do not match the requirement or service characteristics in this case.', de: 'Einer Organisation gewidmet, Kann lokal oder von einem Drittanbieter gehostet werden, und Wird oft für höhere Kontrollanforderungen gewählt sind richtig, weil eine Private Cloud typischerweise gewählt wird, wenn dedizierte Nutzung und höhere Kontrolle wichtiger sind als breite gemeinsame Skalierung. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Focus on exclusivity and control.', de: 'Konzentrieren Sie sich auf Exklusivität und Kontrolle.' },
      reference: 'https://learn.microsoft.com/en-us/training/modules/describe-cloud-compute/'
    },
    {
      id: 'az900-219',
      type: 'scenario',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Contoso, Ltd. collects sensor data in a remote mine. Operators need subsecond responses even when the WAN link is unstable.', de: 'Contoso, Ltd. sammelt Sensordaten in einer abgelegenen Mine. Bediener benötigen Reaktionszeiten unter einer Sekunde, auch wenn die WAN-Verbindung instabil ist.' },
      question: { en: 'Which approach should the company use first?', de: 'Welchen Ansatz sollte das Unternehmen zuerst verwenden?' },
      options: [
        { id: 'A', text: { en: 'Send every request to a distant central region', de: 'Jede Anforderung in eine entfernte zentrale Region senden' } },
        { id: 'B', text: { en: 'Process data at the edge near the devices', de: 'Daten am Edge nahe bei den Geräten verarbeiten' } },
        { id: 'C', text: { en: 'Wait for nightly batch uploads', de: 'Auf nächtliche Batch-Uploads warten' } },
        { id: 'D', text: { en: 'Move users to a different Azure portal', de: 'Benutzer in ein anderes Azure-Portal verschieben' } }
      ],
      correct: ['B'],
      explanation: { en: 'Process data at the edge near the devices is correct because processing close to the devices reduces round-trip delay and allows local decisions when connectivity is unreliable. The other options do not match the requirement or service characteristics in this case.', de: 'Daten am Edge nahe bei den Geräten verarbeiten ist richtig, weil die Verarbeitung nahe an den Geräten die Laufzeitverzögerung reduziert und lokale Entscheidungen ermöglicht, wenn die Verbindung unzuverlässig ist. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think about where compute should run when links are slow or unstable.', de: 'Denken Sie daran, wo Rechenleistung laufen sollte, wenn Verbindungen langsam oder instabil sind.' },
      reference: 'https://learn.microsoft.com/en-us/azure/iot-edge/'
    },
    {
      id: 'az900-220',
      type: 'scenario',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Tailwind Traders must leave its datacenter in three months. Its Windows application already runs well on virtual machines, and the team cannot change code before the deadline.', de: 'Tailwind Traders muss sein Rechenzentrum in drei Monaten verlassen. Die Windows-Anwendung läuft bereits gut auf virtuellen Maschinen, und das Team kann vor dem Termin keinen Code ändern.' },
      question: { en: 'Which migration strategy best fits this requirement?', de: 'Welche Migrationsstrategie passt am besten zu dieser Anforderung?' },
      options: [
        { id: 'A', text: { en: 'Refactor the application into microservices', de: 'Die Anwendung in Microservices refaktorieren' } },
        { id: 'B', text: { en: 'Replatform immediately to containers', de: 'Sofort auf Container umstellen' } },
        { id: 'C', text: { en: 'Lift and shift the workload to Azure VMs', de: 'Die Workload per Lift-and-Shift auf Azure-VMs verschieben' } },
        { id: 'D', text: { en: 'Replace the application with a new SaaS product first', de: 'Die Anwendung zuerst durch ein neues SaaS-Produkt ersetzen' } }
      ],
      correct: ['C'],
      explanation: { en: 'Lift and shift the workload to Azure VMs is correct because lift and shift moves the existing workload quickly with minimal code change, which fits a tight datacenter exit timeline. The other options do not match the requirement or service characteristics in this case.', de: 'Die Workload per Lift-and-Shift auf Azure-VMs verschieben ist richtig, weil Lift-and-Shift die vorhandene Workload mit minimalen Codeänderungen schnell verschiebt, was zu einem engen Termin für den Rechenzentrumsauszug passt. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for the migration path with the least application change.', de: 'Suchen Sie nach dem Migrationspfad mit den geringsten Anwendungsänderungen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/migrate/'
    },
    {
      id: 'az900-221',
      type: 'scenario',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Tailwind Traders, an ecommerce application can move quickly, but the team wants to stop managing the web server and runtime while keeping most code unchanged.', de: 'Bei Tailwind Traders: eine E-Commerce-Anwendung kann schnell umziehen, aber das Team möchte den Webserver und die Laufzeit nicht mehr selbst verwalten und den Großteil des Codes beibehalten.' },
      question: { en: 'Which migration approach is the best fit?', de: 'Welcher Migrationsansatz passt am besten?' },
      options: [
        { id: 'A', text: { en: 'Move the app to IaaS VMs', de: 'Die App auf IaaS-VMs verschieben' } },
        { id: 'B', text: { en: 'Replatform the app to Azure App Service', de: 'Die App auf Azure App Service replatformen' } },
        { id: 'C', text: { en: 'Fully refactor the app into microservices now', de: 'Die App jetzt vollständig in Microservices refaktorieren' } },
        { id: 'D', text: { en: 'Keep the app on-premises', de: 'Die App lokal belassen' } }
      ],
      correct: ['B'],
      explanation: { en: 'Replatform the app to Azure App Service is correct because replatforming keeps most application logic while moving to a managed platform that removes server and runtime administration. The other options do not match the requirement or service characteristics in this case.', de: 'Die App auf Azure App Service replatformen ist richtig, weil Replatforming den Großteil der Anwendungslogik beibehält und gleichzeitig auf eine verwaltete Plattform wechselt, die Server- und Laufzeitverwaltung entfernt. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think managed platform with limited code change.', de: 'Denken Sie an eine verwaltete Plattform mit begrenzten Codeänderungen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/migrate/'
    },
    {
      id: 'az900-222',
      type: 'scenario',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'At Tailwind Traders, a healthcare provider in Germany must keep patient records and backup copies inside approved European locations because of regulatory requirements.', de: 'Bei Tailwind Traders: ein Gesundheitsdienstleister in Deutschland muss Patientenakten und Sicherungskopien aufgrund regulatorischer Anforderungen in zugelassenen europäischen Standorten halten.' },
      question: { en: 'What should the architects prioritize?', de: 'Was sollten die Architekten priorisieren?' },
      options: [
        { id: 'A', text: { en: 'Choose the cheapest global region available', de: 'Die günstigste verfügbare globale Region auswählen' } },
        { id: 'B', text: { en: 'Select compliant regions and review where replicas and backups are stored', de: 'Konforme Regionen auswählen und prüfen, wo Replikate und Sicherungen gespeichert werden' } },
        { id: 'C', text: { en: 'Assume any Azure region automatically satisfies local law', de: 'Annehmen, dass jede Azure-Region automatisch lokales Recht erfüllt' } },
        { id: 'D', text: { en: 'Encrypt endpoints only', de: 'Nur Endpunkte verschlüsseln' } }
      ],
      correct: ['B'],
      explanation: { en: 'Select compliant regions and review where replicas and backups are stored is correct because data residency planning must account for primary storage locations as well as replicated and backup data locations. The other options do not match the requirement or service characteristics in this case.', de: 'Konforme Regionen auswählen und prüfen, wo Replikate und Sicherungen gespeichert werden ist richtig, weil bei der Planung der Datenresidenz sowohl primäre Speicherorte als auch Speicherorte von Replikaten und Sicherungen berücksichtigt werden müssen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Do not forget secondary copies of the data.', de: 'Vergessen Sie sekundäre Datenkopien nicht.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/regions-overview'
    },
    {
      id: 'az900-223',
      type: 'scenario',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'At Northwind Traders, a business wants to avoid dependency on a single vendor. It already runs analytics on Azure and machine learning on another public cloud.', de: 'Northwind Traders möchte die Abhängigkeit von einem einzelnen Anbieter vermeiden. Es betreibt bereits Analysen auf Azure und Machine Learning auf einer anderen Public Cloud.' },
      question: { en: 'Which cloud strategy does this describe?', de: 'Welche Cloud-Strategie beschreibt dies?' },
      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 is correct because using services from more than one public cloud provider is the defining characteristic of a multi-cloud strategy. The other options do not match the requirement or service characteristics in this case.', de: 'Multi-Cloud ist richtig, weil die Nutzung von Diensten von mehr als einem Public-Cloud-Anbieter das definierende Merkmal einer Multi-Cloud-Strategie ist. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'The scenario mentions two public cloud providers.', de: 'Das Szenario nennt zwei Public-Cloud-Anbieter.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-224',
      type: 'scenario',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'At Contoso, Ltd., a line-of-business application must be restored within 60 minutes after an outage. The business can tolerate at most 15 minutes of lost transactions.', de: 'Bei Contoso, Ltd.: eine geschäftskritische Anwendung muss innerhalb von 60 Minuten nach einem Ausfall wiederhergestellt werden. Das Unternehmen kann höchstens 15 Minuten verlorene Transaktionen tolerieren.' },
      question: { en: 'Which pairing is correct?', de: 'Welche Zuordnung ist korrekt?' },
      options: [
        { id: 'A', text: { en: 'RTO 15 minutes and RPO 60 minutes', de: 'RTO 15 Minuten und RPO 60 Minuten' } },
        { id: 'B', text: { en: 'RTO 60 minutes and RPO 15 minutes', de: 'RTO 60 Minuten und RPO 15 Minuten' } },
        { id: 'C', text: { en: 'RTO 60 minutes and RPO 0 minutes', de: 'RTO 60 Minuten und RPO 0 Minuten' } },
        { id: 'D', text: { en: 'RTO 15 minutes and RPO 60 hours', de: 'RTO 15 Minuten und RPO 60 Stunden' } }
      ],
      correct: ['B'],
      explanation: { en: 'RTO 60 minutes and RPO 15 minutes is correct because the restore time requirement maps to RTO, while the acceptable data loss window maps to RPO. The other options do not match the requirement or service characteristics in this case.', de: 'RTO 60 Minuten und RPO 15 Minuten ist richtig, weil die Anforderung an die Wiederherstellungszeit dem RTO entspricht, während das akzeptable Datenverlustfenster dem RPO entspricht. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Map time to restore separately from time of lost data.', de: 'Ordnen Sie die Wiederherstellungszeit getrennt von der Zeit des Datenverlusts zu.' },
      reference: 'https://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-overview'
    },
    {
      id: 'az900-225',
      type: 'scenario',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'Northwind Traders adopts a SaaS customer relationship management application. The provider runs the application and infrastructure, but the company must decide who can view records and how long they are retained.', de: 'Northwind Traders führt eine SaaS-Anwendung für Customer Relationship Management ein. Der Anbieter betreibt Anwendung und Infrastruktur, aber das Unternehmen muss entscheiden, wer Datensätze sehen darf und wie lange sie aufbewahrt werden.' },
      question: { en: 'Which statement is correct?', de: 'Welche Aussage ist korrekt?' },
      options: [
        { id: 'A', text: { en: 'The provider manages tenant access policies for the customer', de: 'Der Anbieter verwaltet die Mandantenzugriffsrichtlinien für den Kunden' } },
        { id: 'B', text: { en: 'The customer remains responsible for identity and data governance settings', de: 'Der Kunde bleibt für Identitäts- und Daten-Governance-Einstellungen verantwortlich' } },
        { id: 'C', text: { en: 'The customer patches the provider servers', de: 'Der Kunde patcht die Server des Anbieters' } },
        { id: 'D', text: { en: 'Shared responsibility does not apply to SaaS', de: 'Geteilte Verantwortung gilt nicht für SaaS' } }
      ],
      correct: ['B'],
      explanation: { en: 'The customer remains responsible for identity and data governance settings is correct because in SaaS the provider manages the platform, but the customer still governs its identities, access, and data handling choices. The other options do not match the requirement or service characteristics in this case.', de: 'Der Kunde bleibt für Identitäts- und Daten-Governance-Einstellungen verantwortlich ist richtig, weil bei SaaS der Anbieter die Plattform verwaltet, der Kunde aber weiterhin seine Identitäten, Zugriffe und Entscheidungen zur Datenverarbeitung steuert. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think about what the tenant owner still controls.', de: 'Denken Sie daran, was der Mandantenbesitzer weiterhin kontrolliert.' },
      reference: 'https://learn.microsoft.com/en-us/azure/security/fundamentals/shared-responsibility'
    },
    {
      id: 'az900-226',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which Azure feature places virtual machines physically close together in one datacenter to reduce network latency between them?', de: 'Welche Azure-Funktion platziert virtuelle Maschinen physisch nah beieinander in einem Rechenzentrum, um die Netzwerklatenz zwischen ihnen zu verringern?' },
      options: [
        { id: 'A', text: { en: 'Availability set', de: 'Verfügbarkeitsgruppe' } },
        { id: 'B', text: { en: 'Proximity placement group', de: 'Proximity Placement Group' } },
        { id: 'C', text: { en: 'Update domain', de: 'Updatedomäne' } },
        { id: 'D', text: { en: 'Scale set', de: 'Skalierungsgruppe' } }
      ],
      correct: ['B'],
      explanation: { en: 'Proximity placement group is correct because a proximity placement group is specifically intended to keep related compute resources close to each other for low-latency communication. The other options do not match the requirement or service characteristics in this case.', de: 'Proximity Placement Group ist richtig, weil eine Proximity Placement Group speziell dafür gedacht ist, zusammengehörige Compute-Ressourcen für Kommunikation mit geringer Latenz nah beieinander zu halten. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for the feature about physical co-location of compute.', de: 'Suchen Sie nach der Funktion für die physische Nähe von Compute-Ressourcen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-machines/co-location'
    },
    {
      id: 'az900-227',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which Azure offering provides a physical server dedicated to a single customer for hosting Azure VMs?', de: 'Welches Azure-Angebot stellt einen physischen Server bereit, der einem einzelnen Kunden für das Hosting von Azure-VMs gewidmet ist?' },
      options: [
        { id: 'A', text: { en: 'Availability zone', de: 'Verfügbarkeitszone' } },
        { id: 'B', text: { en: 'Dedicated Host', de: 'Dedicated Host' } },
        { id: 'C', text: { en: 'Spot VM', de: 'Spot-VM' } },
        { id: 'D', text: { en: 'Elastic pool', de: 'Elastic Pool' } }
      ],
      correct: ['B'],
      explanation: { en: 'Dedicated Host is correct because Dedicated Host gives the customer a dedicated physical host for compliance, isolation, or licensing needs. The other options do not match the requirement or service characteristics in this case.', de: 'Dedicated Host ist richtig, weil Dedicated Host dem Kunden einen dedizierten physischen Host für Compliance-, Isolations- oder Lizenzanforderungen bereitstellt. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think physical host isolation for your own VMs.', de: 'Denken Sie an die Isolation eines physischen Hosts für Ihre eigenen VMs.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-machines/dedicated-hosts'
    },
    {
      id: 'az900-228',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which Azure disk type is designed for mission-critical workloads that require very high IOPS and low latency?', de: 'Welcher Azure-Datenträgertyp ist für geschäftskritische Workloads mit sehr hohen IOPS und niedriger Latenz ausgelegt?' },
      options: [
        { id: 'A', text: { en: 'Standard HDD', de: 'Standard HDD' } },
        { id: 'B', text: { en: 'Standard SSD', de: 'Standard SSD' } },
        { id: 'C', text: { en: 'Premium SSD', de: 'Premium SSD' } },
        { id: 'D', text: { en: 'Ultra Disk', de: 'Ultra Disk' } }
      ],
      correct: ['D'],
      explanation: { en: 'Ultra Disk is correct because Ultra Disk is optimized for top-tier storage performance with high throughput, high IOPS, and very low latency. The other options do not match the requirement or service characteristics in this case.', de: 'Ultra Disk ist richtig, weil Ultra Disk für Speicherleistung der Spitzenklasse mit hohem Durchsatz, hohen IOPS und sehr niedriger Latenz optimiert ist. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Pick the disk option built for the most demanding latency target.', de: 'Wählen Sie die Datenträgeroption für die anspruchsvollste Latenzanforderung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-machines/disks-types'
    },
    {
      id: 'az900-229',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is a key benefit of Azure Managed Disks?', de: 'Was ist ein wichtiger Vorteil von Azure Managed Disks?' },
      options: [
        { id: 'A', text: { en: 'You manually create and balance storage accounts for each disk', de: 'Sie erstellen und verteilen Speicherkonten für jeden Datenträger manuell' } },
        { id: 'B', text: { en: 'Azure manages the underlying disk storage infrastructure at scale', de: 'Azure verwaltet die zugrunde liegende Datenträgerinfrastruktur im großen Maßstab' } },
        { id: 'C', text: { en: 'They can be attached only to Linux VMs', de: 'Sie können nur an Linux-VMs angefügt werden' } },
        { id: 'D', text: { en: 'They require unmanaged snapshots', de: 'Sie erfordern nicht verwaltete Snapshots' } }
      ],
      correct: ['B'],
      explanation: { en: 'Azure manages the underlying disk storage infrastructure at scale is correct because Managed Disks remove the need to manage storage accounts for virtual machine disks and simplify scale and availability. The other options do not match the requirement or service characteristics in this case.', de: 'Azure verwaltet die zugrunde liegende Datenträgerinfrastruktur im großen Maßstab ist richtig, weil Managed Disks die Verwaltung von Speicherkonten für Datenträger virtueller Maschinen überflüssig machen und Skalierung sowie Verfügbarkeit vereinfachen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think about reducing storage account administration.', de: 'Denken Sie an die Reduzierung von Speicherkontenverwaltung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-machines/managed-disks-overview'
    },
    {
      id: 'az900-230',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which service caches Azure file shares on Windows Servers so branch offices can keep frequently used files local?', de: 'Welcher Dienst cached Azure-Dateifreigaben auf Windows-Servern, damit Niederlassungen häufig verwendete Dateien lokal behalten können?' },
      options: [
        { id: 'A', text: { en: 'Azure NetApp Files', de: 'Azure NetApp Files' } },
        { id: 'B', text: { en: 'Azure File Sync', de: 'Azure File Sync' } },
        { id: 'C', text: { en: 'Azure Backup', de: 'Azure Backup' } },
        { id: 'D', text: { en: 'Data Box', de: 'Data Box' } }
      ],
      correct: ['B'],
      explanation: { en: 'Azure File Sync is correct because Azure File Sync extends Azure file shares to Windows Servers and keeps hot data available locally where it is needed. The other options do not match the requirement or service characteristics in this case.', de: 'Azure File Sync ist richtig, weil Azure File Sync Azure-Dateifreigaben auf Windows-Server erweitert und heiße Daten lokal verfügbar hält, wo sie benötigt werden. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for a service that links cloud file shares with local servers.', de: 'Suchen Sie nach einem Dienst, der Cloud-Dateifreigaben mit lokalen Servern verbindet.' },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-planning'
    },
    {
      id: 'az900-231',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is the main purpose of Azure Blob lifecycle management?', de: 'Was ist der Hauptzweck der Azure-Blob-Lifecycle-Verwaltung?' },
      options: [
        { id: 'A', text: { en: 'Replicate virtual machines between regions', de: 'Virtuelle Maschinen zwischen Regionen replizieren' } },
        { id: 'B', text: { en: 'Move or delete blobs automatically based on rules', de: 'Blobs automatisch anhand von Regeln verschieben oder löschen' } },
        { id: 'C', text: { en: 'Provide web application firewall rules', de: 'Regeln für eine Web Application Firewall bereitstellen' } },
        { id: 'D', text: { en: 'Create DNS records for containers', de: 'DNS-Einträge für Container erstellen' } }
      ],
      correct: ['B'],
      explanation: { en: 'Move or delete blobs automatically based on rules is correct because lifecycle management automates tiering and deletion actions for blobs so storage cost can be optimized over time. The other options do not match the requirement or service characteristics in this case.', de: 'Blobs automatisch anhand von Regeln verschieben oder löschen ist richtig, weil die Lifecycle-Verwaltung Tiering- und Löschaktionen für Blobs automatisiert, damit Speicherkosten im Laufe der Zeit optimiert werden können. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think about automatic movement across storage tiers.', de: 'Denken Sie an die automatische Bewegung zwischen Speicherebenen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/blobs/lifecycle-management-overview'
    },
    {
      id: 'az900-232',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which storage capability helps meet retention requirements by preventing data from being modified or deleted for a defined period?', de: 'Welche Speicherfunktion hilft bei Aufbewahrungsanforderungen, indem sie verhindert, dass Daten für einen definierten Zeitraum geändert oder gelöscht werden?' },
      options: [
        { id: 'A', text: { en: 'Soft delete', de: 'Soft Delete' } },
        { id: 'B', text: { en: 'Blob versioning', de: 'Blob-Versionierung' } },
        { id: 'C', text: { en: 'Immutable blob storage', de: 'Unveränderlicher Blobspeicher' } },
        { id: 'D', text: { en: 'Archive tier', de: 'Archivebene' } }
      ],
      correct: ['C'],
      explanation: { en: 'Immutable blob storage is correct because immutable blob storage enforces write once, read many behavior for protected data during the retention window. The other options do not match the requirement or service characteristics in this case.', de: 'Unveränderlicher Blobspeicher ist richtig, weil unveränderlicher Blobspeicher Verhalten nach dem Prinzip einmal schreiben, oft lesen für geschützte Daten während des Aufbewahrungszeitraums erzwingt. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for the feature that blocks changes as well as deletion.', de: 'Suchen Sie nach der Funktion, die sowohl Änderungen als auch Löschungen blockiert.' },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/blobs/immutable-legal-hold-overview'
    },
    {
      id: 'az900-233',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which Azure capability can host a simple static website directly from a storage account?', de: 'Welche Azure-Funktion kann eine einfache statische Website direkt aus einem Speicherkonto hosten?' },
      options: [
        { id: 'A', text: { en: 'Azure SQL Database', de: 'Azure SQL Database' } },
        { id: 'B', text: { en: 'Static website in Azure Storage', de: 'Statische Website in Azure Storage' } },
        { id: 'C', text: { en: 'Azure Firewall', de: 'Azure Firewall' } },
        { id: 'D', text: { en: 'Azure Dedicated Host', de: 'Azure Dedicated Host' } }
      ],
      correct: ['B'],
      explanation: { en: 'Static website in Azure Storage is correct because Azure Storage can serve static web content such as HTML, CSS, and JavaScript without a separate web server platform. The other options do not match the requirement or service characteristics in this case.', de: 'Statische Website in Azure Storage ist richtig, weil Azure Storage statische Webinhalte wie HTML, CSS und JavaScript ohne separate Webserver-Plattform bereitstellen kann. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Choose the storage feature meant for static files.', de: 'Wählen Sie die Speicherfunktion für statische Dateien.' },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website'
    },
    {
      id: 'az900-234',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which Azure service is designed to index content and provide full-text and vector search over application data?', de: 'Welcher Azure-Dienst dient zum Indizieren von Inhalten und zum Bereitstellen von Volltext- und Vektorsuche über Anwendungsdaten?' },
      options: [
        { id: 'A', text: { en: 'Azure AI Search', de: 'Azure AI Search' } },
        { id: 'B', text: { en: 'Azure OpenAI Service', de: 'Azure OpenAI Service' } },
        { id: 'C', text: { en: 'Azure Monitor', de: 'Azure Monitor' } },
        { id: 'D', text: { en: 'Azure AI Document Intelligence', de: 'Azure AI Document Intelligence' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure AI Search is correct because Azure AI Search is built for indexing, ranking, and querying content for search-driven applications. The other options do not match the requirement or service characteristics in this case.', de: 'Azure AI Search ist richtig, weil Azure AI Search für das Indizieren, Bewerten und Abfragen von Inhalten in suchgesteuerten Anwendungen entwickelt wurde. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for the service focused on indexes and search queries.', de: 'Suchen Sie nach dem Dienst mit Fokus auf Indizes und Suchabfragen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/search/search-what-is-azure-search'
    },
    {
      id: 'az900-235',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which service provides access to generative AI models in Azure with enterprise controls and Azure integration?', de: 'Welcher Dienst bietet Zugriff auf generative KI-Modelle in Azure mit Enterprise-Steuerung und Azure-Integration?' },
      options: [
        { id: 'A', text: { en: 'Azure AI Search', de: 'Azure AI Search' } },
        { id: 'B', text: { en: 'Azure OpenAI Service', de: 'Azure OpenAI Service' } },
        { id: 'C', text: { en: 'Azure VPN Gateway', de: 'Azure VPN Gateway' } },
        { id: 'D', text: { en: 'Azure Blob Storage', de: 'Azure Blob Storage' } }
      ],
      correct: ['B'],
      explanation: { en: 'Azure OpenAI Service is correct because Azure OpenAI Service exposes generative AI models through Azure governance, security, and networking capabilities. The other options do not match the requirement or service characteristics in this case.', de: 'Azure OpenAI Service ist richtig, weil Azure OpenAI Service generative KI-Modelle über Azure-Governance-, Sicherheits- und Netzwerkfunktionen bereitstellt. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Choose the Azure service for hosted generative models.', de: 'Wählen Sie den Azure-Dienst für gehostete generative Modelle.' },
      reference: 'https://learn.microsoft.com/en-us/azure/ai-services/openai/overview'
    },
    {
      id: 'az900-236',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which service extracts text, key-value pairs, and tables from forms and invoices?', de: 'Welcher Dienst extrahiert Text, Schlüssel-Wert-Paare und Tabellen aus Formularen und Rechnungen?' },
      options: [
        { id: 'A', text: { en: 'Azure AI Document Intelligence', de: 'Azure AI Document Intelligence' } },
        { id: 'B', text: { en: 'Azure Policy', de: 'Azure Policy' } },
        { id: 'C', text: { en: 'Azure Cosmos DB', de: 'Azure Cosmos DB' } },
        { id: 'D', text: { en: 'Azure DNS', de: 'Azure DNS' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure AI Document Intelligence is correct because Azure AI Document Intelligence is designed to analyze documents and return structured information from them. The other options do not match the requirement or service characteristics in this case.', de: 'Azure AI Document Intelligence ist richtig, weil Azure AI Document Intelligence dafür entwickelt wurde, Dokumente zu analysieren und daraus strukturierte Informationen zurückzugeben. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think about extracting structure from documents.', de: 'Denken Sie an das Extrahieren von Struktur aus Dokumenten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/overview'
    },
    {
      id: 'az900-237',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which service is best for training an image classifier with your own labeled pictures?', de: 'Welcher Dienst eignet sich am besten zum Trainieren eines Bildklassifikators mit eigenen beschrifteten Bildern?' },
      options: [
        { id: 'A', text: { en: 'Speech', de: 'Speech' } },
        { id: 'B', text: { en: 'Custom Vision', de: 'Custom Vision' } },
        { id: 'C', text: { en: 'Translator', de: 'Translator' } },
        { id: 'D', text: { en: 'Cache for Redis', de: 'Cache for Redis' } }
      ],
      correct: ['B'],
      explanation: { en: 'Custom Vision is correct because Custom Vision is intended for building custom image classification and object detection models from labeled images. The other options do not match the requirement or service characteristics in this case.', de: 'Custom Vision ist richtig, weil Custom Vision für den Aufbau benutzerdefinierter Modelle zur Bildklassifikation und Objekterkennung aus beschrifteten Bildern gedacht ist. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for the service focused on custom labeled image training.', de: 'Suchen Sie nach dem Dienst für benutzerdefiniertes Training mit beschrifteten Bildern.' },
      reference: 'https://learn.microsoft.com/en-us/azure/ai-services/custom-vision-service/overview'
    },
    {
      id: 'az900-238',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure AI capability can detect human faces and return face locations for approved scenarios?', de: 'Welche Azure-KI-Funktion kann menschliche Gesichter erkennen und für zulässige Szenarien Gesichtspositionen zurückgeben?' },
      options: [
        { id: 'A', text: { en: 'Translator', de: 'Translator' } },
        { id: 'B', text: { en: 'Face API', de: 'Face API' } },
        { id: 'C', text: { en: 'Azure AI Search', de: 'Azure AI Search' } },
        { id: 'D', text: { en: 'Azure Bastion', de: 'Azure Bastion' } }
      ],
      correct: ['B'],
      explanation: { en: 'Face API is correct because Face API is built for face detection and related analysis capabilities where permitted by policy and regulation. The other options do not match the requirement or service characteristics in this case.', de: 'Face API ist richtig, weil die Face API für Gesichtserkennung und verwandte Analysefunktionen entwickelt wurde, soweit dies durch Richtlinien und Vorschriften erlaubt ist. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think about visual analysis of human faces.', de: 'Denken Sie an visuelle Analyse menschlicher Gesichter.' },
      reference: 'https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/concept-face-detection'
    },
    {
      id: 'az900-239',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure service converts speech to text and text to speech?', de: 'Welcher Azure-Dienst wandelt Sprache in Text und Text in Sprache um?' },
      options: [
        { id: 'A', text: { en: 'Speech', de: 'Speech' } },
        { id: 'B', text: { en: 'Logic Apps', de: 'Logic Apps' } },
        { id: 'C', text: { en: 'Event Grid', de: 'Event Grid' } },
        { id: 'D', text: { en: 'Azure AI Search', de: 'Azure AI Search' } }
      ],
      correct: ['A'],
      explanation: { en: 'Speech is correct because the Speech service provides speech recognition, speech synthesis, and related speech capabilities. The other options do not match the requirement or service characteristics in this case.', de: 'Speech ist richtig, weil der Speech-Dienst Spracherkennung, Sprachsynthese und verwandte Sprachfunktionen bereitstellt. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Choose the service named for spoken language.', de: 'Wählen Sie den Dienst, der nach gesprochener Sprache benannt ist.' },
      reference: 'https://learn.microsoft.com/en-us/azure/ai-services/speech-service/overview'
    },
    {
      id: 'az900-240',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure service translates text between languages through an API?', de: 'Welcher Azure-Dienst übersetzt Text über eine API zwischen Sprachen?' },
      options: [
        { id: 'A', text: { en: 'Translator', de: 'Translator' } },
        { id: 'B', text: { en: 'Document Intelligence', de: 'Document Intelligence' } },
        { id: 'C', text: { en: 'Azure DNS', de: 'Azure DNS' } },
        { id: 'D', text: { en: 'Container Apps', de: 'Container Apps' } }
      ],
      correct: ['A'],
      explanation: { en: 'Translator is correct because Translator is designed for machine translation of text and documents across many languages. The other options do not match the requirement or service characteristics in this case.', de: 'Translator ist richtig, weil Translator für maschinelle Übersetzung von Texten und Dokumenten in viele Sprachen ausgelegt ist. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for the service dedicated to language translation.', de: 'Suchen Sie nach dem Dienst für Sprachübersetzung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/ai-services/translator/translator-overview'
    },
    {
      id: 'az900-241',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure service helps detect harmful or unsafe text and image content in applications?', de: 'Welcher Azure-Dienst hilft dabei, schädliche oder unsichere Text- und Bildinhalte in Anwendungen zu erkennen?' },
      options: [
        { id: 'A', text: { en: 'Content Safety', de: 'Content Safety' } },
        { id: 'B', text: { en: 'Azure DevOps', de: 'Azure DevOps' } },
        { id: 'C', text: { en: 'Virtual WAN', de: 'Virtual WAN' } },
        { id: 'D', text: { en: 'Azure Policy', de: 'Azure Policy' } }
      ],
      correct: ['A'],
      explanation: { en: 'Content Safety is correct because Content Safety helps applications evaluate content against safety categories and moderation requirements. The other options do not match the requirement or service characteristics in this case.', de: 'Content Safety ist richtig, weil Content Safety Anwendungen dabei hilft, Inhalte anhand von Sicherheitskategorien und Moderationsanforderungen zu bewerten. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think moderation and safety screening for content.', de: 'Denken Sie an Moderation und Sicherheitsprüfung von Inhalten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/ai-services/content-safety/overview'
    },
    {
      id: 'az900-242',
      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 commonly used to analyze streaming IoT telemetry with time-based windows and aggregations?', de: 'Welcher Azure-Dienst wird häufig verwendet, um gestreamte IoT-Telemetrie mit zeitbasierten Fenstern und Aggregationen zu analysieren?' },
      options: [
        { id: 'A', text: { en: 'Azure Stream Analytics', de: 'Azure Stream Analytics' } },
        { id: 'B', text: { en: 'Azure Key Vault', de: 'Azure Key Vault' } },
        { id: 'C', text: { en: 'Azure Front Door', de: 'Azure Front Door' } },
        { id: 'D', text: { en: 'Azure Files', de: 'Azure Files' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Stream Analytics is correct because Azure Stream Analytics processes event streams in near real time and supports time-based queries for telemetry. The other options do not match the requirement or service characteristics in this case.', de: 'Azure Stream Analytics ist richtig, weil Azure Stream Analytics Ereignisströme nahezu in Echtzeit verarbeitet und zeitbasierte Abfragen für Telemetrie unterstützt. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Choose the analytics service for live event streams.', de: 'Wählen Sie den Analysedienst für Live-Ereignisströme.' },
      reference: 'https://learn.microsoft.com/en-us/azure/stream-analytics/stream-analytics-introduction'
    },
    {
      id: 'az900-243',
      type: 'multiple',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which statements describe Azure Digital Twins?', de: 'Welche Aussagen beschreiben Azure Digital Twins?' },
      options: [
        { id: 'A', text: { en: 'It models physical environments as digital graphs', de: 'Es modelliert physische Umgebungen als digitale Graphen' } },
        { id: 'B', text: { en: 'It represents relationships between spaces, devices, and people', de: 'Es stellt Beziehungen zwischen Räumen, Geräten und Personen dar' } },
        { id: 'C', text: { en: 'It replaces Azure Policy for governance', de: 'Es ersetzt Azure Policy für Governance' } },
        { id: 'D', text: { en: 'It can integrate IoT data to update twin state', de: 'Es kann IoT-Daten integrieren, um den Zustand von Zwillingen zu aktualisieren' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'It models physical environments as digital graphs, It represents relationships between spaces, devices, and people, and It can integrate IoT data to update twin state are correct because Azure Digital Twins models real-world entities and their relationships and can be updated from live operational data. The other options do not match the requirement or service characteristics in this case.', de: 'Es modelliert physische Umgebungen als digitale Graphen, Es stellt Beziehungen zwischen Räumen, Geräten und Personen dar, und Es kann IoT-Daten integrieren, um den Zustand von Zwillingen zu aktualisieren sind richtig, weil Azure Digital Twins reale Entitäten und ihre Beziehungen modelliert und aus Live-Betriebsdaten aktualisiert werden kann. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think about a graph of connected real-world entities.', de: 'Denken Sie an einen Graphen verbundener realer Entitäten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/digital-twins/overview'
    },
    {
      id: 'az900-244',
      type: 'multiple',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which capabilities are part of Azure Sphere?', de: 'Welche Fähigkeiten sind Teil von Azure Sphere?' },
      options: [
        { id: 'A', text: { en: 'A secured microcontroller solution for IoT devices', de: 'Eine gesicherte Mikrocontroller-Lösung für IoT-Geräte' } },
        { id: 'B', text: { en: 'A Microsoft-managed security service for those devices', de: 'Ein von Microsoft verwalteter Sicherheitsdienst für diese Geräte' } },
        { id: 'C', text: { en: 'A dedicated service for hosting SQL databases', de: 'Ein dedizierter Dienst zum Hosten von SQL-Datenbanken' } },
        { id: 'D', text: { en: 'Security designed from silicon to cloud', de: 'Sicherheit vom Silizium bis zur Cloud' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'A secured microcontroller solution for IoT devices, A Microsoft-managed security service for those devices, and Security designed from silicon to cloud are correct because Azure Sphere combines secured hardware, a specialized operating system, and a cloud security service for IoT devices. The other options do not match the requirement or service characteristics in this case.', de: 'Eine gesicherte Mikrocontroller-Lösung für IoT-Geräte, Ein von Microsoft verwalteter Sicherheitsdienst für diese Geräte, und Sicherheit vom Silizium bis zur Cloud sind richtig, weil Azure Sphere gesicherte Hardware, ein spezialisiertes Betriebssystem und einen Cloud-Sicherheitsdienst für IoT-Geräte kombiniert. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Focus on end-to-end IoT device security.', de: 'Konzentrieren Sie sich auf durchgängige Sicherheit für IoT-Geräte.' },
      reference: 'https://learn.microsoft.com/en-us/azure-sphere/product-overview/what-is-azure-sphere'
    },
    {
      id: 'az900-245',
      type: 'multiple',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which statements are true about Azure Stack offerings at edge or on-premises locations?', de: 'Welche Aussagen über Azure-Stack-Angebote an Edge- oder lokalen Standorten sind richtig?' },
      options: [
        { id: 'A', text: { en: 'They extend Azure capabilities to edge or on-premises environments', de: 'Sie erweitern Azure-Funktionen auf Edge- oder lokale Umgebungen' } },
        { id: 'B', text: { en: 'They are useful when local processing or latency requirements exist', de: 'Sie sind nützlich, wenn lokale Verarbeitung oder Latenzanforderungen bestehen' } },
        { id: 'C', text: { en: 'They are identical replacements for every Azure region service', de: 'Sie sind identische Ersatzlösungen für jeden Dienst einer Azure-Region' } },
        { id: 'D', text: { en: 'Some offerings can operate in disconnected or partially connected scenarios', de: 'Einige Angebote können in getrennten oder teilweise verbundenen Szenarien arbeiten' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'They extend Azure capabilities to edge or on-premises environments, They are useful when local processing or latency requirements exist, and Some offerings can operate in disconnected or partially connected scenarios are correct because Azure Stack products bring selected Azure-consistent capabilities closer to local workloads and edge scenarios. The other options do not match the requirement or service characteristics in this case.', de: 'Sie erweitern Azure-Funktionen auf Edge- oder lokale Umgebungen, Sie sind nützlich, wenn lokale Verarbeitung oder Latenzanforderungen bestehen, und Einige Angebote können in getrennten oder teilweise verbundenen Szenarien arbeiten sind richtig, weil Azure-Stack-Produkte ausgewählte Azure-konsistente Funktionen näher an lokale Workloads und Edge-Szenarien bringen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think about Azure capabilities outside a normal public region.', de: 'Denken Sie an Azure-Funktionen außerhalb einer normalen öffentlichen Region.' },
      reference: 'https://learn.microsoft.com/en-us/azure/databox-online/azure-stack-edge-overview'
    },
    {
      id: 'az900-246',
      type: 'multiple',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which benefits are associated with Azure Confidential Computing?', de: 'Welche Vorteile sind mit Azure Confidential Computing verbunden?' },
      options: [
        { id: 'A', text: { en: 'Protects data in use inside trusted execution environments', de: 'Schützt Daten in Verwendung innerhalb vertrauenswürdiger Ausführungsumgebungen' } },
        { id: 'B', text: { en: 'Helps reduce exposure from memory scraping attacks', de: 'Hilft, die Gefährdung durch Memory-Scraping-Angriffe zu verringern' } },
        { id: 'C', text: { en: 'Replaces the need to encrypt data at rest', de: 'Ersetzt die Notwendigkeit, Daten im Ruhezustand zu verschlüsseln' } },
        { id: 'D', text: { en: 'Supports highly sensitive workloads that require extra confidentiality', de: 'Unterstützt hochsensible Workloads mit erhöhtem Vertraulichkeitsbedarf' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Protects data in use inside trusted execution environments, Helps reduce exposure from memory scraping attacks, and Supports highly sensitive workloads that require extra confidentiality are correct because confidential computing adds protection for data while it is actively being processed, not only when stored or transmitted. The other options do not match the requirement or service characteristics in this case.', de: 'Schützt Daten in Verwendung innerhalb vertrauenswürdiger Ausführungsumgebungen, Hilft, die Gefährdung durch Memory-Scraping-Angriffe zu verringern, und Unterstützt hochsensible Workloads mit erhöhtem Vertraulichkeitsbedarf sind richtig, weil vertrauliches Computing zusätzlichen Schutz für Daten bietet, während sie aktiv verarbeitet werden, und nicht nur beim Speichern oder Übertragen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for protection of data while it is in use.', de: 'Suchen Sie nach Schutz von Daten während ihrer Verwendung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/confidential-computing/overview'
    },
    {
      id: 'az900-247',
      type: 'multiple',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which statements apply to Azure Container Registry?', de: 'Welche Aussagen treffen auf Azure Container Registry zu?' },
      options: [
        { id: 'A', text: { en: 'It stores container images and OCI artifacts', de: 'Es speichert Container-Images und OCI-Artefakte' } },
        { id: 'B', text: { en: 'It can integrate with AKS deployments', de: 'Es kann in AKS-Bereitstellungen integriert werden' } },
        { id: 'C', text: { en: 'It is a relational database service', de: 'Es ist ein relationaler Datenbankdienst' } },
        { id: 'D', text: { en: 'It supports private image repositories', de: 'Es unterstützt private Image-Repositorys' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'It stores container images and OCI artifacts, It can integrate with AKS deployments, and It supports private image repositories are correct because Azure Container Registry is a managed registry for storing and securing container images and related artifacts. The other options do not match the requirement or service characteristics in this case.', de: 'Es speichert Container-Images und OCI-Artefakte, Es kann in AKS-Bereitstellungen integriert werden, und Es unterstützt private Image-Repositorys sind richtig, weil Azure Container Registry eine verwaltete Registry zum Speichern und Absichern von Container-Images und verwandten Artefakten ist. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think registry for container images, not a database.', de: 'Denken Sie an eine Registry für Container-Images, nicht an eine Datenbank.' },
      reference: 'https://learn.microsoft.com/en-us/azure/container-registry/container-registry-intro'
    },
    {
      id: 'az900-248',
      type: 'multiple',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which features are commonly associated with Azure Kubernetes Service?', de: 'Welche Funktionen werden häufig mit Azure Kubernetes Service verbunden?' },
      options: [
        { id: 'A', text: { en: 'Cluster autoscaling', de: 'Automatische Skalierung des Clusters' } },
        { id: 'B', text: { en: 'Rolling upgrades', de: 'Rollierende Upgrades' } },
        { id: 'C', text: { en: 'Native storage of Azure Policy exemptions', de: 'Native Speicherung von Azure-Policy-Ausnahmen' } },
        { id: 'D', text: { en: 'Integration with container registries', de: 'Integration mit Container-Registrys' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Cluster autoscaling, Rolling upgrades, and Integration with container registries are correct because AKS provides managed Kubernetes capabilities such as scaling, upgrades, and integration with the surrounding Azure container ecosystem. The other options do not match the requirement or service characteristics in this case.', de: 'Automatische Skalierung des Clusters, Rollierende Upgrades, und Integration mit Container-Registrys sind richtig, weil AKS verwaltete Kubernetes-Funktionen wie Skalierung, Upgrades und Integration in das umgebende Azure-Container-Ökosystem bereitstellt. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Choose the options tied to running and operating Kubernetes clusters.', de: 'Wählen Sie die Optionen, die zum Betrieb von Kubernetes-Clustern gehören.' },
      reference: 'https://learn.microsoft.com/en-us/azure/aks/intro-kubernetes'
    },
    {
      id: 'az900-249',
      type: 'multiple',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which statements about Azure Red Hat OpenShift are correct?', de: 'Welche Aussagen über Azure Red Hat OpenShift sind korrekt?' },
      options: [
        { id: 'A', text: { en: 'It provides a managed OpenShift platform on Azure', de: 'Es bietet eine verwaltete OpenShift-Plattform auf Azure' } },
        { id: 'B', text: { en: 'It suits organizations standardizing on OpenShift tooling', de: 'Es eignet sich für Organisationen, die OpenShift-Tools standardisieren' } },
        { id: 'C', text: { en: 'It removes the need for containers entirely', de: 'Es beseitigt den Bedarf an Containern vollständig' } },
        { id: 'D', text: { en: 'Microsoft and Red Hat jointly support the service', de: 'Microsoft und Red Hat unterstützen den Dienst gemeinsam' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'It provides a managed OpenShift platform on Azure, It suits organizations standardizing on OpenShift tooling, and Microsoft and Red Hat jointly support the service are correct because Azure Red Hat OpenShift delivers a managed OpenShift environment with integrated support from Microsoft and Red Hat. The other options do not match the requirement or service characteristics in this case.', de: 'Es bietet eine verwaltete OpenShift-Plattform auf Azure, Es eignet sich für Organisationen, die OpenShift-Tools standardisieren, und Microsoft und Red Hat unterstützen den Dienst gemeinsam sind richtig, weil Azure Red Hat OpenShift eine verwaltete OpenShift-Umgebung mit integriertem Support von Microsoft und Red Hat bereitstellt. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think managed OpenShift rather than general VM hosting.', de: 'Denken Sie an verwaltetes OpenShift und nicht an allgemeines VM-Hosting.' },
      reference: 'https://learn.microsoft.com/en-us/azure/openshift/intro-openshift'
    },
    {
      id: 'az900-250',
      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 Azure Spring Apps?', de: 'Welche Funktionen werden von Azure Spring Apps bereitgestellt?' },
      options: [
        { id: 'A', text: { en: 'Managed platform for Spring workloads', de: 'Verwaltete Plattform für Spring-Workloads' } },
        { id: 'B', text: { en: 'Integration with the Spring ecosystem', de: 'Integration mit dem Spring-Ökosystem' } },
        { id: 'C', text: { en: 'Replacement for all Kubernetes clusters in every scenario', de: 'Ersatz für alle Kubernetes-Cluster in jedem Szenario' } },
        { id: 'D', text: { en: 'Reduced operational work for Java teams running Spring applications', de: 'Reduzierter Betriebsaufwand für Java-Teams mit Spring-Anwendungen' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Managed platform for Spring workloads, Integration with the Spring ecosystem, and Reduced operational work for Java teams running Spring applications are correct because Azure Spring Apps is designed to run Spring applications with less platform management effort from development teams. The other options do not match the requirement or service characteristics in this case.', de: 'Verwaltete Plattform für Spring-Workloads, Integration mit dem Spring-Ökosystem, und Reduzierter Betriebsaufwand für Java-Teams mit Spring-Anwendungen sind richtig, weil Azure Spring Apps dafür entwickelt wurde, Spring-Anwendungen mit weniger Plattformverwaltungsaufwand für Entwicklungsteams auszuführen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for the managed option tailored to Spring applications.', de: 'Suchen Sie nach der verwalteten Option für Spring-Anwendungen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/spring-apps/overview'
    },
    {
      id: 'az900-251',
      type: 'multiple',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'Which scenarios are good uses for Azure Cache for Redis?', de: 'Für welche Szenarien eignet sich Azure Cache for Redis gut?' },
      options: [
        { id: 'A', text: { en: 'Caching frequently read data to lower latency', de: 'Häufig gelesene Daten cachen, um Latenz zu senken' } },
        { id: 'B', text: { en: 'Storing transient session state', de: 'Flüchtigen Sitzungsstatus speichern' } },
        { id: 'C', text: { en: 'Long-term archival storage for compliance records', de: 'Langfristige Archivspeicherung für Compliance-Aufzeichnungen' } },
        { id: 'D', text: { en: 'Offloading repeated reads from a database', de: 'Wiederholte Lesezugriffe von einer Datenbank entlasten' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Caching frequently read data to lower latency, Storing transient session state, and Offloading repeated reads from a database are correct because Cache for Redis improves performance for hot data access patterns and temporary state, not long-term archival retention. The other options do not match the requirement or service characteristics in this case.', de: 'Häufig gelesene Daten cachen, um Latenz zu senken, Flüchtigen Sitzungsstatus speichern, und Wiederholte Lesezugriffe von einer Datenbank entlasten sind richtig, weil Cache for Redis die Leistung für Zugriffe auf häufig genutzte Daten und temporären Status verbessert, nicht aber für langfristige Archivaufbewahrung. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think low-latency cache and temporary state.', de: 'Denken Sie an einen Cache mit geringer Latenz und temporären Status.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-overview'
    },
    {
      id: 'az900-252',
      type: 'multiple',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'Which statements about Azure Cosmos DB consistency levels are correct?', de: 'Welche Aussagen über die Konsistenzstufen von Azure Cosmos DB sind korrekt?' },
      options: [
        { id: 'A', text: { en: 'Strong consistency offers the highest read guarantees', de: 'Starke Konsistenz bietet die höchsten Lesegarantien' } },
        { id: 'B', text: { en: 'Eventual consistency can provide lower latency', de: 'Eventual Consistency kann geringere Latenz bieten' } },
        { id: 'C', text: { en: 'Every account supports exactly one unchangeable consistency option forever', de: 'Jedes Konto unterstützt für immer genau eine unveränderliche Konsistenzoption' } },
        { id: 'D', text: { en: 'Consistency choices affect performance and correctness tradeoffs', de: 'Konsistenzentscheidungen beeinflussen Leistungs- und Korrektheitsabwägungen' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Strong consistency offers the highest read guarantees, Eventual consistency can provide lower latency, and Consistency choices affect performance and correctness tradeoffs are correct because Cosmos DB allows different consistency guarantees, and stronger guarantees usually trade some latency or throughput for correctness. The other options do not match the requirement or service characteristics in this case.', de: 'Starke Konsistenz bietet die höchsten Lesegarantien, Eventual Consistency kann geringere Latenz bieten, und Konsistenzentscheidungen beeinflussen Leistungs- und Korrektheitsabwägungen sind richtig, weil Cosmos DB verschiedene Konsistenzgarantien erlaubt und stärkere Garantien meist etwas Latenz oder Durchsatz gegen Korrektheit eintauschen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Balance guarantees against latency and throughput.', de: 'Wägen Sie Garantien gegen Latenz und Durchsatz ab.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cosmos-db/consistency-levels'
    },
    {
      id: 'az900-253',
      type: 'multiple',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'Which characteristics apply to Azure SQL Database serverless?', de: 'Welche Merkmale treffen auf Azure SQL Database serverless zu?' },
      options: [
        { id: 'A', text: { en: 'Compute can auto-scale within configured limits', de: 'Compute kann innerhalb konfigurierter Grenzen automatisch skalieren' } },
        { id: 'B', text: { en: 'The database can auto-pause during inactivity', de: 'Die Datenbank kann bei Inaktivität automatisch pausieren' } },
        { id: 'C', text: { en: 'It is designed for intermittent or unpredictable workloads', de: 'Sie ist für sporadische oder unvorhersehbare Workloads ausgelegt' } },
        { id: 'D', text: { en: 'It requires manual OS patching by the customer', de: 'Sie erfordert manuelles OS-Patching durch den Kunden' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'Compute can auto-scale within configured limits, The database can auto-pause during inactivity, and It is designed for intermittent or unpredictable workloads are correct because the serverless tier is built for variable demand and can reduce cost by scaling compute and pausing when inactive. The other options do not match the requirement or service characteristics in this case.', de: 'Compute kann innerhalb konfigurierter Grenzen automatisch skalieren, Die Datenbank kann bei Inaktivität automatisch pausieren, und Sie ist für sporadische oder unvorhersehbare Workloads ausgelegt sind richtig, weil die serverlose Ebene für variable Last entwickelt wurde und Kosten senken kann, indem Compute skaliert und bei Inaktivität pausiert wird. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think flexible compute for irregular database activity.', de: 'Denken Sie an flexible Rechenleistung für unregelmäßige Datenbankaktivität.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/serverless-tier-overview'
    },
    {
      id: 'az900-254',
      type: 'multiple',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'Which statements describe Azure SQL elastic pools?', de: 'Welche Aussagen beschreiben Azure SQL Elastic Pools?' },
      options: [
        { id: 'A', text: { en: 'Multiple databases can share a set of compute resources', de: 'Mehrere Datenbanken können einen Satz von Compute-Ressourcen gemeinsam nutzen' } },
        { id: 'B', text: { en: 'They are useful when database demand varies over time', de: 'Sie sind nützlich, wenn sich die Nachfrage der Datenbanken im Zeitverlauf ändert' } },
        { id: 'C', text: { en: 'Each database must always have its own dedicated full server', de: 'Jede Datenbank muss immer ihren eigenen dedizierten vollständigen Server haben' } },
        { id: 'D', text: { en: 'They can help optimize cost across many databases', de: 'Sie können helfen, Kosten über viele Datenbanken hinweg zu optimieren' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Multiple databases can share a set of compute resources, They are useful when database demand varies over time, and They can help optimize cost across many databases are correct because elastic pools let many databases share performance capacity so bursts in one database do not require full dedicated sizing everywhere. The other options do not match the requirement or service characteristics in this case.', de: 'Mehrere Datenbanken können einen Satz von Compute-Ressourcen gemeinsam nutzen, Sie sind nützlich, wenn sich die Nachfrage der Datenbanken im Zeitverlauf ändert, und Sie können helfen, Kosten über viele Datenbanken hinweg zu optimieren sind richtig, weil Elastic Pools vielen Datenbanken erlauben, Leistungskapazität gemeinsam zu nutzen, sodass Lastspitzen in einer Datenbank nicht überall volle dedizierte Größe erfordern. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for shared compute across several databases.', de: 'Suchen Sie nach gemeinsam genutzter Rechenleistung über mehrere Datenbanken hinweg.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-pool-overview'
    },
    {
      id: 'az900-255',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Contoso, Ltd. is moving several production databases to Azure. It wants guided migrations with minimal downtime instead of exporting data manually.', de: 'Contoso, Ltd. verschiebt mehrere Produktionsdatenbanken nach Azure. Es möchte geführte Migrationen mit minimaler Ausfallzeit statt manueller Datenexporte.' },
      question: { en: 'Which service should it use?', de: 'Welchen Dienst sollte es verwenden?' },
      options: [
        { id: 'A', text: { en: 'Azure Firewall', de: 'Azure Firewall' } },
        { id: 'B', text: { en: 'Azure Database Migration Service', de: 'Azure Database Migration Service' } },
        { id: 'C', text: { en: 'Azure Backup', de: 'Azure Backup' } },
        { id: 'D', text: { en: 'Azure Bastion', de: 'Azure Bastion' } }
      ],
      correct: ['B'],
      explanation: { en: 'Azure Database Migration Service is correct because Database Migration Service is intended to help move database workloads to Azure with assessment and migration support. The other options do not match the requirement or service characteristics in this case.', de: 'Azure Database Migration Service ist richtig, weil Database Migration Service dafür gedacht ist, Datenbank-Workloads mit Bewertungs- und Migrationsunterstützung nach Azure zu verschieben. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think about the service dedicated to database moves.', de: 'Denken Sie an den Dienst, der speziell für Datenbankumzüge gedacht ist.' },
      reference: 'https://learn.microsoft.com/en-us/azure/dms/dms-overview'
    },
    {
      id: 'az900-256',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Tailwind Traders, a network engineer needs to troubleshoot why a virtual machine cannot reach a web server. The engineer wants connection diagnostics and packet capture tools in Azure.', de: 'Bei Tailwind Traders: ein Netzwerkingenieur muss untersuchen, warum eine virtuelle Maschine einen Webserver nicht erreichen kann. Er benötigt Verbindungsdiagnose und Paketaufzeichnung in Azure.' },
      question: { en: 'Which service should be used first?', de: 'Welcher Dienst sollte zuerst verwendet werden?' },
      options: [
        { id: 'A', text: { en: 'Network Watcher', de: 'Network Watcher' } },
        { id: 'B', text: { en: 'Cost Management', de: 'Cost Management' } },
        { id: 'C', text: { en: 'Azure Policy', de: 'Azure Policy' } },
        { id: 'D', text: { en: 'Managed HSM', de: 'Managed HSM' } }
      ],
      correct: ['A'],
      explanation: { en: 'Network Watcher is correct because Network Watcher provides diagnostic tooling for network connectivity, topology, flow, and packet analysis. The other options do not match the requirement or service characteristics in this case.', de: 'Network Watcher ist richtig, weil Network Watcher Diagnosewerkzeuge für Netzwerkkonnektivität, Topologie, Flüsse und Paketanalyse bereitstellt. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Choose the service built for network diagnostics.', de: 'Wählen Sie den Dienst, der für Netzwerkdiagnosen entwickelt wurde.' },
      reference: 'https://learn.microsoft.com/en-us/azure/network-watcher/network-watcher-monitoring-overview'
    },
    {
      id: 'az900-257',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Tailwind Traders, a public web application already benefits from the basic platform protections in Azure, but the business wants enhanced DDoS telemetry, tuning, and cost protection for virtual networks.', de: 'Bei Tailwind Traders eine öffentliche Webanwendung profitiert bereits von den grundlegenden Plattformschutzmechanismen in Azure, aber das Unternehmen möchte erweiterte DDoS-Telemetrie, Tuning und Kostenschutz für virtuelle Netzwerke.' },
      question: { en: 'Which option should be added?', de: 'Welche Option sollte hinzugefügt werden?' },
      options: [
        { id: 'A', text: { en: 'DDoS Basic only', de: 'Nur DDoS Basic' } },
        { id: 'B', text: { en: 'DDoS Network Protection', de: 'DDoS Network Protection' } },
        { id: 'C', text: { en: 'Application Gateway only', de: 'Nur Application Gateway' } },
        { id: 'D', text: { en: 'Traffic Manager only', de: 'Nur Traffic Manager' } }
      ],
      correct: ['B'],
      explanation: { en: 'DDoS Network Protection is correct because DDoS Network Protection adds enhanced mitigation features and monitoring beyond the default platform protections. The other options do not match the requirement or service characteristics in this case.', de: 'DDoS Network Protection ist richtig, weil DDoS Network Protection über den standardmäßigen Plattformschutz hinaus erweiterte Abwehrfunktionen und Überwachung bietet. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for the paid DDoS option with extra capabilities.', de: 'Suchen Sie nach der kostenpflichtigen DDoS-Option mit zusätzlichen Fähigkeiten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/ddos-protection/ddos-protection-overview'
    },
    {
      id: 'az900-258',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Northwind Traders publishes an internet-facing shopping site and wants protection against common web exploits such as SQL injection and cross-site scripting.', de: 'Northwind Traders veröffentlicht eine internetfähige Shopping-Site und möchte Schutz vor gängigen Webangriffen wie SQL-Injection und Cross-Site-Scripting.' },
      question: { en: 'Which service feature is most appropriate?', de: 'Welche Dienstfunktion ist am geeignetsten?' },
      options: [
        { id: 'A', text: { en: 'Web Application Firewall', de: 'Web Application Firewall' } },
        { id: 'B', text: { en: 'Azure DNS Private Resolver', de: 'Azure DNS Private Resolver' } },
        { id: 'C', text: { en: 'Azure Disk Encryption', de: 'Azure Disk Encryption' } },
        { id: 'D', text: { en: 'ExpressRoute Global Reach', de: 'ExpressRoute Global Reach' } }
      ],
      correct: ['A'],
      explanation: { en: 'Web Application Firewall is correct because a web application firewall inspects HTTP traffic and helps block common web attack patterns before they reach the application. The other options do not match the requirement or service characteristics in this case.', de: 'Web Application Firewall ist richtig, weil eine Web Application Firewall HTTP-Datenverkehr prüft und hilft, gängige Webangriffsmuster zu blockieren, bevor sie die Anwendung erreichen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think application-layer protection for HTTP and HTTPS.', de: 'Denken Sie an Schutz auf Anwendungsebene für HTTP und HTTPS.' },
      reference: 'https://learn.microsoft.com/en-us/azure/web-application-firewall/overview'
    },
    {
      id: 'az900-259',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Users at Contoso, Ltd. around the world access a global HTTP application. The team wants layer 7 routing, acceleration, and TLS offload at the edge.', de: 'Benutzer bei Contoso, Ltd. auf der ganzen Welt greifen auf eine globale HTTP-Anwendung zu. Das Team wünscht Layer-7-Routing, Beschleunigung und TLS-Offload am Edge.' },
      question: { en: 'Which service best fits?', de: 'Welcher Dienst passt am besten?' },
      options: [
        { id: 'A', text: { en: 'Traffic Manager', de: 'Traffic Manager' } },
        { id: 'B', text: { en: 'Front Door', de: 'Front Door' } },
        { id: 'C', text: { en: 'VPN Gateway', de: 'VPN Gateway' } },
        { id: 'D', text: { en: 'Route Server', de: 'Route Server' } }
      ],
      correct: ['B'],
      explanation: { en: 'Front Door is correct because Front Door works at layer 7 and adds edge routing and acceleration features for web applications. The other options do not match the requirement or service characteristics in this case.', de: 'Front Door ist richtig, weil Front Door auf Layer 7 arbeitet und Edge-Routing sowie Beschleunigungsfunktionen für Webanwendungen bereitstellt. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Choose the global service that understands HTTP routing.', de: 'Wählen Sie den globalen Dienst, der HTTP-Routing versteht.' },
      reference: 'https://learn.microsoft.com/en-us/azure/frontdoor/front-door-overview'
    },
    {
      id: 'az900-260',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Tailwind Traders, virtual machines in a virtual network must resolve an internal host name such as app.internal.contoso.local without exposing records on the public internet.', de: 'Bei Tailwind Traders virtuelle Maschinen in einem virtuellen Netzwerk müssen einen internen Hostnamen wie app.internal.contoso.local auflösen, ohne Einträge im öffentlichen Internet offenzulegen.' },
      question: { en: 'Which Azure service is appropriate?', de: 'Welcher Azure-Dienst ist geeignet?' },
      options: [
        { id: 'A', text: { en: 'Public DNS zone', de: 'Öffentliche DNS-Zone' } },
        { id: 'B', text: { en: 'Private DNS zone', de: 'Private DNS-Zone' } },
        { id: 'C', text: { en: 'Front Door', de: 'Front Door' } },
        { id: 'D', text: { en: 'CDN profile', de: 'CDN-Profil' } }
      ],
      correct: ['B'],
      explanation: { en: 'Private DNS zone is correct because Private DNS provides internal name resolution for Azure virtual networks without publishing records publicly. The other options do not match the requirement or service characteristics in this case.', de: 'Private DNS-Zone ist richtig, weil Private DNS interne Namensauflösung für Azure Virtual Networks bereitstellt, ohne Einträge öffentlich zu veröffentlichen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think internal DNS visibility inside a private network.', de: 'Denken Sie an interne DNS-Sichtbarkeit innerhalb eines privaten Netzwerks.' },
      reference: 'https://learn.microsoft.com/en-us/azure/dns/private-dns-overview'
    },
    {
      id: 'az900-261',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Northwind Traders, subnet workloads need predictable outbound internet connectivity with a static public IP, but they should not accept unsolicited inbound connections.', de: 'Bei Northwind Traders: subnet-Workloads benötigen vorhersehbare ausgehende Internetverbindungen mit einer statischen öffentlichen IP, sollen aber keine unerwünschten eingehenden Verbindungen annehmen.' },
      question: { en: 'Which service should be used?', de: 'Welcher Dienst sollte verwendet werden?' },
      options: [
        { id: 'A', text: { en: 'NAT Gateway', de: 'NAT Gateway' } },
        { id: 'B', text: { en: 'Load Balancer inbound NAT rule', de: 'Load-Balancer-Inbound-NAT-Regel' } },
        { id: 'C', text: { en: 'Application Gateway', de: 'Application Gateway' } },
        { id: 'D', text: { en: 'Private Link Service', de: 'Private Link Service' } }
      ],
      correct: ['A'],
      explanation: { en: 'NAT Gateway is correct because NAT Gateway is designed to provide scalable and consistent outbound internet connectivity for private subnets. The other options do not match the requirement or service characteristics in this case.', de: 'NAT Gateway ist richtig, weil NAT Gateway dafür entwickelt ist, skalierbare und konsistente ausgehende Internetverbindungen für private Subnetze bereitzustellen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Focus on outbound internet access from private workloads.', de: 'Konzentrieren Sie sich auf ausgehenden Internetzugang aus privaten Workloads.' },
      reference: 'https://learn.microsoft.com/en-us/azure/nat-gateway/nat-overview'
    },
    {
      id: 'az900-262',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'The security team at Northwind Traders wants outbound web filtering, intrusion detection and prevention, and TLS inspection for egress traffic from Azure virtual networks.', de: 'Das Sicherheitsteam von Northwind Traders möchte Webfilterung für ausgehenden Verkehr, Angriffsdetektion und -prävention sowie TLS-Inspektion für Egress-Verkehr aus Azure Virtual Networks.' },
      question: { en: 'Which service tier should it choose?', de: 'Welche Dienstebene sollte es wählen?' },
      options: [
        { id: 'A', text: { en: 'Basic Load Balancer', de: 'Basic Load Balancer' } },
        { id: 'B', text: { en: 'Azure Firewall Premium', de: 'Azure Firewall Premium' } },
        { id: 'C', text: { en: 'Network Security Group', de: 'Network Security Group' } },
        { id: 'D', text: { en: 'Azure DNS', de: 'Azure DNS' } }
      ],
      correct: ['B'],
      explanation: { en: 'Azure Firewall Premium is correct because Azure Firewall Premium adds advanced security inspection capabilities for network and application traffic flows. The other options do not match the requirement or service characteristics in this case.', de: 'Azure Firewall Premium ist richtig, weil Azure Firewall Premium erweiterte Sicherheitsinspektionsfunktionen für Netzwerk- und Anwendungsdatenverkehr bereitstellt. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for the firewall tier with advanced inspection.', de: 'Suchen Sie nach der Firewall-Ebene mit erweiterter Inspektion.' },
      reference: 'https://learn.microsoft.com/en-us/azure/firewall/premium-features'
    },
    {
      id: 'az900-263',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'Contoso, Ltd. has virtual networks in East US and West Europe and wants private, low-latency connectivity between them over the Microsoft backbone without gateways.', de: 'Contoso, Ltd. hat virtuelle Netzwerke in East US und West Europe und möchte private Verbindungen mit niedriger Latenz über das Microsoft-Backbone ohne Gateways zwischen ihnen.' },
      question: { en: 'Which feature should be configured?', de: 'Welche Funktion sollte konfiguriert werden?' },
      options: [
        { id: 'A', text: { en: 'Global virtual network peering', de: 'Globales Virtual-Network-Peering' } },
        { id: 'B', text: { en: 'Point-to-Site VPN', de: 'Point-to-Site-VPN' } },
        { id: 'C', text: { en: 'Public IP prefix', de: 'Öffentlicher IP-Präfix' } },
        { id: 'D', text: { en: 'Azure CDN', de: 'Azure CDN' } }
      ],
      correct: ['A'],
      explanation: { en: 'Global virtual network peering is correct because global virtual network peering connects virtual networks across regions over the Azure backbone with private traffic flow. The other options do not match the requirement or service characteristics in this case.', de: 'Globales Virtual-Network-Peering ist richtig, weil globales Virtual-Network-Peering virtuelle Netzwerke über Regionen hinweg über das Azure-Backbone mit privatem Datenverkehr verbindet. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think private Azure backbone connectivity between VNets.', de: 'Denken Sie an private Konnektivität zwischen VNets über das Azure-Backbone.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-peering-overview'
    },
    {
      id: 'az900-264',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'At Contoso, Ltd., a single administrator working from home needs secure private access from a laptop to resources in Azure without connecting an entire branch office.', de: 'Bei Contoso, Ltd.: ein einzelner Administrator im Homeoffice benötigt sicheren privaten Zugriff von einem Laptop auf Ressourcen in Azure, ohne ein ganzes Zweigbüro zu verbinden.' },
      question: { en: 'Which connectivity option best fits?', de: 'Welche Konnektivitätsoption passt am besten?' },
      options: [
        { id: 'A', text: { en: 'ExpressRoute circuit', de: 'ExpressRoute-Leitung' } },
        { id: 'B', text: { en: 'Point-to-Site VPN', de: 'Point-to-Site-VPN' } },
        { id: 'C', text: { en: 'Global peering', de: 'Globales Peering' } },
        { id: 'D', text: { en: 'DDoS Protection', de: 'DDoS Protection' } }
      ],
      correct: ['B'],
      explanation: { en: 'Point-to-Site VPN is correct because Point-to-Site VPN is designed for individual clients that need secure remote connectivity into Azure networks. The other options do not match the requirement or service characteristics in this case.', de: 'Point-to-Site-VPN ist richtig, weil Point-to-Site-VPN für einzelne Clients entwickelt wurde, die sichere Remote-Konnektivität in Azure-Netzwerke benötigen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Choose the option for one remote user device.', de: 'Wählen Sie die Option für ein einzelnes Remote-Benutzergerät.' },
      reference: 'https://learn.microsoft.com/en-us/azure/vpn-gateway/point-to-site-about'
    },
    {
      id: 'az900-265',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'Tailwind Traders already has ExpressRoute circuits from London and New York to Azure. It wants those on-premises sites to exchange traffic through the Microsoft network.', de: 'Tailwind Traders verfügt bereits über ExpressRoute-Leitungen von London und New York nach Azure. Es möchte, dass diese lokalen Standorte über das Microsoft-Netzwerk Datenverkehr austauschen.' },
      question: { en: 'Which feature provides this?', de: 'Welche Funktion stellt dies bereit?' },
      options: [
        { id: 'A', text: { en: 'ExpressRoute FastPath', de: 'ExpressRoute FastPath' } },
        { id: 'B', text: { en: 'ExpressRoute Global Reach', de: 'ExpressRoute Global Reach' } },
        { id: 'C', text: { en: 'Azure Front Door', de: 'Azure Front Door' } },
        { id: 'D', text: { en: 'Private DNS', de: 'Private DNS' } }
      ],
      correct: ['B'],
      explanation: { en: 'ExpressRoute Global Reach is correct because ExpressRoute Global Reach links separate ExpressRoute circuits so connected on-premises sites can communicate through the Microsoft network. The other options do not match the requirement or service characteristics in this case.', de: 'ExpressRoute Global Reach ist richtig, weil ExpressRoute Global Reach separate ExpressRoute-Leitungen verbindet, sodass angeschlossene lokale Standorte über das Microsoft-Netzwerk kommunizieren können. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think about linking two existing ExpressRoute circuits together.', de: 'Denken Sie daran, zwei vorhandene ExpressRoute-Leitungen miteinander zu verbinden.' },
      reference: 'https://learn.microsoft.com/en-us/azure/expressroute/expressroute-global-reach'
    },
    {
      id: 'az900-266',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which Azure cost feature lets you define a spending threshold and trigger notifications when costs approach or exceed it?', de: 'Welche Azure-Kostenfunktion erlaubt es, einen Ausgabenschwellenwert zu definieren und Benachrichtigungen auszulösen, wenn sich die Kosten ihm nähern oder ihn überschreiten?' },
      options: [
        { id: 'A', text: { en: 'Budget', de: 'Budget' } },
        { id: 'B', text: { en: 'Availability set', de: 'Verfügbarkeitsgruppe' } },
        { id: 'C', text: { en: 'Management group', de: 'Managementgruppe' } },
        { id: 'D', text: { en: 'Resource lock', de: 'Ressourcensperre' } }
      ],
      correct: ['A'],
      explanation: { en: 'Budget is correct because budgets in Azure Cost Management let organizations track planned spending and alert stakeholders as actual cost changes. The other options do not match the requirement or service characteristics in this case.', de: 'Budget ist richtig, weil Budgets in Azure Cost Management es Organisationen ermöglichen, geplante Ausgaben zu verfolgen und Beteiligte bei Kostenänderungen zu benachrichtigen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for the feature that compares actual cost to a threshold.', de: 'Suchen Sie nach der Funktion, die tatsächliche Kosten mit einem Schwellenwert vergleicht.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cost-management-billing/costs/tutorial-acm-create-budgets'
    },
    {
      id: 'az900-267',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What does a spending limit on an Azure subscription do?', de: 'Was bewirkt ein Ausgabenlimit für ein Azure-Abonnement?' },
      options: [
        { id: 'A', text: { en: 'Improves VM performance automatically', de: 'Verbessert automatisch die VM-Leistung' } },
        { id: 'B', text: { en: 'Prevents charges from continuing past a defined credit amount', de: 'Verhindert weitere Gebühren nach einem definierten Kreditbetrag' } },
        { id: 'C', text: { en: 'Reserves capacity for one year', de: 'Reserviert Kapazität für ein Jahr' } },
        { id: 'D', text: { en: 'Applies tags automatically', de: 'Wendet automatisch Tags an' } }
      ],
      correct: ['B'],
      explanation: { en: 'Prevents charges from continuing past a defined credit amount is correct because a spending limit helps protect against overage charges by stopping billable usage after the available credit is exhausted. The other options do not match the requirement or service characteristics in this case.', de: 'Verhindert weitere Gebühren nach einem definierten Kreditbetrag ist richtig, weil ein Ausgabenlimit vor Mehrkosten schützt, indem abrechenbare Nutzung stoppt, nachdem das verfügbare Guthaben aufgebraucht ist. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think credit protection, not performance tuning.', de: 'Denken Sie an Kreditschutz und nicht an Leistungstuning.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/spending-limit'
    },
    {
      id: 'az900-268',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which pricing option is typically best when a VM or database workload runs continuously for one or three years?', de: 'Welche Preisoption ist in der Regel am besten, wenn eine VM- oder Datenbank-Workload ein oder drei Jahre kontinuierlich läuft?' },
      options: [
        { id: 'A', text: { en: 'Pay as you go only', de: 'Nur nutzungsbasierte Zahlung' } },
        { id: 'B', text: { en: 'Reservation', de: 'Reservierung' } },
        { id: 'C', text: { en: 'Spot pricing', de: 'Spot-Preise' } },
        { id: 'D', text: { en: 'Free tier', de: 'Kostenlose Ebene' } }
      ],
      correct: ['B'],
      explanation: { en: 'Reservation is correct because reservations are intended for steady, predictable usage and can reduce cost compared with standard pay-as-you-go pricing. The other options do not match the requirement or service characteristics in this case.', de: 'Reservierung ist richtig, weil Reservierungen für stetige, vorhersehbare Nutzung gedacht sind und Kosten gegenüber der normalen nutzungsbasierten Bezahlung senken können. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for the option aimed at long-running predictable demand.', de: 'Suchen Sie nach der Option für lang laufende vorhersehbare Last.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/save-compute-costs-reservations'
    },
    {
      id: 'az900-269',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What does Azure Hybrid Benefit allow an organization to do?', de: 'Was erlaubt Azure Hybrid Benefit einer Organisation?' },
      options: [
        { id: 'A', text: { en: 'Use eligible existing licenses to reduce Azure cost', de: 'Berechtigte vorhandene Lizenzen nutzen, um Azure-Kosten zu senken' } },
        { id: 'B', text: { en: 'Move resources between tenants automatically', de: 'Ressourcen automatisch zwischen Mandanten verschieben' } },
        { id: 'C', text: { en: 'Bypass role assignments', de: 'Rollenzuweisungen umgehen' } },
        { id: 'D', text: { en: 'Create a landing zone', de: 'Eine Landing Zone erstellen' } }
      ],
      correct: ['A'],
      explanation: { en: 'Use eligible existing licenses to reduce Azure cost is correct because Azure Hybrid Benefit lets customers apply qualifying on-premises licenses to certain Azure services for cost savings. The other options do not match the requirement or service characteristics in this case.', de: 'Berechtigte vorhandene Lizenzen nutzen, um Azure-Kosten zu senken ist richtig, weil Azure Hybrid Benefit Kunden erlaubt, qualifizierende lokale Lizenzen auf bestimmte Azure-Dienste anzuwenden, um Kosten zu sparen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think license reuse for lower Azure charges.', de: 'Denken Sie an die Wiederverwendung von Lizenzen für geringere Azure-Kosten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cost-management-billing/scope-level/overview-azure-hybrid-benefit-scope'
    },
    {
      id: 'az900-270',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'In the Cloud Adoption Framework, what is an Azure landing zone?', de: 'Was ist im Cloud Adoption Framework eine Azure Landing Zone?' },
      options: [
        { id: 'A', text: { en: 'A temporary sandbox for one virtual machine', de: 'Eine temporäre Sandbox für eine virtuelle Maschine' } },
        { id: 'B', text: { en: 'A predesigned environment with governance, identity, networking, and management foundations', de: 'Eine vordefinierte Umgebung mit Grundlagen für Governance, Identität, Netzwerk und Verwaltung' } },
        { id: 'C', text: { en: 'A public website template', de: 'Eine Vorlage für eine öffentliche Website' } },
        { id: 'D', text: { en: 'A migration appliance', de: 'Ein Migrationsgerät' } }
      ],
      correct: ['B'],
      explanation: { en: 'A predesigned environment with governance, identity, networking, and management foundations is correct because a landing zone provides a structured Azure environment with foundational controls needed before broader workload deployment. The other options do not match the requirement or service characteristics in this case.', de: 'Eine vordefinierte Umgebung mit Grundlagen für Governance, Identität, Netzwerk und Verwaltung ist richtig, weil eine Landing Zone eine strukturierte Azure-Umgebung mit grundlegenden Kontrollen bereitstellt, die vor einer breiteren Workload-Bereitstellung benötigt werden. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for the governed foundation for many workloads.', de: 'Suchen Sie nach dem gesteuerten Fundament für viele Workloads.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/landing-zone/'
    },
    {
      id: 'az900-271',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is the primary purpose of Azure tags?', de: 'Was ist der Hauptzweck von Azure-Tags?' },
      options: [
        { id: 'A', text: { en: 'Encrypt data', de: 'Daten verschlüsseln' } },
        { id: 'B', text: { en: 'Add metadata to resources for organization and reporting', de: 'Ressourcen Metadaten für Organisation und Berichte hinzufügen' } },
        { id: 'C', text: { en: 'Provide DDoS protection', de: 'DDoS-Schutz bereitstellen' } },
        { id: 'D', text: { en: 'Replace RBAC', de: 'RBAC ersetzen' } }
      ],
      correct: ['B'],
      explanation: { en: 'Add metadata to resources for organization and reporting is correct because tags add business or operational metadata that helps with filtering, cost reporting, and organization of resources. The other options do not match the requirement or service characteristics in this case.', de: 'Ressourcen Metadaten für Organisation und Berichte hinzufügen ist richtig, weil Tags geschäftliche oder betriebliche Metadaten hinzufügen, die beim Filtern, Kostenbericht und Organisieren von Ressourcen helfen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think labels for categorizing resources.', de: 'Denken Sie an Bezeichnungen zum Kategorisieren von Ressourcen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources'
    },
    {
      id: 'az900-272',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which feature lets an Azure resource authenticate to another Azure service without storing credentials in code?', de: 'Welche Funktion ermöglicht es einer Azure-Ressource, sich bei einem anderen Azure-Dienst zu authentifizieren, ohne Anmeldeinformationen im Code zu speichern?' },
      options: [
        { id: 'A', text: { en: 'Managed identity', de: 'Managed Identity' } },
        { id: 'B', text: { en: 'Public IP', de: 'Öffentliche IP' } },
        { id: 'C', text: { en: 'Azure reservation', de: 'Azure-Reservierung' } },
        { id: 'D', text: { en: 'Route table', de: 'Routingtabelle' } }
      ],
      correct: ['A'],
      explanation: { en: 'Managed identity is correct because managed identities provide an automatically managed identity for Azure resources so secrets do not need to be embedded in application code. The other options do not match the requirement or service characteristics in this case.', de: 'Managed Identity ist richtig, weil Managed Identities eine automatisch verwaltete Identität für Azure-Ressourcen bereitstellen, sodass Geheimnisse nicht im Anwendungscode eingebettet werden müssen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Choose the option that removes stored secrets from code.', de: 'Wählen Sie die Option, die gespeicherte Geheimnisse aus dem Code entfernt.' },
      reference: 'https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview'
    },
    {
      id: 'az900-273',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which Azure service provides information about incidents, planned maintenance, and health advisories that affect your subscriptions?', de: 'Welcher Azure-Dienst liefert Informationen über Vorfälle, geplante Wartungen und Health Advisories, die Ihre Abonnements betreffen?' },
      options: [
        { id: 'A', text: { en: 'Service Health', de: 'Service Health' } },
        { id: 'B', text: { en: 'Log Analytics workspace', de: 'Log-Analytics-Arbeitsbereich' } },
        { id: 'C', text: { en: 'Container Registry', de: 'Container Registry' } },
        { id: 'D', text: { en: 'Azure Files', de: 'Azure Files' } }
      ],
      correct: ['A'],
      explanation: { en: 'Service Health is correct because Service Health gives subscription-aware information about platform events that may affect deployed Azure resources. The other options do not match the requirement or service characteristics in this case.', de: 'Service Health ist richtig, weil Service Health abonnementbezogene Informationen über Plattformereignisse liefert, die bereitgestellte Azure-Ressourcen beeinträchtigen können. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think platform status information tailored to your subscriptions.', de: 'Denken Sie an plattformspezifische Statusinformationen für Ihre Abonnements.' },
      reference: 'https://learn.microsoft.com/en-us/azure/service-health/overview'
    },
    {
      id: 'az900-274',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which service lets you query Azure resources across subscriptions by using a fast explorer language?', de: 'Welcher Dienst ermöglicht das Abfragen von Azure-Ressourcen über Abonnements hinweg mit einer schnellen Abfragesprache?' },
      options: [
        { id: 'A', text: { en: 'Resource Graph', de: 'Resource Graph' } },
        { id: 'B', text: { en: 'Azure DNS', de: 'Azure DNS' } },
        { id: 'C', text: { en: 'Front Door', de: 'Front Door' } },
        { id: 'D', text: { en: 'ExpressRoute', de: 'ExpressRoute' } }
      ],
      correct: ['A'],
      explanation: { en: 'Resource Graph is correct because Azure Resource Graph is built for large-scale resource inventory and governance queries across Azure environments. The other options do not match the requirement or service characteristics in this case.', de: 'Resource Graph ist richtig, weil Azure Resource Graph für Inventar- und Governance-Abfragen im großen Maßstab über Azure-Umgebungen hinweg entwickelt wurde. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Choose the service for large-scale resource queries.', de: 'Wählen Sie den Dienst für groß angelegte Ressourcenabfragen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/governance/resource-graph/overview'
    },
    {
      id: 'az900-275',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What is a service principal mainly used for?', de: 'Wofür wird ein Service Principal hauptsächlich verwendet?' },
      options: [
        { id: 'A', text: { en: 'Giving an application or automation identity access to Azure resources', de: 'Einer Anwendung oder Automatisierung Zugriff auf Azure-Ressourcen als Identität geben' } },
        { id: 'B', text: { en: 'Hosting a domain controller', de: 'Einen Domänencontroller hosten' } },
        { id: 'C', text: { en: 'Storing secrets in files', de: 'Geheimnisse in Dateien speichern' } },
        { id: 'D', text: { en: 'Managing physical servers', de: 'Physische Server verwalten' } }
      ],
      correct: ['A'],
      explanation: { en: 'Giving an application or automation identity access to Azure resources is correct because a service principal represents an application identity that can be granted permissions to Azure resources. The other options do not match the requirement or service characteristics in this case.', de: 'Einer Anwendung oder Automatisierung Zugriff auf Azure-Ressourcen als Identität geben ist richtig, weil ein Service Principal eine Anwendungsidentität darstellt, der Berechtigungen für Azure-Ressourcen erteilt werden können. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think non-human identity for apps and automation.', de: 'Denken Sie an eine nicht menschliche Identität für Apps und Automatisierung.' },
      reference: 'https://learn.microsoft.com/en-us/entra/identity-platform/app-objects-and-service-principals'
    },
    {
      id: 'az900-276',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Microsoft Entra concept grants administrative permissions such as User Administrator or Global Reader?', de: 'Welches Microsoft-Entra-Konzept gewährt administrative Berechtigungen wie User Administrator oder Global Reader?' },
      options: [
        { id: 'A', text: { en: 'Directory roles', de: 'Verzeichnisrollen' } },
        { id: 'B', text: { en: 'Resource tags', de: 'Ressourcentags' } },
        { id: 'C', text: { en: 'Availability zones', de: 'Verfügbarkeitszonen' } },
        { id: 'D', text: { en: 'Bastion hosts', de: 'Bastion-Hosts' } }
      ],
      correct: ['A'],
      explanation: { en: 'Directory roles is correct because directory roles in Microsoft Entra ID provide tenant-level administrative permissions for identity and directory management. The other options do not match the requirement or service characteristics in this case.', de: 'Verzeichnisrollen ist richtig, weil Verzeichnisrollen in Microsoft Entra ID Mandantenberechtigungen für Identitäts- und Verzeichnisverwaltung bereitstellen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Focus on tenant administration within Entra ID.', de: 'Konzentrieren Sie sich auf die Mandantenadministration in Entra ID.' },
      reference: 'https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/concept-understand-roles'
    },
    {
      id: 'az900-277',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which tool synchronizes identities from on-premises Active Directory to Microsoft Entra ID?', de: 'Welches Tool synchronisiert Identitäten von lokalem Active Directory zu Microsoft Entra ID?' },
      options: [
        { id: 'A', text: { en: 'Entra Connect', de: 'Entra Connect' } },
        { id: 'B', text: { en: 'Azure Migrate appliance', de: 'Azure Migrate Appliance' } },
        { id: 'C', text: { en: 'Data Box', de: 'Data Box' } },
        { id: 'D', text: { en: 'Network Watcher', de: 'Network Watcher' } }
      ],
      correct: ['A'],
      explanation: { en: 'Entra Connect is correct because Entra Connect synchronizes users, groups, and optional password-related information from on-premises directories to Entra ID. The other options do not match the requirement or service characteristics in this case.', de: 'Entra Connect ist richtig, weil Entra Connect Benutzer, Gruppen und optional kennwortbezogene Informationen von lokalen Verzeichnissen zu Entra ID synchronisiert. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for the identity sync tool.', de: 'Suchen Sie nach dem Tool zur Identitätssynchronisierung.' },
      reference: 'https://learn.microsoft.com/en-us/entra/identity/hybrid/connect/whatis-azure-ad-connect-v2'
    },
    {
      id: 'az900-278',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which capability allows partner users to collaborate in your tenant by signing in with their own external accounts?', de: 'Welche Funktion ermöglicht Partnerbenutzern die Zusammenarbeit in Ihrem Mandanten mit ihren eigenen externen Konten?' },
      options: [
        { id: 'A', text: { en: 'External Identities B2B', de: 'External Identities B2B' } },
        { id: 'B', text: { en: 'Azure Disk Encryption', de: 'Azure Disk Encryption' } },
        { id: 'C', text: { en: 'Availability set', de: 'Verfügbarkeitsgruppe' } },
        { id: 'D', text: { en: 'Policy exemption', de: 'Policy-Ausnahme' } }
      ],
      correct: ['A'],
      explanation: { en: 'External Identities B2B is correct because External Identities B2B enables invited external users to access resources in your tenant while keeping their home identities. The other options do not match the requirement or service characteristics in this case.', de: 'External Identities B2B ist richtig, weil External Identities B2B eingeladenen externen Benutzern Zugriff auf Ressourcen in Ihrem Mandanten ermöglicht, während sie ihre Heimatidentitäten behalten. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think guest collaboration across organizations.', de: 'Denken Sie an Gastzusammenarbeit über Organisationsgrenzen hinweg.' },
      reference: 'https://learn.microsoft.com/en-us/entra/external-id/what-is-b2b'
    },
    {
      id: 'az900-279',
      type: 'multiple',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which statements about Azure Policy compliance are correct?', de: 'Welche Aussagen zur Azure-Policy-Compliance sind korrekt?' },
      options: [
        { id: 'A', text: { en: 'It shows which resources are compliant or noncompliant', de: 'Es zeigt, welche Ressourcen konform oder nicht konform sind' } },
        { id: 'B', text: { en: 'It helps track policy evaluation results', de: 'Es hilft, Ergebnisse von Richtlinienauswertungen nachzuverfolgen' } },
        { id: 'C', text: { en: 'It directly replaces RBAC role assignments', de: 'Es ersetzt direkt RBAC-Rollenzuweisungen' } },
        { id: 'D', text: { en: 'It can help auditors review governance posture', de: 'Es kann Prüfern helfen, den Governance-Status zu bewerten' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'It shows which resources are compliant or noncompliant, It helps track policy evaluation results, and It can help auditors review governance posture are correct because the compliance view in Azure Policy helps teams understand whether deployed resources satisfy assigned governance rules. The other options do not match the requirement or service characteristics in this case.', de: 'Es zeigt, welche Ressourcen konform oder nicht konform sind, Es hilft, Ergebnisse von Richtlinienauswertungen nachzuverfolgen, und Es kann Prüfern helfen, den Governance-Status zu bewerten sind richtig, weil die Compliance-Ansicht in Azure Policy Teams hilft zu verstehen, ob bereitgestellte Ressourcen zugewiesene Governance-Regeln erfüllen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think visibility into policy evaluation results.', de: 'Denken Sie an Sichtbarkeit in Richtlinienauswertungsergebnisse.' },
      reference: 'https://learn.microsoft.com/en-us/azure/governance/policy/how-to/get-compliance-data'
    },
    {
      id: 'az900-280',
      type: 'multiple',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which statements about Azure Policy exemptions are true?', de: 'Welche Aussagen über Azure-Policy-Ausnahmen sind richtig?' },
      options: [
        { id: 'A', text: { en: 'They document approved exceptions to policy assignments', de: 'Sie dokumentieren genehmigte Ausnahmen von Richtlinienzuweisungen' } },
        { id: 'B', text: { en: 'They can be time limited', de: 'Sie können zeitlich befristet sein' } },
        { id: 'C', text: { en: 'They permanently delete the policy definition', de: 'Sie löschen die Richtliniendefinition dauerhaft' } },
        { id: 'D', text: { en: 'They preserve governance visibility while allowing justified exceptions', de: 'Sie erhalten die Governance-Sichtbarkeit und erlauben zugleich begründete Ausnahmen' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'They document approved exceptions to policy assignments, They can be time limited, and They preserve governance visibility while allowing justified exceptions are correct because policy exemptions provide a governed way to allow specific exceptions without removing the policy framework itself. The other options do not match the requirement or service characteristics in this case.', de: 'Sie dokumentieren genehmigte Ausnahmen von Richtlinienzuweisungen, Sie können zeitlich befristet sein, und Sie erhalten die Governance-Sichtbarkeit und erlauben zugleich begründete Ausnahmen sind richtig, weil Policy-Ausnahmen eine geregelte Möglichkeit bieten, bestimmte Ausnahmen zuzulassen, ohne das Richtlinienframework selbst zu entfernen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Focus on controlled exceptions, not removing policy.', de: 'Konzentrieren Sie sich auf kontrollierte Ausnahmen und nicht auf das Entfernen von Richtlinien.' },
      reference: 'https://learn.microsoft.com/en-us/azure/governance/policy/concepts/exemption-structure'
    },
    {
      id: 'az900-281',
      type: 'multiple',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which capabilities are provided by Microsoft Entra Domain Services?', de: 'Welche Funktionen werden von Microsoft Entra Domain Services bereitgestellt?' },
      options: [
        { id: 'A', text: { en: 'Managed domain services such as domain join', de: 'Verwaltete Domänendienste wie Domänenbeitritt' } },
        { id: 'B', text: { en: 'LDAP and Kerberos support for legacy-aware applications', de: 'LDAP- und Kerberos-Unterstützung für ältere Anwendungen' } },
        { id: 'C', text: { en: 'Full control of domain controller operating systems by the customer', de: 'Volle Kontrolle des Kunden über die Betriebssysteme der Domänencontroller' } },
        { id: 'D', text: { en: 'Reduced need to deploy domain controllers in Azure', de: 'Weniger Bedarf, Domänencontroller in Azure bereitzustellen' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Managed domain services such as domain join, LDAP and Kerberos support for legacy-aware applications, and Reduced need to deploy domain controllers in Azure are correct because Entra Domain Services supplies managed domain capabilities so legacy applications can use directory protocols without customer-managed domain controllers. The other options do not match the requirement or service characteristics in this case.', de: 'Verwaltete Domänendienste wie Domänenbeitritt, LDAP- und Kerberos-Unterstützung für ältere Anwendungen, und Weniger Bedarf, Domänencontroller in Azure bereitzustellen sind richtig, weil Entra Domain Services verwaltete Domänenfunktionen bereitstellt, sodass ältere Anwendungen Verzeichnisprotokolle ohne vom Kunden verwaltete Domänencontroller nutzen können. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think managed domain features for legacy protocols.', de: 'Denken Sie an verwaltete Domänenfunktionen für ältere Protokolle.' },
      reference: 'https://learn.microsoft.com/en-us/entra/identity/domain-services/overview'
    },
    {
      id: 'az900-282',
      type: 'multiple',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which capabilities are associated with Microsoft Defender for Cloud?', de: 'Welche Funktionen sind mit Microsoft Defender for Cloud verbunden?' },
      options: [
        { id: 'A', text: { en: 'Security posture recommendations', de: 'Empfehlungen zum Sicherheitsstatus' } },
        { id: 'B', text: { en: 'Workload protection options', de: 'Schutzoptionen für Workloads' } },
        { id: 'C', text: { en: 'Replacement for every SIEM function', de: 'Ersatz für jede SIEM-Funktion' } },
        { id: 'D', text: { en: 'Secure score style insights', de: 'Erkenntnisse im Stil eines Secure Score' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Security posture recommendations, Workload protection options, and Secure score style insights are correct because Defender for Cloud helps assess security posture and add protection across workloads, resources, and cloud environments. The other options do not match the requirement or service characteristics in this case.', de: 'Empfehlungen zum Sicherheitsstatus, Schutzoptionen für Workloads, und Erkenntnisse im Stil eines Secure Score sind richtig, weil Defender for Cloud hilft, den Sicherheitsstatus zu bewerten und Schutz über Workloads, Ressourcen und Cloud-Umgebungen hinweg hinzuzufügen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for posture management plus workload protection.', de: 'Suchen Sie nach Sicherheitsstatus-Management plus Workload-Schutz.' },
      reference: 'https://learn.microsoft.com/en-us/azure/defender-for-cloud/defender-for-cloud-introduction'
    },
    {
      id: 'az900-283',
      type: 'multiple',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which statements describe Microsoft Sentinel?', de: 'Welche Aussagen beschreiben Microsoft Sentinel?' },
      options: [
        { id: 'A', text: { en: 'It is a cloud-native SIEM and SOAR solution', de: 'Es ist eine cloudnative SIEM- und SOAR-Lösung' } },
        { id: 'B', text: { en: 'It can collect and analyze security data from many sources', de: 'Es kann Sicherheitsdaten aus vielen Quellen sammeln und analysieren' } },
        { id: 'C', text: { en: 'It is mainly used to host virtual machines', de: 'Es wird hauptsächlich zum Hosten virtueller Maschinen verwendet' } },
        { id: 'D', text: { en: 'It supports investigation and automated response workflows', de: 'Es unterstützt Untersuchungen und automatisierte Reaktionsworkflows' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'It is a cloud-native SIEM and SOAR solution, It can collect and analyze security data from many sources, and It supports investigation and automated response workflows are correct because Microsoft Sentinel is designed for centralized security analytics, detection, investigation, and response orchestration. The other options do not match the requirement or service characteristics in this case.', de: 'Es ist eine cloudnative SIEM- und SOAR-Lösung, Es kann Sicherheitsdaten aus vielen Quellen sammeln und analysieren, und Es unterstützt Untersuchungen und automatisierte Reaktionsworkflows sind richtig, weil Microsoft Sentinel für zentrale Sicherheitsanalyse, Erkennung, Untersuchung und Reaktionsorchestrierung entwickelt wurde. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think cloud SIEM with automation.', de: 'Denken Sie an cloudbasiertes SIEM mit Automatisierung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/sentinel/overview'
    },
    {
      id: 'az900-284',
      type: 'multiple',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which statements about Azure Security Benchmark are correct?', de: 'Welche Aussagen über Azure Security Benchmark sind korrekt?' },
      options: [
        { id: 'A', text: { en: 'It provides security best practice guidance for Azure services', de: 'Es bietet Best-Practice-Sicherheitsrichtlinien für Azure-Dienste' } },
        { id: 'B', text: { en: 'It maps recommendations to control areas', de: 'Es ordnet Empfehlungen Kontrollbereichen zu' } },
        { id: 'C', text: { en: 'It replaces all legal compliance requirements', de: 'Es ersetzt alle rechtlichen Compliance-Anforderungen' } },
        { id: 'D', text: { en: 'It helps organizations standardize security baselines', de: 'Es hilft Organisationen, Sicherheitsbaselines zu standardisieren' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'It provides security best practice guidance for Azure services, It maps recommendations to control areas, and It helps organizations standardize security baselines are correct because Azure Security Benchmark offers a structured baseline of cloud security recommendations across Azure services. The other options do not match the requirement or service characteristics in this case.', de: 'Es bietet Best-Practice-Sicherheitsrichtlinien für Azure-Dienste, Es ordnet Empfehlungen Kontrollbereichen zu, und Es hilft Organisationen, Sicherheitsbaselines zu standardisieren sind richtig, weil Azure Security Benchmark eine strukturierte Basis von Cloud-Sicherheitsempfehlungen über Azure-Dienste hinweg bietet. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think benchmark guidance, not legal exemption.', de: 'Denken Sie an Benchmark-Leitlinien und nicht an eine rechtliche Ausnahme.' },
      reference: 'https://learn.microsoft.com/en-us/security/benchmark/azure/overview'
    },
    {
      id: 'az900-285',
      type: 'multiple',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which principles align with a Zero Trust approach?', de: 'Welche Prinzipien passen zu einem Zero-Trust-Ansatz?' },
      options: [
        { id: 'A', text: { en: 'Verify explicitly', de: 'Explizit verifizieren' } },
        { id: 'B', text: { en: 'Use least privilege access', de: 'Zugriff mit geringstmöglichen Rechten verwenden' } },
        { id: 'C', text: { en: 'Assume the internal network is always safe', de: 'Annehmen, dass das interne Netzwerk immer sicher ist' } },
        { id: 'D', text: { en: 'Assume breach and limit blast radius', de: 'Von einer Verletzung ausgehen und den Schaden begrenzen' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Verify explicitly, Use least privilege access, and Assume breach and limit blast radius are correct because Zero Trust treats access as something that must be continually validated and constrained rather than broadly assumed safe. The other options do not match the requirement or service characteristics in this case.', de: 'Explizit verifizieren, Zugriff mit geringstmöglichen Rechten verwenden, und Von einer Verletzung ausgehen und den Schaden begrenzen sind richtig, weil Zero Trust Zugriff als etwas behandelt, das fortlaufend validiert und begrenzt werden muss, anstatt es pauschal als sicher anzunehmen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think verify first and minimize trust by default.', de: 'Denken Sie daran, zuerst zu verifizieren und Vertrauen standardmäßig zu minimieren.' },
      reference: 'https://learn.microsoft.com/en-us/security/zero-trust/azure-infrastructure-overview'
    },
    {
      id: 'az900-286',
      type: 'multiple',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which are pillars of the Microsoft Azure Well-Architected Framework?', de: 'Welche sind Säulen des Microsoft Azure Well-Architected Framework?' },
      options: [
        { id: 'A', text: { en: 'Reliability', de: 'Zuverlässigkeit' } },
        { id: 'B', text: { en: 'Security', de: 'Sicherheit' } },
        { id: 'C', text: { en: 'Randomization', de: 'Zufälligkeit' } },
        { id: 'D', text: { en: 'Cost Optimization', de: 'Kostenoptimierung' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Reliability, Security, and Cost Optimization are correct because the Well-Architected Framework includes core pillars that help teams design balanced cloud workloads across operational and business concerns. The other options do not match the requirement or service characteristics in this case.', de: 'Zuverlässigkeit, Sicherheit, und Kostenoptimierung sind richtig, weil das Well-Architected Framework zentrale Säulen enthält, die Teams beim Entwurf ausgewogener Cloud-Workloads über betriebliche und geschäftliche Anforderungen hinweg unterstützen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Choose the established design pillars.', de: 'Wählen Sie die etablierten Entwurfssäulen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/well-architected/pillars'
    },
    {
      id: 'az900-287',
      type: 'multiple',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'Which statements about Azure Chaos Studio are correct?', de: 'Welche Aussagen über Azure Chaos Studio sind korrekt?' },
      options: [
        { id: 'A', text: { en: 'It injects faults to test resilience', de: 'Es injiziert Fehler, um Resilienz zu testen' } },
        { id: 'B', text: { en: 'It is used to practice failure scenarios in controlled experiments', de: 'Es wird genutzt, um Fehlerszenarien in kontrollierten Experimenten zu üben' } },
        { id: 'C', text: { en: 'It replaces backup and disaster recovery planning completely', de: 'Es ersetzt Backup- und Disaster-Recovery-Planung vollständig' } },
        { id: 'D', text: { en: 'It supports validation of system behavior under stress or faults', de: 'Es unterstützt die Validierung des Systemverhaltens unter Stress oder Fehlern' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'It injects faults to test resilience, It is used to practice failure scenarios in controlled experiments, and It supports validation of system behavior under stress or faults are correct because Chaos Studio helps teams verify resilience assumptions by introducing planned faults into selected environments. The other options do not match the requirement or service characteristics in this case.', de: 'Es injiziert Fehler, um Resilienz zu testen, Es wird genutzt, um Fehlerszenarien in kontrollierten Experimenten zu üben, und Es unterstützt die Validierung des Systemverhaltens unter Stress oder Fehlern sind richtig, weil Chaos Studio Teams hilft, Resilienzannahmen zu überprüfen, indem geplante Fehler in ausgewählte Umgebungen eingebracht werden. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think controlled fault injection for resilience testing.', de: 'Denken Sie an kontrollierte Fehlerinjektion für Resilienztests.' },
      reference: 'https://learn.microsoft.com/en-us/azure/chaos-studio/chaos-studio-overview'
    },
    {
      id: 'az900-288',
      type: 'multiple',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'Which benefits are typical of Azure DevTest Labs?', de: 'Welche Vorteile sind typisch für Azure DevTest Labs?' },
      options: [
        { id: 'A', text: { en: 'Self-service development and test environments', de: 'Selbstbedienungsumgebungen für Entwicklung und Test' } },
        { id: 'B', text: { en: 'Policies to control lab cost and usage', de: 'Richtlinien zur Steuerung von Laborkosten und Nutzung' } },
        { id: 'C', text: { en: 'Mandatory production hosting for customer-facing apps', de: 'Verbindliches Produktionshosting für kundenorientierte Apps' } },
        { id: 'D', text: { en: 'Reusable formulas and artifacts for faster setup', de: 'Wiederverwendbare Formeln und Artefakte für schnellere Einrichtung' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Self-service development and test environments, Policies to control lab cost and usage, and Reusable formulas and artifacts for faster setup are correct because DevTest Labs is aimed at fast, governed creation of nonproduction environments with cost control features. The other options do not match the requirement or service characteristics in this case.', de: 'Selbstbedienungsumgebungen für Entwicklung und Test, Richtlinien zur Steuerung von Laborkosten und Nutzung, und Wiederverwendbare Formeln und Artefakte für schnellere Einrichtung sind richtig, weil DevTest Labs auf die schnelle, geregelte Erstellung von Nichtproduktionsumgebungen mit Kostenkontrollfunktionen ausgerichtet ist. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think governed dev and test environments.', de: 'Denken Sie an geregelte Entwicklungs- und Testumgebungen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-overview'
    },
    {
      id: 'az900-289',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Tailwind Traders, a FinOps team wants to analyze Azure spending in its own external analytics platform together with spending data from other clouds.', de: 'Bei Tailwind Traders: ein FinOps-Team möchte Azure-Ausgaben zusammen mit Daten aus anderen Clouds in seiner eigenen externen Analyseplattform auswerten.' },
      question: { en: 'What Azure capability should the team use first?', de: 'Welche Azure-Funktion sollte das Team zuerst verwenden?' },
      options: [
        { id: 'A', text: { en: 'Cost Management data exports', de: 'Cost-Management-Datenexporte' } },
        { id: 'B', text: { en: 'Azure DDoS Protection', de: 'Azure DDoS Protection' } },
        { id: 'C', text: { en: 'Private DNS zones', de: 'Private DNS-Zonen' } },
        { id: 'D', text: { en: 'Network Watcher packet capture', de: 'Paketaufzeichnung von Network Watcher' } }
      ],
      correct: ['A'],
      explanation: { en: 'Cost Management data exports is correct because cost data exports let organizations move Azure cost details into third-party or custom analysis tools. The other options do not match the requirement or service characteristics in this case.', de: 'Cost-Management-Datenexporte ist richtig, weil Kostendatenexporte es Organisationen ermöglichen, Azure-Kostendetails in Drittanbieter- oder benutzerdefinierte Analysetools zu übertragen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think about moving billing data out for external analysis.', de: 'Denken Sie daran, Abrechnungsdaten für externe Analysen auszugeben.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cost-management-billing/costs/tutorial-export-acm-data'
    },
    {
      id: 'az900-290',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'The platform team at Northwind Traders wants developers to create preapproved environment stacks for test and staging by using curated templates and guardrails.', de: 'Das Plattformteam von Northwind Traders möchte, dass Entwickler vorab genehmigte Umgebungsstapel für Test und Staging mithilfe kuratierter Vorlagen und Leitplanken erstellen.' },
      question: { en: 'Which service best matches this requirement?', de: 'Welcher Dienst passt am besten zu dieser Anforderung?' },
      options: [
        { id: 'A', text: { en: 'Deployment Environments', de: 'Deployment Environments' } },
        { id: 'B', text: { en: 'Azure Bastion', de: 'Azure Bastion' } },
        { id: 'C', text: { en: 'ExpressRoute Global Reach', de: 'ExpressRoute Global Reach' } },
        { id: 'D', text: { en: 'Azure Backup', de: 'Azure Backup' } }
      ],
      correct: ['A'],
      explanation: { en: 'Deployment Environments is correct because Azure Deployment Environments is designed to let platform teams offer governed infrastructure environments to developers through templates. The other options do not match the requirement or service characteristics in this case.', de: 'Deployment Environments ist richtig, weil Azure Deployment Environments dafür entwickelt wurde, dass Plattformteams Entwicklern geregelte Infrastrukturumgebungen über Vorlagen anbieten können. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for curated environments with platform team guardrails.', de: 'Suchen Sie nach kuratierten Umgebungen mit Leitplanken des Plattformteams.' },
      reference: 'https://learn.microsoft.com/en-us/azure/deployment-environments/overview-what-is-azure-deployment-environments'
    },
    {
      id: 'az900-291',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Northwind Traders, a software vendor wants customers to deploy its solution into their own subscriptions while limiting which parts of the deployment the customer can change.', de: 'Bei Northwind Traders: ein Softwareanbieter möchte, dass Kunden seine Lösung in ihren eigenen Abonnements bereitstellen, während eingeschränkt wird, welche Teile der Bereitstellung der Kunde ändern kann.' },
      question: { en: 'Which Azure capability should the vendor use?', de: 'Welche Azure-Funktion sollte der Anbieter verwenden?' },
      options: [
        { id: 'A', text: { en: 'Managed Applications', de: 'Managed Applications' } },
        { id: 'B', text: { en: 'Resource Graph', de: 'Resource Graph' } },
        { id: 'C', text: { en: 'Policy exemption', de: 'Policy-Ausnahme' } },
        { id: 'D', text: { en: 'Availability zone', de: 'Verfügbarkeitszone' } }
      ],
      correct: ['A'],
      explanation: { en: 'Managed Applications is correct because Managed Applications help publishers deliver solutions into customer subscriptions with controlled management boundaries. The other options do not match the requirement or service characteristics in this case.', de: 'Managed Applications ist richtig, weil Managed Applications Herausgebern helfen, Lösungen mit kontrollierten Verwaltungsgrenzen in Kundenabonnements bereitzustellen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think publisher solution deployment with controlled customer changes.', de: 'Denken Sie an die Bereitstellung einer Herausgeberlösung mit kontrollierten Kundenänderungen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/managed-applications/overview'
    },
    {
      id: 'az900-292',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Contoso, Ltd., a managed service provider administers resources for many customer tenants and wants delegated cross-tenant management from one control plane.', de: 'Bei Contoso, Ltd.: ein Managed Service Provider verwaltet Ressourcen für viele Kundenmandanten und möchte delegierte mandantenübergreifende Verwaltung von einer Steuerungsebene aus.' },
      question: { en: 'Which service should it use?', de: 'Welchen Dienst sollte er verwenden?' },
      options: [
        { id: 'A', text: { en: 'Azure Lighthouse', de: 'Azure Lighthouse' } },
        { id: 'B', text: { en: 'Azure Policy', de: 'Azure Policy' } },
        { id: 'C', text: { en: 'Azure Site Recovery', de: 'Azure Site Recovery' } },
        { id: 'D', text: { en: 'Traffic Manager', de: 'Traffic Manager' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Lighthouse is correct because Azure Lighthouse enables service providers to manage delegated customer resources at scale across tenants. The other options do not match the requirement or service characteristics in this case.', de: 'Azure Lighthouse ist richtig, weil Azure Lighthouse Dienstanbietern ermöglicht, delegierte Kundenressourcen mandantenübergreifend im großen Maßstab zu verwalten. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think cross-tenant delegated management for providers.', de: 'Denken Sie an delegierte mandantenübergreifende Verwaltung für Dienstanbieter.' },
      reference: 'https://learn.microsoft.com/en-us/azure/lighthouse/overview'
    },
    {
      id: 'az900-293',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Tailwind Traders, an engineer redeploys an ARM template and wants existing resources in the resource group to remain unless the template changes them explicitly.', de: 'Bei Tailwind Traders: ein Ingenieur stellt eine ARM-Vorlage erneut bereit und möchte, dass vorhandene Ressourcen in der Ressourcengruppe erhalten bleiben, sofern die Vorlage sie nicht ausdrücklich ändert.' },
      question: { en: 'Which deployment mode should be used?', de: 'Welcher Bereitstellungsmodus sollte verwendet werden?' },
      options: [
        { id: 'A', text: { en: 'Complete mode', de: 'Complete-Modus' } },
        { id: 'B', text: { en: 'Incremental mode', de: 'Incremental-Modus' } },
        { id: 'C', text: { en: 'Read-only mode', de: 'Nur-Lese-Modus' } },
        { id: 'D', text: { en: 'Snapshot mode', de: 'Snapshot-Modus' } }
      ],
      correct: ['B'],
      explanation: { en: 'Incremental mode is correct because incremental mode adds or updates resources in the template without deleting unrelated existing resources in the target group. The other options do not match the requirement or service characteristics in this case.', de: 'Incremental-Modus ist richtig, weil der Incremental-Modus Ressourcen aus der Vorlage hinzufügt oder aktualisiert, ohne nicht verwandte vorhandene Ressourcen in der Zielgruppe zu löschen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think preserve existing resources unless explicitly targeted.', de: 'Denken Sie daran, vorhandene Ressourcen zu behalten, sofern sie nicht ausdrücklich betroffen sind.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-modes'
    },
    {
      id: 'az900-294',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Northwind Traders, an infrastructure team likes ARM templates but wants a cleaner language that is easier to read and maintain while still deploying through Azure Resource Manager.', de: 'Bei Northwind Traders: ein Infrastrukturteam mag ARM-Vorlagen, möchte aber eine klarere Sprache, die leichter zu lesen und zu pflegen ist und dennoch über Azure Resource Manager bereitstellt.' },
      question: { en: 'Which option should the team choose?', de: 'Welche Option sollte das Team wählen?' },
      options: [
        { id: 'A', text: { en: 'Bicep', de: 'Bicep' } },
        { id: 'B', text: { en: 'Power BI', de: 'Power BI' } },
        { id: 'C', text: { en: 'Azure DNS', de: 'Azure DNS' } },
        { id: 'D', text: { en: 'Azure Sphere', de: 'Azure Sphere' } }
      ],
      correct: ['A'],
      explanation: { en: 'Bicep is correct because Bicep is a domain-specific language that simplifies authoring Azure Resource Manager deployments. The other options do not match the requirement or service characteristics in this case.', de: 'Bicep ist richtig, weil Bicep eine domänenspezifische Sprache ist, die das Erstellen von Azure-Resource-Manager-Bereitstellungen vereinfacht. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for the Azure IaC language that compiles to ARM.', de: 'Suchen Sie nach der Azure-IaC-Sprache, die zu ARM kompiliert.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/overview'
    },
    {
      id: 'az900-295',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'Contoso, Ltd. manages Azure and another public cloud and wants one infrastructure-as-code approach with reusable modules across providers.', de: 'Contoso, Ltd. verwaltet Azure und eine weitere Public Cloud und möchte einen Infrastructure-as-Code-Ansatz mit wiederverwendbaren Modulen über Anbieter hinweg.' },
      question: { en: 'Which tool is the best fit?', de: 'Welches Tool passt am besten?' },
      options: [
        { id: 'A', text: { en: 'Terraform', de: 'Terraform' } },
        { id: 'B', text: { en: 'Azure Policy only', de: 'Nur Azure Policy' } },
        { id: 'C', text: { en: 'Service Health', de: 'Service Health' } },
        { id: 'D', text: { en: 'Resource locks', de: 'Ressourcensperren' } }
      ],
      correct: ['A'],
      explanation: { en: 'Terraform is correct because Terraform is widely used for provider-based infrastructure as code and supports Azure together with other cloud platforms. The other options do not match the requirement or service characteristics in this case.', de: 'Terraform ist richtig, weil Terraform weit verbreitet für providerbasiertes Infrastructure as Code ist und Azure zusammen mit anderen Cloud-Plattformen unterstützt. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think multi-provider infrastructure definitions.', de: 'Denken Sie an Infrastrukturdefinitionen über mehrere Anbieter hinweg.' },
      reference: 'https://learn.microsoft.com/en-us/azure/developer/terraform/overview'
    },
    {
      id: 'az900-296',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'At Contoso, Ltd., before migrating VMware servers, an architect needs dependency mapping, right-sizing recommendations, and estimated Azure costs.', de: 'Bei Contoso, Ltd.: vor der Migration von VMware-Servern benötigt ein Architekt Abhängigkeitszuordnung, Empfehlungen zur richtigen Größenwahl und geschätzte Azure-Kosten.' },
      question: { en: 'Which service should be used?', de: 'Welcher Dienst sollte verwendet werden?' },
      options: [
        { id: 'A', text: { en: 'Azure Migrate assessments', de: 'Azure-Migrate-Bewertungen' } },
        { id: 'B', text: { en: 'Azure Lighthouse', de: 'Azure Lighthouse' } },
        { id: 'C', text: { en: 'Front Door', de: 'Front Door' } },
        { id: 'D', text: { en: 'Disk Encryption', de: 'Datenträgerverschlüsselung' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Migrate assessments is correct because Azure Migrate assessments help estimate readiness, sizing, and cost before workloads are moved to Azure. The other options do not match the requirement or service characteristics in this case.', de: 'Azure-Migrate-Bewertungen ist richtig, weil Azure-Migrate-Bewertungen helfen, Bereitschaft, Dimensionierung und Kosten zu schätzen, bevor Workloads nach Azure verschoben werden. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for assessment and planning before migration.', de: 'Suchen Sie nach Bewertung und Planung vor der Migration.' },
      reference: 'https://learn.microsoft.com/en-us/azure/migrate/concepts-assessment-calculation'
    },
    {
      id: 'az900-297',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'At Tailwind Traders, a legacy application moved to Azure requires domain join, LDAP, and Kerberos, but the team does not want to deploy and manage domain controllers.', de: 'Bei Tailwind Traders: eine ältere nach Azure verschobene Anwendung benötigt Domänenbeitritt, LDAP und Kerberos, aber das Team möchte keine Domänencontroller bereitstellen und verwalten.' },
      question: { en: 'Which service best fits?', de: 'Welcher Dienst passt am besten?' },
      options: [
        { id: 'A', text: { en: 'Microsoft Entra Domain Services', de: 'Microsoft Entra Domain Services' } },
        { id: 'B', text: { en: 'Microsoft Sentinel', de: 'Microsoft Sentinel' } },
        { id: 'C', text: { en: 'Azure Container Registry', de: 'Azure Container Registry' } },
        { id: 'D', text: { en: 'Azure NAT Gateway', de: 'Azure NAT Gateway' } }
      ],
      correct: ['A'],
      explanation: { en: 'Microsoft Entra Domain Services is correct because Entra Domain Services provides managed domain features needed by many legacy applications without self-managed domain controllers. The other options do not match the requirement or service characteristics in this case.', de: 'Microsoft Entra Domain Services ist richtig, weil Entra Domain Services verwaltete Domänenfunktionen bereitstellt, die viele ältere Anwendungen benötigen, ohne selbst verwaltete Domänencontroller. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think managed domain capabilities for legacy apps.', de: 'Denken Sie an verwaltete Domänenfunktionen für ältere Anwendungen.' },
      reference: 'https://learn.microsoft.com/en-us/entra/identity/domain-services/overview'
    },
    {
      id: 'az900-298',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'The operations team at Tailwind Traders wants automatic notifications when planned maintenance or service incidents affect resources in its subscriptions.', de: 'Das Betriebsteam von Tailwind Traders möchte automatische Benachrichtigungen erhalten, wenn geplante Wartungen oder Dienstvorfälle Ressourcen in seinen Abonnements betreffen.' },
      question: { en: 'What should the team configure?', de: 'Was sollte das Team konfigurieren?' },
      options: [
        { id: 'A', text: { en: 'Service Health alerts', de: 'Service-Health-Warnungen' } },
        { id: 'B', text: { en: 'Static website hosting', de: 'Statisches Websitehosting' } },
        { id: 'C', text: { en: 'Resource tags', de: 'Ressourcentags' } },
        { id: 'D', text: { en: 'Virtual network peering', de: 'Virtuelles Netzwerk-Peering' } }
      ],
      correct: ['A'],
      explanation: { en: 'Service Health alerts is correct because Service Health alerts can notify teams when Azure platform events are relevant to their subscribed services and regions. The other options do not match the requirement or service characteristics in this case.', de: 'Service-Health-Warnungen ist richtig, weil Service-Health-Warnungen Teams benachrichtigen können, wenn Azure-Plattformereignisse für ihre abonnierten Dienste und Regionen relevant sind. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Focus on subscription-aware operational notifications.', de: 'Konzentrieren Sie sich auf abonnementsbezogene Betriebsbenachrichtigungen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/service-health/overview'
    },
    {
      id: 'az900-299',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'At Northwind Traders, a subscription has a deny policy for public IP addresses. A project receives temporary written approval to create one public IP for a migration weekend, and the security team wants the exception recorded and reviewable.', de: 'Bei Northwind Traders: ein Abonnement hat eine Deny-Richtlinie für öffentliche IP-Adressen. Ein Projekt erhält eine befristete schriftliche Genehmigung, für ein Migrationswochenende eine öffentliche IP zu erstellen, und das Sicherheitsteam möchte die Ausnahme dokumentiert und überprüfbar haben.' },
      question: { en: 'Which Azure governance feature should be used?', de: 'Welche Azure-Governance-Funktion sollte verwendet werden?' },
      options: [
        { id: 'A', text: { en: 'Policy exemption', de: 'Policy-Ausnahme' } },
        { id: 'B', text: { en: 'Delete the policy assignment', de: 'Die Richtlinienzuweisung löschen' } },
        { id: 'C', text: { en: 'Turn off RBAC', de: 'RBAC deaktivieren' } },
        { id: 'D', text: { en: 'Move the resource to another region', de: 'Die Ressource in eine andere Region verschieben' } }
      ],
      correct: ['A'],
      explanation: { en: 'Policy exemption is correct because a policy exemption records and scopes an approved exception without removing the underlying governance control for everyone else. The other options do not match the requirement or service characteristics in this case.', de: 'Policy-Ausnahme ist richtig, weil eine Policy-Ausnahme eine genehmigte Ausnahme dokumentiert und eingrenzt, ohne die zugrunde liegende Governance-Kontrolle für alle anderen zu entfernen. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Think documented exception instead of removing the rule.', de: 'Denken Sie an eine dokumentierte Ausnahme statt an das Entfernen der Regel.' },
      reference: 'https://learn.microsoft.com/en-us/azure/governance/policy/concepts/exemption-structure'
    },
    {
      id: 'az900-300',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'Northwind Traders runs Azure SQL Database continuously all year with predictable demand. Finance wants to reduce cost without changing the application architecture.', de: 'Northwind Traders betreibt Azure SQL Database das ganze Jahr über mit vorhersehbarer Auslastung. Die Finanzabteilung möchte die Kosten senken, ohne die Anwendungsarchitektur zu ändern.' },
      question: { en: 'Which pricing approach should be evaluated first?', de: 'Welcher Preisansatz sollte zuerst geprüft werden?' },
      options: [
        { id: 'A', text: { en: 'Spot virtual machines', de: 'Spot-VMs' } },
        { id: 'B', text: { en: 'SQL reservation', de: 'SQL-Reservierung' } },
        { id: 'C', text: { en: 'DDoS Protection', de: 'DDoS Protection' } },
        { id: 'D', text: { en: 'Front Door', de: 'Front Door' } }
      ],
      correct: ['B'],
      explanation: { en: 'SQL reservation is correct because reserved capacity is designed for stable long-term usage patterns and can reduce cost for predictable database consumption. The other options do not match the requirement or service characteristics in this case.', de: 'SQL-Reservierung ist richtig, weil reservierte Kapazität für stabile langfristige Nutzungsmuster ausgelegt ist und Kosten für vorhersehbaren Datenbankverbrauch senken kann. Die anderen Optionen passen in diesem Fall nicht zur Anforderung oder zu den Diensteigenschaften.' },
      hint: { en: 'Look for a commitment discount on predictable usage.', de: 'Suchen Sie nach einem Bindungsrabatt für vorhersehbare Nutzung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cost-management-billing/reservations/save-compute-costs-reservations'
    }
  ];
  if (window.ExamData && window.ExamData['az-900']) {
    window.ExamData['az-900'].questions = window.ExamData['az-900'].questions.concat(extra);
  }
})();
