window.ExamData = window.ExamData || {};
window.ExamData['az-900'] = {
  meta: {
    id: 'az-900',
    title: { en: 'Microsoft Azure Fundamentals', de: 'Microsoft Azure-Grundlagen' },
    description: { 
      en: 'This exam measures your understanding of cloud concepts, Azure services, Azure workloads, security, privacy, pricing, and support.',
      de: 'Diese Prüfung misst Ihr Verständnis von Cloud-Konzepten, Azure-Diensten, Azure-Workloads, Sicherheit, Datenschutz, Preisgestaltung und Support.'
    },
    icon: '📘',
    level: 'fundamentals',
    passingScore: 700,
    totalTime: 85,
    questionCount: '40-60',
    msLearnUrl: 'https://learn.microsoft.com/en-us/certifications/exams/az-900/',
    domains: [
      {
        name: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
        weight: '25-30%',
        objectives: [
          { en: 'Describe cloud computing', de: 'Cloud Computing beschreiben' },
          { en: 'Describe the benefits of using cloud services', de: 'Vorteile der Nutzung von Cloud-Diensten beschreiben' },
          { en: 'Describe cloud service types', de: 'Cloud-Diensttypen beschreiben' }
        ]
      },
      {
        name: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
        weight: '35-40%',
        objectives: [
          { en: 'Describe the core architectural components of Azure', de: 'Kernkomponenten der Azure-Architektur beschreiben' },
          { en: 'Describe Azure compute and networking services', de: 'Azure Compute- und Netzwerkdienste beschreiben' },
          { en: 'Describe Azure storage services', de: 'Azure-Speicherdienste beschreiben' },
          { en: 'Describe Azure identity, access, and security', de: 'Azure-Identität, -Zugriff und -Sicherheit beschreiben' }
        ]
      },
      {
        name: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
        weight: '30-35%',
        objectives: [
          { en: 'Describe cost management in Azure', de: 'Kostenmanagement in Azure beschreiben' },
          { en: 'Describe features and tools for governance and compliance', de: 'Funktionen und Tools für Governance und Compliance beschreiben' },
          { en: 'Describe features and tools for managing and deploying Azure resources', de: 'Funktionen und Tools für die Verwaltung und Bereitstellung von Azure-Ressourcen beschreiben' },
          { en: 'Describe monitoring tools in Azure', de: 'Überwachungstools in Azure beschreiben' }
        ]
      }
    ]
  },
  questions: [
    {
      id: 'az900-001',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which cloud service model gives you the most control over the operating system and network configuration?', de: 'Welches Cloud-Dienstmodell gibt Ihnen die meiste Kontrolle über das Betriebssystem und die Netzwerkkonfiguration?' },
      options: [
        { id: 'A', text: { en: 'Infrastructure as a Service (IaaS)', de: 'Infrastructure as a Service (IaaS)' } },
        { id: 'B', text: { en: 'Platform as a Service (PaaS)', de: 'Platform as a Service (PaaS)' } },
        { id: 'C', text: { en: 'Software as a Service (SaaS)', de: 'Software as a Service (SaaS)' } },
        { id: 'D', text: { en: 'Serverless computing', de: 'Serverloses Computing' } }
      ],
      correct: ['A'],
      explanation: { en: 'IaaS provides virtualized compute, storage, and networking resources while leaving the guest operating system, middleware, and applications under your control. PaaS, SaaS, and serverless offerings abstract more of the stack, so they reduce management effort but also reduce direct administrative control.', de: 'IaaS stellt virtualisierte Compute-, Speicher- und Netzwerkressourcen bereit, während das Gastbetriebssystem, die Middleware und die Anwendungen unter Ihrer Kontrolle bleiben. PaaS, SaaS und serverlose Dienste abstrahieren mehr Teile des Stacks, verringern dadurch den Betriebsaufwand, bieten aber auch weniger direkten Administrationszugriff.' },
      hint: { en: 'Choose the model in which you still patch and administer the virtual machine operating system.', de: 'Wählen Sie das Modell, bei dem Sie das Betriebssystem der virtuellen Maschine weiterhin selbst patchen und verwalten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/security/fundamentals/shared-responsibility'
    },
    {
      id: 'az900-002',
      type: 'multiple',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which benefits are commonly associated with using cloud services?', de: 'Welche Vorteile sind typischerweise mit der Nutzung von Cloud-Diensten verbunden?' },
      options: [
        { id: 'A', text: { en: 'Consumption-based pricing', de: 'Nutzungsbasierte Preisgestaltung' } },
        { id: 'B', text: { en: 'Rapid scaling of resources', de: 'Schnelle Skalierung von Ressourcen' } },
        { id: 'C', text: { en: 'Mandatory upfront hardware purchases', de: 'Zwingende Vorabkäufe von Hardware' } },
        { id: 'D', text: { en: 'Global reach through many datacenter regions', de: 'Globale Reichweite durch viele Rechenzentrumsregionen' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Cloud services commonly provide pay-as-you-go pricing, fast scaling, and access to globally distributed infrastructure. Mandatory upfront hardware purchases are typical of traditional on-premises environments, not a core cloud advantage.', de: 'Cloud-Dienste bieten typischerweise nutzungsbasierte Abrechnung, schnelle Skalierung und Zugriff auf weltweit verteilte Infrastruktur. Zwingende Vorabinvestitionen in Hardware sind eher typisch für klassische On-Premises-Umgebungen und kein zentraler Cloud-Vorteil.' },
      hint: { en: 'Think about flexibility, geography, and how you pay for resources in the cloud.', de: 'Denken Sie an Flexibilität, Geografie und daran, wie Ressourcen in der Cloud bezahlt werden.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-003',
      type: 'scenario',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Contoso, Ltd. is launching a seasonal learning portal. The company wants to avoid buying servers and only pay while the platform is actively used.', de: 'Contoso, Ltd. startet ein saisonales Lernportal. Das Unternehmen möchte keine Server kaufen und nur bezahlen, solange die Plattform aktiv genutzt wird.' },
      question: { en: 'Which financial model does this startup primarily want to use?', de: 'Welches Finanzmodell möchte dieses Start-up in erster Linie nutzen?' },
      options: [
        { id: 'A', text: { en: 'Capital expenditure (CapEx)', de: 'Kapitalausgaben (CapEx)' } },
        { id: 'B', text: { en: 'Operational expenditure (OpEx)', de: 'Betriebsausgaben (OpEx)' } },
        { id: 'C', text: { en: 'Service level agreement (SLA)', de: 'Service Level Agreement (SLA)' } },
        { id: 'D', text: { en: 'Datacenter colocation', de: 'Colocation im Rechenzentrum' } }
      ],
      correct: ['B'],
      explanation: { en: 'OpEx is based on ongoing consumption, making it a good fit when usage changes over time and the company wants to avoid major upfront investment. CapEx refers to large initial purchases such as buying physical servers and networking equipment.', de: 'OpEx basiert auf laufendem Verbrauch und passt daher gut, wenn sich die Nutzung im Zeitverlauf ändert und das Unternehmen hohe Anfangsinvestitionen vermeiden möchte. CapEx steht dagegen für größere Vorabanschaffungen wie den Kauf physischer Server und Netzwerkhardware.' },
      hint: { en: 'Look for the model that aligns with pay-as-you-go spending instead of purchasing infrastructure in advance.', de: 'Suchen Sie nach dem Modell, das zu nutzungsabhängigen Ausgaben passt, statt Infrastruktur im Voraus zu kaufen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-004',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'When you run an Azure virtual machine, which task remains your responsibility under the shared responsibility model?', de: 'Wenn Sie eine Azure Virtual Machine betreiben, welche Aufgabe bleibt im Shared-Responsibility-Modell Ihre Verantwortung?' },
      options: [
        { id: 'A', text: { en: 'Maintaining the physical datacenter building', de: 'Wartung des physischen Rechenzentrumsgebäudes' } },
        { id: 'B', text: { en: 'Replacing failed Azure host disks', de: 'Austausch ausgefallener Host-Festplatten in Azure' } },
        { id: 'C', text: { en: 'Patching the guest operating system inside the VM', de: 'Patchen des Gastbetriebssystems innerhalb der VM' } },
        { id: 'D', text: { en: 'Securing the Azure host hypervisor', de: 'Absicherung des Azure-Host-Hypervisors' } }
      ],
      correct: ['C'],
      explanation: { en: 'With Azure virtual machines, Microsoft secures the physical infrastructure and the host platform, but you manage what runs inside the guest operating system. That includes patching the OS, configuring applications, and protecting the data and identities used by the workload.', de: 'Bei Azure Virtual Machines schützt Microsoft die physische Infrastruktur und die Hostplattform, während Sie alles verwalten, was im Gastbetriebssystem läuft. Dazu gehören das Patchen des Betriebssystems, die Konfiguration der Anwendungen sowie der Schutz der vom Workload verwendeten Daten und Identitäten.' },
      hint: { en: 'Ask yourself what you still administer after the VM has been provisioned for you.', de: 'Fragen Sie sich, was Sie weiterhin selbst administrieren, nachdem die VM für Sie bereitgestellt wurde.' },
      reference: 'https://learn.microsoft.com/en-us/azure/security/fundamentals/shared-responsibility'
    },
    {
      id: 'az900-005',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which cloud service model is best suited for developers who want to deploy code without managing the operating system?', de: 'Welches Cloud-Dienstmodell eignet sich am besten für Entwickler, die Code bereitstellen möchten, ohne das Betriebssystem zu verwalten?' },
      options: [
        { id: 'A', text: { en: 'IaaS', de: 'IaaS' } },
        { id: 'B', text: { en: 'PaaS', de: 'PaaS' } },
        { id: 'C', text: { en: 'SaaS', de: 'SaaS' } },
        { id: 'D', text: { en: 'Private cloud only', de: 'Nur Private Cloud' } }
      ],
      correct: ['B'],
      explanation: { en: 'PaaS provides a managed platform so developers can focus on code, configuration, and application logic instead of operating system maintenance. IaaS leaves OS management to the customer, while SaaS delivers a finished application rather than a development platform.', de: 'PaaS stellt eine verwaltete Plattform bereit, sodass sich Entwickler auf Code, Konfiguration und Anwendungslogik konzentrieren können, statt das Betriebssystem zu warten. Bei IaaS verwaltet der Kunde das Betriebssystem selbst, während SaaS eine fertige Anwendung und keine Entwicklungsplattform liefert.' },
      hint: { en: 'Pick the option between raw infrastructure and finished software.', de: 'Wählen Sie die Option zwischen reiner Infrastruktur und fertiger Software.' },
      reference: 'https://learn.microsoft.com/en-us/azure/app-service/overview'
    },
    {
      id: 'az900-006',
      type: 'multiple',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which offerings are examples of Software as a Service (SaaS)?', de: 'Welche Angebote sind Beispiele für Software as a Service (SaaS)?' },
      options: [
        { id: 'A', text: { en: 'Microsoft 365', de: 'Microsoft 365' } },
        { id: 'B', text: { en: 'Dynamics 365', de: 'Dynamics 365' } },
        { id: 'C', text: { en: 'Azure Virtual Machines', de: 'Azure Virtual Machines' } },
        { id: 'D', text: { en: 'Azure App Service', de: 'Azure App Service' } }
      ],
      correct: ['A', 'B'],
      explanation: { en: 'SaaS delivers complete applications that users consume without managing the underlying platform or infrastructure. Microsoft 365 and Dynamics 365 are finished cloud applications, while Azure Virtual Machines are IaaS and Azure App Service is PaaS.', de: 'SaaS liefert vollständige Anwendungen, die Benutzer nutzen, ohne die zugrunde liegende Plattform oder Infrastruktur zu verwalten. Microsoft 365 und Dynamics 365 sind fertige Cloud-Anwendungen, während Azure Virtual Machines IaaS und Azure App Service PaaS sind.' },
      hint: { en: 'Identify the options that end users consume as finished business applications.', de: 'Erkennen Sie die Optionen, die Endbenutzer als fertige Geschäftsanwendungen konsumieren.' },
      reference: 'https://learn.microsoft.com/en-us/azure/security/fundamentals/shared-responsibility'
    },
    {
      id: 'az900-007',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What does scalability in cloud computing allow you to do?', de: 'Was ermöglicht Skalierbarkeit im Cloud Computing?' },
      options: [
        { id: 'A', text: { en: 'Increase or decrease resources to match workload demand', de: 'Ressourcen entsprechend der Workload-Nachfrage zu erhöhen oder zu verringern' } },
        { id: 'B', text: { en: 'Guarantee that every service is free of charge', de: 'Zu garantieren, dass jeder Dienst kostenlos ist' } },
        { id: 'C', text: { en: 'Eliminate the need for network security controls', de: 'Die Notwendigkeit von Netzwerksicherheitskontrollen zu beseitigen' } },
        { id: 'D', text: { en: 'Convert every application into SaaS automatically', de: 'Jede Anwendung automatisch in SaaS umzuwandeln' } }
      ],
      correct: ['A'],
      explanation: { en: 'Scalability lets a solution grow or shrink so it can handle changing demand while using resources efficiently. In Azure, this can include scaling up to larger resources or scaling out to more instances depending on the service.', de: 'Skalierbarkeit ermöglicht es einer Lösung, mit veränderter Nachfrage zu wachsen oder zu schrumpfen und dabei Ressourcen effizient zu nutzen. In Azure kann das je nach Dienst bedeuten, auf größere Ressourcen hochzuskalieren oder auf mehr Instanzen horizontal zu erweitern.' },
      hint: { en: 'Think about adapting capacity when user traffic changes.', de: 'Denken Sie daran, die Kapazität anzupassen, wenn sich der Benutzerverkehr ändert.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-008',
      type: 'scenario',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'Tailwind Traders runs a checkout application that must continue processing sales even if one server fails or planned maintenance occurs.', de: 'Tailwind Traders betreibt eine Kassenanwendung, die Verkäufe auch dann weiter verarbeiten muss, wenn ein Server ausfällt oder geplante Wartungen stattfinden.' },
      question: { en: 'Which cloud design principle best addresses this requirement?', de: 'Welches Cloud-Designprinzip adressiert diese Anforderung am besten?' },
      options: [
        { id: 'A', text: { en: 'High availability through redundant resources', de: 'Hohe Verfügbarkeit durch redundante Ressourcen' } },
        { id: 'B', text: { en: 'CapEx optimization through hardware purchases', de: 'CapEx-Optimierung durch Hardwarekäufe' } },
        { id: 'C', text: { en: 'Using SaaS for every workload', de: 'Verwendung von SaaS für jeden Workload' } },
        { id: 'D', text: { en: 'Cold data archiving', de: 'Kalte Datenarchivierung' } }
      ],
      correct: ['A'],
      explanation: { en: 'High availability is achieved by designing redundancy so that a component failure does not stop the service. In Azure, this often means distributing workloads across multiple instances, zones, or regions and using health-aware load balancing where appropriate.', de: 'Hohe Verfügbarkeit wird erreicht, indem Redundanz so geplant wird, dass der Ausfall einer Komponente den Dienst nicht stoppt. In Azure bedeutet das häufig, Workloads auf mehrere Instanzen, Zonen oder Regionen zu verteilen und gegebenenfalls gesundheitsbasierte Lastverteilung zu nutzen.' },
      hint: { en: 'Focus on uptime and resilience rather than cost model or storage tier.', de: 'Konzentrieren Sie sich auf Verfügbarkeit und Ausfallsicherheit und nicht auf Kostenmodell oder Speichertier.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/overview'
    },
    {
      id: 'az900-009',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What is the main difference between CapEx and OpEx?', de: 'Was ist der Hauptunterschied zwischen CapEx und OpEx?' },
      options: [
        { id: 'A', text: { en: 'CapEx is an upfront investment, while OpEx is ongoing operational spending', de: 'CapEx ist eine Vorabinvestition, während OpEx laufende Betriebsausgaben sind' } },
        { id: 'B', text: { en: 'CapEx is monthly billing, while OpEx is yearly billing only', de: 'CapEx ist monatliche Abrechnung, während OpEx nur jährliche Abrechnung ist' } },
        { id: 'C', text: { en: 'CapEx applies only to SaaS, while OpEx applies only to IaaS', de: 'CapEx gilt nur für SaaS, während OpEx nur für IaaS gilt' } },
        { id: 'D', text: { en: 'There is no practical difference in cloud planning', de: 'Es gibt in der Cloud-Planung keinen praktischen Unterschied' } }
      ],
      correct: ['A'],
      explanation: { en: 'CapEx usually refers to spending money upfront to buy assets such as servers or networking equipment. OpEx refers to ongoing operating costs, which aligns well with cloud consumption models because you pay for services as you use them.', de: 'CapEx bezeichnet in der Regel Ausgaben im Voraus für den Kauf von Vermögenswerten wie Servern oder Netzwerkkomponenten. OpEx beschreibt laufende Betriebskosten und passt gut zu Cloud-Verbrauchsmodellen, weil Sie für Dienste entsprechend der Nutzung bezahlen.' },
      hint: { en: 'One is tied to buying assets first, and the other is tied to operating expenses over time.', de: 'Das eine ist an den Kauf von Vermögenswerten im Voraus gebunden, das andere an laufende Ausgaben über die Zeit.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-010',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is an Azure region?', de: 'Was ist eine Azure-Region?' },
      options: [
        { id: 'A', text: { en: 'A set of datacenters deployed within a specific geographic area', de: 'Eine Gruppe von Rechenzentren, die innerhalb eines bestimmten geografischen Gebiets bereitgestellt werden' } },
        { id: 'B', text: { en: 'A billing container for multiple subscriptions', de: 'Ein Abrechnungscontainer für mehrere Subscriptions' } },
        { id: 'C', text: { en: 'A logical grouping of Azure tags', de: 'Eine logische Gruppierung von Azure-Tags' } },
        { id: 'D', text: { en: 'A single virtual machine scale set', de: 'Ein einzelnes Virtual Machine Scale Set' } }
      ],
      correct: ['A'],
      explanation: { en: 'An Azure region is a geographic area that contains one or more datacenters connected through a low-latency network. Regions help organizations meet requirements for performance, residency, and resiliency when placing workloads.', de: 'Eine Azure-Region ist ein geografisches Gebiet, das ein oder mehrere Rechenzentren enthält, die über ein Netzwerk mit geringer Latenz verbunden sind. Regionen helfen Organisationen dabei, Anforderungen an Leistung, Datenresidenz und Ausfallsicherheit bei der Platzierung von Workloads zu erfüllen.' },
      hint: { en: 'Think about where Azure physically hosts services for customers.', de: 'Denken Sie daran, wo Azure Dienste physisch für Kunden hostet.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/regions-list'
    },
    {
      id: 'az900-011',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Northwind Traders, an application must run in separate datacenters within the same region so that power or networking failure in one location does not affect all instances.', de: 'Bei Northwind Traders muss in getrennten Rechenzentren innerhalb derselben Region laufen, damit ein Strom- oder Netzwerkausfall an einem Standort nicht alle Instanzen betrifft.' },
      question: { en: 'Which Azure feature should you use?', de: 'Welche Azure-Funktion sollten Sie verwenden?' },
      options: [
        { id: 'A', text: { en: 'Availability Zones', de: 'Availability Zones' } },
        { id: 'B', text: { en: 'Management groups', de: 'Management Groups' } },
        { id: 'C', text: { en: 'Resource tags', de: 'Ressourcen-Tags' } },
        { id: 'D', text: { en: 'Azure Blueprints', de: 'Azure Blueprints' } }
      ],
      correct: ['A'],
      explanation: { en: 'Availability Zones are physically separate locations within an Azure region, each with independent power, cooling, and networking. They are used to improve resiliency for supported services without leaving the region.', de: 'Availability Zones sind physisch getrennte Standorte innerhalb einer Azure-Region, jeweils mit unabhängiger Stromversorgung, Kühlung und Netzwerkverbindung. Sie werden verwendet, um die Ausfallsicherheit unterstützter Dienste zu verbessern, ohne die Region zu verlassen.' },
      hint: { en: 'The requirement is separation inside one region, not across multiple regions.', de: 'Die Anforderung ist eine Trennung innerhalb einer Region und nicht über mehrere Regionen hinweg.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/availability-zones-overview'
    },
    {
      id: 'az900-012',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which Azure service provides on-demand Windows or Linux servers?', de: 'Welcher Azure-Dienst stellt bedarfsgesteuert Windows- oder Linux-Server bereit?' },
      options: [
        { id: 'A', text: { en: 'Azure Virtual Machines', de: 'Azure Virtual Machines' } },
        { id: 'B', text: { en: 'Azure Blob Storage', de: 'Azure Blob Storage' } },
        { id: 'C', text: { en: 'Azure DNS', de: 'Azure DNS' } },
        { id: 'D', text: { en: 'Azure Cost Management', de: 'Azure Cost Management' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Virtual Machines are an IaaS offering that lets you provision Windows or Linux servers in the cloud. You choose the VM size, operating system, and many configuration details, then manage the guest OS and workloads running inside it.', de: 'Azure Virtual Machines sind ein IaaS-Angebot, mit dem Sie Windows- oder Linux-Server in der Cloud bereitstellen können. Sie wählen die VM-Größe, das Betriebssystem und viele Konfigurationsdetails und verwalten anschließend das Gastbetriebssystem sowie die darin laufenden Workloads.' },
      hint: { en: 'Choose the service that most closely resembles a traditional server.', de: 'Wählen Sie den Dienst, der einem klassischen Server am stärksten ähnelt.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-machines/overview'
    },
    {
      id: 'az900-013',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'The development team at Contoso, Ltd. wants to deploy a web application quickly. They do not want to manage the operating system, web server patches, or load balancing details.', de: 'Das Entwicklungsteam von Contoso, Ltd. möchte eine Webanwendung schnell bereitstellen. Es möchte weder das Betriebssystem noch Webserver-Patches oder Details des Lastenausgleichs verwalten.' },
      question: { en: 'Which Azure service is the best fit?', de: 'Welcher Azure-Dienst ist am besten geeignet?' },
      options: [
        { id: 'A', text: { en: 'Azure App Service', de: 'Azure App Service' } },
        { id: 'B', text: { en: 'Azure Virtual Network', de: 'Azure Virtual Network' } },
        { id: 'C', text: { en: 'Azure VPN Gateway', de: 'Azure VPN Gateway' } },
        { id: 'D', text: { en: 'Azure Table Storage', de: 'Azure Table Storage' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure App Service is a managed PaaS offering for hosting web apps, APIs, and mobile back ends. It removes much of the infrastructure administration so teams can focus on deploying code, scaling, and application settings.', de: 'Azure App Service ist ein verwaltetes PaaS-Angebot zum Hosten von Web-Apps, APIs und Mobile-Back-Ends. Es nimmt viel Infrastrukturverwaltung ab, sodass sich Teams auf Codebereitstellung, Skalierung und Anwendungseinstellungen konzentrieren können.' },
      hint: { en: 'Look for a managed web hosting platform rather than raw infrastructure.', de: 'Suchen Sie nach einer verwalteten Webhosting-Plattform statt nach roher Infrastruktur.' },
      reference: 'https://learn.microsoft.com/en-us/azure/app-service/overview'
    },
    {
      id: 'az900-014',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which Azure service lets you run event-driven code and pay primarily for execution time?', de: 'Welcher Azure-Dienst ermöglicht es, ereignisgesteuerten Code auszuführen und vor allem für die Ausführungszeit zu bezahlen?' },
      options: [
        { id: 'A', text: { en: 'Azure Functions', de: 'Azure Functions' } },
        { id: 'B', text: { en: 'Azure Files', de: 'Azure Files' } },
        { id: 'C', text: { en: 'Azure Front Door', de: 'Azure Front Door' } },
        { id: 'D', text: { en: 'Azure Policy', de: 'Azure Policy' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Functions is a serverless compute service that runs code in response to events, timers, or HTTP requests. In supported plans, billing can be based largely on executions and consumed compute time, which is useful for bursty workloads.', de: 'Azure Functions ist ein serverloser Compute-Dienst, der Code als Reaktion auf Ereignisse, Zeitpläne oder HTTP-Anfragen ausführt. In unterstützten Plänen kann die Abrechnung weitgehend auf Ausführungen und verbrauchter Rechenzeit basieren, was für unregelmäßige Workloads hilfreich ist.' },
      hint: { en: 'Think of small pieces of code triggered by events rather than a long-running server.', de: 'Denken Sie an kleine Codeeinheiten, die durch Ereignisse ausgelöst werden, statt an einen dauerhaft laufenden Server.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview'
    },
    {
      id: 'az900-015',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which statement best describes containers in Azure?', de: 'Welche Aussage beschreibt Container in Azure am besten?' },
      options: [
        { id: 'A', text: { en: 'They package an application and its dependencies so it runs consistently across environments', de: 'Sie verpacken eine Anwendung mit ihren Abhängigkeiten, damit sie in verschiedenen Umgebungen konsistent läuft' } },
        { id: 'B', text: { en: 'They are physical network devices managed by Microsoft', de: 'Sie sind physische Netzwerkgeräte, die von Microsoft verwaltet werden' } },
        { id: 'C', text: { en: 'They are identical to SaaS subscriptions', de: 'Sie sind identisch mit SaaS-Abonnements' } },
        { id: 'D', text: { en: 'They are used only for storing unstructured data', de: 'Sie werden nur zum Speichern unstrukturierter Daten verwendet' } }
      ],
      correct: ['A'],
      explanation: { en: 'Containers package the application code together with its dependencies, which helps the workload behave consistently from development through production. Azure can run containers through services such as Azure Container Instances or Azure Kubernetes Service depending on the orchestration needs.', de: 'Container verpacken den Anwendungscode zusammen mit seinen Abhängigkeiten, sodass sich der Workload von der Entwicklung bis zur Produktion konsistent verhält. Azure kann Container über Dienste wie Azure Container Instances oder Azure Kubernetes Service ausführen, abhängig vom Orchestrierungsbedarf.' },
      hint: { en: 'Focus on portability and consistent runtime behavior.', de: 'Konzentrieren Sie sich auf Portabilität und konsistentes Laufzeitverhalten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/container-instances/container-instances-overview'
    },
    {
      id: 'az900-016',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What does Azure Virtual Network primarily provide?', de: 'Was stellt Azure Virtual Network in erster Linie bereit?' },
      options: [
        { id: 'A', text: { en: 'A private IP-based network boundary for Azure resources', de: 'Eine private IP-basierte Netzwerkgrenze für Azure-Ressourcen' } },
        { id: 'B', text: { en: 'A managed identity directory for users', de: 'Einen verwalteten Identitätsverzeichnisdienst für Benutzer' } },
        { id: 'C', text: { en: 'A service for estimating cloud costs', de: 'Einen Dienst zur Schätzung von Cloud-Kosten' } },
        { id: 'D', text: { en: 'A compliance reporting dashboard only', de: 'Ausschließlich ein Compliance-Berichtsdashboard' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Virtual Network enables Azure resources to communicate securely with each other, the internet, and on-premises networks according to your design. It is the foundational networking construct for subnets, routing, and many security controls in Azure.', de: 'Azure Virtual Network ermöglicht es Azure-Ressourcen, sicher miteinander, mit dem Internet und mit lokalen Netzwerken gemäß Ihrem Design zu kommunizieren. Es ist das grundlegende Netzwerkkonstrukt für Subnetze, Routing und viele Sicherheitskontrollen in Azure.' },
      hint: { en: 'Think of the Azure equivalent of a private network segment.', de: 'Denken Sie an das Azure-Pendant zu einem privaten Netzwerksegment.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview'
    },
    {
      id: 'az900-017',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Tailwind Traders needs to connect its branch office network to an Azure virtual network through an encrypted tunnel over the public internet.', de: 'Tailwind Traders muss sein Filialnetzwerk über einen verschlüsselten Tunnel durch das öffentliche Internet mit einem Azure Virtual Network verbinden.' },
      question: { en: 'Which Azure service should be used?', de: 'Welcher Azure-Dienst sollte verwendet werden?' },
      options: [
        { id: 'A', text: { en: 'Azure VPN Gateway', de: 'Azure VPN Gateway' } },
        { id: 'B', text: { en: 'Azure Monitor', de: 'Azure Monitor' } },
        { id: 'C', text: { en: 'Azure Blob Storage', de: 'Azure Blob Storage' } },
        { id: 'D', text: { en: 'Azure Functions', de: 'Azure Functions' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure VPN Gateway is designed to provide secure connectivity between Azure virtual networks and on-premises networks over encrypted VPN tunnels. It is a networking service, not a monitoring, storage, or serverless compute offering.', de: 'Azure VPN Gateway ist dafür ausgelegt, sichere Verbindungen zwischen Azure Virtual Networks und lokalen Netzwerken über verschlüsselte VPN-Tunnel bereitzustellen. Es handelt sich um einen Netzwerkdienst und nicht um einen Monitoring-, Speicher- oder serverlosen Compute-Dienst.' },
      hint: { en: 'Choose the service specifically built for site-to-site or point-to-site VPN connectivity.', de: 'Wählen Sie den Dienst, der speziell für Site-to-Site- oder Point-to-Site-VPN-Konnektivität entwickelt wurde.' },
      reference: 'https://learn.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-vpngateways'
    },
    {
      id: 'az900-018',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which service is the cloud identity and access directory for Azure and many Microsoft services?', de: 'Welcher Dienst ist das Cloud-Verzeichnis für Identität und Zugriff in Azure und vielen Microsoft-Diensten?' },
      options: [
        { id: 'A', text: { en: 'Microsoft Entra ID', de: 'Microsoft Entra ID' } },
        { id: 'B', text: { en: 'Azure Queue Storage', de: 'Azure Queue Storage' } },
        { id: 'C', text: { en: 'Azure Virtual WAN', de: 'Azure Virtual WAN' } },
        { id: 'D', text: { en: 'Azure Backup', de: 'Azure Backup' } }
      ],
      correct: ['A'],
      explanation: { en: 'Microsoft Entra ID, formerly Azure Active Directory, provides identity, authentication, and directory services for Azure, Microsoft 365, and many other applications. It helps manage users, groups, sign-in, and conditional access scenarios in the cloud.', de: 'Microsoft Entra ID, früher Azure Active Directory, stellt Identitäts-, Authentifizierungs- und Verzeichnisdienste für Azure, Microsoft 365 und viele andere Anwendungen bereit. Es hilft bei der Verwaltung von Benutzern, Gruppen, Anmeldungen und Conditional-Access-Szenarien in der Cloud.' },
      hint: { en: 'Look for the directory service, not a networking or storage service.', de: 'Suchen Sie nach dem Verzeichnisdienst und nicht nach einem Netzwerk- oder Speicherdienst.' },
      reference: 'https://learn.microsoft.com/en-us/entra/fundamentals/whatis'
    },
    {
      id: 'az900-019',
      type: 'multiple',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'At which scopes can Azure RBAC role assignments be applied?', de: 'Auf welchen Ebenen können Azure-RBAC-Rollenzuweisungen angewendet werden?' },
      options: [
        { id: 'A', text: { en: 'Management group', de: 'Management Group' } },
        { id: 'B', text: { en: 'Subscription', de: 'Subscription' } },
        { id: 'C', text: { en: 'Resource group', de: 'Resource Group' } },
        { id: 'D', text: { en: 'Availability zone', de: 'Availability Zone' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'Azure RBAC is hierarchical and supports assignments at management group, subscription, resource group, and individual resource scope. Availability Zones are resiliency constructs inside a region, not authorization scopes for access control.', de: 'Azure RBAC ist hierarchisch und unterstützt Zuweisungen auf Ebene von Management Group, Subscription, Resource Group und einzelner Ressource. Availability Zones sind Ausfallsicherheitskonstrukte innerhalb einer Region und keine Berechtigungsbereiche für die Zugriffskontrolle.' },
      hint: { en: 'Think about the Azure resource hierarchy used for governance and permissions.', de: 'Denken Sie an die Azure-Ressourcenhierarchie, die für Governance und Berechtigungen verwendet wird.' },
      reference: 'https://learn.microsoft.com/en-us/azure/role-based-access-control/overview'
    },
    {
      id: 'az900-020',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What is an Azure storage account?', de: 'Was ist ein Azure Storage Account?' },
      options: [
        { id: 'A', text: { en: 'A top-level namespace that contains Azure Storage data services', de: 'Ein Namespace auf oberster Ebene, der Azure-Storage-Datendienste enthält' } },
        { id: 'B', text: { en: 'A support plan for storage administrators', de: 'Ein Supportplan für Speicheradministratoren' } },
        { id: 'C', text: { en: 'A billing tag used only for Blob Storage', de: 'Ein Abrechnungs-Tag, das nur für Blob Storage verwendet wird' } },
        { id: 'D', text: { en: 'A virtual network appliance', de: 'Eine virtuelle Netzwerk-Appliance' } }
      ],
      correct: ['A'],
      explanation: { en: 'An Azure storage account provides a unique namespace and configuration boundary for services such as blobs, files, queues, and tables. It defines settings like performance tier, redundancy options, and security controls for the storage services it contains.', de: 'Ein Azure Storage Account stellt einen eindeutigen Namespace und eine Konfigurationsgrenze für Dienste wie Blobs, Files, Queues und Tables bereit. Er definiert Einstellungen wie Leistungstier, Redundanzoptionen und Sicherheitskontrollen für die enthaltenen Speicherdienste.' },
      hint: { en: 'Think of the parent container for several Azure storage services.', de: 'Denken Sie an den übergeordneten Container für mehrere Azure-Speicherdienste.' },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/common/storage-account-overview'
    },
    {
      id: 'az900-021',
      type: 'multiple',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'Which data services are part of Azure Storage?', de: 'Welche Datendienste gehören zu Azure Storage?' },
      options: [
        { id: 'A', text: { en: 'Blob Storage', de: 'Blob Storage' } },
        { id: 'B', text: { en: 'Table Storage', de: 'Table Storage' } },
        { id: 'C', text: { en: 'Queue Storage', de: 'Queue Storage' } },
        { id: 'D', text: { en: 'Azure Virtual Machines', de: 'Azure Virtual Machines' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'Azure Storage includes services such as Blob Storage for unstructured data, Table Storage for NoSQL key-value data, and Queue Storage for messaging. Azure Virtual Machines are a compute service and are not themselves a storage data service.', de: 'Azure Storage umfasst Dienste wie Blob Storage für unstrukturierte Daten, Table Storage für NoSQL-Schlüssel-Wert-Daten und Queue Storage für Nachrichten. Azure Virtual Machines sind ein Compute-Dienst und selbst kein Speicherdatendienst.' },
      hint: { en: 'Choose the options that are storage abstractions, not compute resources.', de: 'Wählen Sie die Optionen, die Speicherabstraktionen und keine Compute-Ressourcen sind.' },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/common/storage-account-overview'
    },
    {
      id: 'az900-022',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which Azure service collects and analyzes metrics, logs, and alerts across resources?', de: 'Welcher Azure-Dienst sammelt und analysiert Metriken, Protokolle und Warnungen über Ressourcen hinweg?' },
      options: [
        { id: 'A', text: { en: 'Azure Monitor', de: 'Azure Monitor' } },
        { id: 'B', text: { en: 'Azure Resource Groups', de: 'Azure Resource Groups' } },
        { id: 'C', text: { en: 'Azure Policy', de: 'Azure Policy' } },
        { id: 'D', text: { en: 'Microsoft Entra ID', de: 'Microsoft Entra ID' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Monitor is the core monitoring platform for collecting telemetry such as metrics, logs, and alerts from Azure and connected environments. It helps operations teams observe health, detect issues, and respond to changes in workload behavior.', de: 'Azure Monitor ist die zentrale Monitoringplattform zum Sammeln von Telemetrie wie Metriken, Protokollen und Warnungen aus Azure und verbundenen Umgebungen. Sie hilft Betriebsteams dabei, den Zustand zu beobachten, Probleme zu erkennen und auf Änderungen im Workload-Verhalten zu reagieren.' },
      hint: { en: 'Think about the primary Azure observability service.', de: 'Denken Sie an den primären Azure-Dienst für Beobachtbarkeit und Monitoring.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/overview'
    },
    {
      id: 'az900-023',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'The finance team at Northwind Traders wants to review current Azure spending, forecast upcoming monthly costs, and analyze charges by subscription.', de: 'Das Finanzteam von Northwind Traders möchte die aktuellen Azure-Ausgaben prüfen, die kommenden Monatskosten prognostizieren und Gebühren nach Subscription analysieren.' },
      question: { en: 'Which Azure service should the team use first?', de: 'Welchen Azure-Dienst sollte das Team zuerst verwenden?' },
      options: [
        { id: 'A', text: { en: 'Azure Pricing Calculator', de: 'Azure Pricing Calculator' } },
        { id: 'B', text: { en: 'Azure Cost Management + Billing', de: 'Azure Cost Management + Billing' } },
        { id: 'C', text: { en: 'Azure Service Health', de: 'Azure Service Health' } },
        { id: 'D', text: { en: 'Azure DNS', de: 'Azure DNS' } }
      ],
      correct: ['B'],
      explanation: { en: 'Azure Cost Management + Billing is designed to analyze actual spend, track budgets, and review forecasts using billing data already generated by your subscriptions. The Pricing Calculator is more useful before deployment for estimating expected cost rather than analyzing live usage.', de: 'Azure Cost Management + Billing wurde dafür entwickelt, tatsächliche Ausgaben zu analysieren, Budgets zu verfolgen und Prognosen anhand bereits erzeugter Abrechnungsdaten zu prüfen. Der Pricing Calculator ist eher vor der Bereitstellung nützlich, um erwartete Kosten zu schätzen, statt laufende Nutzung auszuwerten.' },
      hint: { en: 'The requirement is based on existing spend and forecasts, not just predeployment estimates.', de: 'Die Anforderung basiert auf bestehenden Ausgaben und Prognosen, nicht nur auf Schätzungen vor der Bereitstellung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cost-management-billing/cost-management-billing-overview'
    },
    {
      id: 'az900-024',
      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 tags are correct?', de: 'Welche Aussagen über Azure-Tags sind korrekt?' },
      options: [
        { id: 'A', text: { en: 'Tags can categorize resources by metadata such as department or environment', de: 'Tags können Ressourcen anhand von Metadaten wie Abteilung oder Umgebung kategorisieren' } },
        { id: 'B', text: { en: 'Tags can support cost reporting and filtering', de: 'Tags können Kostenberichte und Filterung unterstützen' } },
        { id: 'C', text: { en: 'Tags automatically create virtual networks for labeled resources', de: 'Tags erstellen automatisch virtuelle Netzwerke für gekennzeichnete Ressourcen' } },
        { id: 'D', text: { en: 'Tags help organize resources without changing their technical function', de: 'Tags helfen dabei, Ressourcen zu organisieren, ohne ihre technische Funktion zu verändern' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Azure tags are name-value metadata pairs that help organize resources for governance, operations, and chargeback scenarios. They do not deploy infrastructure or change how a workload technically runs, but they are very useful for filtering, reporting, and policy-based organization.', de: 'Azure-Tags sind Name-Wert-Metadatenpaare, die bei der Organisation von Ressourcen für Governance-, Betriebs- und Verrechnungszwecke helfen. Sie stellen keine Infrastruktur bereit und ändern nicht die technische Ausführung eines Workloads, sind aber sehr nützlich für Filterung, Berichte und richtlinienbasierte Organisation.' },
      hint: { en: 'Think of tags as labels and metadata rather than deployment mechanisms.', de: 'Betrachten Sie Tags als Beschriftungen und Metadaten und nicht als Bereitstellungsmechanismen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources'
    },
    {
      id: 'az900-025',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is an Azure resource group?', de: 'Was ist eine Azure Resource Group?' },
      options: [
        { id: 'A', text: { en: 'A logical container for related Azure resources', de: 'Ein logischer Container für zusammengehörige Azure-Ressourcen' } },
        { id: 'B', text: { en: 'A physical cage in an Azure datacenter', de: 'Ein physischer Bereich in einem Azure-Rechenzentrum' } },
        { id: 'C', text: { en: 'A replacement for Microsoft Entra ID', de: 'Ein Ersatz für Microsoft Entra ID' } },
        { id: 'D', text: { en: 'A mandatory billing account for every region', de: 'Ein obligatorisches Abrechnungskonto für jede Region' } }
      ],
      correct: ['A'],
      explanation: { en: 'A resource group is a logical container used to manage related Azure resources together. It helps with lifecycle operations, permissions, automation, and organization, even though the resources inside it can sometimes exist in different regions.', de: 'Eine Resource Group ist ein logischer Container, mit dem zusammengehörige Azure-Ressourcen gemeinsam verwaltet werden. Sie unterstützt Lebenszyklusvorgänge, Berechtigungen, Automatisierung und Organisation, auch wenn die enthaltenen Ressourcen teilweise in unterschiedlichen Regionen liegen können.' },
      hint: { en: 'It groups resources logically, not physically.', de: 'Sie gruppiert Ressourcen logisch und nicht physisch.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview'
    },
    {
      id: 'az900-026',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'The operations team at Contoso, Ltd. wants to deploy the same tested Azure environment repeatedly by using source-controlled, declarative infrastructure definitions.', de: 'Das Betriebsteam von Contoso, Ltd. möchte dieselbe getestete Azure-Umgebung wiederholt mithilfe von versionsverwalteten, deklarativen Infrastrukturdefinitionen bereitstellen.' },
      question: { en: 'Which Azure technology is the best fit?', de: 'Welche Azure-Technologie ist am besten geeignet?' },
      options: [
        { id: 'A', text: { en: 'ARM templates', de: 'ARM-Templates' } },
        { id: 'B', text: { en: 'Azure Monitor workbooks', de: 'Azure Monitor Workbooks' } },
        { id: 'C', text: { en: 'Azure Advisor', de: 'Azure Advisor' } },
        { id: 'D', text: { en: 'Azure VPN Gateway', de: 'Azure VPN Gateway' } }
      ],
      correct: ['A'],
      explanation: { en: 'ARM templates let you define Azure infrastructure declaratively in code so environments can be deployed consistently and repeatedly. This supports infrastructure as code practices, change control, and automation far better than manually building resources in the portal.', de: 'ARM-Templates ermöglichen es, Azure-Infrastruktur deklarativ als Code zu definieren, sodass Umgebungen konsistent und wiederholt bereitgestellt werden können. Das unterstützt Infrastructure-as-Code-Praktiken, Änderungssteuerung und Automatisierung deutlich besser als das manuelle Erstellen von Ressourcen im Portal.' },
      hint: { en: 'Look for the Azure-native declarative deployment format.', de: 'Suchen Sie nach dem nativen deklarativen Bereitstellungsformat von Azure.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/overview'
    },
    {
      id: 'az900-027',
      type: 'multiple',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'Which capabilities are provided by Azure Policy?', de: 'Welche Funktionen werden von Azure Policy bereitgestellt?' },
      options: [
        { id: 'A', text: { en: 'Deny the creation of noncompliant resources', de: 'Die Erstellung nicht konformer Ressourcen zu verweigern' } },
        { id: 'B', text: { en: 'Audit resources for compliance against defined rules', de: 'Ressourcen anhand definierter Regeln auf Compliance zu prüfen' } },
        { id: 'C', text: { en: 'Authenticate users when they sign in', de: 'Benutzer bei der Anmeldung zu authentifizieren' } },
        { id: 'D', text: { en: 'Enforce standards such as allowed locations or required tags', de: 'Standards wie erlaubte Standorte oder erforderliche Tags durchzusetzen' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Azure Policy evaluates resources against rules so organizations can enforce standards, audit compliance, and sometimes remediate drift. User authentication is handled by identity services such as Microsoft Entra ID, not by Azure Policy.', de: 'Azure Policy bewertet Ressourcen anhand von Regeln, sodass Organisationen Standards durchsetzen, Compliance prüfen und teilweise Abweichungen beheben können. Die Benutzerauthentifizierung wird von Identitätsdiensten wie Microsoft Entra ID übernommen und nicht von Azure Policy.' },
      hint: { en: 'Policy is about governance rules and compliance, not identity sign-in.', de: 'Policy dreht sich um Governance-Regeln und Compliance, nicht um Benutzeranmeldung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/governance/policy/overview'
    },
    {
      id: 'az900-028',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What is the primary purpose of Azure Blueprints?', de: 'Was ist der Hauptzweck von Azure Blueprints?' },
      options: [
        { id: 'A', text: { en: 'To package policies, role assignments, and templates for repeatable governed environments', de: 'Richtlinien, Rollenzuweisungen und Templates für wiederholbar verwaltete Umgebungen zu bündeln' } },
        { id: 'B', text: { en: 'To replace Azure Resource Groups for all deployments', de: 'Azure Resource Groups für alle Bereitstellungen zu ersetzen' } },
        { id: 'C', text: { en: 'To provide object storage for large files', de: 'Objektspeicher für große Dateien bereitzustellen' } },
        { id: 'D', text: { en: 'To manage VPN tunnels between regions', de: 'VPN-Tunnel zwischen Regionen zu verwalten' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Blueprints helps standardize and govern environment deployments by packaging artifacts such as policies, role assignments, and ARM templates together. That makes it easier to deploy environments that already align with organizational standards and governance requirements.', de: 'Azure Blueprints hilft dabei, Umgebungsbereitstellungen zu standardisieren und zu steuern, indem Artefakte wie Richtlinien, Rollenzuweisungen und ARM-Templates gemeinsam gebündelt werden. Dadurch lassen sich Umgebungen einfacher bereitstellen, die bereits den organisatorischen Standards und Governance-Anforderungen entsprechen.' },
      hint: { en: 'Think about governed environment setup, not storage or networking.', de: 'Denken Sie an den Aufbau verwalteter Umgebungen und nicht an Speicher oder Networking.' },
      reference: 'https://learn.microsoft.com/en-us/azure/governance/blueprints/overview'
    },
    {
      id: 'az900-029',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'An administrator at Tailwind Traders wants to send notifications when a virtual machine has CPU usage above 80 percent for 10 minutes and trigger an automated response.', de: 'Ein Administrator bei Tailwind Traders möchte Benachrichtigungen senden, wenn eine virtuelle Maschine 10 Minuten lang eine CPU-Auslastung von über 80 Prozent hat, und zusätzlich eine automatische Reaktion auslösen.' },
      question: { en: 'Which Azure feature should be configured?', de: 'Welche Azure-Funktion sollte konfiguriert werden?' },
      options: [
        { id: 'A', text: { en: 'Azure Advisor recommendations', de: 'Azure-Advisor-Empfehlungen' } },
        { id: 'B', text: { en: 'Azure Monitor alert rules', de: 'Azure Monitor Alert Rules' } },
        { id: 'C', text: { en: 'Azure Pricing Calculator', de: 'Azure Pricing Calculator' } },
        { id: 'D', text: { en: 'Azure Resource Graph', de: 'Azure Resource Graph' } }
      ],
      correct: ['B'],
      explanation: { en: 'Azure Monitor alert rules evaluate telemetry such as metrics or log queries against conditions and then trigger actions when the conditions are met. That is the correct feature for threshold-based monitoring, notifications, and automation workflows tied to workload health.', de: 'Azure Monitor Alert Rules werten Telemetrie wie Metriken oder Protokollabfragen anhand von Bedingungen aus und lösen Aktionen aus, wenn diese Bedingungen erfüllt sind. Das ist die richtige Funktion für schwellenwertbasiertes Monitoring, Benachrichtigungen und Automatisierungsabläufe im Zusammenhang mit der Workload-Gesundheit.' },
      hint: { en: 'You need threshold-based monitoring with actions, not cost estimation or inventory search.', de: 'Sie benötigen schwellenwertbasiertes Monitoring mit Aktionen und keine Kostenschätzung oder Inventarsuche.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-overview'
    },
    {
      id: 'az900-030',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which tool should you use before deployment to estimate expected monthly Azure costs?', de: 'Welches Tool sollten Sie vor der Bereitstellung verwenden, um die erwarteten monatlichen Azure-Kosten zu schätzen?' },
      options: [
        { id: 'A', text: { en: 'Azure Pricing Calculator', de: 'Azure Pricing Calculator' } },
        { id: 'B', text: { en: 'Azure Service Health', de: 'Azure Service Health' } },
        { id: 'C', text: { en: 'Azure Policy', de: 'Azure Policy' } },
        { id: 'D', text: { en: 'Azure Resource Groups', de: 'Azure Resource Groups' } }
      ],
      correct: ['A'],
      explanation: { en: 'The Azure Pricing Calculator is intended for estimating expected cost before resources are deployed. It helps compare service choices and sizing assumptions, whereas Cost Management focuses on analyzing costs after usage has already occurred.', de: 'Der Azure Pricing Calculator ist dafür gedacht, erwartete Kosten vor der Bereitstellung von Ressourcen zu schätzen. Er hilft beim Vergleichen von Dienstoptionen und Größenannahmen, während Cost Management auf die Analyse von Kosten ausgerichtet ist, die bereits durch Nutzung entstanden sind.' },
      hint: { en: 'Pick the estimation tool used during planning rather than an operations or governance service.', de: 'Wählen Sie das Schätzungstool, das in der Planungsphase verwendet wird, und keinen Betriebs- oder Governance-Dienst.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cost-management-billing/costs/pricing-calculator'
    },
    {
      id: 'az900-031',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which statement best describes a public cloud?', de: 'Welche Aussage beschreibt eine Public Cloud am besten?' },
      options: [
        { id: 'A', text: { en: 'Resources are owned and operated by a cloud provider and delivered over the internet', de: 'Ressourcen werden von einem Cloudanbieter betrieben und über das Internet bereitgestellt' } },
        { id: 'B', text: { en: 'Resources are always hosted only in a company-owned datacenter', de: 'Ressourcen werden immer ausschließlich in einem unternehmenseigenen Rechenzentrum gehostet' } },
        { id: 'C', text: { en: 'Resources can be used only by one internal department', de: 'Ressourcen können nur von einer internen Abteilung verwendet werden' } },
        { id: 'D', text: { en: 'Resources never support consumption-based billing', de: 'Ressourcen unterstützen niemals nutzungsbasierte Abrechnung' } }
      ],
      correct: ['A'],
      explanation: { en: 'A public cloud is built and operated by a third-party provider such as Microsoft and made available to customers over the internet. Customers rent services and capacity instead of owning the underlying datacenter hardware.', de: 'Eine Public Cloud wird von einem Drittanbieter wie Microsoft aufgebaut und betrieben und Kunden über das Internet zur Verfügung gestellt. Kunden mieten Dienste und Kapazität, anstatt die zugrunde liegende Rechenzentrumshardware selbst zu besitzen.' },
      hint: { en: 'Think about the deployment model in which the provider owns the infrastructure.', de: 'Denken Sie an das Bereitstellungsmodell, bei dem der Anbieter die Infrastruktur besitzt.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-032',
      type: 'multiple',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which characteristics are typical of a private cloud?', de: 'Welche Merkmale sind typisch für eine Private Cloud?' },
      options: [
        { id: 'A', text: { en: 'The environment is dedicated to a single organization', de: 'Die Umgebung ist einer einzelnen Organisation zugeordnet' } },
        { id: 'B', text: { en: 'It can be hosted in the company datacenter or by a third party', de: 'Sie kann im Unternehmensrechenzentrum oder bei einem Drittanbieter gehostet werden' } },
        { id: 'C', text: { en: 'Its resources are shared openly with any customer on the internet', de: 'Ihre Ressourcen werden offen mit beliebigen Kunden im Internet geteilt' } },
        { id: 'D', text: { en: 'It always eliminates all capital expenditure', de: 'Sie beseitigt immer jede Form von Investitionsausgaben' } }
      ],
      correct: ['A', 'B'],
      explanation: { en: 'A private cloud is dedicated to one organization and can be operated on-premises or hosted by a specialized provider. It gives more control and isolation, but it does not automatically remove the need for hardware investment or operational management.', de: 'Eine Private Cloud ist einer Organisation gewidmet und kann lokal oder bei einem spezialisierten Anbieter betrieben werden. Sie bietet mehr Kontrolle und Isolation, beseitigt jedoch nicht automatisch den Bedarf an Hardwareinvestitionen oder Betriebsaufwand.' },
      hint: { en: 'Look for isolation and single-organization use, not broad public sharing.', de: 'Achten Sie auf Isolation und Nutzung durch eine einzelne Organisation, nicht auf eine breite öffentliche Nutzung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-033',
      type: 'scenario',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Northwind Traders must keep some regulated systems in its own datacenter, but it also wants to use Azure for customer-facing applications and burst capacity during peak periods.', de: 'Northwind Traders muss einige regulierte Systeme im eigenen Rechenzentrum behalten, möchte aber Azure für kundenorientierte Anwendungen und zusätzliche Kapazität in Spitzenzeiten nutzen.' },
      question: { en: 'Which cloud deployment model is the best fit?', de: 'Welches Cloud-Bereitstellungsmodell ist am besten geeignet?' },
      options: [
        { id: 'A', text: { en: 'Public cloud', de: 'Public Cloud' } },
        { id: 'B', text: { en: 'Private cloud', de: 'Private Cloud' } },
        { id: 'C', text: { en: 'Hybrid cloud', de: 'Hybrid Cloud' } },
        { id: 'D', text: { en: 'SaaS only', de: 'Nur SaaS' } }
      ],
      correct: ['C'],
      explanation: { en: 'A hybrid cloud combines on-premises or private infrastructure with public cloud services. It is a common choice when organizations must keep certain workloads local but still want the flexibility and scale of Azure.', de: 'Eine Hybrid Cloud kombiniert lokale oder private Infrastruktur mit Public-Cloud-Diensten. Sie ist eine häufige Wahl, wenn Organisationen bestimmte Workloads lokal halten müssen, aber dennoch die Flexibilität und Skalierung von Azure nutzen möchten.' },
      hint: { en: 'The requirement combines local systems with Azure services.', de: 'Die Anforderung kombiniert lokale Systeme mit Azure-Diensten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-034',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What does elasticity in cloud computing allow a workload to do?', de: 'Was ermöglicht Elastizität im Cloud Computing einem Workload?' },
      options: [
        { id: 'A', text: { en: 'Automatically add or remove resources as demand changes', de: 'Ressourcen automatisch hinzuzufügen oder zu entfernen, wenn sich die Nachfrage ändert' } },
        { id: 'B', text: { en: 'Replace all security controls with provider defaults', de: 'Alle Sicherheitskontrollen durch Standardeinstellungen des Anbieters zu ersetzen' } },
        { id: 'C', text: { en: 'Guarantee the lowest possible monthly bill', de: 'Die niedrigstmögliche monatliche Rechnung zu garantieren' } },
        { id: 'D', text: { en: 'Convert every virtual machine into a container', de: 'Jede virtuelle Maschine in einen Container umzuwandeln' } }
      ],
      correct: ['A'],
      explanation: { en: 'Elasticity means the platform can respond to short-term workload changes by allocating or releasing resources when needed. This helps maintain performance without permanently paying for peak capacity.', de: 'Elastizität bedeutet, dass die Plattform auf kurzfristige Laständerungen reagieren kann, indem sie bei Bedarf Ressourcen bereitstellt oder wieder freigibt. So bleibt die Leistung erhalten, ohne dauerhaft für Spitzenkapazität zu bezahlen.' },
      hint: { en: 'Focus on reacting to changing demand rather than a fixed amount of capacity.', de: 'Konzentrieren Sie sich auf die Reaktion auf veränderte Nachfrage statt auf eine feste Kapazität.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-035',
      type: 'multiple',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which statements about cloud service models are correct?', de: 'Welche Aussagen zu Cloud-Dienstmodellen sind korrekt?' },
      options: [
        { id: 'A', text: { en: 'IaaS gives the customer the most control over the operating system', de: 'IaaS gibt dem Kunden die größte Kontrolle über das Betriebssystem' } },
        { id: 'B', text: { en: 'PaaS removes much of the operating system and runtime management from the customer', de: 'PaaS nimmt dem Kunden einen Großteil der Betriebssystem- und Laufzeitverwaltung ab' } },
        { id: 'C', text: { en: 'SaaS delivers a finished application to the customer', de: 'SaaS liefert dem Kunden eine fertige Anwendung' } },
        { id: 'D', text: { en: 'SaaS requires the customer to patch the provider\'s application servers', de: 'SaaS erfordert, dass der Kunde die Anwendungsserver des Anbieters patcht' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'IaaS offers the greatest administrative control because the customer manages the guest operating system and much of the software stack. PaaS abstracts more platform management, and SaaS provides a complete application that the provider operates for the customer.', de: 'IaaS bietet die größte administrative Kontrolle, weil der Kunde das Gastbetriebssystem und große Teile des Softwarestacks verwaltet. PaaS abstrahiert mehr Plattformverwaltung, und SaaS stellt eine vollständige Anwendung bereit, die der Anbieter für den Kunden betreibt.' },
      hint: { en: 'Compare how much of the stack the customer still manages in each model.', de: 'Vergleichen Sie, wie viel vom Stack der Kunde in jedem Modell noch selbst verwaltet.' },
      reference: 'https://learn.microsoft.com/en-us/azure/security/fundamentals/shared-responsibility'
    },
    {
      id: 'az900-036',
      type: 'multiple',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'In a SaaS solution, which responsibilities typically remain with the customer?', de: 'Welche Verantwortlichkeiten verbleiben bei einer SaaS-Lösung typischerweise beim Kunden?' },
      options: [
        { id: 'A', text: { en: 'Managing user access and protecting business data', de: 'Benutzerzugriffe zu verwalten und Geschäftsdaten zu schützen' } },
        { id: 'B', text: { en: 'Patching the provider\'s application platform', de: 'Die Anwendungsplattform des Anbieters zu patchen' } },
        { id: 'C', text: { en: 'Securing endpoint devices that access the service', de: 'Endgeräte zu schützen, die auf den Dienst zugreifen' } },
        { id: 'D', text: { en: 'Replacing failed disks in the provider datacenter', de: 'Ausgefallene Festplatten im Rechenzentrum des Anbieters auszutauschen' } }
      ],
      correct: ['A', 'C'],
      explanation: { en: 'Even with SaaS, the customer is still responsible for protecting identities, data, and devices that access the service. The provider manages the application platform and underlying infrastructure, including physical hardware maintenance.', de: 'Selbst bei SaaS bleibt der Kunde für den Schutz von Identitäten, Daten und Endgeräten verantwortlich, die auf den Dienst zugreifen. Der Anbieter verwaltet die Anwendungsplattform und die zugrunde liegende Infrastruktur einschließlich der physischen Hardware.' },
      hint: { en: 'SaaS removes infrastructure management, but not data and identity accountability.', de: 'SaaS nimmt Infrastrukturverwaltung ab, aber nicht die Verantwortung für Daten und Identitäten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/security/fundamentals/shared-responsibility'
    },
    {
      id: 'az900-037',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What does scaling out a cloud application mean?', de: 'Was bedeutet es, eine Cloud-Anwendung horizontal zu skalieren?' },
      options: [
        { id: 'A', text: { en: 'Adding more instances of a resource', de: 'Weitere Instanzen einer Ressource hinzuzufügen' } },
        { id: 'B', text: { en: 'Replacing virtual machines with physical servers', de: 'Virtuelle Maschinen durch physische Server zu ersetzen' } },
        { id: 'C', text: { en: 'Moving the workload out of Azure', de: 'Den Workload aus Azure zu verlagern' } },
        { id: 'D', text: { en: 'Reducing storage redundancy', de: 'Die Speicherredundanz zu verringern' } }
      ],
      correct: ['A'],
      explanation: { en: 'Scaling out means increasing capacity by adding more instances that work together, such as more web servers behind a load balancer. This differs from scaling up, which uses a larger individual resource size.', de: 'Horizontales Skalieren bedeutet, die Kapazität zu erhöhen, indem weitere zusammenarbeitende Instanzen hinzugefügt werden, zum Beispiel zusätzliche Webserver hinter einem Lastenausgleich. Das unterscheidet sich vom vertikalen Skalieren, bei dem eine einzelne Ressource vergrößert wird.' },
      hint: { en: 'Horizontal scaling adds quantity, not size.', de: 'Horizontales Skalieren erhöht die Anzahl, nicht die Größe.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-038',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which statement best describes serverless computing?', de: 'Welche Aussage beschreibt serverloses Computing am besten?' },
      options: [
        { id: 'A', text: { en: 'The cloud provider manages most infrastructure tasks, and billing can be tied to execution', de: 'Der Cloudanbieter übernimmt die meisten Infrastrukturaufgaben, und die Abrechnung kann an die Ausführung gekoppelt sein' } },
        { id: 'B', text: { en: 'Applications run only in private datacenters owned by the customer', de: 'Anwendungen laufen nur in privaten Rechenzentren des Kunden' } },
        { id: 'C', text: { en: 'The customer must always manage operating system patches', de: 'Der Kunde muss immer Betriebssystem-Patches verwalten' } },
        { id: 'D', text: { en: 'It is another name for dedicated physical hardware', de: 'Es ist ein anderer Name für dedizierte physische Hardware' } }
      ],
      correct: ['A'],
      explanation: { en: 'Serverless computing does not mean servers disappear. It means the provider manages server provisioning, scaling, and much of the operational overhead so developers can focus on code and events.', de: 'Serverloses Computing bedeutet nicht, dass Server verschwinden. Es bedeutet, dass der Anbieter die Serverbereitstellung, Skalierung und einen Großteil des Betriebsaufwands übernimmt, sodass sich Entwickler auf Code und Ereignisse konzentrieren können.' },
      hint: { en: 'Think about less server administration, not the absence of hardware.', de: 'Denken Sie an weniger Serveradministration und nicht an das völlige Fehlen von Hardware.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-039',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which cloud benefit is most closely associated with being able to estimate performance and cost by using measured usage and SLAs?', de: 'Welcher Cloud-Vorteil hängt am stärksten damit zusammen, Leistung und Kosten mithilfe gemessener Nutzung und SLAs abschätzen zu können?' },
      options: [
        { id: 'A', text: { en: 'Predictability', de: 'Vorhersehbarkeit' } },
        { id: 'B', text: { en: 'Physical isolation', de: 'Physische Isolation' } },
        { id: 'C', text: { en: 'Manual scaling', de: 'Manuelle Skalierung' } },
        { id: 'D', text: { en: 'CapEx expansion', de: 'CapEx-Ausweitung' } }
      ],
      correct: ['A'],
      explanation: { en: 'Cloud predictability comes from transparent pricing, metering, and service commitments such as SLAs. These factors help organizations plan expected cost and expected service behavior more accurately than with many traditional environments.', de: 'Vorhersehbarkeit in der Cloud entsteht durch transparente Preisgestaltung, Messung des Verbrauchs und Dienstzusagen wie SLAs. Diese Faktoren helfen Organisationen, erwartete Kosten und erwartetes Serviceverhalten genauer zu planen als in vielen traditionellen Umgebungen.' },
      hint: { en: 'Look for the benefit related to forecasting and planning.', de: 'Suchen Sie nach dem Vorteil, der mit Prognosen und Planung verbunden ist.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-040',
      type: 'scenario',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: { en: 'The development team at Contoso, Ltd. creates test environments only during working hours and shuts them down every evening so the company pays only when the environments are active.', de: 'Das Entwicklungsteam von Contoso, Ltd. erstellt Testumgebungen nur während der Arbeitszeit und fährt sie jeden Abend herunter, sodass das Unternehmen nur bezahlt, wenn die Umgebungen aktiv sind.' },
      question: { en: 'Which pricing principle is the team using?', de: 'Welches Preisprinzip nutzt das Team?' },
      options: [
        { id: 'A', text: { en: 'Consumption-based pricing', de: 'Nutzungsbasierte Preisgestaltung' } },
        { id: 'B', text: { en: 'Perpetual licensing only', de: 'Ausschließlich unbefristete Lizenzierung' } },
        { id: 'C', text: { en: 'One-time capital purchase', de: 'Einmaliger Kapitalaufwand' } },
        { id: 'D', text: { en: 'Reserved physical cage billing', de: 'Abrechnung für einen reservierten physischen Käfig' } }
      ],
      correct: ['A'],
      explanation: { en: 'Consumption-based pricing lets organizations align spend with actual usage. When resources are turned off or deallocated, charges for many compute services can be reduced compared with keeping them running continuously.', de: 'Nutzungsbasierte Preisgestaltung ermöglicht es Organisationen, Ausgaben an die tatsächliche Nutzung anzupassen. Wenn Ressourcen ausgeschaltet oder freigegeben werden, können die Kosten vieler Compute-Dienste im Vergleich zum durchgehenden Betrieb sinken.' },
      hint: { en: 'The team pays when it uses resources and avoids paying when they are not needed.', de: 'Das Team bezahlt, wenn es Ressourcen nutzt, und vermeidet Kosten, wenn sie nicht benötigt werden.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-041',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which statement best defines a private cloud?', de: 'Welche Aussage definiert eine Private Cloud am besten?' },
      options: [
        { id: 'A', text: { en: 'Cloud resources dedicated to a single organization', de: 'Cloud-Ressourcen, die einer einzelnen Organisation gewidmet sind' } },
        { id: 'B', text: { en: 'Cloud resources shared by anyone on the public internet', de: 'Cloud-Ressourcen, die mit beliebigen Personen im öffentlichen Internet geteilt werden' } },
        { id: 'C', text: { en: 'A cloud model available only for SaaS applications', de: 'Ein Cloud-Modell, das nur für SaaS-Anwendungen verfügbar ist' } },
        { id: 'D', text: { en: 'A billing model that always uses OpEx', de: 'Ein Abrechnungsmodell, das immer OpEx verwendet' } }
      ],
      correct: ['A'],
      explanation: { en: 'A private cloud is dedicated to one organization, which can provide stronger control over access, policy, and architecture. It may still use cloud techniques such as self-service and pooled resources, but it is not shared broadly like a public cloud.', de: 'Eine Private Cloud ist einer einzelnen Organisation gewidmet und kann dadurch mehr Kontrolle über Zugriff, Richtlinien und Architektur bieten. Sie kann dennoch Cloud-Techniken wie Self-Service und gemeinsam genutzte Ressourcen verwenden, wird aber nicht breit geteilt wie eine Public Cloud.' },
      hint: { en: 'The key idea is dedicated use by one organization.', de: 'Die zentrale Idee ist die dedizierte Nutzung durch eine Organisation.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-042',
      type: 'multiple',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'When using a PaaS solution, which responsibilities usually remain with the customer?', de: 'Welche Verantwortlichkeiten verbleiben bei einer PaaS-Lösung in der Regel beim Kunden?' },
      options: [
        { id: 'A', text: { en: 'Maintaining application code and configuration', de: 'Anwendungscode und Konfiguration zu pflegen' } },
        { id: 'B', text: { en: 'Protecting the business data stored by the application', de: 'Die von der Anwendung gespeicherten Geschäftsdaten zu schützen' } },
        { id: 'C', text: { en: 'Managing identities and access to the application', de: 'Identitäten und Zugriffe auf die Anwendung zu verwalten' } },
        { id: 'D', text: { en: 'Patching the physical hosts in the Azure datacenter', de: 'Die physischen Hosts im Azure-Rechenzentrum zu patchen' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'With PaaS, Microsoft manages the underlying infrastructure and operating system, but the customer still owns the application, its data, and the identities that access it. Security and governance responsibilities do not disappear just because the platform is managed.', de: 'Bei PaaS verwaltet Microsoft die zugrunde liegende Infrastruktur und das Betriebssystem, aber der Kunde bleibt für die Anwendung, ihre Daten und die zugreifenden Identitäten verantwortlich. Sicherheits- und Governance-Aufgaben verschwinden nicht, nur weil die Plattform verwaltet ist.' },
      hint: { en: 'PaaS removes infrastructure work, but not ownership of the app and its data.', de: 'PaaS nimmt Infrastrukturarbeit ab, aber nicht die Verantwortung für App und Daten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/security/fundamentals/shared-responsibility'
    },
    {
      id: 'az900-043',
      type: 'scenario',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: { en: 'At Contoso, Ltd., a sales team wants to use a customer relationship management application immediately without deploying servers, databases, or a runtime platform.', de: 'Bei Contoso, Ltd.: ein Vertriebsteam möchte eine CRM-Anwendung sofort nutzen, ohne Server, Datenbanken oder eine Laufzeitplattform bereitzustellen.' },
      question: { en: 'Which cloud service model is the best fit?', de: 'Welches Cloud-Dienstmodell ist am besten geeignet?' },
      options: [
        { id: 'A', text: { en: 'IaaS', de: 'IaaS' } },
        { id: 'B', text: { en: 'PaaS', de: 'PaaS' } },
        { id: 'C', text: { en: 'SaaS', de: 'SaaS' } },
        { id: 'D', text: { en: 'Private networking', de: 'Privates Networking' } }
      ],
      correct: ['C'],
      explanation: { en: 'SaaS is appropriate when the customer wants to consume a finished business application rather than build or host one. The provider manages the underlying infrastructure and application platform so the team can focus on using the service.', de: 'SaaS ist passend, wenn der Kunde eine fertige Geschäftsanwendung nutzen und nicht selbst erstellen oder hosten möchte. Der Anbieter verwaltet die zugrunde liegende Infrastruktur und die Anwendungsplattform, sodass sich das Team auf die Nutzung des Dienstes konzentrieren kann.' },
      hint: { en: 'The team wants ready-to-use software, not a platform or virtual machines.', de: 'Das Team möchte sofort nutzbare Software und keine Plattform oder virtuellen Maschinen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/security/fundamentals/shared-responsibility'
    },
    {
      id: 'az900-044',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Why can the global presence of a cloud provider improve disaster recovery planning?', de: 'Warum kann die globale Präsenz eines Cloudanbieters die Disaster-Recovery-Planung verbessern?' },
      options: [
        { id: 'A', text: { en: 'Workloads and backups can be placed in multiple geographic locations', de: 'Workloads und Sicherungen können in mehreren geografischen Standorten platziert werden' } },
        { id: 'B', text: { en: 'Every workload automatically becomes a SaaS application', de: 'Jeder Workload wird automatisch zu einer SaaS-Anwendung' } },
        { id: 'C', text: { en: 'Network security rules are no longer required', de: 'Netzwerksicherheitsregeln sind nicht mehr erforderlich' } },
        { id: 'D', text: { en: 'Cloud providers eliminate all outage risk', de: 'Cloudanbieter beseitigen jedes Ausfallrisiko' } }
      ],
      correct: ['A'],
      explanation: { en: 'A global cloud footprint gives organizations more choices for redundancy, backup, and failover across regions. This supports disaster recovery strategies, but it does not remove the need to design resiliency or eliminate every possible outage.', de: 'Ein globaler Cloud-Footprint gibt Organisationen mehr Möglichkeiten für Redundanz, Sicherungen und Failover über Regionen hinweg. Das unterstützt Disaster-Recovery-Strategien, ersetzt aber nicht das Design für Ausfallsicherheit und beseitigt nicht jeden möglichen Ausfall.' },
      hint: { en: 'Think about using multiple locations to recover from a regional problem.', de: 'Denken Sie daran, mehrere Standorte zu nutzen, um sich von einem regionalen Problem zu erholen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/overview'
    },
    {
      id: 'az900-045',
      type: 'multiple',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which benefits are commonly associated with consumption-based pricing in the cloud?', de: 'Welche Vorteile werden typischerweise mit nutzungsbasierter Preisgestaltung in der Cloud verbunden?' },
      options: [
        { id: 'A', text: { en: 'Reduced need for large upfront hardware purchases', de: 'Ein geringerer Bedarf an großen Vorabinvestitionen in Hardware' } },
        { id: 'B', text: { en: 'Ability to align spending with actual business usage', de: 'Die Möglichkeit, Ausgaben an die tatsächliche Geschäftsnutzung anzupassen' } },
        { id: 'C', text: { en: 'Guaranteed fixed monthly cost regardless of usage', de: 'Garantiert fixe monatliche Kosten unabhängig von der Nutzung' } },
        { id: 'D', text: { en: 'Potential savings when resources are stopped or downsized', de: 'Mögliche Einsparungen, wenn Ressourcen gestoppt oder verkleinert werden' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Consumption-based pricing shifts many costs from upfront investment to ongoing usage. That flexibility can make spending more efficient, but monthly cost is not automatically fixed because it depends on what resources are actually consumed.', de: 'Nutzungsbasierte Preisgestaltung verlagert viele Kosten von Vorabinvestitionen hin zur laufenden Nutzung. Diese Flexibilität kann Ausgaben effizienter machen, aber die monatlichen Kosten sind nicht automatisch fest, weil sie von den tatsächlich verbrauchten Ressourcen abhängen.' },
      hint: { en: 'Look for benefits tied to flexibility and paying for what you use.', de: 'Achten Sie auf Vorteile, die mit Flexibilität und dem Bezahlen nach Nutzung verbunden sind.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-046',
      type: 'single',
      domain: { en: 'Describe Cloud Concepts', de: 'Cloud-Konzepte beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which cloud service model usually has the least day-to-day management overhead for the customer?', de: 'Welches Cloud-Dienstmodell hat für den Kunden in der Regel den geringsten täglichen Verwaltungsaufwand?' },
      options: [
        { id: 'A', text: { en: 'IaaS', de: 'IaaS' } },
        { id: 'B', text: { en: 'PaaS', de: 'PaaS' } },
        { id: 'C', text: { en: 'SaaS', de: 'SaaS' } },
        { id: 'D', text: { en: 'Hybrid cloud', de: 'Hybrid Cloud' } }
      ],
      correct: ['C'],
      explanation: { en: 'SaaS offloads the most operational work to the provider because the customer simply uses the finished application. IaaS and PaaS still require more customer involvement in platform, application, or operating system decisions.', de: 'SaaS lagert den größten Teil des Betriebsaufwands an den Anbieter aus, weil der Kunde die fertige Anwendung einfach nutzt. IaaS und PaaS erfordern weiterhin mehr Beteiligung des Kunden an Plattform-, Anwendungs- oder Betriebssystementscheidungen.' },
      hint: { en: 'Choose the model closest to a ready-to-use application.', de: 'Wählen Sie das Modell, das einer sofort nutzbaren Anwendung am nächsten kommt.' },
      reference: 'https://learn.microsoft.com/en-us/azure/security/fundamentals/shared-responsibility'
    },
    {
      id: 'az900-047',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is the primary purpose of an Azure subscription?', de: 'Was ist der Hauptzweck einer Azure Subscription?' },
      options: [
        { id: 'A', text: { en: 'It provides a boundary for billing, quotas, and access control', de: 'Sie stellt eine Grenze für Abrechnung, Kontingente und Zugriffskontrolle dar' } },
        { id: 'B', text: { en: 'It stores unstructured data for applications', de: 'Sie speichert unstrukturierte Daten für Anwendungen' } },
        { id: 'C', text: { en: 'It is the physical location of an Azure datacenter', de: 'Sie ist der physische Standort eines Azure-Rechenzentrums' } },
        { id: 'D', text: { en: 'It replaces all resource groups in Azure', de: 'Sie ersetzt alle Resource Groups in Azure' } }
      ],
      correct: ['A'],
      explanation: { en: 'An Azure subscription is a logical container that defines billing ownership, service limits, and a major scope for governance and access. Organizations often use multiple subscriptions to separate environments, departments, or business units.', de: 'Eine Azure Subscription ist ein logischer Container, der Abrechnungsverantwortung, Dienstgrenzen und einen wichtigen Bereich für Governance und Zugriff definiert. Organisationen verwenden oft mehrere Subscriptions, um Umgebungen, Abteilungen oder Geschäftseinheiten zu trennen.' },
      hint: { en: 'Think of a subscription as a major administrative and billing boundary.', de: 'Denken Sie an eine Subscription als wichtige Verwaltungs- und Abrechnungsgrenze.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview'
    },
    {
      id: 'az900-048',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What do Azure management groups help you do?', de: 'Wobei helfen Azure Management Groups?' },
      options: [
        { id: 'A', text: { en: 'Organize multiple subscriptions and apply governance at scale', de: 'Mehrere Subscriptions zu organisieren und Governance im großen Maßstab anzuwenden' } },
        { id: 'B', text: { en: 'Provide SMB file shares to virtual machines', de: 'SMB-Dateifreigaben für virtuelle Maschinen bereitzustellen' } },
        { id: 'C', text: { en: 'Route DNS queries on the public internet', de: 'DNS-Abfragen im öffentlichen Internet zu routen' } },
        { id: 'D', text: { en: 'Run serverless event handlers', de: 'Serverlose Ereignishandler auszuführen' } }
      ],
      correct: ['A'],
      explanation: { en: 'Management groups sit above subscriptions in the Azure hierarchy and help organizations apply policies and access rules consistently across many subscriptions. They are useful for enterprises that want central governance without managing each subscription independently.', de: 'Management Groups befinden sich in der Azure-Hierarchie oberhalb von Subscriptions und helfen Organisationen, Richtlinien und Zugriffsregeln konsistent über viele Subscriptions hinweg anzuwenden. Sie sind nützlich für Unternehmen, die zentrale Governance möchten, ohne jede Subscription einzeln zu verwalten.' },
      hint: { en: 'This service is about hierarchy and governance, not storage or compute.', de: 'Dieser Dienst betrifft Hierarchie und Governance, nicht Speicher oder Compute.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview'
    },
    {
      id: 'az900-049',
      type: 'multiple',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure resources can be placed together in the same resource group?', de: 'Welche Azure-Ressourcen können gemeinsam in derselben Resource Group platziert werden?' },
      options: [
        { id: 'A', text: { en: 'Virtual machines', de: 'Virtuelle Maschinen' } },
        { id: 'B', text: { en: 'Storage accounts', de: 'Storage Accounts' } },
        { id: 'C', text: { en: 'Virtual networks', de: 'Virtuelle Netzwerke' } },
        { id: 'D', text: { en: 'Resources that belong to a different subscription', de: 'Ressourcen, die zu einer anderen Subscription gehören' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'A resource group is a logical container for related Azure resources within the same subscription. It can include many resource types such as virtual machines, storage accounts, and virtual networks, but it cannot directly contain resources from another subscription.', de: 'Eine Resource Group ist ein logischer Container für zusammengehörige Azure-Ressourcen innerhalb derselben Subscription. Sie kann viele Ressourcentypen wie virtuelle Maschinen, Storage Accounts und virtuelle Netzwerke enthalten, aber nicht direkt Ressourcen aus einer anderen Subscription.' },
      hint: { en: 'The key boundary is the subscription, not the resource type.', de: 'Die entscheidende Grenze ist die Subscription und nicht der Ressourcentyp.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview'
    },
    {
      id: 'az900-050',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Tailwind Traders wants separate billing and spending limits for its marketing, finance, and engineering teams while still using one Azure tenant.', de: 'Tailwind Traders möchte separate Abrechnung und Ausgabenlimits für Marketing-, Finanz- und Engineering-Teams, aber weiterhin denselben Azure-Tenant nutzen.' },
      question: { en: 'What should the company create?', de: 'Was sollte das Unternehmen erstellen?' },
      options: [
        { id: 'A', text: { en: 'Multiple Azure subscriptions', de: 'Mehrere Azure-Subscriptions' } },
        { id: 'B', text: { en: 'Additional availability zones', de: 'Zusätzliche Availability Zones' } },
        { id: 'C', text: { en: 'More storage accounts', de: 'Mehr Storage Accounts' } },
        { id: 'D', text: { en: 'One larger resource group', de: 'Eine größere einzelne Resource Group' } }
      ],
      correct: ['A'],
      explanation: { en: 'Subscriptions are commonly used to separate billing and quota boundaries while remaining under the same Microsoft Entra tenant. This approach gives each team clearer cost ownership and more isolated administration.', de: 'Subscriptions werden häufig verwendet, um Abrechnungs- und Kontingentgrenzen zu trennen, während sie unter demselben Microsoft-Entra-Tenant bleiben. Dieser Ansatz gibt jedem Team eine klarere Kostenverantwortung und stärker isolierte Administration.' },
      hint: { en: 'The requirement is separation of billing and limits, not network isolation.', de: 'Die Anforderung ist die Trennung von Abrechnung und Grenzen, nicht die Netzwerktrennung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview'
    },
    {
      id: 'az900-051',
      type: 'multiple',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which Azure services are compute offerings?', de: 'Welche Azure-Dienste sind Compute-Angebote?' },
      options: [
        { id: 'A', text: { en: 'Azure Virtual Machines', de: 'Azure Virtual Machines' } },
        { id: 'B', text: { en: 'Azure App Service', de: 'Azure App Service' } },
        { id: 'C', text: { en: 'Azure Functions', de: 'Azure Functions' } },
        { id: 'D', text: { en: 'Azure Container Instances', de: 'Azure Container Instances' } }
      ],
      correct: ['A', 'B', 'C', 'D'],
      explanation: { en: 'All four options are Azure compute services. They differ in how much infrastructure is managed for you, ranging from virtual machines and containers to fully managed application and serverless platforms.', de: 'Alle vier Optionen sind Azure-Compute-Dienste. Sie unterscheiden sich darin, wie viel Infrastruktur für Sie verwaltet wird, von virtuellen Maschinen und Containern bis hin zu vollständig verwalteten Anwendungs- und serverlosen Plattformen.' },
      hint: { en: 'Each option runs application code or workloads rather than storing data or managing identity.', de: 'Jede Option führt Anwendungscode oder Workloads aus, anstatt Daten zu speichern oder Identitäten zu verwalten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-052',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure compute service is designed to run a container quickly without managing virtual machines or an orchestration platform?', de: 'Welcher Azure-Compute-Dienst ist dafür gedacht, einen Container schnell auszuführen, ohne virtuelle Maschinen oder eine Orchestrierungsplattform zu verwalten?' },
      options: [
        { id: 'A', text: { en: 'Azure Container Instances', de: 'Azure Container Instances' } },
        { id: 'B', text: { en: 'Azure DNS', de: 'Azure DNS' } },
        { id: 'C', text: { en: 'Azure Policy', de: 'Azure Policy' } },
        { id: 'D', text: { en: 'Azure Cost Management', de: 'Azure Cost Management' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Container Instances lets you run containers on demand with minimal setup and no cluster management. It is well suited for simple jobs, burst workloads, and scenarios where full Kubernetes orchestration is unnecessary.', de: 'Azure Container Instances ermöglicht das bedarfsgesteuerte Ausführen von Containern mit minimalem Setup und ohne Clusterverwaltung. Es eignet sich gut für einfache Jobs, Burst-Workloads und Szenarien, in denen keine vollständige Kubernetes-Orchestrierung erforderlich ist.' },
      hint: { en: 'Choose the lightweight container execution service.', de: 'Wählen Sie den leichtgewichtigen Dienst zur Ausführung von Containern.' },
      reference: 'https://learn.microsoft.com/en-us/azure/container-instances/container-instances-overview'
    },
    {
      id: 'az900-053',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'The platform team at Northwind Traders runs dozens of containerized microservices and needs automated scaling, self-healing, and rolling updates across many nodes.', de: 'Das Plattformteam von Northwind Traders betreibt Dutzende containerisierte Microservices und benötigt automatische Skalierung, Self-Healing und Rolling Updates über viele Knoten hinweg.' },
      question: { en: 'Which Azure service is the best fit?', de: 'Welcher Azure-Dienst ist am besten geeignet?' },
      options: [
        { id: 'A', text: { en: 'Azure Kubernetes Service', de: 'Azure Kubernetes Service' } },
        { id: 'B', text: { en: 'Azure Files', de: 'Azure Files' } },
        { id: 'C', text: { en: 'Azure DNS', de: 'Azure DNS' } },
        { id: 'D', text: { en: 'Azure Cost Management', de: 'Azure Cost Management' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Kubernetes Service is Azure\'s managed Kubernetes platform for orchestrating containerized workloads at scale. It supports features such as cluster management, rolling deployments, scaling, and health-based scheduling across multiple nodes.', de: 'Azure Kubernetes Service ist die verwaltete Kubernetes-Plattform von Azure zur Orchestrierung containerisierter Workloads im großen Maßstab. Sie unterstützt Funktionen wie Clusterverwaltung, Rolling Deployments, Skalierung und gesundheitsbasierte Planung über mehrere Knoten hinweg.' },
      hint: { en: 'The clue is large-scale container orchestration, not just running a single container.', de: 'Der Hinweis ist großskalige Container-Orchestrierung und nicht nur das Ausführen eines einzelnen Containers.' },
      reference: 'https://learn.microsoft.com/en-us/azure/aks/what-is-aks'
    },
    {
      id: 'az900-054',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What is the main purpose of Azure Virtual Machine Scale Sets?', de: 'Was ist der Hauptzweck von Azure Virtual Machine Scale Sets?' },
      options: [
        { id: 'A', text: { en: 'To deploy and manage a group of identical load-balanced virtual machines', de: 'Eine Gruppe identischer lastverteilter virtueller Maschinen bereitzustellen und zu verwalten' } },
        { id: 'B', text: { en: 'To store DNS records for an application', de: 'DNS-Einträge für eine Anwendung zu speichern' } },
        { id: 'C', text: { en: 'To replace Microsoft Entra ID', de: 'Microsoft Entra ID zu ersetzen' } },
        { id: 'D', text: { en: 'To estimate monthly Azure costs', de: 'Monatliche Azure-Kosten zu schätzen' } }
      ],
      correct: ['A'],
      explanation: { en: 'Virtual Machine Scale Sets make it easier to deploy and manage many similar virtual machines as one logical resource. They are often used for scalable workloads such as web tiers or batch processing that need automatic scaling and load balancing.', de: 'Virtual Machine Scale Sets erleichtern die Bereitstellung und Verwaltung vieler ähnlicher virtueller Maschinen als eine logische Ressource. Sie werden häufig für skalierbare Workloads wie Webschichten oder Batchverarbeitung verwendet, die automatische Skalierung und Lastverteilung benötigen.' },
      hint: { en: 'Think about many similar VMs that should scale together.', de: 'Denken Sie an viele ähnliche VMs, die gemeinsam skaliert werden sollen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/overview'
    },
    {
      id: 'az900-055',
      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 region pairs are correct?', de: 'Welche Aussagen über Azure-Regionspaare sind korrekt?' },
      options: [
        { id: 'A', text: { en: 'Many Azure regions are paired with another region in the same geography', de: 'Viele Azure-Regionen sind mit einer anderen Region innerhalb derselben Geografie gepaart' } },
        { id: 'B', text: { en: 'Region pairs can help support disaster recovery planning', de: 'Regionspaare können die Disaster-Recovery-Planung unterstützen' } },
        { id: 'C', text: { en: 'Region pairs are the same thing as availability zones', de: 'Regionspaare sind dasselbe wie Availability Zones' } },
        { id: 'D', text: { en: 'Every Azure service is automatically failed over across region pairs without design work', de: 'Jeder Azure-Dienst wird ohne Designaufwand automatisch über Regionspaare hinweg per Failover betrieben' } }
      ],
      correct: ['A', 'B'],
      explanation: { en: 'Region pairs are intended to support resiliency and recovery planning across geographically paired regions. They are different from availability zones, and customers still need to design and configure recovery for their workloads.', de: 'Regionspaare sollen Ausfallsicherheit und Wiederherstellungsplanung über geografisch gepaarte Regionen hinweg unterstützen. Sie unterscheiden sich von Availability Zones, und Kunden müssen die Wiederherstellung ihrer Workloads weiterhin selbst planen und konfigurieren.' },
      hint: { en: 'Think about disaster recovery across regions, not separation inside one region.', de: 'Denken Sie an Disaster Recovery über Regionen hinweg und nicht an Trennung innerhalb einer Region.' },
      reference: 'https://learn.microsoft.com/en-us/azure/reliability/regions-list'
    },
    {
      id: 'az900-056',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Contoso, Ltd. needs a private, dedicated connection from its on-premises network to Azure for predictable latency and without sending traffic over the public internet.', de: 'Contoso, Ltd. benötigt eine private, dedizierte Verbindung vom lokalen Netzwerk zu Azure für vorhersehbare Latenz, ohne den öffentlichen Internetpfad zu verwenden.' },
      question: { en: 'Which Azure service should be used?', de: 'Welcher Azure-Dienst sollte verwendet werden?' },
      options: [
        { id: 'A', text: { en: 'Azure ExpressRoute', de: 'Azure ExpressRoute' } },
        { id: 'B', text: { en: 'Azure Queue Storage', de: 'Azure Queue Storage' } },
        { id: 'C', text: { en: 'Azure Advisor', de: 'Azure Advisor' } },
        { id: 'D', text: { en: 'Azure Functions', de: 'Azure Functions' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure ExpressRoute provides private connectivity between on-premises environments and Microsoft cloud services through a connectivity provider. It is different from VPN because it does not rely on the public internet path for the primary connection.', de: 'Azure ExpressRoute stellt private Konnektivität zwischen lokalen Umgebungen und Microsoft-Cloud-Diensten über einen Konnektivitätsanbieter bereit. Es unterscheidet sich von VPN, weil es für die primäre Verbindung nicht auf den öffentlichen Internetpfad angewiesen ist.' },
      hint: { en: 'The requirement is a private dedicated connection, not an encrypted tunnel over the internet.', de: 'Die Anforderung ist eine private dedizierte Verbindung und kein verschlüsselter Tunnel über das Internet.' },
      reference: 'https://learn.microsoft.com/en-us/azure/expressroute/expressroute-introduction'
    },
    {
      id: 'az900-057',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What does Azure DNS provide?', de: 'Was stellt Azure DNS bereit?' },
      options: [
        { id: 'A', text: { en: 'Hosting and management of DNS domains and records', de: 'Hosting und Verwaltung von DNS-Domänen und -Einträgen' } },
        { id: 'B', text: { en: 'A serverless code execution platform', de: 'Eine serverlose Plattform zur Codeausführung' } },
        { id: 'C', text: { en: 'A file share for Windows and Linux servers', de: 'Eine Dateifreigabe für Windows- und Linux-Server' } },
        { id: 'D', text: { en: 'A cost analysis dashboard', de: 'Ein Dashboard zur Kostenanalyse' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure DNS is a hosting service for DNS domains and records that uses Azure infrastructure and management tools. It helps direct name resolution for public or private scenarios depending on the specific DNS service being used.', de: 'Azure DNS ist ein Hostingdienst für DNS-Domänen und -Einträge, der die Azure-Infrastruktur und Verwaltungswerkzeuge nutzt. Er hilft bei der Namensauflösung für öffentliche oder private Szenarien, abhängig vom verwendeten DNS-Dienst.' },
      hint: { en: 'Choose the option related to domain name resolution.', de: 'Wählen Sie die Option, die sich auf die Namensauflösung von Domänen bezieht.' },
      reference: 'https://learn.microsoft.com/en-us/azure/dns/dns-overview'
    },
    {
      id: 'az900-058',
      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 Virtual Network?', de: 'Welche Funktionen werden von Azure Virtual Network bereitgestellt?' },
      options: [
        { id: 'A', text: { en: 'Private communication between Azure resources', de: 'Private Kommunikation zwischen Azure-Ressourcen' } },
        { id: 'B', text: { en: 'Segmentation through subnets', de: 'Segmentierung durch Subnetze' } },
        { id: 'C', text: { en: 'Connectivity to on-premises networks by using supported services', de: 'Konnektivität zu lokalen Netzwerken mithilfe unterstützter Dienste' } },
        { id: 'D', text: { en: 'Permanent storage of object data like backups and videos', de: 'Dauerhafte Speicherung von Objektdaten wie Sicherungen und Videos' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'Azure Virtual Network is the foundational networking service for isolating resources, defining IP address spaces, creating subnets, and integrating with on-premises connectivity options. It is not a storage service for application data.', de: 'Azure Virtual Network ist der grundlegende Netzwerkdienst zur Isolation von Ressourcen, zur Definition von IP-Adressbereichen, zur Erstellung von Subnetzen und zur Integration mit lokalen Konnektivitätsoptionen. Es ist kein Speicherdienst für Anwendungsdaten.' },
      hint: { en: 'Think about network communication and segmentation, not data storage.', de: 'Denken Sie an Netzwerkkommunikation und Segmentierung, nicht an Datenspeicherung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview'
    },
    {
      id: 'az900-059',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is a subnet in Azure networking?', de: 'Was ist ein Subnetz im Azure-Networking?' },
      options: [
        { id: 'A', text: { en: 'A logical subdivision of a virtual network', de: 'Eine logische Unterteilung eines virtuellen Netzwerks' } },
        { id: 'B', text: { en: 'A billing account for network charges', de: 'Ein Abrechnungskonto für Netzwerkkosten' } },
        { id: 'C', text: { en: 'A backup vault for IP addresses', de: 'Ein Sicherungstresor für IP-Adressen' } },
        { id: 'D', text: { en: 'A replacement for DNS zones', de: 'Ein Ersatz für DNS-Zonen' } }
      ],
      correct: ['A'],
      explanation: { en: 'A subnet divides a virtual network into smaller address ranges so resources can be grouped and controlled more precisely. Subnets are commonly used for segmentation, routing, and applying security policies to different workload tiers.', de: 'Ein Subnetz unterteilt ein virtuelles Netzwerk in kleinere Adressbereiche, sodass Ressourcen präziser gruppiert und gesteuert werden können. Subnetze werden häufig für Segmentierung, Routing und die Anwendung von Sicherheitsrichtlinien auf verschiedene Workload-Schichten verwendet.' },
      hint: { en: 'It is a smaller network segment inside the VNet.', de: 'Es handelt sich um ein kleineres Netzwerksegment innerhalb des VNet.' },
      reference: 'https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview'
    },
    {
      id: 'az900-060',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure storage service is best suited for large amounts of unstructured data such as images, videos, and backups?', de: 'Welcher Azure-Speicherdienst eignet sich am besten für große Mengen unstrukturierter Daten wie Bilder, Videos und Sicherungen?' },
      options: [
        { id: 'A', text: { en: 'Azure Blob Storage', de: 'Azure Blob Storage' } },
        { id: 'B', text: { en: 'Azure Table Storage', de: 'Azure Table Storage' } },
        { id: 'C', text: { en: 'Azure DNS', de: 'Azure DNS' } },
        { id: 'D', text: { en: 'Azure Policy', de: 'Azure Policy' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Blob Storage is optimized for storing large amounts of unstructured object data. Common uses include media content, backups, logs, and data lakes where files do not need traditional file share semantics.', de: 'Azure Blob Storage ist für die Speicherung großer Mengen unstrukturierter Objektdaten optimiert. Typische Anwendungsfälle sind Medieninhalte, Sicherungen, Protokolle und Data Lakes, bei denen keine klassischen Dateifreigabesemantiken benötigt werden.' },
      hint: { en: 'Choose the object storage service.', de: 'Wählen Sie den Objektspeicherdienst.' },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-overview'
    },
    {
      id: 'az900-061',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Tailwind Traders, a lift-and-shift migration requires shared file storage that Windows and Linux servers can mount by using standard SMB or NFS protocols.', de: 'Bei Tailwind Traders: eine Lift-and-Shift-Migration benötigt gemeinsamen Dateispeicher, den Windows- und Linux-Server über Standardprotokolle wie SMB oder NFS einbinden können.' },
      question: { en: 'Which Azure storage service should be used?', de: 'Welcher Azure-Speicherdienst sollte verwendet werden?' },
      options: [
        { id: 'A', text: { en: 'Azure Files', de: 'Azure Files' } },
        { id: 'B', text: { en: 'Azure Queue Storage', de: 'Azure Queue Storage' } },
        { id: 'C', text: { en: 'Azure Table Storage', de: 'Azure Table Storage' } },
        { id: 'D', text: { en: 'Azure Advisor', de: 'Azure Advisor' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Files provides managed file shares that can be accessed by using familiar file system protocols such as SMB and, in supported scenarios, NFS. This makes it useful when applications expect a shared file system rather than object storage.', de: 'Azure Files stellt verwaltete Dateifreigaben bereit, auf die über vertraute Dateisystemprotokolle wie SMB und in unterstützten Szenarien NFS zugegriffen werden kann. Das macht den Dienst nützlich, wenn Anwendungen ein gemeinsames Dateisystem statt Objektspeicher erwarten.' },
      hint: { en: 'The clue is shared file access with familiar file protocols.', de: 'Der Hinweis ist gemeinsamer Dateizugriff mit vertrauten Dateiprotokollen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/files/storage-files-introduction'
    },
    {
      id: 'az900-062',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure storage service is a schemaless NoSQL key-value store?', de: 'Welcher Azure-Speicherdienst ist ein schemafreier NoSQL-Schlüssel-Wert-Speicher?' },
      options: [
        { id: 'A', text: { en: 'Azure Table Storage', de: 'Azure Table Storage' } },
        { id: 'B', text: { en: 'Azure Blob Storage', de: 'Azure Blob Storage' } },
        { id: 'C', text: { en: 'Azure Files', de: 'Azure Files' } },
        { id: 'D', text: { en: 'Azure DNS', de: 'Azure DNS' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Table Storage stores structured but schemaless data using a NoSQL key-value design. It is useful for large-scale, inexpensive storage of semi-structured datasets that do not require a relational database engine.', de: 'Azure Table Storage speichert strukturierte, aber schemafreie Daten in einem NoSQL-Schlüssel-Wert-Design. Es eignet sich für die großskalige, kostengünstige Speicherung halbstrukturierter Datensätze, die keine relationale Datenbank-Engine benötigen.' },
      hint: { en: 'Look for the NoSQL key-value service, not file or object storage.', de: 'Suchen Sie nach dem NoSQL-Schlüssel-Wert-Dienst und nicht nach Datei- oder Objektspeicher.' },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/tables/table-storage-overview'
    },
    {
      id: 'az900-063',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'Which Azure storage service is used to store messages so application components can communicate asynchronously?', de: 'Welcher Azure-Speicherdienst wird verwendet, um Nachrichten zu speichern, damit Anwendungskomponenten asynchron kommunizieren können?' },
      options: [
        { id: 'A', text: { en: 'Azure Queue Storage', de: 'Azure Queue Storage' } },
        { id: 'B', text: { en: 'Azure Files', de: 'Azure Files' } },
        { id: 'C', text: { en: 'Azure DNS', de: 'Azure DNS' } },
        { id: 'D', text: { en: 'Azure Policy', de: 'Azure Policy' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Queue Storage stores large numbers of messages that producers and consumers can process independently. This helps decouple application components and smooth out spikes in workload processing.', de: 'Azure Queue Storage speichert große Mengen an Nachrichten, die Produzenten und Konsumenten unabhängig voneinander verarbeiten können. Das hilft dabei, Anwendungskomponenten zu entkoppeln und Lastspitzen in der Verarbeitung abzufedern.' },
      hint: { en: 'Think about asynchronous messaging and decoupling.', de: 'Denken Sie an asynchrone Nachrichten und Entkopplung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/queues/storage-queues-introduction'
    },
    {
      id: 'az900-064',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure Blob Storage access tier is generally intended for data that is rarely accessed and can tolerate higher retrieval latency?', de: 'Welche Zugriffsebene von Azure Blob Storage ist im Allgemeinen für Daten gedacht, auf die selten zugegriffen wird und die eine höhere Abruflatenz tolerieren können?' },
      options: [
        { id: 'A', text: { en: 'Archive tier', de: 'Archive-Tier' } },
        { id: 'B', text: { en: 'Premium tier', de: 'Premium-Tier' } },
        { id: 'C', text: { en: 'Runtime tier', de: 'Runtime-Tier' } },
        { id: 'D', text: { en: 'Compute tier', de: 'Compute-Tier' } }
      ],
      correct: ['A'],
      explanation: { en: 'The archive tier is designed for long-term retention of data that is rarely read and can accept a slower retrieval process. It typically offers lower storage cost than hotter tiers but is not intended for active data access.', de: 'Das Archive-Tier ist für die langfristige Aufbewahrung von Daten ausgelegt, die selten gelesen werden und einen langsameren Abruf tolerieren können. Es bietet typischerweise niedrigere Speicherkosten als heißere Tiers, ist aber nicht für aktiven Datenzugriff gedacht.' },
      hint: { en: 'Choose the coldest storage tier.', de: 'Wählen Sie die kälteste Speicherebene.' },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview'
    },
    {
      id: 'az900-065',
      type: 'multiple',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'Which options are valid Azure Storage redundancy choices?', de: 'Welche Optionen sind gültige Redundanzoptionen für Azure Storage?' },
      options: [
        { id: 'A', text: { en: 'Locally redundant storage (LRS)', de: 'Locally Redundant Storage (LRS)' } },
        { id: 'B', text: { en: 'Zone-redundant storage (ZRS)', de: 'Zone-Redundant Storage (ZRS)' } },
        { id: 'C', text: { en: 'Geo-redundant storage (GRS)', de: 'Geo-Redundant Storage (GRS)' } },
        { id: 'D', text: { en: 'Virtual network redundant storage (VRS)', de: 'Virtual Network Redundant Storage (VRS)' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'Azure Storage offers several redundancy options such as LRS, ZRS, and GRS to protect data against different failure scopes. Virtual network redundant storage is not a standard Azure Storage redundancy option.', de: 'Azure Storage bietet mehrere Redundanzoptionen wie LRS, ZRS und GRS, um Daten gegen unterschiedliche Ausfallbereiche zu schützen. Virtual Network Redundant Storage ist keine standardmäßige Redundanzoption von Azure Storage.' },
      hint: { en: 'Pick the real Azure Storage replication models.', de: 'Wählen Sie die echten Azure-Storage-Replikationsmodelle.' },
      reference: 'https://learn.microsoft.com/en-us/azure/storage/common/storage-redundancy'
    },
    {
      id: 'az900-066',
      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 benefit of single sign-on (SSO)?', de: 'Was ist der Hauptvorteil von Single Sign-On (SSO)?' },
      options: [
        { id: 'A', text: { en: 'Users sign in once and can access multiple applications without repeatedly entering credentials', de: 'Benutzer melden sich einmal an und können auf mehrere Anwendungen zugreifen, ohne wiederholt Anmeldeinformationen einzugeben' } },
        { id: 'B', text: { en: 'Users never need multifactor authentication', de: 'Benutzer benötigen niemals Multifaktor-Authentifizierung' } },
        { id: 'C', text: { en: 'Every application becomes publicly accessible', de: 'Jede Anwendung wird öffentlich zugänglich' } },
        { id: 'D', text: { en: 'It replaces role-based access control', de: 'Es ersetzt die rollenbasierte Zugriffskontrolle' } }
      ],
      correct: ['A'],
      explanation: { en: 'SSO improves user experience and can reduce password fatigue by allowing one authentication session to be used across multiple applications. It does not eliminate the need for security controls such as MFA or authorization policies.', de: 'SSO verbessert die Benutzererfahrung und kann Passwortmüdigkeit verringern, indem eine Authentifizierungssitzung für mehrere Anwendungen verwendet wird. Es ersetzt nicht den Bedarf an Sicherheitskontrollen wie MFA oder Autorisierungsrichtlinien.' },
      hint: { en: 'The key idea is one sign-in for many apps.', de: 'Die zentrale Idee ist eine Anmeldung für viele Anwendungen.' },
      reference: 'https://learn.microsoft.com/en-us/entra/fundamentals/whatis'
    },
    {
      id: 'az900-067',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Northwind Traders, employees complain that they must sign in separately to several business applications every morning. The IT team wants one identity platform to streamline access.', de: 'Bei Northwind Traders: mitarbeiter beschweren sich, dass sie sich jeden Morgen separat bei mehreren Geschäftsanwendungen anmelden müssen. Das IT-Team möchte eine Identitätsplattform, die den Zugriff vereinfacht.' },
      question: { en: 'Which Microsoft Entra capability best addresses this requirement?', de: 'Welche Microsoft-Entra-Funktion adressiert diese Anforderung am besten?' },
      options: [
        { id: 'A', text: { en: 'Single sign-on', de: 'Single Sign-On' } },
        { id: 'B', text: { en: 'Geo-redundant storage', de: 'Geo-Redundant Storage' } },
        { id: 'C', text: { en: 'Queue messaging', de: 'Queue-Messaging' } },
        { id: 'D', text: { en: 'Availability zones', de: 'Availability Zones' } }
      ],
      correct: ['A'],
      explanation: { en: 'Single sign-on centralizes identity authentication so users can access multiple integrated applications with fewer repeated sign-ins. This improves usability while still allowing centralized security controls.', de: 'Single Sign-On zentralisiert die Identitätsauthentifizierung, sodass Benutzer mit weniger wiederholten Anmeldungen auf mehrere integrierte Anwendungen zugreifen können. Das verbessert die Nutzbarkeit und erlaubt gleichzeitig zentrale Sicherheitskontrollen.' },
      hint: { en: 'The issue is repeated logins across applications.', de: 'Das Problem sind wiederholte Anmeldungen über mehrere Anwendungen hinweg.' },
      reference: 'https://learn.microsoft.com/en-us/entra/fundamentals/whatis'
    },
    {
      id: 'az900-068',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is multifactor authentication (MFA)?', de: 'Was ist Multifaktor-Authentifizierung (MFA)?' },
      options: [
        { id: 'A', text: { en: 'A sign-in process that requires more than one form of verification', de: 'Ein Anmeldeprozess, der mehr als eine Form der Überprüfung erfordert' } },
        { id: 'B', text: { en: 'A backup solution for virtual machines', de: 'Eine Sicherungslösung für virtuelle Maschinen' } },
        { id: 'C', text: { en: 'A storage tier for infrequently used files', de: 'Ein Speichertier für selten genutzte Dateien' } },
        { id: 'D', text: { en: 'A billing model for Azure subscriptions', de: 'Ein Abrechnungsmodell für Azure-Subscriptions' } }
      ],
      correct: ['A'],
      explanation: { en: 'MFA strengthens authentication by requiring an additional factor such as a mobile prompt, one-time code, or hardware token. This makes account compromise harder even if a password is exposed.', de: 'MFA stärkt die Authentifizierung, indem ein zusätzlicher Faktor wie eine Mobilabfrage, ein Einmalcode oder ein Hardwaretoken erforderlich ist. Dadurch wird eine Kontokompromittierung schwieriger, selbst wenn ein Passwort offengelegt wird.' },
      hint: { en: 'Think about an extra verification step beyond a password.', de: 'Denken Sie an einen zusätzlichen Verifizierungsschritt über das Passwort hinaus.' },
      reference: 'https://learn.microsoft.com/en-us/entra/identity/authentication/concept-mfa-howitworks'
    },
    {
      id: 'az900-069',
      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 Microsoft Entra ID?', de: 'Welche Funktionen werden von Microsoft Entra ID bereitgestellt?' },
      options: [
        { id: 'A', text: { en: 'User and group management', de: 'Benutzer- und Gruppenverwaltung' } },
        { id: 'B', text: { en: 'Authentication for cloud applications', de: 'Authentifizierung für Cloudanwendungen' } },
        { id: 'C', text: { en: 'Support for conditional access and identity governance features', de: 'Unterstützung für Conditional Access und Funktionen zur Identitätsgovernance' } },
        { id: 'D', text: { en: 'Object storage for images and video files', de: 'Objektspeicher für Bild- und Videodateien' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'Microsoft Entra ID is the identity and access platform for users, groups, authentication, and many security capabilities. It is not a storage service, even though it can control access to storage resources.', de: 'Microsoft Entra ID ist die Plattform für Identität und Zugriff auf Benutzer, Gruppen, Authentifizierung und viele Sicherheitsfunktionen. Es ist kein Speicherdienst, auch wenn es den Zugriff auf Speicherressourcen steuern kann.' },
      hint: { en: 'Choose identity and access features, not data storage.', de: 'Wählen Sie Identitäts- und Zugriffsfeatures und nicht Datenspeicherung.' },
      reference: 'https://learn.microsoft.com/en-us/entra/fundamentals/whatis'
    },
    {
      id: 'az900-070',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What is Azure Marketplace?', de: 'Was ist Azure Marketplace?' },
      options: [
        { id: 'A', text: { en: 'An online catalog of Microsoft and third-party solutions that can be deployed in Azure', de: 'Ein Onlinekatalog von Microsoft- und Drittanbieterlösungen, die in Azure bereitgestellt werden können' } },
        { id: 'B', text: { en: 'A private subnet used only for billing traffic', de: 'Ein privates Subnetz, das nur für Abrechnungsdatenverkehr verwendet wird' } },
        { id: 'C', text: { en: 'A storage account replication option', de: 'Eine Replikationsoption für Storage Accounts' } },
        { id: 'D', text: { en: 'A replacement for Azure subscriptions', de: 'Ein Ersatz für Azure-Subscriptions' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Marketplace helps customers discover, purchase, and deploy Microsoft and partner solutions directly into Azure. It includes images, applications, and services that can speed up solution delivery.', de: 'Azure Marketplace hilft Kunden dabei, Microsoft- und Partnerlösungen direkt in Azure zu entdecken, zu erwerben und bereitzustellen. Es umfasst Images, Anwendungen und Dienste, die die Lösungsbereitstellung beschleunigen können.' },
      hint: { en: 'Think of a catalog for deployable Azure solutions.', de: 'Denken Sie an einen Katalog für in Azure bereitstellbare Lösungen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-071',
      type: 'scenario',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Tailwind Traders, a storage account receives uploaded images, and each new image should automatically trigger code that generates a thumbnail without provisioning or managing servers.', de: 'Tailwind Traders – Ein Storage Account empfängt hochgeladene Bilder, und jedes neue Bild soll automatisch Code auslösen, der ein Vorschaubild erstellt, ohne Server bereitzustellen oder zu verwalten.' },
      question: { en: 'Which Azure service is the best fit?', de: 'Welcher Azure-Dienst ist am besten geeignet?' },
      options: [
        { id: 'A', text: { en: 'Azure Functions', de: 'Azure Functions' } },
        { id: 'B', text: { en: 'Azure DNS', de: 'Azure DNS' } },
        { id: 'C', text: { en: 'Azure Management Groups', de: 'Azure Management Groups' } },
        { id: 'D', text: { en: 'Azure Table Storage', de: 'Azure Table Storage' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Functions is a strong choice for event-driven processing such as reacting to new blobs in storage. It lets developers execute code in response to events while the platform handles much of the underlying infrastructure.', de: 'Azure Functions ist eine starke Wahl für ereignisgesteuerte Verarbeitung, etwa bei neuen Blobs im Storage. Der Dienst ermöglicht die Ausführung von Code als Reaktion auf Ereignisse, während die Plattform einen großen Teil der zugrunde liegenden Infrastruktur übernimmt.' },
      hint: { en: 'The requirement is event-driven code without server management.', de: 'Die Anforderung ist ereignisgesteuerter Code ohne Serververwaltung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-functions/functions-overview'
    },
    {
      id: 'az900-072',
      type: 'multiple',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'Which Azure services can run containerized workloads?', de: 'Welche Azure-Dienste können containerisierte Workloads ausführen?' },
      options: [
        { id: 'A', text: { en: 'Azure Container Instances', de: 'Azure Container Instances' } },
        { id: 'B', text: { en: 'Azure Kubernetes Service', de: 'Azure Kubernetes Service' } },
        { id: 'C', text: { en: 'Azure App Service', de: 'Azure App Service' } },
        { id: 'D', text: { en: 'Azure DNS', de: 'Azure DNS' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'Azure supports containers through several services. ACI runs containers directly, AKS provides Kubernetes orchestration, and App Service can host containerized web apps. Azure DNS is unrelated to container execution.', de: 'Azure unterstützt Container über mehrere Dienste. ACI führt Container direkt aus, AKS bietet Kubernetes-Orchestrierung, und App Service kann containerisierte Web-Apps hosten. Azure DNS steht nicht im Zusammenhang mit der Containerausführung.' },
      hint: { en: 'Choose the services that execute container images rather than resolve names.', de: 'Wählen Sie die Dienste, die Container-Images ausführen, und nicht Namen auflösen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/get-started/what-is-azure'
    },
    {
      id: 'az900-073',
      type: 'single',
      domain: { en: 'Describe Azure Architecture and Services', de: 'Azure-Architektur und -Dienste beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which statement best describes Azure App Service?', de: 'Welche Aussage beschreibt Azure App Service am besten?' },
      options: [
        { id: 'A', text: { en: 'A managed platform for hosting web apps, APIs, and mobile back ends', de: 'Eine verwaltete Plattform zum Hosten von Web-Apps, APIs und Mobile-Back-Ends' } },
        { id: 'B', text: { en: 'A dedicated private circuit from on-premises to Azure', de: 'Eine dedizierte private Verbindung vom lokalen Netzwerk zu Azure' } },
        { id: 'C', text: { en: 'A storage service for queue-based messaging', de: 'Ein Speicherdienst für queuebasierte Nachrichten' } },
        { id: 'D', text: { en: 'A directory service for user identities', de: 'Ein Verzeichnisdienst für Benutzeridentitäten' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure App Service is a PaaS offering for web workloads. It abstracts infrastructure tasks such as operating system maintenance while supporting deployment, scaling, SSL, and application settings for web applications and APIs.', de: 'Azure App Service ist ein PaaS-Angebot für Web-Workloads. Es abstrahiert Infrastrukturaufgaben wie die Wartung des Betriebssystems und unterstützt gleichzeitig Bereitstellung, Skalierung, SSL und Anwendungseinstellungen für Webanwendungen und APIs.' },
      hint: { en: 'Think of managed web hosting in Azure.', de: 'Denken Sie an verwaltetes Webhosting in Azure.' },
      reference: 'https://learn.microsoft.com/en-us/azure/app-service/overview'
    },
    {
      id: 'az900-074',
      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 resource groups are correct?', de: 'Welche Aussagen über Azure Resource Groups sind korrekt?' },
      options: [
        { id: 'A', text: { en: 'A resource can belong to only one resource group at a time', de: 'Eine Ressource kann jeweils nur zu einer Resource Group gehören' } },
        { id: 'B', text: { en: 'Resources in one resource group can be in different Azure regions', de: 'Ressourcen in einer Resource Group können sich in unterschiedlichen Azure-Regionen befinden' } },
        { id: 'C', text: { en: 'Resource groups help manage related resources as a unit', de: 'Resource Groups helfen dabei, zusammengehörige Ressourcen als Einheit zu verwalten' } },
        { id: 'D', text: { en: 'A single resource group can directly span multiple subscriptions', de: 'Eine einzelne Resource Group kann sich direkt über mehrere Subscriptions erstrecken' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'Resource groups are logical management containers within one subscription. They can include resources from different regions, and each resource belongs to one resource group at any given time, which helps with lifecycle and access management.', de: 'Resource Groups sind logische Verwaltungscontainer innerhalb einer Subscription. Sie können Ressourcen aus unterschiedlichen Regionen enthalten, und jede Ressource gehört zu einem bestimmten Zeitpunkt genau zu einer Resource Group, was Lebenszyklus- und Zugriffsverwaltung erleichtert.' },
      hint: { en: 'Remember that resource groups are logical, subscription-scoped containers.', de: 'Denken Sie daran, dass Resource Groups logische, auf eine Subscription begrenzte Container sind.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview'
    },
    {
      id: 'az900-075',
      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 the Azure TCO Calculator?', de: 'Was ist der Hauptzweck des Azure TCO Calculators?' },
      options: [
        { id: 'A', text: { en: 'To estimate the cost difference between running workloads on-premises and in Azure', de: 'Den Kostenunterschied zwischen dem Betrieb von Workloads lokal und in Azure zu schätzen' } },
        { id: 'B', text: { en: 'To monitor CPU usage of virtual machines in real time', de: 'Die CPU-Auslastung virtueller Maschinen in Echtzeit zu überwachen' } },
        { id: 'C', text: { en: 'To enforce required tags on new resources', de: 'Erforderliche Tags auf neuen Ressourcen durchzusetzen' } },
        { id: 'D', text: { en: 'To host DNS zones for internet domains', de: 'DNS-Zonen für Internetdomänen zu hosten' } }
      ],
      correct: ['A'],
      explanation: { en: 'The TCO Calculator helps organizations compare the estimated total cost of ownership for current on-premises environments with the projected cost of moving those workloads to Azure. It is useful during migration planning rather than ongoing operational monitoring.', de: 'Der TCO Calculator hilft Organisationen dabei, die geschätzten Gesamtbetriebskosten aktueller lokaler Umgebungen mit den voraussichtlichen Kosten einer Verlagerung dieser Workloads nach Azure zu vergleichen. Er ist vor allem in der Migrationsplanung nützlich und nicht für das laufende Betriebsmonitoring.' },
      hint: { en: 'TCO stands for total cost of ownership and is used for comparison planning.', de: 'TCO steht für Total Cost of Ownership und wird für Vergleichs- und Planungszwecke verwendet.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cost-management-billing/costs/tco-calculator'
    },
    {
      id: 'az900-076',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Contoso, Ltd., an IT director wants a high-level business case that compares server power, facility, licensing, and maintenance costs with the expected Azure alternative before approving a migration.', de: 'Bei Contoso, Ltd.: ein IT-Direktor möchte vor der Genehmigung einer Migration eine übergeordnete Wirtschaftlichkeitsbetrachtung, die Strom-, Gebäude-, Lizenz- und Wartungskosten von Servern mit der erwarteten Azure-Alternative vergleicht.' },
      question: { en: 'Which Azure tool should be used first?', de: 'Welches Azure-Tool sollte zuerst verwendet werden?' },
      options: [
        { id: 'A', text: { en: 'Azure TCO Calculator', de: 'Azure TCO Calculator' } },
        { id: 'B', text: { en: 'Azure Monitor', de: 'Azure Monitor' } },
        { id: 'C', text: { en: 'Azure Service Health', de: 'Azure Service Health' } },
        { id: 'D', text: { en: 'Azure DNS', de: 'Azure DNS' } }
      ],
      correct: ['A'],
      explanation: { en: 'The TCO Calculator is designed for estimating business-level cost comparisons between current infrastructure and Azure. It helps build a migration case by including infrastructure-related ownership costs that are often overlooked in simple monthly service estimates.', de: 'Der TCO Calculator ist für geschäftsorientierte Kostenschätzungen zwischen aktueller Infrastruktur und Azure ausgelegt. Er hilft beim Aufbau eines Migrations-Case, indem er Betriebskosten berücksichtigt, die in einfachen monatlichen Service-Schätzungen oft übersehen werden.' },
      hint: { en: 'The request is for a migration business case, not operational telemetry.', de: 'Die Anforderung ist ein Business Case für eine Migration und keine operative Telemetrie.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cost-management-billing/costs/tco-calculator'
    },
    {
      id: 'az900-077',
      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 Azure Cost Management + Billing?', de: 'Welche Funktionen werden von Azure Cost Management + Billing bereitgestellt?' },
      options: [
        { id: 'A', text: { en: 'Analyze current spending and cost trends', de: 'Aktuelle Ausgaben und Kostentrends zu analysieren' } },
        { id: 'B', text: { en: 'Create budgets and alerts', de: 'Budgets und Warnungen zu erstellen' } },
        { id: 'C', text: { en: 'Forecast future cloud spending based on current data', de: 'Zukünftige Cloud-Ausgaben basierend auf aktuellen Daten zu prognostizieren' } },
        { id: 'D', text: { en: 'Host internet DNS zones', de: 'Internet-DNS-Zonen zu hosten' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'Azure Cost Management + Billing provides reporting, budgeting, and forecasting features based on subscription and billing data. It helps organizations understand and control spend, but it is not a networking service such as DNS.', de: 'Azure Cost Management + Billing bietet Berichts-, Budgetierungs- und Prognosefunktionen auf Basis von Subscription- und Abrechnungsdaten. Es hilft Organisationen, Ausgaben zu verstehen und zu steuern, ist aber kein Netzwerkdienst wie DNS.' },
      hint: { en: 'Choose the cost analysis and budgeting features.', de: 'Wählen Sie die Funktionen zur Kostenanalyse und Budgetierung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cost-management-billing/cost-management-billing-overview'
    },
    {
      id: 'az900-078',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure feature can notify you when spending is approaching a defined cost limit?', de: 'Welche Azure-Funktion kann Sie benachrichtigen, wenn sich die Ausgaben einem definierten Kostenlimit nähern?' },
      options: [
        { id: 'A', text: { en: 'Budgets in Azure Cost Management', de: 'Budgets in Azure Cost Management' } },
        { id: 'B', text: { en: 'Availability zones', de: 'Availability Zones' } },
        { id: 'C', text: { en: 'Azure Files snapshots', de: 'Azure-Files-Snapshots' } },
        { id: 'D', text: { en: 'Subnets', de: 'Subnetze' } }
      ],
      correct: ['A'],
      explanation: { en: 'Budgets in Azure Cost Management let you define spending thresholds and generate notifications as actual or forecasted cost approaches or exceeds those limits. This supports proactive cost control before bills become unexpected.', de: 'Budgets in Azure Cost Management ermöglichen es, Ausgabenschwellen zu definieren und Benachrichtigungen auszulösen, wenn tatsächliche oder prognostizierte Kosten diese Grenzen erreichen oder überschreiten. Das unterstützt eine proaktive Kostenkontrolle, bevor Rechnungen überraschend werden.' },
      hint: { en: 'You need a cost threshold with alerts.', de: 'Sie benötigen einen Kostenschwellenwert mit Warnungen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cost-management-billing/cost-management-billing-overview'
    },
    {
      id: 'az900-079',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is the purpose of an Azure resource lock?', de: 'Was ist der Zweck einer Azure-Ressourcensperre?' },
      options: [
        { id: 'A', text: { en: 'To help prevent accidental deletion or modification of resources', de: 'Um versehentliches Löschen oder Ändern von Ressourcen zu verhindern' } },
        { id: 'B', text: { en: 'To encrypt data at rest in a storage account', de: 'Um Daten im Ruhezustand in einem Storage Account zu verschlüsseln' } },
        { id: 'C', text: { en: 'To route traffic between regions', de: 'Um Datenverkehr zwischen Regionen zu routen' } },
        { id: 'D', text: { en: 'To provide multifactor authentication', de: 'Um Multifaktor-Authentifizierung bereitzustellen' } }
      ],
      correct: ['A'],
      explanation: { en: 'Resource locks are governance controls that protect important Azure resources from accidental changes. They are especially useful for shared or critical resources where an unintended delete or update could cause an outage.', de: 'Ressourcensperren sind Governance-Kontrollen, die wichtige Azure-Ressourcen vor versehentlichen Änderungen schützen. Sie sind besonders nützlich für gemeinsam genutzte oder kritische Ressourcen, bei denen ein unbeabsichtigtes Löschen oder Update zu einem Ausfall führen könnte.' },
      hint: { en: 'Think of protection against accidental administrative actions.', de: 'Denken Sie an Schutz vor versehentlichen administrativen Aktionen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/lock-resources'
    },
    {
      id: 'az900-080',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Tailwind Traders, a production resource group contains business-critical databases. Administrators should still be able to update settings, but the databases must not be deleted by mistake.', de: 'Bei Tailwind Traders: eine Produktions-Resource-Group enthält geschäftskritische Datenbanken. Administratoren sollen Einstellungen weiterhin aktualisieren können, aber die Datenbanken dürfen nicht versehentlich gelöscht werden.' },
      question: { en: 'Which lock type is the best fit?', de: 'Welcher Sperrtyp ist am besten geeignet?' },
      options: [
        { id: 'A', text: { en: 'Delete lock', de: 'Delete-Lock' } },
        { id: 'B', text: { en: 'Read-only lock', de: 'Read-Only-Lock' } },
        { id: 'C', text: { en: 'Tag lock', de: 'Tag-Lock' } },
        { id: 'D', text: { en: 'Zone lock', de: 'Zone-Lock' } }
      ],
      correct: ['A'],
      explanation: { en: 'A delete lock, often called CanNotDelete, prevents resources from being deleted while still allowing authorized modifications. A read-only lock would be too restrictive because it also blocks many update operations.', de: 'Eine Delete-Sperre, oft CanNotDelete genannt, verhindert das Löschen von Ressourcen, erlaubt aber weiterhin autorisierte Änderungen. Eine Read-Only-Sperre wäre zu restriktiv, weil sie auch viele Aktualisierungsvorgänge blockiert.' },
      hint: { en: 'The team wants to block deletion but still allow changes.', de: 'Das Team möchte Löschungen verhindern, aber Änderungen weiterhin erlauben.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/lock-resources'
    },
    {
      id: 'az900-081',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What happens when a read-only lock is applied to an Azure resource?', de: 'Was passiert, wenn auf eine Azure-Ressource eine Read-Only-Sperre angewendet wird?' },
      options: [
        { id: 'A', text: { en: 'Users can read the resource, but write operations are blocked', de: 'Benutzer können die Ressource lesen, aber Schreibvorgänge werden blockiert' } },
        { id: 'B', text: { en: 'The resource is deleted after 30 days', de: 'Die Ressource wird nach 30 Tagen gelöscht' } },
        { id: 'C', text: { en: 'Billing for the resource stops immediately', de: 'Die Abrechnung für die Ressource stoppt sofort' } },
        { id: 'D', text: { en: 'The resource is moved to another subscription', de: 'Die Ressource wird in eine andere Subscription verschoben' } }
      ],
      correct: ['A'],
      explanation: { en: 'A read-only lock prevents changes that would modify the resource, even for users who otherwise have permission. It is useful when you want to preserve the current state of a resource against accidental updates or deletes.', de: 'Eine Read-Only-Sperre verhindert Änderungen, die die Ressource modifizieren würden, selbst für Benutzer, die sonst berechtigt wären. Sie ist nützlich, wenn der aktuelle Zustand einer Ressource vor versehentlichen Updates oder Löschungen geschützt werden soll.' },
      hint: { en: 'Read-only means viewing is allowed, changing is not.', de: 'Read-Only bedeutet, dass Anzeigen erlaubt ist, Ändern jedoch nicht.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/lock-resources'
    },
    {
      id: 'az900-082',
      type: 'multiple',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which recommendation categories are associated with Azure Advisor?', de: 'Welche Empfehlungskategorien sind mit Azure Advisor verbunden?' },
      options: [
        { id: 'A', text: { en: 'Cost', de: 'Kosten' } },
        { id: 'B', text: { en: 'Security', de: 'Sicherheit' } },
        { id: 'C', text: { en: 'Performance', de: 'Leistung' } },
        { id: 'D', text: { en: 'Reliability', de: 'Zuverlässigkeit' } }
      ],
      correct: ['A', 'B', 'C', 'D'],
      explanation: { en: 'Azure Advisor analyzes your Azure environment and provides best-practice recommendations across areas such as cost, security, performance, operational excellence, and reliability. These suggestions help improve architecture and operations over time.', de: 'Azure Advisor analysiert Ihre Azure-Umgebung und liefert Best-Practice-Empfehlungen für Bereiche wie Kosten, Sicherheit, Leistung, Operational Excellence und Zuverlässigkeit. Diese Hinweise helfen dabei, Architektur und Betrieb im Laufe der Zeit zu verbessern.' },
      hint: { en: 'Advisor focuses on best-practice improvement areas.', de: 'Advisor konzentriert sich auf Bereiche zur Verbesserung nach Best Practices.' },
      reference: 'https://learn.microsoft.com/en-us/azure/advisor/advisor-overview'
    },
    {
      id: 'az900-083',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Users at Northwind Traders report that an Azure service appears to be degraded in one region. The operations team wants a personalized view showing whether their own subscriptions are affected and what maintenance or outage events apply.', de: 'Benutzer bei Northwind Traders melden, dass ein Azure-Dienst in einer Region beeinträchtigt zu sein scheint. Das Betriebsteam möchte eine personalisierte Sicht, die zeigt, ob die eigenen Subscriptions betroffen sind und welche Wartungs- oder Ausfallereignisse gelten.' },
      question: { en: 'Which Azure service should be checked first?', de: 'Welcher Azure-Dienst sollte zuerst geprüft werden?' },
      options: [
        { id: 'A', text: { en: 'Azure Service Health', de: 'Azure Service Health' } },
        { id: 'B', text: { en: 'Azure Table Storage', de: 'Azure Table Storage' } },
        { id: 'C', text: { en: 'Azure Queue Storage', de: 'Azure Queue Storage' } },
        { id: 'D', text: { en: 'Azure Pricing Calculator', de: 'Azure Pricing Calculator' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Service Health provides personalized information about service issues, planned maintenance, and health advisories affecting your Azure subscriptions and regions. It is more targeted for platform status than a general cost or storage service.', de: 'Azure Service Health liefert personalisierte Informationen über Dienstprobleme, geplante Wartungen und Gesundheitswarnungen, die Ihre Azure-Subscriptions und Regionen betreffen. Für Plattformstatus ist es gezielter als ein allgemeiner Kosten- oder Speicherdienst.' },
      hint: { en: 'The team needs subscription-aware platform incident information.', de: 'Das Team benötigt plattformbezogene Incident-Informationen mit Bezug zur eigenen Subscription.' },
      reference: 'https://learn.microsoft.com/en-us/azure/service-health/overview'
    },
    {
      id: 'az900-084',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure service gives a personalized view of Azure service issues and planned maintenance that may affect your resources?', de: 'Welcher Azure-Dienst bietet eine personalisierte Ansicht von Azure-Dienstproblemen und geplanter Wartung, die Ihre Ressourcen betreffen können?' },
      options: [
        { id: 'A', text: { en: 'Azure Service Health', de: 'Azure Service Health' } },
        { id: 'B', text: { en: 'Azure Marketplace', de: 'Azure Marketplace' } },
        { id: 'C', text: { en: 'Azure Files', de: 'Azure Files' } },
        { id: 'D', text: { en: 'Azure App Service', de: 'Azure App Service' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Service Health focuses on the health of Azure services and how those events impact your subscriptions. This is different from Azure Monitor, which primarily collects telemetry from your workloads and resources.', de: 'Azure Service Health konzentriert sich auf den Zustand von Azure-Diensten und darauf, wie sich Ereignisse auf Ihre Subscriptions auswirken. Das unterscheidet sich von Azure Monitor, das in erster Linie Telemetrie aus Ihren Workloads und Ressourcen sammelt.' },
      hint: { en: 'Choose the service concerned with Azure platform incidents and maintenance.', de: 'Wählen Sie den Dienst, der sich mit Azure-Plattformvorfällen und Wartungen befasst.' },
      reference: 'https://learn.microsoft.com/en-us/azure/service-health/overview'
    },
    {
      id: 'az900-085',
      type: 'multiple',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'Which benefits are provided by Azure Resource Manager (ARM)?', de: 'Welche Vorteile bietet Azure Resource Manager (ARM)?' },
      options: [
        { id: 'A', text: { en: 'Consistent deployment and management of Azure resources', de: 'Konsistente Bereitstellung und Verwaltung von Azure-Ressourcen' } },
        { id: 'B', text: { en: 'Support for declarative templates and automation', de: 'Unterstützung für deklarative Templates und Automatisierung' } },
        { id: 'C', text: { en: 'Dependency handling during resource deployment', de: 'Behandlung von Abhängigkeiten bei der Ressourcenbereitstellung' } },
        { id: 'D', text: { en: 'Physical replacement of failed datacenter hardware', de: 'Physischer Austausch ausgefallener Rechenzentrumshardware' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'Azure Resource Manager is the deployment and management layer for Azure. It enables infrastructure as code, consistent deployments, RBAC integration, tagging, and dependency-aware provisioning, but it does not involve physical hardware maintenance.', de: 'Azure Resource Manager ist die Bereitstellungs- und Verwaltungsebene für Azure. Es ermöglicht Infrastructure as Code, konsistente Bereitstellungen, RBAC-Integration, Tagging und die Bereitstellung unter Berücksichtigung von Abhängigkeiten, hat aber nichts mit der Wartung physischer Hardware zu tun.' },
      hint: { en: 'ARM is the control plane for deploying and organizing Azure resources.', de: 'ARM ist die Steuerungsebene für die Bereitstellung und Organisation von Azure-Ressourcen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview'
    },
    {
      id: 'az900-086',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'easy',
      scenario: null,
      question: { en: 'What is the Azure portal?', de: 'Was ist das Azure-Portal?' },
      options: [
        { id: 'A', text: { en: 'A browser-based graphical interface for managing Azure resources', de: 'Eine browserbasierte grafische Oberfläche zur Verwaltung von Azure-Ressourcen' } },
        { id: 'B', text: { en: 'A storage redundancy model', de: 'Ein Speicherredundanzmodell' } },
        { id: 'C', text: { en: 'A dedicated network circuit to Azure', de: 'Eine dedizierte Netzwerkverbindung zu Azure' } },
        { id: 'D', text: { en: 'A file-sharing protocol', de: 'Ein Dateifreigabeprotokoll' } }
      ],
      correct: ['A'],
      explanation: { en: 'The Azure portal is the web-based user interface for creating, configuring, monitoring, and managing Azure services. It is especially useful for visual exploration, quick administration, dashboards, and access to integrated platform experiences.', de: 'Das Azure-Portal ist die webbasierte Benutzeroberfläche zum Erstellen, Konfigurieren, Überwachen und Verwalten von Azure-Diensten. Es ist besonders nützlich für visuelle Erkundung, schnelle Administration, Dashboards und den Zugriff auf integrierte Plattformfunktionen.' },
      hint: { en: 'Think of the main browser GUI for Azure administration.', de: 'Denken Sie an die zentrale browserbasierte GUI für die Azure-Administration.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-portal/azure-portal-overview'
    },
    {
      id: 'az900-087',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'An administrator at Contoso, Ltd. needs a cross-platform command-line tool that can be used from Windows, Linux, and macOS to script Azure resource creation in CI pipelines.', de: 'Ein Administrator bei Contoso, Ltd. benötigt ein plattformübergreifendes Befehlszeilentool, das unter Windows, Linux und macOS verwendet werden kann, um die Erstellung von Azure-Ressourcen in CI-Pipelines zu skripten.' },
      question: { en: 'Which tool is the best fit?', de: 'Welches Tool ist am besten geeignet?' },
      options: [
        { id: 'A', text: { en: 'Azure CLI', de: 'Azure CLI' } },
        { id: 'B', text: { en: 'Azure Service Health', de: 'Azure Service Health' } },
        { id: 'C', text: { en: 'Azure DNS', de: 'Azure DNS' } },
        { id: 'D', text: { en: 'Azure Advisor', de: 'Azure Advisor' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure CLI is a command-line interface designed for Azure management across multiple operating systems. It is widely used for automation, shell scripting, and CI/CD scenarios where a text-based tool is preferred.', de: 'Azure CLI ist eine Befehlszeilenschnittstelle für die Azure-Verwaltung über mehrere Betriebssysteme hinweg. Sie wird häufig für Automatisierung, Shell-Skripting und CI/CD-Szenarien verwendet, in denen ein textbasiertes Tool bevorzugt wird.' },
      hint: { en: 'The requirement emphasizes cross-platform command-line automation.', de: 'Die Anforderung betont plattformübergreifende Befehlszeilenautomatisierung.' },
      reference: 'https://learn.microsoft.com/en-us/cli/azure/what-is-azure-cli'
    },
    {
      id: 'az900-088',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Northwind Traders, a Windows-focused operations team already automates administrative tasks with PowerShell and wants to manage Azure resources by using the same scripting language and object pipeline concepts.', de: 'Bei Northwind Traders: ein auf Windows ausgerichtetes Betriebsteam automatisiert Verwaltungsaufgaben bereits mit PowerShell und möchte Azure-Ressourcen mit derselben Skriptsprache und denselben Objekt-Pipeline-Konzepten verwalten.' },
      question: { en: 'Which tool should the team use?', de: 'Welches Tool sollte das Team verwenden?' },
      options: [
        { id: 'A', text: { en: 'Azure PowerShell', de: 'Azure PowerShell' } },
        { id: 'B', text: { en: 'Azure Table Storage', de: 'Azure Table Storage' } },
        { id: 'C', text: { en: 'Azure Cost Management', de: 'Azure Cost Management' } },
        { id: 'D', text: { en: 'Azure Marketplace', de: 'Azure Marketplace' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure PowerShell provides PowerShell cmdlets for managing Azure resources and fits naturally into existing PowerShell automation practices. It is especially convenient for teams already skilled in object-based scripting and Windows administration.', de: 'Azure PowerShell stellt PowerShell-Cmdlets zur Verwaltung von Azure-Ressourcen bereit und passt gut zu bestehenden PowerShell-Automatisierungspraktiken. Es ist besonders praktisch für Teams, die bereits Erfahrung mit objektbasiertem Skripting und Windows-Administration haben.' },
      hint: { en: 'The key clue is reuse of PowerShell skills and pipelines.', de: 'Der entscheidende Hinweis ist die Wiederverwendung von PowerShell-Kenntnissen und Pipelines.' },
      reference: 'https://learn.microsoft.com/en-us/powershell/azure/what-is-azure-powershell'
    },
    {
      id: 'az900-089',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What is Azure Arc primarily used for?', de: 'Wofür wird Azure Arc hauptsächlich verwendet?' },
      options: [
        { id: 'A', text: { en: 'Extending Azure management and services to resources outside Azure', de: 'Azure-Verwaltung und -Dienste auf Ressourcen außerhalb von Azure zu erweitern' } },
        { id: 'B', text: { en: 'Replacing Microsoft Entra ID for sign-in', de: 'Microsoft Entra ID für Anmeldungen zu ersetzen' } },
        { id: 'C', text: { en: 'Providing DNS name resolution for public domains', de: 'DNS-Namensauflösung für öffentliche Domänen bereitzustellen' } },
        { id: 'D', text: { en: 'Serving as the default storage tier for blob data', de: 'Als Standard-Speichertier für Blob-Daten zu dienen' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Arc lets organizations project servers, Kubernetes clusters, and some data services outside Azure into Azure management. This enables more consistent governance, policy, and inventory across hybrid and multicloud environments.', de: 'Azure Arc ermöglicht es Organisationen, Server, Kubernetes-Cluster und einige Datendienste außerhalb von Azure in die Azure-Verwaltung einzubinden. Dadurch werden Governance, Richtlinien und Inventarisierung in Hybrid- und Multicloud-Umgebungen konsistenter.' },
      hint: { en: 'Think about Azure management reaching beyond Azure datacenters.', de: 'Denken Sie daran, dass die Azure-Verwaltung über Azure-Rechenzentren hinausreicht.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-arc/overview'
    },
    {
      id: 'az900-090',
      type: 'multiple',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which items are part of the Microsoft Cloud Adoption Framework for Azure?', de: 'Welche Elemente gehören zum Microsoft Cloud Adoption Framework für Azure?' },
      options: [
        { id: 'A', text: { en: 'Strategy', de: 'Strategie' } },
        { id: 'B', text: { en: 'Govern', de: 'Govern' } },
        { id: 'C', text: { en: 'Manage', de: 'Manage' } },
        { id: 'D', text: { en: 'Datacenter cage planning', de: 'Planung von Rechenzentrumskäfigen' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'The Cloud Adoption Framework provides guidance across phases such as strategy, planning, readiness, adoption, governance, and management. It is an organizational guidance framework, not a document about physical cage layout in datacenters.', de: 'Das Cloud Adoption Framework bietet Leitlinien für Phasen wie Strategie, Planung, Bereitschaft, Einführung, Governance und Management. Es ist ein organisatorisches Leitframework und kein Dokument zur Planung physischer Käfige in Rechenzentren.' },
      hint: { en: 'Choose the methodology terms used to guide cloud adoption.', de: 'Wählen Sie die Methodikbegriffe, die die Cloud-Einführung leiten.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/overview'
    },
    {
      id: 'az900-091',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'Tailwind Traders is expanding its Azure footprint and now needs to define policies, cost controls, and compliance baselines so growth stays under control.', de: 'Tailwind Traders erweitert seine Azure-Nutzung und muss nun Richtlinien, Kostenkontrollen und Compliance-Baselines definieren, damit das Wachstum kontrolliert bleibt.' },
      question: { en: 'Which Cloud Adoption Framework methodology is most directly focused on this need?', de: 'Welche Methodik des Cloud Adoption Framework ist am direktesten auf dieses Bedürfnis ausgerichtet?' },
      options: [
        { id: 'A', text: { en: 'Govern', de: 'Govern' } },
        { id: 'B', text: { en: 'Adopt', de: 'Adopt' } },
        { id: 'C', text: { en: 'Ready', de: 'Ready' } },
        { id: 'D', text: { en: 'Strategy', de: 'Strategie' } }
      ],
      correct: ['A'],
      explanation: { en: 'The Govern methodology focuses on policy, compliance, cost management, and operational guardrails as cloud usage grows. It helps organizations keep environments aligned with business requirements and risk tolerance.', de: 'Die Govern-Methodik konzentriert sich auf Richtlinien, Compliance, Kostenmanagement und operative Leitplanken, während die Cloud-Nutzung wächst. Sie hilft Organisationen, Umgebungen an Geschäftsanforderungen und Risikotoleranz auszurichten.' },
      hint: { en: 'The requirement is about guardrails, policy, and control at scale.', de: 'Die Anforderung dreht sich um Leitplanken, Richtlinien und Kontrolle im großen Maßstab.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/overview'
    },
    {
      id: 'az900-092',
      type: 'multiple',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'What are benefits of using Azure management groups?', de: 'Welche Vorteile bietet die Verwendung von Azure Management Groups?' },
      options: [
        { id: 'A', text: { en: 'Apply policies and RBAC assignments across multiple subscriptions', de: 'Richtlinien und RBAC-Zuweisungen über mehrere Subscriptions hinweg anzuwenden' } },
        { id: 'B', text: { en: 'Organize subscriptions into a hierarchy aligned to the business', de: 'Subscriptions in einer Hierarchie entsprechend dem Unternehmen zu organisieren' } },
        { id: 'C', text: { en: 'Provide physical isolation for virtual machines', de: 'Physische Isolation für virtuelle Maschinen bereitzustellen' } },
        { id: 'D', text: { en: 'Centralize governance for many subscriptions', de: 'Governance für viele Subscriptions zu zentralisieren' } }
      ],
      correct: ['A', 'B', 'D'],
      explanation: { en: 'Management groups are valuable when an organization has many subscriptions and wants inheritance of governance settings and access assignments. They organize the Azure estate logically, but they do not provide physical workload isolation.', de: 'Management Groups sind wertvoll, wenn eine Organisation viele Subscriptions hat und die Vererbung von Governance-Einstellungen und Zugriffszuweisungen nutzen möchte. Sie organisieren die Azure-Landschaft logisch, bieten jedoch keine physische Isolation von Workloads.' },
      hint: { en: 'Think about hierarchy and inherited governance across subscriptions.', de: 'Denken Sie an Hierarchie und vererbte Governance über Subscriptions hinweg.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview'
    },
    {
      id: 'az900-093',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What is Azure Resource Manager?', de: 'Was ist Azure Resource Manager?' },
      options: [
        { id: 'A', text: { en: 'The deployment and management service for Azure resources', de: 'Der Bereitstellungs- und Verwaltungsdienst für Azure-Ressourcen' } },
        { id: 'B', text: { en: 'A storage tier for archive data', de: 'Ein Speichertier für Archivdaten' } },
        { id: 'C', text: { en: 'A region pairing mechanism only', de: 'Ausschließlich ein Mechanismus für Regionspaare' } },
        { id: 'D', text: { en: 'A service that replaces Azure subscriptions', de: 'Ein Dienst, der Azure-Subscriptions ersetzt' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Resource Manager is the control plane that enables deployment, organization, permissions, tagging, and policy evaluation for Azure resources. Most modern Azure management tools work through ARM to create and manage resources consistently.', de: 'Azure Resource Manager ist die Steuerungsebene, die Bereitstellung, Organisation, Berechtigungen, Tagging und Richtlinienauswertung für Azure-Ressourcen ermöglicht. Die meisten modernen Azure-Verwaltungswerkzeuge arbeiten über ARM, um Ressourcen konsistent zu erstellen und zu verwalten.' },
      hint: { en: 'ARM is the Azure control and deployment layer.', de: 'ARM ist die Steuerungs- und Bereitstellungsebene von Azure.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview'
    },
    {
      id: 'az900-094',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Contoso, Ltd., the governance team wants any deployment that lacks an Environment tag to be denied automatically before the resource is created.', de: 'Bei Contoso, Ltd.: das Governance-Team möchte, dass jede Bereitstellung ohne Environment-Tag automatisch abgelehnt wird, bevor die Ressource erstellt wird.' },
      question: { en: 'Which Azure service should be used?', de: 'Welcher Azure-Dienst sollte verwendet werden?' },
      options: [
        { id: 'A', text: { en: 'Azure Policy', de: 'Azure Policy' } },
        { id: 'B', text: { en: 'Azure Files', de: 'Azure Files' } },
        { id: 'C', text: { en: 'Azure DNS', de: 'Azure DNS' } },
        { id: 'D', text: { en: 'Azure Service Health', de: 'Azure Service Health' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Policy can evaluate resource deployments against rules and deny creation when required conditions are not met. A common use case is enforcing required tags, allowed locations, or approved resource SKUs.', de: 'Azure Policy kann Ressourcenbereitstellungen gegen Regeln prüfen und die Erstellung verweigern, wenn erforderliche Bedingungen nicht erfüllt sind. Ein häufiger Anwendungsfall ist das Erzwingen erforderlicher Tags, erlaubter Standorte oder genehmigter Ressourcen-SKUs.' },
      hint: { en: 'You need a governance rule that prevents noncompliant deployments.', de: 'Sie benötigen eine Governance-Regel, die nicht konforme Bereitstellungen verhindert.' },
      reference: 'https://learn.microsoft.com/en-us/azure/governance/policy/overview'
    },
    {
      id: 'az900-095',
      type: 'multiple',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which tools can be used to manage or deploy Azure resources?', de: 'Welche Tools können zum Verwalten oder Bereitstellen von Azure-Ressourcen verwendet werden?' },
      options: [
        { id: 'A', text: { en: 'Azure portal', de: 'Azure-Portal' } },
        { id: 'B', text: { en: 'Azure CLI', de: 'Azure CLI' } },
        { id: 'C', text: { en: 'Azure PowerShell', de: 'Azure PowerShell' } },
        { id: 'D', text: { en: 'ARM templates', de: 'ARM-Templates' } }
      ],
      correct: ['A', 'B', 'C', 'D'],
      explanation: { en: 'Azure supports several management approaches including a graphical portal, command-line tools, PowerShell cmdlets, and declarative templates. Organizations often combine these tools depending on whether they need interactive administration or repeatable automation.', de: 'Azure unterstützt mehrere Verwaltungsansätze, darunter ein grafisches Portal, Befehlszeilentools, PowerShell-Cmdlets und deklarative Templates. Organisationen kombinieren diese Werkzeuge häufig je nachdem, ob sie interaktive Administration oder wiederholbare Automatisierung benötigen.' },
      hint: { en: 'Choose all standard Azure management and deployment options.', de: 'Wählen Sie alle Standardoptionen zur Azure-Verwaltung und -Bereitstellung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/overview'
    },
    {
      id: 'az900-096',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'What does Azure Advisor provide?', de: 'Was stellt Azure Advisor bereit?' },
      options: [
        { id: 'A', text: { en: 'Personalized best-practice recommendations for Azure resources', de: 'Personalisierte Best-Practice-Empfehlungen für Azure-Ressourcen' } },
        { id: 'B', text: { en: 'A private network circuit to Azure', de: 'Eine private Netzwerkverbindung zu Azure' } },
        { id: 'C', text: { en: 'A replacement for Azure Monitor alerts', de: 'Einen Ersatz für Azure-Monitor-Warnungen' } },
        { id: 'D', text: { en: 'A service for hosting SMB shares', de: 'Einen Dienst zum Hosten von SMB-Freigaben' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Advisor analyzes deployed resources and suggests improvements across cost, reliability, security, operational excellence, and performance. It is a recommendation engine rather than a networking or storage service.', de: 'Azure Advisor analysiert bereitgestellte Ressourcen und schlägt Verbesserungen in den Bereichen Kosten, Zuverlässigkeit, Sicherheit, Operational Excellence und Leistung vor. Es ist eine Empfehlungs-Engine und kein Netzwerk- oder Speicherdienst.' },
      hint: { en: 'Think of optimization recommendations, not real-time telemetry collection.', de: 'Denken Sie an Optimierungsempfehlungen und nicht an das Sammeln von Telemetrie in Echtzeit.' },
      reference: 'https://learn.microsoft.com/en-us/azure/advisor/advisor-overview'
    },
    {
      id: 'az900-097',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: { en: 'At Tailwind Traders, finance wants to group Azure costs by department without changing how the resources technically operate.', de: 'Bei Tailwind Traders: die Finanzabteilung möchte Azure-Kosten nach Abteilung gruppieren, ohne zu ändern, wie die Ressourcen technisch arbeiten.' },
      question: { en: 'Which Azure feature is the best fit?', de: 'Welche Azure-Funktion ist am besten geeignet?' },
      options: [
        { id: 'A', text: { en: 'Tags', de: 'Tags' } },
        { id: 'B', text: { en: 'Availability zones', de: 'Availability Zones' } },
        { id: 'C', text: { en: 'Subnets', de: 'Subnetze' } },
        { id: 'D', text: { en: 'Queue messages', de: 'Queue-Nachrichten' } }
      ],
      correct: ['A'],
      explanation: { en: 'Tags add metadata such as department, owner, cost center, or environment to resources without changing their runtime behavior. This makes them useful for organization, reporting, automation, and chargeback scenarios.', de: 'Tags fügen Ressourcen Metadaten wie Abteilung, Besitzer, Kostenstelle oder Umgebung hinzu, ohne ihr Laufzeitverhalten zu ändern. Dadurch eignen sie sich für Organisation, Berichte, Automatisierung und Verrechnungsmodelle.' },
      hint: { en: 'The requirement is categorization for reporting, not a technical configuration change.', de: 'Die Anforderung ist Kategorisierung für Berichte und keine technische Konfigurationsänderung.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources'
    },
    {
      id: 'az900-098',
      type: 'single',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'medium',
      scenario: null,
      question: { en: 'Which Azure capability helps you set a spending threshold and receive notifications before costs get too high?', de: 'Welche Azure-Funktion hilft Ihnen, einen Ausgabenschwellenwert festzulegen und Benachrichtigungen zu erhalten, bevor die Kosten zu hoch werden?' },
      options: [
        { id: 'A', text: { en: 'Budgets', de: 'Budgets' } },
        { id: 'B', text: { en: 'Availability sets', de: 'Availability Sets' } },
        { id: 'C', text: { en: 'Resource groups', de: 'Resource Groups' } },
        { id: 'D', text: { en: 'Azure DNS', de: 'Azure DNS' } }
      ],
      correct: ['A'],
      explanation: { en: 'Budgets are used in Azure Cost Management to track spending against a defined target and trigger alerts based on actual or forecasted values. They help prevent surprises and support financial governance.', de: 'Budgets werden in Azure Cost Management verwendet, um Ausgaben gegenüber einem definierten Ziel zu verfolgen und Warnungen auf Basis tatsächlicher oder prognostizierter Werte auszulösen. Sie helfen, Überraschungen zu vermeiden und unterstützen die finanzielle Governance.' },
      hint: { en: 'Look for the cost control feature with thresholds and notifications.', de: 'Suchen Sie nach der Kostenkontrollfunktion mit Schwellenwerten und Benachrichtigungen.' },
      reference: 'https://learn.microsoft.com/en-us/azure/cost-management-billing/cost-management-billing-overview'
    },
    {
      id: 'az900-099',
      type: 'scenario',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'hard',
      scenario: { en: 'Northwind Traders runs servers in its own datacenter and in another cloud provider. Leadership wants one place in Azure to apply inventory, policy, and management visibility across those environments.', de: 'Northwind Traders betreibt Server im eigenen Rechenzentrum und bei einem anderen Cloudanbieter. Die Unternehmensleitung möchte einen zentralen Ort in Azure, um Inventarisierung, Richtlinien und Managementsichtbarkeit über diese Umgebungen hinweg anzuwenden.' },
      question: { en: 'Which Azure service best addresses this requirement?', de: 'Welcher Azure-Dienst adressiert diese Anforderung am besten?' },
      options: [
        { id: 'A', text: { en: 'Azure Arc', de: 'Azure Arc' } },
        { id: 'B', text: { en: 'Azure Queue Storage', de: 'Azure Queue Storage' } },
        { id: 'C', text: { en: 'Azure Blob Storage', de: 'Azure Blob Storage' } },
        { id: 'D', text: { en: 'Azure Pricing Calculator', de: 'Azure Pricing Calculator' } }
      ],
      correct: ['A'],
      explanation: { en: 'Azure Arc extends Azure management capabilities to resources running outside Azure, including on-premises and multicloud servers or Kubernetes clusters. It is designed for hybrid governance and consistent operations, not for data storage or cost estimation.', de: 'Azure Arc erweitert die Azure-Verwaltungsfunktionen auf Ressourcen außerhalb von Azure, einschließlich lokaler und Multicloud-Server oder Kubernetes-Cluster. Der Dienst ist für Hybrid-Governance und konsistente Betriebsabläufe gedacht und nicht für Datenspeicherung oder Kostenschätzung.' },
      hint: { en: 'The key requirement is Azure governance beyond native Azure resources.', de: 'Die zentrale Anforderung ist Azure-Governance über native Azure-Ressourcen hinaus.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-arc/overview'
    },
    {
      id: 'az900-100',
      type: 'multiple',
      domain: { en: 'Describe Azure Management and Governance', de: 'Azure-Verwaltung und -Governance beschreiben' },
      difficulty: 'hard',
      scenario: null,
      question: { en: 'Which statements correctly match Azure monitoring and governance tools to their primary purpose?', de: 'Welche Aussagen ordnen Azure-Monitoring- und Governance-Tools korrekt ihrem Hauptzweck zu?' },
      options: [
        { id: 'A', text: { en: 'Azure Monitor collects metrics and logs from resources and workloads', de: 'Azure Monitor sammelt Metriken und Protokolle von Ressourcen und Workloads' } },
        { id: 'B', text: { en: 'Azure Service Health reports Azure platform issues and planned maintenance affecting your subscriptions', de: 'Azure Service Health meldet Azure-Plattformprobleme und geplante Wartungen, die Ihre Subscriptions betreffen' } },
        { id: 'C', text: { en: 'Azure Advisor provides best-practice recommendations to improve your environment', de: 'Azure Advisor liefert Best-Practice-Empfehlungen zur Verbesserung Ihrer Umgebung' } },
        { id: 'D', text: { en: 'Azure CLI is the primary service for viewing platform outages affecting subscriptions', de: 'Azure CLI ist der primäre Dienst zum Anzeigen von Plattformausfällen, die Subscriptions betreffen' } }
      ],
      correct: ['A', 'B', 'C'],
      explanation: { en: 'Azure Monitor focuses on telemetry from resources, Azure Service Health focuses on Azure platform events affecting your subscriptions, and Azure Advisor focuses on improvement recommendations. Azure CLI is a management tool, not a dedicated incident visibility service.', de: 'Azure Monitor konzentriert sich auf Telemetrie von Ressourcen, Azure Service Health auf Azure-Plattformereignisse mit Auswirkungen auf Ihre Subscriptions und Azure Advisor auf Verbesserungsempfehlungen. Azure CLI ist ein Verwaltungstool und kein dedizierter Dienst zur Störungsübersicht.' },
      hint: { en: 'Separate telemetry collection, platform health visibility, recommendations, and administration tools.', de: 'Trennen Sie Telemetriesammlung, Plattformzustand, Empfehlungen und Verwaltungstools klar voneinander.' },
      reference: 'https://learn.microsoft.com/en-us/azure/azure-monitor/overview'
    }
  ]
};
