// AZ-305 Additional Questions (Part 3)
(function() {
  var D = {
    IGM: { en: 'Design Identity, Governance, and Monitoring Solutions', de: 'Identitäts-, Governance- und Überwachungslösungen entwerfen' },
    DATA: { en: 'Design Data Storage Solutions', de: 'Datenspeicherlösungen entwerfen' },
    BC: { en: 'Design Business Continuity Solutions', de: 'Geschäftskontinuitätslösungen entwerfen' },
    INF: { en: 'Design Infrastructure Solutions', de: 'Infrastrukturlösungen entwerfen' }
  };

  function q(n, type, domain, difficulty, scenario, question, options, correct, explanation, hint, reference) {
    return {
      id: 'az305-' + String(n).padStart(3, '0'),
      type: type,
      domain: D[domain],
      difficulty: difficulty,
      scenario: scenario ? { en: scenario[0], de: scenario[1] } : null,
      question: { en: question[0], de: question[1] },
      options: options.map(function(item) {
        return { id: item[0], text: { en: item[1], de: item[2] } };
      }),
      correct: correct,
      explanation: { en: explanation[0], de: explanation[1] },
      hint: { en: hint[0], de: hint[1] },
      reference: reference
    };
  }

  var extra = [
    q(222, 'scenario', 'IGM', 'hard',
      ['A manufacturing company gives engineers from supplier organizations temporary access to Azure portals and internal web apps. The suppliers must use their own identities, and the company wants to avoid managing separate local credentials for each partner user.', 'Ein Fertigungsunternehmen gewährt Ingenieuren aus Lieferantenorganisationen vorübergehenden Zugriff auf Azure-Portale und interne Web-Apps. Die Lieferanten sollen ihre eigenen Identitäten verwenden, und das Unternehmen möchte keine separaten lokalen Anmeldedaten für jeden Partnerbenutzer verwalten.'],
      ['What should you design?', 'Was sollten Sie entwerfen?'],
      [
        ['A', 'Microsoft Entra External ID for customers', 'Microsoft Entra External ID für Kunden'],
        ['B', 'Microsoft Entra B2B collaboration', 'Microsoft Entra B2B-Zusammenarbeit'],
        ['C', 'Privileged Identity Management', 'Privileged Identity Management'],
        ['D', 'Password Hash Synchronization', 'Password Hash Synchronization']
      ],
      ['B'],
      ['Microsoft Entra B2B collaboration is built for partner and guest access. It lets external users collaborate by using their home identities instead of requiring separate local accounts in your tenant.', 'Microsoft Entra B2B-Zusammenarbeit ist für Partner- und Gastzugriff ausgelegt. Externe Benutzer können mit ihren Heimidentitäten zusammenarbeiten, statt separate lokale Konten in Ihrem Mandanten zu benötigen.'],
      ['This is a partner collaboration scenario, not a consumer identity scenario.', 'Dies ist ein Partnerszenario und kein Verbraucheridentitätsszenario.'],
      'https://learn.microsoft.com/en-us/entra/external-id/what-is-b2b'
    ),
    q(223, 'single', 'IGM', 'medium',
      null,
      ['Which Azure Monitor feature should you use to suppress alert notifications during planned maintenance windows without disabling the alert rules themselves?', 'Welche Azure Monitor-Funktion sollten Sie verwenden, um Warnungsbenachrichtigungen während geplanter Wartungsfenster zu unterdrücken, ohne die Warnungsregeln selbst zu deaktivieren?'],
      [
        ['A', 'Azure Monitor Workbooks', 'Azure Monitor-Arbeitsmappen'],
        ['B', 'Alert processing rules', 'Regeln zur Warnungsverarbeitung'],
        ['C', 'Activity Log', 'Aktivitätsprotokoll'],
        ['D', 'Azure Advisor', 'Azure Advisor']
      ],
      ['B'],
      ['Alert processing rules can suppress notifications or apply actions to alerts for a defined scope and time window. They are designed for maintenance and noise-reduction scenarios.', 'Regeln zur Warnungsverarbeitung können Benachrichtigungen unterdrücken oder Aktionen für Warnungen in einem definierten Bereich und Zeitfenster anwenden. Sie sind für Wartungs- und Rauschreduzierungsszenarien vorgesehen.'],
      ['You need to change how alerts are handled, not how they are detected.', 'Sie müssen ändern, wie Warnungen behandelt werden, nicht wie sie erkannt werden.'],
      'https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-processing-rules'
    ),
    q(224, 'scenario', 'IGM', 'hard',
      ['A global enterprise wants every production subscription to send platform logs and resource diagnostics to a central Log Analytics workspace automatically. The same governance package must also deny deployment of resources that do not include an owner tag.', 'Ein globales Unternehmen möchte, dass jedes Produktionsabonnement Plattformprotokolle und Ressourcendiagnosen automatisch an einen zentralen Log Analytics-Arbeitsbereich sendet. Dasselbe Governance-Paket soll außerdem die Bereitstellung von Ressourcen ohne Owner-Tag verhindern.'],
      ['Which design is the best fit?', 'Welches Design passt am besten?'],
      [
        ['A', 'A workbook with manual deployment instructions', 'Eine Arbeitsmappe mit manuellen Bereitstellungsanweisungen'],
        ['B', 'An Azure Policy initiative assigned at management group scope', 'Eine Azure Policy-Initiative auf Verwaltungsgruppenebene'],
        ['C', 'A separate Microsoft Entra tenant for production', 'Ein separater Microsoft Entra-Mandant für Produktion'],
        ['D', 'An action group connected to the workspace', 'Eine mit dem Arbeitsbereich verbundene Aktionsgruppe']
      ],
      ['B'],
      ['A policy initiative can combine deny and deployIfNotExists policies into one reusable assignment. Assigning it at management group scope applies the governance package consistently to current and future production subscriptions.', 'Eine Policy-Initiative kann Deny- und DeployIfNotExists-Richtlinien in einer wiederverwendbaren Zuweisung kombinieren. Durch die Zuweisung auf Verwaltungsgruppenebene wird das Governance-Paket konsistent auf aktuelle und zukünftige Produktionsabonnements angewendet.'],
      ['The requirements call for one inherited governance package with both enforcement and automatic deployment.', 'Die Anforderungen verlangen ein vererbtes Governance-Paket mit Durchsetzung und automatischer Bereitstellung.'],
      'https://learn.microsoft.com/en-us/azure/governance/policy/concepts/initiative-definition-structure'
    ),
    q(225, 'multiple', 'IGM', 'medium',
      null,
      ['Which identity approaches let architects remove long-lived Azure credentials from applications and CI or CD pipelines?', 'Welche Identitätsansätze ermöglichen es Architekten, langlebige Azure-Anmeldeinformationen aus Anwendungen sowie CI- oder CD-Pipelines zu entfernen?'],
      [
        ['A', 'System-assigned managed identity', 'Systemseitig zugewiesene verwaltete Identität'],
        ['B', 'User-assigned managed identity', 'Benutzerseitig zugewiesene verwaltete Identität'],
        ['C', 'Workload identity federation', 'Workload Identity Federation'],
        ['D', 'Service principal with a client secret in configuration', 'Dienstprinzipal mit Clientgeheimnis in der Konfiguration'],
        ['E', 'Storage account key embedded in code', 'Im Code eingebetteter Speicherkontoschlüssel']
      ],
      ['A', 'B', 'C'],
      ['Managed identities and workload identity federation obtain Microsoft Entra tokens without storing long-lived secrets. Client secrets and account keys still require secret lifecycle management.', 'Verwaltete Identitäten und Workload Identity Federation beziehen Microsoft Entra-Token, ohne langlebige Geheimnisse zu speichern. Clientgeheimnisse und Kontoschlüssel erfordern dagegen weiterhin Geheimnisverwaltung über den Lebenszyklus.'],
      ['Choose the options that eliminate stored Azure credentials.', 'Wählen Sie die Optionen, die gespeicherte Azure-Anmeldeinformationen eliminieren.'],
      'https://learn.microsoft.com/en-us/entra/workload-id/workload-identity-federation'
    ),
    q(226, 'single', 'IGM', 'easy',
      null,
      ['Which Azure service should applications use to centrally store secrets, certificates, and encryption keys with auditing and RBAC support?', 'Welchen Azure-Dienst sollten Anwendungen verwenden, um Geheimnisse, Zertifikate und Verschlüsselungsschlüssel zentral mit Überwachung und RBAC-Unterstützung zu speichern?'],
      [
        ['A', 'Azure Key Vault', 'Azure Key Vault'],
        ['B', 'Azure Files', 'Azure Files'],
        ['C', 'Azure Automation', 'Azure Automation'],
        ['D', 'Azure Cost Management', 'Azure Cost Management']
      ],
      ['A'],
      ['Azure Key Vault is designed for secure storage of secrets, keys, and certificates. It integrates with Azure RBAC, managed identities, auditing, and network controls.', 'Azure Key Vault ist für die sichere Speicherung von Geheimnissen, Schlüsseln und Zertifikaten ausgelegt. Der Dienst integriert sich mit Azure RBAC, verwalteten Identitäten, Überwachung und Netzwerkkontrollen.'],
      ['Use the Azure service that acts as a managed secrets store.', 'Verwenden Sie den Azure-Dienst, der als verwalteter Geheimnisspeicher dient.'],
      'https://learn.microsoft.com/en-us/azure/key-vault/general/overview'
    ),
    q(227, 'scenario', 'IGM', 'medium',
      ['A retailer is building a customer-facing mobile app. Users must sign up with social identities, manage their profiles themselves, and use branded sign-in pages. The solution is for external consumers, not partner employees.', 'Ein Einzelhändler entwickelt eine kundenorientierte mobile App. Benutzer müssen sich mit sozialen Identitäten registrieren, ihre Profile selbst verwalten und gebrandete Anmeldeseiten verwenden können. Die Lösung ist für externe Verbraucher und nicht für Partner-Mitarbeiter gedacht.'],
      ['Which identity solution should you design?', 'Welche Identitätslösung sollten Sie entwerfen?'],
      [
        ['A', 'Microsoft Entra B2B collaboration', 'Microsoft Entra B2B-Zusammenarbeit'],
        ['B', 'Microsoft Entra External ID for customers', 'Microsoft Entra External ID für Kunden'],
        ['C', 'Privileged Identity Management', 'Privileged Identity Management'],
        ['D', 'Microsoft Entra Connect', 'Microsoft Entra Connect']
      ],
      ['B'],
      ['Microsoft Entra External ID for customers is intended for consumer identity experiences such as sign-up, self-service, social identity providers, and branded journeys. B2B collaboration is for workforce and partner access.', 'Microsoft Entra External ID für Kunden ist für Verbraucheridentitätserlebnisse wie Registrierung, Self-Service, soziale Identitätsanbieter und gebrandete Abläufe vorgesehen. B2B-Zusammenarbeit dient dem Zugriff für Belegschaft und Partner.'],
      ['This is a customer identity and access management requirement.', 'Dies ist eine Anforderung an Customer Identity and Access Management.'],
      'https://learn.microsoft.com/en-us/entra/external-id/customers/overview-customers-ciam'
    ),
    q(228, 'single', 'IGM', 'medium',
      null,
      ['Which Microsoft Entra feature lets administrators activate privileged Azure roles only when needed, with approval and auditing?', 'Welche Microsoft Entra-Funktion ermöglicht es Administratoren, privilegierte Azure-Rollen nur bei Bedarf mit Genehmigung und Überwachung zu aktivieren?'],
      [
        ['A', 'Conditional Access', 'Bedingter Zugriff'],
        ['B', 'Privileged Identity Management', 'Privileged Identity Management'],
        ['C', 'Access Reviews', 'Zugriffsüberprüfungen'],
        ['D', 'Self-service password reset', 'Self-Service-Kennwortzurücksetzung']
      ],
      ['B'],
      ['Privileged Identity Management supports eligible role assignments, just-in-time activation, approvals, MFA requirements, and audit history for privileged access.', 'Privileged Identity Management unterstützt berechtigte Rollenzuweisungen, Just-in-Time-Aktivierung, Genehmigungen, MFA-Anforderungen und Prüfverläufe für privilegierten Zugriff.'],
      ['Look for eligible roles and temporary activation.', 'Achten Sie auf berechtigte Rollen und temporäre Aktivierung.'],
      'https://learn.microsoft.com/en-us/entra/id-governance/privileged-identity-management/pim-configure'
    ),
    q(229, 'scenario', 'IGM', 'hard',
      ['An enterprise assigns strict deny policies to its production management group. A sandbox subscription must temporarily bypass one deny policy for a migration project while still inheriting every other policy assignment from the hierarchy.', 'Ein Unternehmen weist seiner Produktionsverwaltungsgruppe strenge Deny-Richtlinien zu. Ein Sandbox-Abonnement muss für ein Migrationsprojekt vorübergehend eine Deny-Richtlinie umgehen und dabei trotzdem alle anderen Richtlinienzuweisungen aus der Hierarchie erben.'],
      ['What should you use?', 'Was sollten Sie verwenden?'],
      [
        ['A', 'A policy exemption', 'Eine Richtlinienausnahme'],
        ['B', 'A new Microsoft Entra tenant', 'Einen neuen Microsoft Entra-Mandanten'],
        ['C', 'An availability set', 'Eine Verfügbarkeitsgruppe'],
        ['D', 'A route table', 'Eine Routentabelle']
      ],
      ['A'],
      ['Azure Policy exemptions let architects waive the effect of a specific assignment for a defined scope and period without removing the inherited policy structure. That fits temporary exceptions for controlled scenarios.', 'Azure Policy-Ausnahmen erlauben es Architekten, die Wirkung einer bestimmten Zuweisung für einen definierten Bereich und Zeitraum auszusetzen, ohne die vererbte Richtlinienstruktur zu entfernen. Das passt zu temporären Ausnahmen in kontrollierten Szenarien.'],
      ['The goal is a temporary, scoped exception rather than removing inheritance.', 'Ziel ist eine temporäre, begrenzte Ausnahme und nicht das Entfernen der Vererbung.'],
      'https://learn.microsoft.com/en-us/azure/governance/policy/concepts/exemption-structure'
    ),
    q(230, 'single', 'IGM', 'medium',
      null,
      ['Which Azure Policy effect should you choose when you must add or replace tags during deployment and remediate existing resources later?', 'Welchen Azure Policy-Effekt sollten Sie wählen, wenn Sie Tags während der Bereitstellung hinzufügen oder ersetzen und vorhandene Ressourcen später korrigieren müssen?'],
      [
        ['A', 'Audit', 'Audit'],
        ['B', 'Deny', 'Deny'],
        ['C', 'Modify', 'Modify'],
        ['D', 'Disabled', 'Disabled']
      ],
      ['C'],
      ['The modify effect can add or change tags and supports remediation for existing resources. Audit only reports, and deny blocks changes without correcting them.', 'Der Modify-Effekt kann Tags hinzufügen oder ändern und unterstützt die Korrektur vorhandener Ressourcen. Audit meldet nur Verstöße, und Deny blockiert Änderungen, ohne sie zu korrigieren.'],
      ['Choose the effect that can change resource properties, not just report or block.', 'Wählen Sie den Effekt, der Ressourceneigenschaften ändern kann und nicht nur meldet oder blockiert.'],
      'https://learn.microsoft.com/en-us/azure/governance/policy/concepts/effect-modify'
    ),
    q(231, 'multiple', 'IGM', 'medium',
      null,
      ['Which components belong directly in a centralized Azure monitoring architecture for logs, application telemetry, and alert notifications?', 'Welche Komponenten gehören direkt zu einer zentralisierten Azure-Überwachungsarchitektur für Protokolle, Anwendungstelemetrie und Warnungsbenachrichtigungen?'],
      [
        ['A', 'Log Analytics workspace', 'Log Analytics-Arbeitsbereich'],
        ['B', 'Workspace-based Application Insights', 'Workspacebasiertes Application Insights'],
        ['C', 'Action Group', 'Aktionsgruppe'],
        ['D', 'Route table', 'Routentabelle'],
        ['E', 'Availability set', 'Verfügbarkeitsgruppe']
      ],
      ['A', 'B', 'C'],
      ['Log Analytics stores and correlates log data, workspace-based Application Insights adds application telemetry to the same monitoring platform, and Action Groups handle notifications and automated responses. Route tables and availability sets are not monitoring components.', 'Log Analytics speichert und korreliert Protokolldaten, workspacebasiertes Application Insights fügt Anwendungstelemetrie derselben Überwachungsplattform hinzu, und Aktionsgruppen übernehmen Benachrichtigungen sowie automatische Reaktionen. Routentabellen und Verfügbarkeitsgruppen sind keine Überwachungskomponenten.'],
      ['Select the options that collect, store, or react to monitoring data.', 'Wählen Sie die Optionen, die Überwachungsdaten sammeln, speichern oder darauf reagieren.'],
      'https://learn.microsoft.com/en-us/azure/azure-monitor/app/create-workspace-resource'
    ),
    q(232, 'scenario', 'IGM', 'hard',
      ['A company wants architects to investigate end-to-end request latency across App Service, Azure Functions, and supporting dependencies. The same KQL workspace must also correlate this application telemetry with platform logs from the hosting resources.', 'Ein Unternehmen möchte, dass Architekten End-to-End-Anforderungs-Latenzen über App Service, Azure Functions und unterstützende Abhängigkeiten hinweg untersuchen können. Derselbe KQL-Arbeitsbereich soll diese Anwendungstelemetrie außerdem mit Plattformprotokollen der Hosting-Ressourcen korrelieren.'],
      ['What should you design for the application telemetry layer?', 'Was sollten Sie für die Anwendungstelemetrieschicht entwerfen?'],
      [
        ['A', 'Classic Application Insights resources with no workspace connection', 'Klassische Application Insights-Ressourcen ohne Arbeitsbereichsanbindung'],
        ['B', 'Workspace-based Application Insights connected to Log Analytics', 'Workspacebasiertes Application Insights mit Verbindung zu Log Analytics'],
        ['C', 'Service Health only', 'Nur Service Health'],
        ['D', 'Cost Management exports', 'Cost Management-Exporte']
      ],
      ['B'],
      ['Workspace-based Application Insights stores telemetry in Log Analytics so architects can use shared retention, RBAC, KQL, and correlation across application and platform signals. That is the recommended modern design.', 'Workspacebasiertes Application Insights speichert Telemetrie in Log Analytics, sodass Architekten gemeinsame Aufbewahrung, RBAC, KQL und Korrelation über Anwendungs- und Plattformsignale hinweg nutzen können. Das ist das empfohlene moderne Design.'],
      ['Choose the Application Insights model that writes into Log Analytics.', 'Wählen Sie das Application Insights-Modell, das in Log Analytics schreibt.'],
      'https://learn.microsoft.com/en-us/azure/azure-monitor/app/create-workspace-resource'
    ),
    q(233, 'single', 'IGM', 'easy',
      null,
      ['Which Azure monitoring experience reports Microsoft service incidents and planned maintenance that may affect your subscriptions?', 'Welche Azure-Überwachungsfunktion meldet Microsoft-Dienstvorfälle und geplante Wartungen, die Ihre Abonnements betreffen können?'],
      [
        ['A', 'Azure Service Health', 'Azure Service Health'],
        ['B', 'Application Insights', 'Application Insights'],
        ['C', 'Azure Policy', 'Azure Policy'],
        ['D', 'Network Watcher', 'Network Watcher']
      ],
      ['A'],
      ['Azure Service Health provides personalized information about Azure service issues, planned maintenance, and health advisories that impact your subscriptions and regions.', 'Azure Service Health liefert personalisierte Informationen zu Azure-Dienstproblemen, geplanter Wartung und Health Advisories, die Ihre Abonnements und Regionen betreffen.'],
      ['This feature focuses on Azure platform events, not your application telemetry.', 'Diese Funktion konzentriert sich auf Azure-Plattformereignisse und nicht auf Ihre Anwendungstelemetrie.'],
      'https://learn.microsoft.com/en-us/azure/service-health/overview'
    ),
    q(234, 'scenario', 'IGM', 'medium',
      ['Built-in Azure roles are too broad for a support team that only needs to restart virtual machines and view resource properties in one resource group. Administrators must follow least-privilege design.', 'Integrierte Azure-Rollen sind für ein Supportteam zu weitreichend, das nur virtuelle Maschinen neu starten und Ressourceneigenschaften in einer Ressourcengruppe anzeigen muss. Administratoren müssen dem Least-Privilege-Prinzip folgen.'],
      ['What should you design?', 'Was sollten Sie entwerfen?'],
      [
        ['A', 'A custom RBAC role scoped to the resource group', 'Eine benutzerdefinierte RBAC-Rolle im Bereich der Ressourcengruppe'],
        ['B', 'A management group', 'Eine Verwaltungsgruppe'],
        ['C', 'A resource lock', 'Eine Ressourcensperre'],
        ['D', 'A private endpoint', 'Einen privaten Endpunkt']
      ],
      ['A'],
      ['A custom RBAC role lets you define only the required actions and assign them at the smallest appropriate scope. That is the correct design when built-in roles are too broad.', 'Eine benutzerdefinierte RBAC-Rolle ermöglicht es, nur die erforderlichen Aktionen zu definieren und sie auf dem kleinstmöglichen geeigneten Bereich zuzuweisen. Das ist das richtige Design, wenn integrierte Rollen zu umfangreich sind.'],
      ['The key requirement is least privilege beyond the built-in role catalog.', 'Die zentrale Anforderung ist Least Privilege über den integrierten Rollenkatalog hinaus.'],
      'https://learn.microsoft.com/en-us/azure/role-based-access-control/custom-roles'
    ),
    q(235, 'single', 'IGM', 'medium',
      null,
      ['Which identity design should you use so GitHub Actions can obtain Azure access tokens without storing client secrets or certificates?', 'Welches Identitätsdesign sollten Sie verwenden, damit GitHub Actions Azure-Zugriffstoken erhalten kann, ohne Clientgeheimnisse oder Zertifikate zu speichern?'],
      [
        ['A', 'Password Hash Synchronization', 'Password Hash Synchronization'],
        ['B', 'Workload identity federation', 'Workload Identity Federation'],
        ['C', 'A shared local administrator account', 'Ein gemeinsam genutztes lokales Administratorkonto'],
        ['D', 'A storage account access key', 'Ein Zugriffsschlüssel für ein Speicherkonto']
      ],
      ['B'],
      ['Workload identity federation trusts an external workload token and exchanges it for a Microsoft Entra token. That removes the need to store long-lived Azure secrets in the pipeline.', 'Workload Identity Federation vertraut einem externen Workload-Token und tauscht es gegen ein Microsoft Entra-Token aus. Dadurch entfällt die Notwendigkeit, langlebige Azure-Geheimnisse in der Pipeline zu speichern.'],
      ['Pick the option that removes stored credentials from the CI or CD system.', 'Wählen Sie die Option, die gespeicherte Anmeldeinformationen aus dem CI- oder CD-System entfernt.'],
      'https://learn.microsoft.com/en-us/entra/workload-id/workload-identity-federation'
    ),
    q(236, 'multiple', 'IGM', 'medium',
      null,
      ['Which capabilities belong to Azure Policy and its enterprise governance model?', 'Welche Funktionen gehören zu Azure Policy und ihrem Enterprise-Governance-Modell?'],
      [
        ['A', 'Deny noncompliant deployments', 'Nicht konforme Bereitstellungen verweigern'],
        ['B', 'Audit existing resources for compliance', 'Vorhandene Ressourcen auf Konformität prüfen'],
        ['C', 'Deploy missing configuration by using deployIfNotExists', 'Fehlende Konfiguration mit deployIfNotExists bereitstellen'],
        ['D', 'Group multiple policy definitions into initiatives', 'Mehrere Richtliniendefinitionen in Initiativen gruppieren'],
        ['E', 'Route TCP traffic between subnets', 'TCP-Datenverkehr zwischen Subnetzen weiterleiten']
      ],
      ['A', 'B', 'C', 'D'],
      ['Azure Policy can audit, deny, and remediate compliance, and initiatives bundle multiple definitions into a single assignment. Routing traffic is a networking function, not a policy governance capability.', 'Azure Policy kann Konformität prüfen, verweigern und korrigieren, und Initiativen bündeln mehrere Definitionen in einer einzigen Zuweisung. Das Weiterleiten von Datenverkehr ist eine Netzwerkfunktion und keine Policy-Governance-Funktion.'],
      ['Focus on policy enforcement, compliance evaluation, and reusable assignment groupings.', 'Konzentrieren Sie sich auf Richtliniendurchsetzung, Konformitätsbewertung und wiederverwendbare Zuweisungsgruppen.'],
      'https://learn.microsoft.com/en-us/azure/governance/policy/overview'
    ),
    q(237, 'scenario', 'IGM', 'hard',
      ['A large enterprise wants cost visibility rolled up by business unit and environment across hundreds of subscriptions. It also wants every subscription to carry mandatory cost-center tags so chargeback data stays consistent.', 'Ein großes Unternehmen möchte Kostentransparenz nach Geschäftsbereich und Umgebung über Hunderte von Abonnements hinweg aggregieren. Außerdem soll jedes Abonnement verpflichtende Cost-Center-Tags tragen, damit Chargeback-Daten konsistent bleiben.'],
      ['Which design best meets these goals?', 'Welches Design erfüllt diese Ziele am besten?'],
      [
        ['A', 'Management groups with Cost Management scopes and Azure Policy tag enforcement', 'Verwaltungsgruppen mit Cost-Management-Bereichen und Azure Policy zur Tag-Durchsetzung'],
        ['B', 'A separate tenant for every business unit', 'Ein separater Mandant für jeden Geschäftsbereich'],
        ['C', 'A route table per subscription', 'Eine Routentabelle pro Abonnement'],
        ['D', 'An availability set in each region', 'Eine Verfügbarkeitsgruppe in jeder Region']
      ],
      ['A'],
      ['Management groups provide a hierarchy for rollup and delegated governance, while Azure Policy can enforce required tags across subscriptions. Combined with Cost Management scopes, this supports enterprise chargeback and visibility.', 'Verwaltungsgruppen bieten eine Hierarchie für Aggregation und delegierte Governance, während Azure Policy erforderliche Tags über Abonnements hinweg durchsetzen kann. In Kombination mit Cost-Management-Bereichen unterstützt dies Enterprise-Chargeback und Transparenz.'],
      ['The solution must organize subscriptions hierarchically and enforce metadata consistently.', 'Die Lösung muss Abonnements hierarchisch organisieren und Metadaten konsistent durchsetzen.'],
      'https://learn.microsoft.com/en-us/azure/cost-management-billing/costs/understand-cost-mgt-data'
    ),
    q(238, 'single', 'IGM', 'medium',
      null,
      ['Which Microsoft Entra governance feature should you use to periodically ask resource owners whether guest users still need access?', 'Welche Microsoft Entra-Governancefunktion sollten Sie verwenden, um Ressourcenbesitzer regelmäßig zu fragen, ob Gastbenutzer weiterhin Zugriff benötigen?'],
      [
        ['A', 'Access Reviews', 'Zugriffsüberprüfungen'],
        ['B', 'Service Health', 'Service Health'],
        ['C', 'Resource locks', 'Ressourcensperren'],
        ['D', 'Azure Bastion', 'Azure Bastion']
      ],
      ['A'],
      ['Access Reviews are designed to validate whether users, including guests, should keep access to groups, applications, and privileged roles over time.', 'Zugriffsüberprüfungen sind dafür ausgelegt zu validieren, ob Benutzer einschließlich Gästen im Laufe der Zeit weiterhin Zugriff auf Gruppen, Anwendungen und privilegierte Rollen behalten sollen.'],
      ['The requirement is periodic attestation of existing access.', 'Die Anforderung ist eine regelmäßige Bestätigung bestehender Zugriffe.'],
      'https://learn.microsoft.com/en-us/entra/id-governance/access-reviews-overview'
    ),
    q(239, 'scenario', 'IGM', 'medium',
      ['A solution uses App Service, Azure Functions, and containerized jobs. Every component needs the same permissions to Key Vault and Storage, and the identity must remain stable across redeployments.', 'Eine Lösung verwendet App Service, Azure Functions und containerisierte Jobs. Jede Komponente benötigt dieselben Berechtigungen für Key Vault und Storage, und die Identität muss über Neu-Bereitstellungen hinweg stabil bleiben.'],
      ['Which identity design should you recommend?', 'Welches Identitätsdesign sollten Sie empfehlen?'],
      [
        ['A', 'A separate system-assigned identity on every resource', 'Eine separate systemseitig zugewiesene Identität auf jeder Ressource'],
        ['B', 'One user-assigned managed identity attached to each compute resource', 'Eine benutzerseitig zugewiesene verwaltete Identität, die an jede Compute-Ressource angebunden wird'],
        ['C', 'A SQL login stored in configuration', 'Eine in der Konfiguration gespeicherte SQL-Anmeldung'],
        ['D', 'A shared storage account key', 'Ein gemeinsam genutzter Speicherkontoschlüssel']
      ],
      ['B'],
      ['A user-assigned managed identity can be shared by multiple Azure resources and keeps the same principal identity across resource redeployments. That simplifies permission management for several workloads.', 'Eine benutzerseitig zugewiesene verwaltete Identität kann von mehreren Azure-Ressourcen gemeinsam genutzt werden und behält dieselbe Prinzipalidentität über Neu-Bereitstellungen hinweg. Das vereinfacht die Berechtigungsverwaltung für mehrere Workloads.'],
      ['You need one reusable identity across several services.', 'Sie benötigen eine wiederverwendbare Identität über mehrere Dienste hinweg.'],
      'https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview'
    ),
    q(240, 'single', 'IGM', 'easy',
      null,
      ['Which Azure governance construct groups multiple policy definitions into one assignment?', 'Welches Azure-Governancekonstrukt gruppiert mehrere Richtliniendefinitionen in einer Zuweisung?'],
      [
        ['A', 'Initiative', 'Initiative'],
        ['B', 'Action Group', 'Aktionsgruppe'],
        ['C', 'Availability set', 'Verfügbarkeitsgruppe'],
        ['D', 'Private endpoint', 'Privater Endpunkt']
      ],
      ['A'],
      ['An initiative, also called a policy set definition, bundles multiple policy definitions so they can be assigned and managed together.', 'Eine Initiative, auch Policy Set Definition genannt, bündelt mehrere Richtliniendefinitionen, damit sie gemeinsam zugewiesen und verwaltet werden können.'],
      ['This is the Azure Policy packaging concept.', 'Dies ist das Verpackungskonzept von Azure Policy.'],
      'https://learn.microsoft.com/en-us/azure/governance/policy/concepts/initiative-definition-structure'
    ),
    q(241, 'scenario', 'IGM', 'hard',
      ['A security operations team needs Windows security events from all new virtual machines to flow into one central workspace, while performance counters must go to regional workspaces. Onboarding must happen automatically for any VM deployed in the future.', 'Ein Security-Operations-Team benötigt Windows-Sicherheitsereignisse aller neuen virtuellen Maschinen in einem zentralen Arbeitsbereich, während Leistungsindikatoren in regionale Arbeitsbereiche fließen müssen. Das Onboarding soll automatisch für jede zukünftig bereitgestellte VM erfolgen.'],
      ['Which monitoring design should you recommend?', 'Welches Überwachungsdesign sollten Sie empfehlen?'],
      [
        ['A', 'The legacy Log Analytics agent installed manually on every VM', 'Den Legacy-Log-Analytics-Agent manuell auf jeder VM installieren'],
        ['B', 'Azure Monitor Agent with data collection rules and Azure Policy assignments', 'Azure Monitor Agent mit Datensammlungsregeln und Azure Policy-Zuweisungen'],
        ['C', 'Resource locks on each subscription', 'Ressourcensperren in jedem Abonnement'],
        ['D', 'Only Application Insights on the applications', 'Nur Application Insights für die Anwendungen']
      ],
      ['B'],
      ['Azure Monitor Agent with data collection rules can route different data types to different destinations. Using Azure Policy automates deployment and association so future VMs are onboarded consistently.', 'Der Azure Monitor Agent mit Datensammlungsregeln kann unterschiedliche Datentypen an verschiedene Ziele weiterleiten. Durch Azure Policy werden Bereitstellung und Zuordnung automatisiert, sodass zukünftige VMs konsistent eingebunden werden.'],
      ['The design must solve both selective routing and automatic onboarding at scale.', 'Das Design muss sowohl selektive Weiterleitung als auch automatisches Onboarding im großen Maßstab lösen.'],
      'https://learn.microsoft.com/en-us/azure/azure-monitor/data-collection/data-collection-rule-overview'
    ),
    q(242, 'single', 'IGM', 'medium',
      null,
      ['Which Azure Monitor feature should you use to build interactive reports that combine KQL, metrics, parameters, and visualizations in the Azure portal?', 'Welche Azure Monitor-Funktion sollten Sie verwenden, um interaktive Berichte zu erstellen, die KQL, Metriken, Parameter und Visualisierungen im Azure-Portal kombinieren?'],
      [
        ['A', 'Azure Monitor Workbooks', 'Azure Monitor-Arbeitsmappen'],
        ['B', 'Recovery Services vault', 'Recovery Services-Tresor'],
        ['C', 'Azure Policy', 'Azure Policy'],
        ['D', 'Microsoft Sentinel notebook', 'Microsoft Sentinel-Notebook']
      ],
      ['A'],
      ['Azure Monitor Workbooks are designed for rich, parameterized dashboards and investigations that mix metrics, log queries, text, and charts in one portal experience.', 'Azure Monitor-Arbeitsmappen sind für umfangreiche, parametrisierte Dashboards und Untersuchungen ausgelegt, die Metriken, Log-Abfragen, Text und Diagramme in einer Portalerfahrung kombinieren.'],
      ['Choose the native Azure Monitor reporting surface.', 'Wählen Sie die native Berichtsfunktion von Azure Monitor.'],
      'https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-overview'
    ),
    q(243, 'multiple', 'IGM', 'medium',
      null,
      ['Which architectural actions commonly optimize Azure cost without changing business requirements?', 'Welche Architekturmaßnahmen optimieren Azure-Kosten typischerweise, ohne die Geschäftsanforderungen zu ändern?'],
      [
        ['A', 'Purchase reserved capacity or savings plans for steady usage', 'Reservierte Kapazität oder Savings Plans für gleichmäßige Nutzung erwerben'],
        ['B', 'Rightsize underutilized resources', 'Unterausgelastete Ressourcen passend dimensionieren'],
        ['C', 'Schedule nonproduction resources to stop when not needed', 'Nichtproduktionsressourcen bei Nichtbedarf planmäßig anhalten'],
        ['D', 'Use budgets and alerts to detect overspend early', 'Budgets und Warnungen verwenden, um Mehrausgaben früh zu erkennen'],
        ['E', 'Move every workload to the most expensive premium tier', 'Jeden Workload in die teuerste Premium-Tarifstufe verschieben']
      ],
      ['A', 'B', 'C', 'D'],
      ['Reservations or savings plans reduce cost for predictable usage, rightsizing removes waste, scheduled shutdown avoids idle spend, and budgets improve governance. Blanket overprovisioning increases cost.', 'Reservierungen oder Savings Plans senken Kosten bei vorhersehbarer Nutzung, richtiges Sizing reduziert Verschwendung, geplante Abschaltung vermeidet Leerlaufkosten, und Budgets verbessern die Governance. Pauschale Überdimensionierung erhöht die Kosten.'],
      ['Choose the options that reduce waste or improve cost governance.', 'Wählen Sie die Optionen, die Verschwendung reduzieren oder die Kosten-Governance verbessern.'],
      'https://learn.microsoft.com/en-us/azure/cost-management-billing/costs/cost-mgt-best-practices'
    ),
    q(244, 'scenario', 'IGM', 'medium',
      ['A single App Service web app must access Azure SQL and Key Vault. Security requires passwordless access, and the identity should be deleted automatically when the web app is removed.', 'Eine einzelne App-Service-Web-App muss auf Azure SQL und Key Vault zugreifen. Die Sicherheit verlangt kennwortlosen Zugriff, und die Identität soll automatisch gelöscht werden, wenn die Web-App entfernt wird.'],
      ['Which identity design should you choose?', 'Welches Identitätsdesign sollten Sie wählen?'],
      [
        ['A', 'A user-assigned managed identity shared across many apps', 'Eine benutzerseitig zugewiesene verwaltete Identität, die von vielen Apps gemeinsam genutzt wird'],
        ['B', 'A system-assigned managed identity on the web app', 'Eine systemseitig zugewiesene verwaltete Identität auf der Web-App'],
        ['C', 'A SQL login in application settings', 'Eine SQL-Anmeldung in Anwendungseinstellungen'],
        ['D', 'A storage account key in source control', 'Ein Speicherkontoschlüssel in der Versionsverwaltung']
      ],
      ['B'],
      ['A system-assigned managed identity is lifecycle-coupled to a single Azure resource. It enables passwordless access and is removed automatically when the web app is deleted.', 'Eine systemseitig zugewiesene verwaltete Identität ist an den Lebenszyklus einer einzelnen Azure-Ressource gekoppelt. Sie ermöglicht kennwortlosen Zugriff und wird automatisch entfernt, wenn die Web-App gelöscht wird.'],
      ['The requirement ties the identity lifetime directly to one app resource.', 'Die Anforderung koppelt die Lebensdauer der Identität direkt an eine einzelne App-Ressource.'],
      'https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview'
    ),
    q(245, 'single', 'IGM', 'medium',
      null,
      ['Which Azure Monitor data store holds platform metrics for near-real-time metric alerts and charting?', 'Welcher Azure Monitor-Datenspeicher enthält Plattformmetriken für nahezu Echtzeit-Metrikwarnungen und Diagramme?'],
      [
        ['A', 'Azure Monitor Metrics', 'Azure Monitor Metrics'],
        ['B', 'Log Analytics workspace', 'Log Analytics-Arbeitsbereich'],
        ['C', 'Azure Policy initiative', 'Azure Policy-Initiative'],
        ['D', 'Recovery Services vault', 'Recovery Services-Tresor']
      ],
      ['A'],
      ['Azure Monitor Metrics stores numeric time-series platform and custom metrics. It is optimized for near-real-time alerting and visualization.', 'Azure Monitor Metrics speichert numerische Zeitreihen für Plattform- und benutzerdefinierte Metriken. Der Dienst ist für nahezu Echtzeit-Warnungen und Visualisierung optimiert.'],
      ['This question is about metrics, not log data.', 'Diese Frage bezieht sich auf Metriken und nicht auf Protokolldaten.'],
      'https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/data-platform-metrics'
    ),
    q(246, 'scenario', 'IGM', 'hard',
      ['External auditors need time-limited access to a set of Azure AD groups, SaaS apps, and SharePoint sites. The company wants a request workflow, approval, and automatic expiration in one packaged experience.', 'Externe Prüfer benötigen zeitlich begrenzten Zugriff auf eine Gruppe von Azure-AD-Gruppen, SaaS-Apps und SharePoint-Websites. Das Unternehmen möchte einen Antragsworkflow, Genehmigung und automatische Ablaufsteuerung in einer paketierten Erfahrung.'],
      ['Which Microsoft Entra design should you recommend?', 'Welches Microsoft-Entra-Design sollten Sie empfehlen?'],
      [
        ['A', 'B2B direct connect only', 'Nur B2B Direct Connect'],
        ['B', 'Entitlement Management access packages', 'Entitlement-Management-Zugriffspakete'],
        ['C', 'Password Hash Synchronization', 'Password Hash Synchronization'],
        ['D', 'A local Active Directory group', 'Eine lokale Active-Directory-Gruppe']
      ],
      ['B'],
      ['Entitlement Management access packages bundle resources and add request, approval, assignment policy, and expiration controls. That is the right governance design for packaged external access.', 'Entitlement-Management-Zugriffspakete bündeln Ressourcen und ergänzen Antrags-, Genehmigungs-, Zuweisungsrichtlinien- und Ablaufkontrollen. Das ist das richtige Governance-Design für paketierten externen Zugriff.'],
      ['Look for a packaged access governance model, not just guest invitation.', 'Suchen Sie nach einem paketierten Access-Governance-Modell und nicht nur nach einer Gasteinladung.'],
      'https://learn.microsoft.com/en-us/entra/id-governance/entitlement-management-overview'
    ),
    q(247, 'single', 'IGM', 'medium',
      null,
      ['A support team needs access to only one storage account. Which RBAC scope follows least-privilege design?', 'Ein Supportteam benötigt Zugriff auf nur ein Speicherkonto. Welcher RBAC-Bereich folgt dem Least-Privilege-Prinzip?'],
      [
        ['A', 'Tenant root management group', 'Stammverwaltungsgruppe des Mandanten'],
        ['B', 'Subscription', 'Abonnement'],
        ['C', 'Resource group', 'Ressourcengruppe'],
        ['D', 'The individual storage account resource', 'Die einzelne Speicherkonto-Ressource']
      ],
      ['D'],
      ['RBAC should be assigned at the smallest scope that satisfies the requirement. If the team needs only one storage account, resource-level scope is the least-privilege choice.', 'RBAC sollte auf dem kleinsten Bereich zugewiesen werden, der die Anforderung erfüllt. Wenn das Team nur ein Speicherkonto benötigt, ist der Ressourcenbereich die Least-Privilege-Wahl.'],
      ['Use the narrowest scope that still meets the requirement.', 'Verwenden Sie den engsten Bereich, der die Anforderung noch erfüllt.'],
      'https://learn.microsoft.com/en-us/azure/role-based-access-control/scope-overview'
    ),
    q(248, 'multiple', 'IGM', 'medium',
      null,
      ['Which notification or action targets can Azure Monitor Action Groups invoke directly?', 'Welche Benachrichtigungs- oder Aktionsziele können Azure Monitor-Aktionsgruppen direkt aufrufen?'],
      [
        ['A', 'Email and SMS', 'E-Mail und SMS'],
        ['B', 'Webhook endpoints', 'Webhook-Endpunkte'],
        ['C', 'Logic Apps or Automation runbooks', 'Logic Apps oder Automation-Runbooks'],
        ['D', 'Voice calls and mobile push notifications', 'Sprachanrufe und mobile Push-Benachrichtigungen'],
        ['E', 'Storage redundancy conversion', 'Umstellung der Speicherredundanz']
      ],
      ['A', 'B', 'C', 'D'],
      ['Action Groups can notify people and trigger downstream automation such as webhooks, Logic Apps, and Automation. They do not change storage redundancy tiers.', 'Aktionsgruppen können Personen benachrichtigen und nachgelagerte Automatisierung wie Webhooks, Logic Apps und Automation auslösen. Sie ändern keine Speicherredundanztarife.'],
      ['Choose the options that represent alert destinations or automated actions.', 'Wählen Sie die Optionen, die Warnungsziele oder automatisierte Aktionen darstellen.'],
      'https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/action-groups'
    ),
    q(249, 'scenario', 'IGM', 'hard',
      ['Production subscriptions must deny public network access on new Key Vault deployments. One legacy application needs a temporary 90-day exception while the team migrates to Private Link.', 'Produktionsabonnements müssen öffentlichen Netzwerkzugriff bei neuen Key-Vault-Bereitstellungen verweigern. Eine Legacy-Anwendung benötigt eine temporäre 90-Tage-Ausnahme, während das Team auf Private Link migriert.'],
      ['Which governance design should you recommend?', 'Welches Governance-Design sollten Sie empfehlen?'],
      [
        ['A', 'Remove the deny policy from the production management group', 'Die Deny-Richtlinie aus der Produktionsverwaltungsgruppe entfernen'],
        ['B', 'Create a policy exemption for the legacy scope and keep the inherited assignment', 'Eine Richtlinienausnahme für den Legacy-Bereich erstellen und die vererbte Zuweisung beibehalten'],
        ['C', 'Create a route table for the application subnet', 'Eine Routentabelle für das Anwendungssubnetz erstellen'],
        ['D', 'Move the subscription to a different tenant', 'Das Abonnement in einen anderen Mandanten verschieben']
      ],
      ['B'],
      ['A policy exemption provides a time-bound, scoped exception without weakening the inherited production governance baseline for everyone else. That is preferable to removing the policy assignment.', 'Eine Richtlinienausnahme bietet eine zeitlich begrenzte, bereichsspezifische Ausnahme, ohne die vererbte Produktions-Governance-Basis für alle anderen zu schwächen. Das ist besser, als die Richtlinienzuweisung zu entfernen.'],
      ['The baseline should stay in place while only one legacy scope is temporarily excepted.', 'Die Baseline soll bestehen bleiben, während nur ein Legacy-Bereich vorübergehend ausgenommen wird.'],
      'https://learn.microsoft.com/en-us/azure/governance/policy/concepts/exemption-structure'
    ),
    q(250, 'scenario', 'DATA', 'hard',
      ['A global retail platform needs a database for product catalog documents. The design must support JSON documents, low-latency reads and writes worldwide, multi-region writes, and configurable consistency.', 'Eine globale Einzelhandelsplattform benötigt eine Datenbank für Produktkatalogdokumente. Das Design muss JSON-Dokumente, Lese- und Schreibzugriffe mit geringer Latenz weltweit, Multi-Region-Schreibvorgänge und konfigurierbare Konsistenz unterstützen.'],
      ['Which data store should you design?', 'Welchen Datenspeicher sollten Sie entwerfen?'],
      [
        ['A', 'Azure SQL Database', 'Azure SQL-Datenbank'],
        ['B', 'Azure Cosmos DB', 'Azure Cosmos DB'],
        ['C', 'Azure Files', 'Azure Files'],
        ['D', 'Azure Backup vault', 'Azure Backup-Tresor']
      ],
      ['B'],
      ['Azure Cosmos DB is a globally distributed NoSQL database that supports JSON documents, multi-region writes, low-latency access, and multiple consistency levels. That aligns directly to the requirements.', 'Azure Cosmos DB ist eine global verteilte NoSQL-Datenbank, die JSON-Dokumente, Multi-Region-Schreibvorgänge, Zugriff mit geringer Latenz und mehrere Konsistenzstufen unterstützt. Das passt direkt zu den Anforderungen.'],
      ['Look for global NoSQL with tunable consistency.', 'Suchen Sie nach globalem NoSQL mit abstimmbarer Konsistenz.'],
      'https://learn.microsoft.com/en-us/azure/cosmos-db/introduction'
    ),
    q(251, 'single', 'DATA', 'medium',
      null,
      ['Which partition key characteristic is most important for Azure Cosmos DB to avoid hot partitions and scale effectively?', 'Welche Eigenschaft eines Partitionsschlüssels ist für Azure Cosmos DB am wichtigsten, um heiße Partitionen zu vermeiden und effektiv zu skalieren?'],
      [
        ['A', 'Low cardinality with many repeated values', 'Geringe Kardinalität mit vielen wiederholten Werten'],
        ['B', 'High cardinality with even request distribution', 'Hohe Kardinalität mit gleichmäßiger Anforderungsverteilung'],
        ['C', 'A key that changes on every query', 'Ein Schlüssel, der sich bei jeder Abfrage ändert'],
        ['D', 'The same constant value for all items', 'Derselbe konstante Wert für alle Elemente']
      ],
      ['B'],
      ['A good Cosmos DB partition key spreads data and requests evenly across logical partitions. High cardinality and balanced traffic prevent hot partitions and support scale.', 'Ein guter Cosmos-DB-Partitionsschlüssel verteilt Daten und Anforderungen gleichmäßig über logische Partitionen. Hohe Kardinalität und ausgeglichener Datenverkehr verhindern heiße Partitionen und unterstützen Skalierung.'],
      ['Choose the option that spreads both data and throughput.', 'Wählen Sie die Option, die sowohl Daten als auch Durchsatz verteilt.'],
      'https://learn.microsoft.com/en-us/azure/cosmos-db/partitioning-overview'
    ),
    q(252, 'multiple', 'DATA', 'medium',
      null,
      ['Which options are valid Azure Cosmos DB consistency levels?', 'Welche Optionen sind gültige Konsistenzstufen von Azure Cosmos DB?'],
      [
        ['A', 'Strong', 'Strong'],
        ['B', 'Bounded Staleness', 'Bounded Staleness'],
        ['C', 'Session', 'Session'],
        ['D', 'Eventual', 'Eventual'],
        ['E', 'Snapshot', 'Snapshot']
      ],
      ['A', 'B', 'C', 'D'],
      ['Azure Cosmos DB supports Strong, Bounded Staleness, Session, Consistent Prefix, and Eventual consistency. Snapshot is not one of the Cosmos DB consistency levels.', 'Azure Cosmos DB unterstützt Strong, Bounded Staleness, Session, Consistent Prefix und Eventual. Snapshot gehört nicht zu den Konsistenzstufen von Cosmos DB.'],
      ['Remember the five named consistency models in Cosmos DB.', 'Erinnern Sie sich an die fünf benannten Konsistenzmodelle in Cosmos DB.'],
      'https://learn.microsoft.com/en-us/azure/cosmos-db/consistency-levels'
    ),
    q(253, 'scenario', 'DATA', 'medium',
      ['A SaaS vendor hosts one relational database per customer. Most customers are small and have unpredictable bursts, but the company wants isolated databases while sharing compute efficiently.', 'Ein SaaS-Anbieter hostet eine relationale Datenbank pro Kunde. Die meisten Kunden sind klein und haben unvorhersehbare Lastspitzen, aber das Unternehmen möchte isolierte Datenbanken bei effizient gemeinsam genutzter Rechenleistung.'],
      ['Which Azure SQL design is best?', 'Welches Azure-SQL-Design ist am besten?'],
      [
        ['A', 'One large shared database for all tenants', 'Eine große gemeinsame Datenbank für alle Mandanten'],
        ['B', 'Elastic pools', 'Elastic Pools'],
        ['C', 'Azure Files', 'Azure Files'],
        ['D', 'Archive storage', 'Archive Storage']
      ],
      ['B'],
      ['Elastic pools let multiple Azure SQL databases share a pool of compute while keeping data isolated per database. This is ideal for many small or variable tenant workloads.', 'Elastic Pools ermöglichen es mehreren Azure-SQL-Datenbanken, einen Pool an Rechenleistung gemeinsam zu nutzen und die Daten dennoch pro Datenbank isoliert zu halten. Das ist ideal für viele kleine oder variable Mandanten-Workloads.'],
      ['The design needs isolated databases with shared capacity.', 'Das Design benötigt isolierte Datenbanken mit gemeinsam genutzter Kapazität.'],
      'https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-pool-overview'
    ),
    q(254, 'single', 'DATA', 'medium',
      null,
      ['Which Azure SQL service tier is designed for very large databases and separates compute scaling from storage scaling?', 'Welche Azure-SQL-Dienstebene ist für sehr große Datenbanken ausgelegt und trennt die Skalierung von Compute und Storage?'],
      [
        ['A', 'Basic', 'Basic'],
        ['B', 'Hyperscale', 'Hyperscale'],
        ['C', 'Archive', 'Archive'],
        ['D', 'Consumption', 'Consumption']
      ],
      ['B'],
      ['Azure SQL Database Hyperscale is designed for very large relational databases and supports rapid scaling with decoupled compute and storage architecture.', 'Azure SQL Database Hyperscale ist für sehr große relationale Datenbanken ausgelegt und unterstützt schnelle Skalierung mit einer entkoppelten Compute- und Storage-Architektur.'],
      ['Think about very large relational datasets and independent scaling.', 'Denken Sie an sehr große relationale Datensätze und unabhängige Skalierung.'],
      'https://learn.microsoft.com/en-us/azure/azure-sql/database/service-tier-hyperscale'
    ),
    q(255, 'scenario', 'DATA', 'hard',
      ['A data platform stores petabytes of parquet files in a lake. Analysts need Spark and on-demand SQL over the same data without moving it into separate systems.', 'Eine Datenplattform speichert Petabytes von Parquet-Dateien in einem Data Lake. Analysten benötigen Spark und bedarfsgesteuertes SQL über denselben Datenbestand, ohne ihn in separate Systeme zu verschieben.'],
      ['Which analytics design should you recommend?', 'Welches Analytics-Design sollten Sie empfehlen?'],
      [
        ['A', 'Azure Synapse Analytics with ADLS Gen2', 'Azure Synapse Analytics mit ADLS Gen2'],
        ['B', 'Azure Files with SMB', 'Azure Files mit SMB'],
        ['C', 'Azure Site Recovery', 'Azure Site Recovery'],
        ['D', 'Azure Bastion', 'Azure Bastion']
      ],
      ['A'],
      ['Azure Synapse Analytics integrates SQL and Spark over data stored in ADLS Gen2. This allows a shared analytics workspace over lake files without copying the data into separate platforms.', 'Azure Synapse Analytics integriert SQL und Spark über in ADLS Gen2 gespeicherte Daten. Dadurch entsteht ein gemeinsamer Analytics-Arbeitsbereich über Lake-Dateien, ohne die Daten in separate Plattformen kopieren zu müssen.'],
      ['You need one analytics workspace over files already in the lake.', 'Sie benötigen einen Analytics-Arbeitsbereich über Dateien, die bereits im Lake liegen.'],
      'https://learn.microsoft.com/en-us/azure/synapse-analytics/overview-what-is'
    ),
    q(256, 'single', 'DATA', 'easy',
      null,
      ['Which ADLS Gen2 feature provides directory semantics and efficient big data file operations?', 'Welche ADLS-Gen2-Funktion bietet Verzeichnissemantik und effiziente Big-Data-Dateioperationen?'],
      [
        ['A', 'Hierarchical namespace', 'Hierarchischer Namespace'],
        ['B', 'Route propagation', 'Routenweitergabe'],
        ['C', 'Recovery plan', 'Wiederherstellungsplan'],
        ['D', 'Action Group', 'Aktionsgruppe']
      ],
      ['A'],
      ['The hierarchical namespace adds a file system structure to ADLS Gen2, enabling directory operations and analytics-friendly semantics for big data workloads.', 'Der hierarchische Namespace fügt ADLS Gen2 eine Dateisystemstruktur hinzu und ermöglicht Verzeichnisoperationen sowie analyticsfreundliche Semantik für Big-Data-Workloads.'],
      ['This is the feature that makes Blob storage behave like a file system for analytics.', 'Dies ist die Funktion, die Blob Storage für Analytics wie ein Dateisystem wirken lässt.'],
      'https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-introduction'
    ),
    q(257, 'multiple', 'DATA', 'medium',
      null,
      ['Which Azure Storage redundancy options provide availability across availability zones in the primary region?', 'Welche Azure-Storage-Redundanzoptionen bieten Verfügbarkeit über Availability Zones in der Primärregion hinweg?'],
      [
        ['A', 'LRS', 'LRS'],
        ['B', 'ZRS', 'ZRS'],
        ['C', 'GZRS', 'GZRS'],
        ['D', 'RA-GZRS', 'RA-GZRS'],
        ['E', 'GRS', 'GRS']
      ],
      ['B', 'C', 'D'],
      ['ZRS replicates data synchronously across zones in one region. GZRS and RA-GZRS also use zone redundancy in the primary region while adding geo-replication to a secondary region.', 'ZRS repliziert Daten synchron über Zonen in einer Region. GZRS und RA-GZRS verwenden ebenfalls Zonenredundanz in der Primärregion und ergänzen zusätzlich Georeplikation in eine Sekundärregion.'],
      ['Look for options whose primary region already spans zones.', 'Achten Sie auf Optionen, deren Primärregion bereits Zonen umfasst.'],
      'https://learn.microsoft.com/en-us/azure/storage/common/storage-redundancy'
    ),
    q(258, 'scenario', 'DATA', 'medium',
      ['A company must retain raw log files for seven years for compliance. The files are rarely read, and the lowest possible storage cost matters more than immediate access time.', 'Ein Unternehmen muss Rohprotokolldateien aus Compliance-Gründen sieben Jahre lang aufbewahren. Auf die Dateien wird nur selten zugegriffen, und möglichst geringe Speicherkosten sind wichtiger als sofortige Zugriffszeit.'],
      ['Which Blob access tier should you choose?', 'Welche Blob-Zugriffsebene sollten Sie wählen?'],
      [
        ['A', 'Hot', 'Hot'],
        ['B', 'Cool', 'Cool'],
        ['C', 'Archive', 'Archive'],
        ['D', 'Premium', 'Premium']
      ],
      ['C'],
      ['Archive tier is intended for long-term retention with very infrequent access and the lowest storage cost. Retrieval takes longer, which is acceptable in this scenario.', 'Die Archive-Ebene ist für langfristige Aufbewahrung mit sehr seltenem Zugriff und den niedrigsten Speicherkosten vorgesehen. Das Abrufen dauert länger, was in diesem Szenario akzeptabel ist.'],
      ['The key clue is lowest cost with infrequent access and slow retrieval tolerance.', 'Der entscheidende Hinweis sind geringste Kosten bei seltenem Zugriff und Toleranz für langsame Wiederherstellung.'],
      'https://learn.microsoft.com/en-us/azure/storage/blobs/access-tiers-overview'
    ),
    q(259, 'single', 'DATA', 'medium',
      null,
      ['Which architecture principle uses different data stores for different workload patterns instead of forcing one database to handle everything?', 'Welches Architekturprinzip verwendet unterschiedliche Datenspeicher für verschiedene Workload-Muster, anstatt eine Datenbank für alles zu erzwingen?'],
      [
        ['A', 'Polyglot persistence', 'Polyglot Persistence'],
        ['B', 'Lift and shift', 'Lift and Shift'],
        ['C', 'Monolithic storage', 'Monolithischer Speicher'],
        ['D', 'Horizontal peering', 'Horizontales Peering']
      ],
      ['A'],
      ['Polyglot persistence means selecting the best-fit data technology for each workload, such as relational, document, graph, or cache, rather than using a single database for all use cases.', 'Polyglot Persistence bedeutet, für jeden Workload die am besten passende Datentechnologie wie relational, dokumentenorientiert, Graph oder Cache auszuwählen, statt eine einzige Datenbank für alle Anwendungsfälle zu verwenden.'],
      ['The idea is best-fit data stores, not one universal engine.', 'Die Idee ist bestgeeignete Datenspeicher und nicht eine universelle Engine.'],
      'https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/data-store-overview'
    ),
    q(260, 'scenario', 'DATA', 'hard',
      ['An online retailer needs ACID transactions for orders, flexible JSON documents for its product catalog, and ultra-low-latency in-memory storage for shopping cart state.', 'Ein Onlinehändler benötigt ACID-Transaktionen für Bestellungen, flexible JSON-Dokumente für seinen Produktkatalog und In-Memory-Speicherung mit extrem geringer Latenz für den Status von Warenkörben.'],
      ['Which architecture is the best fit?', 'Welche Architektur ist am besten geeignet?'],
      [
        ['A', 'Use only Azure SQL Database for everything', 'Nur Azure SQL-Datenbank für alles verwenden'],
        ['B', 'Use Azure SQL Database, Azure Cosmos DB, and Azure Cache for Redis together', 'Azure SQL-Datenbank, Azure Cosmos DB und Azure Cache for Redis gemeinsam verwenden'],
        ['C', 'Use only Azure Cosmos DB for everything', 'Nur Azure Cosmos DB für alles verwenden'],
        ['D', 'Use only Blob storage and queues', 'Nur Blob Storage und Queues verwenden']
      ],
      ['B'],
      ['This design applies polyglot persistence: Azure SQL Database for transactional relational data, Azure Cosmos DB for flexible catalog documents, and Azure Cache for Redis for fast session or cart state.', 'Dieses Design nutzt Polyglot Persistence: Azure SQL-Datenbank für transaktionale relationale Daten, Azure Cosmos DB für flexible Katalogdokumente und Azure Cache for Redis für schnellen Sitzungs- oder Warenkorbstatus.'],
      ['Each workload has a different data shape and performance profile.', 'Jeder Workload hat eine andere Datenform und ein anderes Leistungsprofil.'],
      'https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/data-store-overview'
    ),
    q(261, 'single', 'DATA', 'medium',
      null,
      ['Which Azure database service is designed for globally distributed key-value and document workloads with single-digit millisecond latency?', 'Welcher Azure-Datenbankdienst ist für global verteilte Schlüssel-Wert- und Dokument-Workloads mit Latenzen im einstelligen Millisekundenbereich ausgelegt?'],
      [
        ['A', 'Azure Cosmos DB', 'Azure Cosmos DB'],
        ['B', 'Azure Files', 'Azure Files'],
        ['C', 'Azure Policy', 'Azure Policy'],
        ['D', 'Recovery Services vault', 'Recovery Services-Tresor']
      ],
      ['A'],
      ['Azure Cosmos DB is built for globally distributed NoSQL workloads and offers very low latency, multiple APIs, and multi-region capabilities.', 'Azure Cosmos DB ist für global verteilte NoSQL-Workloads konzipiert und bietet sehr geringe Latenz, mehrere APIs und Multi-Region-Funktionen.'],
      ['Think about the Azure globally distributed NoSQL database.', 'Denken Sie an die global verteilte NoSQL-Datenbank von Azure.'],
      'https://learn.microsoft.com/en-us/azure/cosmos-db/introduction'
    ),
    q(262, 'scenario', 'DATA', 'medium',
      ['A product platform stores operational data in Azure Cosmos DB. Downstream services must react quickly to inserts and updates without polling the entire container repeatedly.', 'Eine Produktplattform speichert operative Daten in Azure Cosmos DB. Nachgelagerte Dienste müssen schnell auf Einfügungen und Aktualisierungen reagieren, ohne den gesamten Container wiederholt abzufragen.'],
      ['Which Cosmos DB capability should you use?', 'Welche Cosmos-DB-Funktion sollten Sie verwenden?'],
      [
        ['A', 'Change feed', 'Change Feed'],
        ['B', 'Azure Policy', 'Azure Policy'],
        ['C', 'Geo-restore', 'Geo-Restore'],
        ['D', 'Availability set', 'Verfügbarkeitsgruppe']
      ],
      ['A'],
      ['The change feed provides an ordered stream of inserts and updates from a Cosmos DB container. It is designed for event-driven and downstream processing scenarios.', 'Der Change Feed stellt einen geordneten Strom von Einfügungen und Aktualisierungen aus einem Cosmos-DB-Container bereit. Er ist für ereignisgesteuerte und nachgelagerte Verarbeitungsszenarien ausgelegt.'],
      ['You need an incremental stream of changed items, not full-table polling.', 'Sie benötigen einen inkrementellen Strom geänderter Elemente und kein vollständiges Abfragen der Tabelle.'],
      'https://learn.microsoft.com/en-us/azure/cosmos-db/change-feed'
    ),
    q(263, 'single', 'DATA', 'medium',
      null,
      ['Which Synapse SQL option is best for ad hoc queries over files in a data lake when you do not want to provision dedicated compute in advance?', 'Welche Synapse-SQL-Option ist am besten für Ad-hoc-Abfragen über Dateien in einem Data Lake geeignet, wenn Sie im Voraus keine dedizierte Rechenleistung bereitstellen möchten?'],
      [
        ['A', 'Serverless SQL pool', 'Serverless SQL-Pool'],
        ['B', 'Dedicated SQL pool', 'Dedizierter SQL-Pool'],
        ['C', 'Azure SQL Managed Instance', 'Azure SQL Managed Instance'],
        ['D', 'Azure Files', 'Azure Files']
      ],
      ['A'],
      ['Serverless SQL pool in Synapse lets you run on-demand SQL queries over lake files without pre-provisioning a dedicated warehouse. This fits intermittent or exploratory analytics.', 'Der serverlose SQL-Pool in Synapse ermöglicht On-Demand-SQL-Abfragen über Lake-Dateien, ohne im Voraus ein dediziertes Warehouse bereitzustellen. Das passt zu intermittierenden oder explorativen Analysen.'],
      ['The question emphasizes query-on-demand without preprovisioned compute.', 'Die Frage betont bedarfsgesteuerte Abfragen ohne vorab bereitgestellte Rechenleistung.'],
      'https://learn.microsoft.com/en-us/azure/synapse-analytics/sql/on-demand-workspace-overview'
    ),
    q(264, 'scenario', 'DATA', 'hard',
      ['A SaaS platform has thousands of very small tenants and a few extremely large tenants. Architects want low cost for the small tenants but stronger isolation and independent scaling for the large ones.', 'Eine SaaS-Plattform hat Tausende sehr kleine Mandanten und einige wenige extrem große Mandanten. Architekten möchten niedrige Kosten für kleine Mandanten, aber stärkere Isolation und unabhängige Skalierung für die großen Mandanten.'],
      ['Which design is most appropriate?', 'Welches Design ist am geeignetsten?'],
      [
        ['A', 'One shared database for all tenants only', 'Nur eine gemeinsame Datenbank für alle Mandanten'],
        ['B', 'Dedicated databases for large tenants and elastic pools for small tenants', 'Dedizierte Datenbanken für große Mandanten und Elastic Pools für kleine Mandanten'],
        ['C', 'A local SQL Server in every branch office', 'Ein lokaler SQL Server in jeder Niederlassung'],
        ['D', 'Only Blob storage for transactional data', 'Nur Blob Storage für transaktionale Daten']
      ],
      ['B'],
      ['A hybrid tenancy model is common for SaaS: elastic pools optimize cost for many small tenants, while dedicated databases provide isolation and independent performance for large tenants.', 'Ein hybrides Mandantenmodell ist für SaaS üblich: Elastic Pools optimieren die Kosten für viele kleine Mandanten, während dedizierte Datenbanken Isolation und unabhängige Leistung für große Mandanten bieten.'],
      ['The requirements differ for small and large tenants, so one pattern is not enough.', 'Die Anforderungen unterscheiden sich zwischen kleinen und großen Mandanten, daher reicht ein einziges Muster nicht aus.'],
      'https://learn.microsoft.com/en-us/azure/azure-sql/database/saas-tenancy-app-design-patterns'
    ),
    q(265, 'single', 'DATA', 'medium',
      null,
      ['Which Azure Cosmos DB capability exposes operational data for near-real-time analytics in Synapse without ETL pipelines?', 'Welche Azure-Cosmos-DB-Funktion stellt operative Daten für nahezu Echtzeit-Analysen in Synapse ohne ETL-Pipelines bereit?'],
      [
        ['A', 'Synapse Link', 'Synapse Link'],
        ['B', 'Geo-restore', 'Geo-Restore'],
        ['C', 'Azure Backup', 'Azure Backup'],
        ['D', 'Resource lock', 'Ressourcensperre']
      ],
      ['A'],
      ['Synapse Link provides a no-ETL path from operational Cosmos DB data to analytics by exposing an analytical store that Synapse can query.', 'Synapse Link bietet einen No-ETL-Pfad von operativen Cosmos-DB-Daten zur Analyse, indem ein analytischer Speicher bereitgestellt wird, den Synapse abfragen kann.'],
      ['This feature bridges operational Cosmos data and analytics.', 'Diese Funktion verbindet operative Cosmos-Daten mit Analysen.'],
      'https://learn.microsoft.com/en-us/azure/cosmos-db/synapse-link'
    ),
    q(266, 'multiple', 'DATA', 'medium',
      null,
      ['Which Azure storage service mappings are correct?', 'Welche Zuordnungen von Azure-Speicherdiensten sind korrekt?'],
      [
        ['A', 'Blob storage is object storage', 'Blob Storage ist Objektspeicher'],
        ['B', 'Azure Files provides SMB or NFS shared file storage', 'Azure Files bietet SMB- oder NFS-Dateifreigaben'],
        ['C', 'Managed Disks provide block storage for virtual machines', 'Managed Disks bieten Blockspeicher für virtuelle Maschinen'],
        ['D', 'Azure Queue Storage is a relational database service', 'Azure Queue Storage ist ein relationaler Datenbankdienst'],
        ['E', 'Azure Table storage is a key or value NoSQL store', 'Azure Table Storage ist ein Schlüssel-Wert-NoSQL-Speicher']
      ],
      ['A', 'B', 'C', 'E'],
      ['Blob storage is object storage, Azure Files provides shared file access, Managed Disks provide block storage for VMs, and Table storage is a key or value NoSQL service. Queue Storage is a messaging store, not a relational database.', 'Blob Storage ist Objektspeicher, Azure Files bietet gemeinsamen Dateizugriff, Managed Disks liefern Blockspeicher für VMs, und Table Storage ist ein Schlüssel-Wert-NoSQL-Dienst. Queue Storage ist ein Messaging-Speicher und keine relationale Datenbank.'],
      ['Match each service to its storage model.', 'Ordnen Sie jeden Dienst seinem Speichermodell zu.'],
      'https://learn.microsoft.com/en-us/azure/storage/common/storage-introduction'
    ),
    q(267, 'scenario', 'DATA', 'medium',
      ['A consumer profile service uses Azure Cosmos DB. Users must always see their own recent writes, but the company does not require full strong consistency across all regions because it wants lower latency and higher availability.', 'Ein Consumer-Profildienst verwendet Azure Cosmos DB. Benutzer müssen immer ihre eigenen letzten Schreibvorgänge sehen, aber das Unternehmen benötigt keine vollständige starke Konsistenz über alle Regionen hinweg, weil es geringere Latenz und höhere Verfügbarkeit wünscht.'],
      ['Which consistency level should you recommend?', 'Welche Konsistenzstufe sollten Sie empfehlen?'],
      [
        ['A', 'Strong', 'Strong'],
        ['B', 'Session', 'Session'],
        ['C', 'Eventual', 'Eventual'],
        ['D', 'Consistent Prefix', 'Consistent Prefix']
      ],
      ['B'],
      ['Session consistency guarantees read-your-own-writes behavior for a session while offering lower latency and better availability characteristics than strong consistency.', 'Session-Konsistenz garantiert Read-your-own-Writes-Verhalten für eine Sitzung und bietet dabei geringere Latenz sowie bessere Verfügbarkeitseigenschaften als starke Konsistenz.'],
      ['The key clue is that each user must see their own writes.', 'Der entscheidende Hinweis ist, dass jeder Benutzer seine eigenen Schreibvorgänge sehen muss.'],
      'https://learn.microsoft.com/en-us/azure/cosmos-db/consistency-levels'
    ),
    q(268, 'single', 'DATA', 'medium',
      null,
      ['Which partition key mistake should architects avoid in Azure Cosmos DB?', 'Welchen Fehler beim Partitionsschlüssel sollten Architekten in Azure Cosmos DB vermeiden?'],
      [
        ['A', 'Choosing a low-cardinality value that concentrates traffic', 'Einen Wert mit geringer Kardinalität zu wählen, der Datenverkehr konzentriert'],
        ['B', 'Choosing a high-cardinality key', 'Einen Schlüssel mit hoher Kardinalität zu wählen'],
        ['C', 'Analyzing access patterns before choosing a key', 'Zugriffsmuster vor der Wahl eines Schlüssels zu analysieren'],
        ['D', 'Using a key present on every item', 'Einen Schlüssel zu verwenden, der in jedem Element vorhanden ist']
      ],
      ['A'],
      ['Low-cardinality partition keys often create hot partitions because too much data and throughput land in the same logical partition. Good keys spread both data and requests.', 'Partitionsschlüssel mit geringer Kardinalität erzeugen oft heiße Partitionen, weil zu viele Daten und zu viel Durchsatz in derselben logischen Partition landen. Gute Schlüssel verteilen sowohl Daten als auch Anforderungen.'],
      ['The wrong answer concentrates load instead of distributing it.', 'Die falsche Option konzentriert Last, statt sie zu verteilen.'],
      'https://learn.microsoft.com/en-us/azure/cosmos-db/partitioning-overview'
    ),
    q(269, 'scenario', 'DATA', 'hard',
      ['A global commerce application must accept writes in several Azure regions and continue operating automatically if one write region fails. The application should not require a manual database failover during a regional outage.', 'Eine globale Commerce-Anwendung muss Schreibvorgänge in mehreren Azure-Regionen akzeptieren und automatisch weiterarbeiten, wenn eine Schreibregion ausfällt. Die Anwendung soll während eines regionalen Ausfalls kein manuelles Datenbank-Failover benötigen.'],
      ['Which design should you recommend?', 'Welches Design sollten Sie empfehlen?'],
      [
        ['A', 'Azure Cosmos DB with multi-region writes and automatic failover', 'Azure Cosmos DB mit Multi-Region-Schreibvorgängen und automatischem Failover'],
        ['B', 'One local SQL Server per region with manual restores', 'Ein lokaler SQL Server pro Region mit manuellen Wiederherstellungen'],
        ['C', 'Archive blobs with lifecycle management', 'Archive-Blobs mit Lifecycle Management'],
        ['D', 'Azure Files with SMB replication', 'Azure Files mit SMB-Replikation']
      ],
      ['A'],
      ['Azure Cosmos DB supports multi-region writes and automatic failover for globally distributed applications. This enables resilient write availability without manual failover actions.', 'Azure Cosmos DB unterstützt Multi-Region-Schreibvorgänge und automatisches Failover für global verteilte Anwendungen. Dadurch wird ausfallsichere Schreibverfügbarkeit ohne manuelle Failover-Aktionen ermöglicht.'],
      ['The architecture must remain writable across regions automatically.', 'Die Architektur muss automatisch über Regionen hinweg schreibbar bleiben.'],
      'https://learn.microsoft.com/en-us/azure/cosmos-db/high-availability'
    ),
    q(270, 'multiple', 'DATA', 'medium',
      null,
      ['Which benefits are associated with ADLS Gen2 for analytics workloads?', 'Welche Vorteile sind mit ADLS Gen2 für Analytics-Workloads verbunden?'],
      [
        ['A', 'Hierarchical namespace', 'Hierarchischer Namespace'],
        ['B', 'POSIX-style access control lists', 'POSIX-artige Zugriffssteuerungslisten'],
        ['C', 'Optimized directory operations such as rename and delete', 'Optimierte Verzeichnisoperationen wie Umbenennen und Löschen'],
        ['D', 'Compatibility with big data analytics engines', 'Kompatibilität mit Big-Data-Analytics-Engines'],
        ['E', 'Built-in Kubernetes control plane', 'Integrierte Kubernetes-Steuerungsebene']
      ],
      ['A', 'B', 'C', 'D'],
      ['ADLS Gen2 adds hierarchical namespace, fine-grained ACLs, efficient directory operations, and analytics ecosystem compatibility. It does not provide a Kubernetes control plane.', 'ADLS Gen2 bietet einen hierarchischen Namespace, fein granulare ACLs, effiziente Verzeichnisoperationen und Kompatibilität mit dem Analytics-Ökosystem. Eine Kubernetes-Steuerungsebene stellt der Dienst nicht bereit.'],
      ['Choose the characteristics that make Blob storage analytics-friendly.', 'Wählen Sie die Eigenschaften, die Blob Storage analyticsfreundlich machen.'],
      'https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-introduction'
    ),
    q(271, 'scenario', 'DATA', 'medium',
      ['A payment platform expects its main operational database to grow well beyond 20 TB while keeping OLTP behavior. Architects want rapid storage expansion and the ability to scale compute independently.', 'Eine Zahlungsplattform erwartet, dass ihre wichtigste operative Datenbank deutlich über 20 TB wächst und dabei OLTP-Verhalten beibehält. Architekten wünschen schnelle Speichererweiterung und die Möglichkeit, Compute unabhängig zu skalieren.'],
      ['Which relational design should you recommend?', 'Welches relationale Design sollten Sie empfehlen?'],
      [
        ['A', 'Azure SQL Database Hyperscale', 'Azure SQL-Datenbank Hyperscale'],
        ['B', 'Azure Queue Storage', 'Azure Queue Storage'],
        ['C', 'Azure Files Premium', 'Azure Files Premium'],
        ['D', 'Static website hosting', 'Hosting statischer Websites']
      ],
      ['A'],
      ['Hyperscale is designed for very large Azure SQL databases and supports fast scale operations with decoupled compute and storage. It is the best match for large OLTP growth.', 'Hyperscale ist für sehr große Azure-SQL-Datenbanken ausgelegt und unterstützt schnelle Skalierung mit entkoppeltem Compute und Storage. Das passt am besten zu großem OLTP-Wachstum.'],
      ['The key clues are relational OLTP, very large size, and independent scaling.', 'Die entscheidenden Hinweise sind relationales OLTP, sehr große Größe und unabhängige Skalierung.'],
      'https://learn.microsoft.com/en-us/azure/azure-sql/database/service-tier-hyperscale'
    ),
    q(272, 'single', 'DATA', 'medium',
      null,
      ['Which Azure database option is best when an application requires SQL Server Agent, cross-database capabilities, and near-full SQL Server compatibility as a managed service?', 'Welche Azure-Datenbankoption ist am besten geeignet, wenn eine Anwendung SQL Server Agent, datenbankübergreifende Funktionen und nahezu vollständige SQL-Server-Kompatibilität als verwalteten Dienst benötigt?'],
      [
        ['A', 'Azure SQL Managed Instance', 'Azure SQL Managed Instance'],
        ['B', 'Azure Table storage', 'Azure Table Storage'],
        ['C', 'Azure Blob storage', 'Azure Blob Storage'],
        ['D', 'Azure Event Grid', 'Azure Event Grid']
      ],
      ['A'],
      ['Azure SQL Managed Instance provides the closest PaaS compatibility to SQL Server, including features such as SQL Server Agent and broader instance-level capabilities.', 'Azure SQL Managed Instance bietet die größte PaaS-Kompatibilität zu SQL Server, einschließlich Funktionen wie SQL Server Agent und umfassenderen Instanzfunktionen.'],
      ['This is the PaaS option closest to SQL Server instance behavior.', 'Dies ist die PaaS-Option, die dem Verhalten einer SQL-Server-Instanz am nächsten kommt.'],
      'https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/sql-managed-instance-paas-overview'
    ),
    q(273, 'scenario', 'DATA', 'hard',
      ['Data engineers want a single workspace that combines data pipelines, Spark, SQL analytics, and centralized security over enterprise lake data.', 'Dateningenieure möchten einen einzigen Arbeitsbereich, der Datenpipelines, Spark, SQL-Analysen und zentrale Sicherheit über Unternehmens-Lake-Daten kombiniert.'],
      ['Which platform should you design?', 'Welche Plattform sollten Sie entwerfen?'],
      [
        ['A', 'Azure Synapse Analytics workspace', 'Azure-Synapse-Analytics-Arbeitsbereich'],
        ['B', 'Azure Bastion', 'Azure Bastion'],
        ['C', 'Azure CDN', 'Azure CDN'],
        ['D', 'Recovery Services vault', 'Recovery Services-Tresor']
      ],
      ['A'],
      ['Azure Synapse Analytics provides an integrated analytics workspace with SQL, Spark, pipelines, and security controls around lake data. It matches the requirement for one managed platform.', 'Azure Synapse Analytics bietet einen integrierten Analytics-Arbeitsbereich mit SQL, Spark, Pipelines und Sicherheitskontrollen rund um Lake-Daten. Das passt zur Anforderung einer einzigen verwalteten Plattform.'],
      ['You need one analytics workspace, not separate products stitched together manually.', 'Sie benötigen einen Analytics-Arbeitsbereich und keine manuell zusammengesetzten Einzelprodukte.'],
      'https://learn.microsoft.com/en-us/azure/synapse-analytics/overview-what-is'
    ),
    q(274, 'single', 'DATA', 'easy',
      null,
      ['Which storage account type is required for ADLS Gen2?', 'Welcher Speicherkontotyp ist für ADLS Gen2 erforderlich?'],
      [
        ['A', 'General-purpose v2 with hierarchical namespace enabled', 'General Purpose v2 mit aktiviertem hierarchischem Namespace'],
        ['B', 'Classic storage account only', 'Nur klassisches Speicherkonto'],
        ['C', 'Recovery Services vault', 'Recovery Services-Tresor'],
        ['D', 'Premium SSD disk', 'Premium-SSD-Datenträger']
      ],
      ['A'],
      ['ADLS Gen2 is built on top of Azure Blob storage in a general-purpose v2 account with hierarchical namespace enabled.', 'ADLS Gen2 basiert auf Azure Blob Storage in einem General-Purpose-v2-Konto mit aktiviertem hierarchischem Namespace.'],
      ['Think about the modern Blob storage account type with HNS.', 'Denken Sie an den modernen Blob-Speicherkontotyp mit HNS.'],
      'https://learn.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-introduction'
    ),
    q(275, 'multiple', 'DATA', 'medium',
      null,
      ['Which Azure Storage redundancy options allow read access to the secondary region?', 'Welche Azure-Storage-Redundanzoptionen erlauben Lesezugriff auf die Sekundärregion?'],
      [
        ['A', 'RA-GRS', 'RA-GRS'],
        ['B', 'RA-GZRS', 'RA-GZRS'],
        ['C', 'GRS', 'GRS'],
        ['D', 'GZRS', 'GZRS'],
        ['E', 'LRS', 'LRS']
      ],
      ['A', 'B'],
      ['Read-access geo-redundant options are the RA variants: RA-GRS and RA-GZRS. The non-RA options replicate to another region but do not expose secondary-region read access.', 'Read-Access-Geo-redundante Optionen sind die RA-Varianten: RA-GRS und RA-GZRS. Die Nicht-RA-Optionen replizieren zwar in eine andere Region, stellen aber keinen Lesezugriff auf die Sekundärregion bereit.'],
      ['Look for the redundancy options that explicitly include read access.', 'Achten Sie auf die Redundanzoptionen, die ausdrücklich Lesezugriff enthalten.'],
      'https://learn.microsoft.com/en-us/azure/storage/common/storage-redundancy'
    ),
    q(276, 'scenario', 'DATA', 'medium',
      ['A data integration team must ingest data from SaaS systems, on-premises databases, and flat files into a lake and analytics workspace by using managed orchestration rather than custom code.', 'Ein Datenintegrationsteam muss Daten aus SaaS-Systemen, lokalen Datenbanken und Flat Files mit verwalteter Orchestrierung statt mit individuellem Code in einen Lake und Analytics-Arbeitsbereich laden.'],
      ['Which Azure service or capability is the best fit?', 'Welcher Azure-Dienst oder welche Funktion passt am besten?'],
      [
        ['A', 'Azure Event Grid only', 'Nur Azure Event Grid'],
        ['B', 'Azure Policy', 'Azure Policy'],
        ['C', 'Synapse pipelines', 'Synapse Pipelines'],
        ['D', 'Azure CDN', 'Azure CDN']
      ],
      ['C'],
      ['Synapse pipelines provide managed data movement and orchestration capabilities for integrating data from many sources into lakes and analytics solutions.', 'Synapse Pipelines bieten verwaltete Datenbewegungs- und Orchestrierungsfunktionen, um Daten aus vielen Quellen in Lakes und Analytics-Lösungen zu integrieren.'],
      ['The requirement is managed data orchestration.', 'Die Anforderung lautet verwaltete Datenorchestrierung.'],
      'https://learn.microsoft.com/en-us/azure/synapse-analytics/data-integration/data-integration'
    ),
    q(277, 'single', 'DATA', 'medium',
      null,
      ['Which Azure Cosmos DB API is typically chosen for JSON document workloads with SQL-like queries?', 'Welche Azure-Cosmos-DB-API wird typischerweise für JSON-Dokument-Workloads mit SQL-ähnlichen Abfragen gewählt?'],
      [
        ['A', 'Core (SQL) API', 'Core-(SQL)-API'],
        ['B', 'Table API', 'Table-API'],
        ['C', 'Cassandra API', 'Cassandra-API'],
        ['D', 'Gremlin API', 'Gremlin-API']
      ],
      ['A'],
      ['The Core (SQL) API is the native Azure Cosmos DB API for JSON document data and SQL-like query syntax.', 'Die Core-(SQL)-API ist die native Azure-Cosmos-DB-API für JSON-Dokumentdaten und SQL-ähnliche Abfragesyntax.'],
      ['This is the default document-oriented API.', 'Dies ist die standardmäßige dokumentenorientierte API.'],
      'https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/introduction'
    ),
    q(278, 'scenario', 'BC', 'hard',
      ['A business-critical web application runs on App Service with Azure SQL Database. It must survive a regional outage with a low RTO while remaining PaaS-first.', 'Eine geschäftskritische Webanwendung läuft auf App Service mit Azure SQL-Datenbank. Sie muss einen regionalen Ausfall mit niedrigem RTO überstehen und dabei PaaS-first bleiben.'],
      ['Which architecture should you recommend?', 'Welche Architektur sollten Sie empfehlen?'],
      [
        ['A', 'A single region with nightly backups only', 'Eine einzelne Region nur mit nächtlichen Backups'],
        ['B', 'Two regions behind Azure Front Door with Azure SQL auto-failover group', 'Zwei Regionen hinter Azure Front Door mit einer Azure-SQL-Auto-Failover-Gruppe'],
        ['C', 'One virtual machine in each region with no load balancing', 'Eine virtuelle Maschine in jeder Region ohne Lastverteilung'],
        ['D', 'A Recovery Services vault only', 'Nur einen Recovery-Services-Tresor']
      ],
      ['B'],
      ['Azure Front Door provides global failover and routing across regional App Service deployments, while Azure SQL auto-failover groups provide cross-region database failover with stable endpoints. This is a strong PaaS-first DR design.', 'Azure Front Door bietet globales Failover und Routing über regionale App-Service-Bereitstellungen hinweg, während Azure-SQL-Auto-Failover-Gruppen regionsübergreifendes Datenbank-Failover mit stabilen Endpunkten bereitstellen. Dies ist ein starkes PaaS-first-DR-Design.'],
      ['The design must handle both web tier routing and database failover across regions.', 'Das Design muss sowohl Routing der Webschicht als auch Datenbank-Failover über Regionen hinweg abdecken.'],
      'https://learn.microsoft.com/en-us/azure/azure-sql/database/auto-failover-group-overview'
    ),
    q(279, 'single', 'BC', 'easy',
      null,
      ['What does Recovery Point Objective (RPO) measure?', 'Was misst das Recovery Point Objective (RPO)?'],
      [
        ['A', 'The maximum acceptable amount of data loss measured in time', 'Die maximal akzeptable Datenverlustmenge, gemessen in Zeit'],
        ['B', 'The number of availability zones in a region', 'Die Anzahl der Availability Zones in einer Region'],
        ['C', 'The peak CPU utilization of a workload', 'Die maximale CPU-Auslastung eines Workloads'],
        ['D', 'The maximum number of users an app can support', 'Die maximale Anzahl von Benutzern, die eine App unterstützen kann']
      ],
      ['A'],
      ['RPO defines how much data loss a business can tolerate, expressed as time between the last recoverable point and the disruption.', 'RPO definiert, wie viel Datenverlust ein Unternehmen tolerieren kann, ausgedrückt als Zeitspanne zwischen dem letzten wiederherstellbaren Punkt und der Störung.'],
      ['RPO is about data loss tolerance, not service restoration speed.', 'RPO betrifft die Toleranz für Datenverlust und nicht die Geschwindigkeit der Dienstwiederherstellung.'],
      'https://learn.microsoft.com/en-us/azure/architecture/framework/resiliency/business-continuity'
    ),
    q(280, 'multiple', 'BC', 'medium',
      null,
      ['Which design choices usually reduce Recovery Time Objective (RTO)?', 'Welche Designentscheidungen reduzieren üblicherweise das Recovery Time Objective (RTO)?'],
      [
        ['A', 'Warm standby environments', 'Warm-Standby-Umgebungen'],
        ['B', 'Automatic failover groups or active secondary replicas', 'Automatische Failover-Gruppen oder aktive Sekundärreplikate'],
        ['C', 'Automated recovery runbooks and plans', 'Automatisierte Wiederherstellungs-Runbooks und -Pläne'],
        ['D', 'Regular disaster recovery drills', 'Regelmäßige Disaster-Recovery-Übungen'],
        ['E', 'Long manual recovery checklists with no testing', 'Lange manuelle Wiederherstellungschecklisten ohne Tests']
      ],
      ['A', 'B', 'C', 'D'],
      ['Warm standby capacity, automated failover, automation, and regular testing all shorten service restoration time. Untested manual procedures usually increase RTO risk.', 'Warm-Standby-Kapazität, automatisches Failover, Automatisierung und regelmäßige Tests verkürzen alle die Wiederherstellungszeit eines Dienstes. Ungetestete manuelle Verfahren erhöhen dagegen meist das RTO-Risiko.'],
      ['Choose the options that help restore service faster.', 'Wählen Sie die Optionen, die die Wiederherstellung des Dienstes beschleunigen.'],
      'https://learn.microsoft.com/en-us/azure/architecture/framework/resiliency/business-continuity'
    ),
    q(281, 'scenario', 'BC', 'hard',
      ['A multi-tier application runs on virtual machines in one region and on-premises. The disaster recovery design must orchestrate failover in application order, support test failovers, and automate recovery steps.', 'Eine mehrschichtige Anwendung läuft auf virtuellen Maschinen in einer Region und lokal. Das Disaster-Recovery-Design muss Failover in Anwendungsreihenfolge orchestrieren, Test-Failover unterstützen und Wiederherstellungsschritte automatisieren.'],
      ['Which Azure service should you use?', 'Welchen Azure-Dienst sollten Sie verwenden?'],
      [
        ['A', 'Azure Site Recovery with recovery plans', 'Azure Site Recovery mit Recovery Plans'],
        ['B', 'Azure Policy initiative', 'Azure Policy-Initiative'],
        ['C', 'Azure CDN', 'Azure CDN'],
        ['D', 'Azure Key Vault', 'Azure Key Vault']
      ],
      ['A'],
      ['Azure Site Recovery replicates workloads and recovery plans coordinate multi-tier failover, test failovers, sequencing, and automation. This fits enterprise DR for VM-based applications.', 'Azure Site Recovery repliziert Workloads, und Recovery Plans koordinieren Multi-Tier-Failover, Test-Failover, Reihenfolgen und Automatisierung. Das passt zu Enterprise-DR für VM-basierte Anwendungen.'],
      ['The requirements emphasize orchestration of VM disaster recovery.', 'Die Anforderungen betonen die Orchestrierung von VM-basiertem Disaster Recovery.'],
      'https://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-overview'
    ),
    q(282, 'single', 'BC', 'medium',
      null,
      ['Which Azure resource is used by both Azure Backup and Azure Site Recovery to store backup and recovery metadata?', 'Welche Azure-Ressource wird sowohl von Azure Backup als auch von Azure Site Recovery verwendet, um Backup- und Wiederherstellungsmetadaten zu speichern?'],
      [
        ['A', 'Recovery Services vault', 'Recovery Services-Tresor'],
        ['B', 'Azure CDN profile', 'Azure-CDN-Profil'],
        ['C', 'API Management instance', 'API-Management-Instanz'],
        ['D', 'Private DNS zone', 'Private DNS-Zone']
      ],
      ['A'],
      ['Recovery Services vault is the management and metadata container used by Azure Backup and Azure Site Recovery services.', 'Der Recovery Services-Tresor ist der Verwaltungs- und Metadatencontainer, der von Azure Backup und Azure Site Recovery verwendet wird.'],
      ['This is the vault resource for backup and DR services.', 'Dies ist die Tresorressource für Backup- und DR-Dienste.'],
      'https://learn.microsoft.com/en-us/azure/backup/backup-overview'
    ),
    q(283, 'scenario', 'BC', 'medium',
      ['A critical storage account must withstand the loss of an availability zone in the primary region and also keep a copy in a secondary region for disaster recovery.', 'Ein kritisches Speicherkonto muss den Ausfall einer Availability Zone in der Primärregion überstehen und zusätzlich eine Kopie in einer Sekundärregion für Disaster Recovery behalten.'],
      ['Which redundancy option should you choose?', 'Welche Redundanzoption sollten Sie wählen?'],
      [
        ['A', 'LRS', 'LRS'],
        ['B', 'ZRS', 'ZRS'],
        ['C', 'GZRS', 'GZRS'],
        ['D', 'GRS', 'GRS']
      ],
      ['C'],
      ['GZRS combines zone redundancy in the primary region with geo-replication to a secondary region. That matches both intra-region and inter-region resilience requirements.', 'GZRS kombiniert Zonenredundanz in der Primärregion mit Georeplikation in eine Sekundärregion. Das passt sowohl zu Resilienz innerhalb der Region als auch über Regionen hinweg.'],
      ['You need both zone-level resilience and a secondary region copy.', 'Sie benötigen sowohl zonenbasierte Resilienz als auch eine Kopie in einer Sekundärregion.'],
      'https://learn.microsoft.com/en-us/azure/storage/common/storage-redundancy'
    ),
    q(284, 'single', 'BC', 'easy',
      null,
      ['What does Recovery Time Objective (RTO) measure?', 'Was misst das Recovery Time Objective (RTO)?'],
      [
        ['A', 'The target time to restore service after a disruption', 'Die Zielzeit zur Wiederherstellung eines Dienstes nach einer Störung'],
        ['B', 'The amount of data loss measured in time', 'Die Menge des Datenverlusts, gemessen in Zeit'],
        ['C', 'The number of storage replicas', 'Die Anzahl der Speicherkopien'],
        ['D', 'The number of user sessions in an app', 'Die Anzahl der Benutzersitzungen in einer App']
      ],
      ['A'],
      ['RTO measures how quickly a service must be restored after an outage or disruption.', 'RTO misst, wie schnell ein Dienst nach einem Ausfall oder einer Störung wiederhergestellt werden muss.'],
      ['RTO is about restoration time, not lost data.', 'RTO bezieht sich auf Wiederherstellungszeit und nicht auf verlorene Daten.'],
      'https://learn.microsoft.com/en-us/azure/architecture/framework/resiliency/business-continuity'
    ),
    q(285, 'multiple', 'BC', 'medium',
      null,
      ['Which Azure Front Door capabilities directly help a global business continuity design?', 'Welche Azure-Front-Door-Funktionen unterstützen direkt ein globales Business-Continuity-Design?'],
      [
        ['A', 'Health probe based failover between backends', 'Failover zwischen Backends auf Basis von Health Probes'],
        ['B', 'Anycast global entry point', 'Anycast-basierter globaler Einstiegspunkt'],
        ['C', 'Web application firewall support', 'Unterstützung für Web Application Firewall'],
        ['D', 'Caching and acceleration at the edge', 'Caching und Beschleunigung am Edge'],
        ['E', 'Azure Backup retention policies', 'Azure-Backup-Aufbewahrungsrichtlinien']
      ],
      ['A', 'B', 'C', 'D'],
      ['Front Door helps global resilience through health-based routing, a global edge entry point, integrated WAF, and acceleration capabilities. Backup retention policies are unrelated.', 'Front Door unterstützt globale Resilienz durch gesundheitsbasiertes Routing, einen globalen Edge-Einstiegspunkt, integrierte WAF und Beschleunigungsfunktionen. Backup-Aufbewahrungsrichtlinien gehören nicht dazu.'],
      ['Choose the layer-7 global entry and failover capabilities.', 'Wählen Sie die Layer-7-Funktionen für globalen Einstieg und Failover.'],
      'https://learn.microsoft.com/en-us/azure/frontdoor/front-door-overview'
    ),
    q(286, 'scenario', 'BC', 'hard',
      ['A globally distributed application writes data in multiple regions and cannot tolerate meaningful data loss if a region fails. The service should fail over automatically at the database layer.', 'Eine global verteilte Anwendung schreibt Daten in mehreren Regionen und kann bei Ausfall einer Region keinen nennenswerten Datenverlust tolerieren. Der Dienst soll auf Datenbankebene automatisch umschalten.'],
      ['Which design is the best fit?', 'Welches Design passt am besten?'],
      [
        ['A', 'Azure Cosmos DB with multi-region writes and automatic failover', 'Azure Cosmos DB mit Multi-Region-Schreibvorgängen und automatischem Failover'],
        ['B', 'Azure SQL geo-restore only', 'Nur Azure-SQL-Geo-Restore'],
        ['C', 'Archive storage with lifecycle rules', 'Archivspeicher mit Lifecycle-Regeln'],
        ['D', 'One VM with daily backups', 'Eine VM mit täglichen Backups']
      ],
      ['A'],
      ['Cosmos DB supports highly available multi-region designs with automatic failover and optional multi-region writes, making it suitable for low-RPO global workloads.', 'Cosmos DB unterstützt hochverfügbare Multi-Region-Designs mit automatischem Failover und optionalen Multi-Region-Schreibvorgängen und eignet sich damit für globale Workloads mit niedrigem RPO.'],
      ['The requirement combines very low data loss tolerance and automatic database failover.', 'Die Anforderung kombiniert sehr geringe Toleranz für Datenverlust mit automatischem Datenbank-Failover.'],
      'https://learn.microsoft.com/en-us/azure/cosmos-db/high-availability'
    ),
    q(287, 'single', 'BC', 'medium',
      null,
      ['Which Azure SQL disaster recovery option is typically cheaper because it restores from geo-replicated backups instead of maintaining a live secondary database?', 'Welche Azure-SQL-Disaster-Recovery-Option ist typischerweise günstiger, weil sie aus georeplizierten Backups wiederherstellt, statt eine aktive Sekundärdatenbank vorzuhalten?'],
      [
        ['A', 'Geo-restore', 'Geo-Restore'],
        ['B', 'Auto-failover group', 'Auto-Failover-Gruppe'],
        ['C', 'Active geo-replication', 'Active Geo-Replication'],
        ['D', 'Zone redundant deployment', 'Zonenredundante Bereitstellung']
      ],
      ['A'],
      ['Geo-restore uses geo-redundant backups for recovery and generally costs less than maintaining active secondary replicas. The tradeoff is higher RTO and usually higher RPO.', 'Geo-Restore verwendet georedundante Backups für die Wiederherstellung und kostet im Allgemeinen weniger als das Vorhalten aktiver Sekundärreplikate. Der Nachteil sind höheres RTO und meist höheres RPO.'],
      ['This is restore-based DR, not active standby DR.', 'Dies ist wiederherstellungsbasiertes DR und kein Active-Standby-DR.'],
      'https://learn.microsoft.com/en-us/azure/azure-sql/database/recovery-using-backups'
    ),
    q(288, 'single', 'BC', 'medium',
      null,
      ['Which Azure construct protects virtual machines from a datacenter-level failure within one region?', 'Welches Azure-Konstrukt schützt virtuelle Maschinen vor einem Ausfall auf Rechenzentrumsebene innerhalb einer Region?'],
      [
        ['A', 'Availability zones', 'Availability Zones'],
        ['B', 'Route tables', 'Routentabellen'],
        ['C', 'Action Groups', 'Aktionsgruppen'],
        ['D', 'Azure Policy', 'Azure Policy']
      ],
      ['A'],
      ['Availability zones place resources in separate physical locations within a region, protecting against datacenter-level failures.', 'Availability Zones platzieren Ressourcen in getrennten physischen Standorten innerhalb einer Region und schützen so vor Ausfällen auf Rechenzentrumsebene.'],
      ['This is intra-region fault isolation across datacenters.', 'Dies ist Fehlertoleranz innerhalb einer Region über mehrere Rechenzentren hinweg.'],
      'https://learn.microsoft.com/en-us/azure/reliability/availability-zones-overview'
    ),
    q(289, 'single', 'BC', 'medium',
      null,
      ['Which Azure Site Recovery operation lets you validate disaster recovery without affecting production replication or committing to a real failover?', 'Welche Azure-Site-Recovery-Operation ermöglicht die Validierung von Disaster Recovery, ohne die Produktionsreplikation zu beeinflussen oder ein echtes Failover festzuschreiben?'],
      [
        ['A', 'Test failover', 'Test-Failover'],
        ['B', 'Planned failover', 'Geplantes Failover'],
        ['C', 'Commit failover', 'Commit-Failover'],
        ['D', 'Reprotect', 'Reprotect']
      ],
      ['A'],
      ['Test failover creates an isolated recovery environment so you can verify recovery procedures without disrupting production.', 'Test-Failover erstellt eine isolierte Wiederherstellungsumgebung, sodass Sie Wiederherstellungsverfahren überprüfen können, ohne die Produktion zu stören.'],
      ['The goal is DR testing without production impact.', 'Ziel ist DR-Testing ohne Auswirkungen auf die Produktion.'],
      'https://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-test-failover-to-azure'
    ),
    q(290, 'multiple', 'BC', 'medium',
      null,
      ['Which capabilities can be included in an Azure Site Recovery recovery plan?', 'Welche Funktionen können in einen Azure Site Recovery Recovery Plan aufgenommen werden?'],
      [
        ['A', 'Grouping machines by tier and recovery sequence', 'Gruppierung von Maschinen nach Tier und Wiederherstellungsreihenfolge'],
        ['B', 'Manual steps or approvals', 'Manuelle Schritte oder Genehmigungen'],
        ['C', 'Automation runbooks or scripts', 'Automatisierungs-Runbooks oder Skripte'],
        ['D', 'Coordinated multi-tier failover orchestration', 'Koordinierte Multi-Tier-Failover-Orchestrierung'],
        ['E', 'Azure Cost Management budgets', 'Azure Cost Management-Budgets']
      ],
      ['A', 'B', 'C', 'D'],
      ['Recovery plans coordinate application-level disaster recovery by sequencing groups, supporting manual steps, and integrating automation. Budgets are unrelated to recovery execution.', 'Recovery Plans koordinieren Disaster Recovery auf Anwendungsebene, indem sie Gruppen sequenzieren, manuelle Schritte unterstützen und Automatisierung integrieren. Budgets stehen in keinem Zusammenhang mit der Wiederherstellungsausführung.'],
      ['Choose the functions tied to failover orchestration.', 'Wählen Sie die Funktionen, die mit Failover-Orchestrierung verbunden sind.'],
      'https://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-runbook-automation'
    ),
    q(291, 'scenario', 'BC', 'hard',
      ['A global API must keep the same public endpoint even if one region fails. User traffic should automatically route only to healthy regional deployments based on HTTP health probes.', 'Eine globale API muss denselben öffentlichen Endpunkt behalten, selbst wenn eine Region ausfällt. Der Benutzerverkehr soll anhand von HTTP-Health-Probes automatisch nur zu gesunden regionalen Bereitstellungen geleitet werden.'],
      ['Which Azure service should front the application?', 'Welcher Azure-Dienst sollte vor der Anwendung platziert werden?'],
      [
        ['A', 'Azure Front Door', 'Azure Front Door'],
        ['B', 'Azure Backup', 'Azure Backup'],
        ['C', 'Azure Policy', 'Azure Policy'],
        ['D', 'Azure Files', 'Azure Files']
      ],
      ['A'],
      ['Azure Front Door provides a global anycast endpoint, HTTP or HTTPS health probes, and regional traffic failover. It is designed for cross-region web application resilience.', 'Azure Front Door bietet einen globalen Anycast-Endpunkt, HTTP- oder HTTPS-Health-Probes und regionales Traffic-Failover. Der Dienst ist für die Resilienz webbasierter Anwendungen über Regionen hinweg ausgelegt.'],
      ['This is a global layer-7 entry point and failover requirement.', 'Dies ist eine Anforderung an einen globalen Layer-7-Einstiegspunkt mit Failover.'],
      'https://learn.microsoft.com/en-us/azure/frontdoor/front-door-overview'
    ),
    q(292, 'single', 'BC', 'medium',
      null,
      ['Which storage redundancy option provides zone redundancy in the primary region and read access to the secondary region?', 'Welche Speicherredundanzoption bietet Zonenredundanz in der Primärregion und Lesezugriff auf die Sekundärregion?'],
      [
        ['A', 'RA-GZRS', 'RA-GZRS'],
        ['B', 'GZRS', 'GZRS'],
        ['C', 'ZRS', 'ZRS'],
        ['D', 'LRS', 'LRS']
      ],
      ['A'],
      ['RA-GZRS combines zone redundancy in the primary region, geo-replication to a secondary region, and read access to that secondary copy.', 'RA-GZRS kombiniert Zonenredundanz in der Primärregion, Georeplikation in eine Sekundärregion und Lesezugriff auf diese sekundäre Kopie.'],
      ['Look for both zone resilience and readable secondary-region data.', 'Achten Sie sowohl auf Zonenresilienz als auch auf lesbare Daten in der Sekundärregion.'],
      'https://learn.microsoft.com/en-us/azure/storage/common/storage-redundancy'
    ),
    q(293, 'scenario', 'BC', 'medium',
      ['A finance application uses Azure SQL Managed Instance and requires cross-region failover with a stable listener endpoint for the application connection string.', 'Eine Finanzanwendung verwendet Azure SQL Managed Instance und erfordert regionsübergreifendes Failover mit einem stabilen Listener-Endpunkt für den Verbindungsstring der Anwendung.'],
      ['Which design should you recommend?', 'Welches Design sollten Sie empfehlen?'],
      [
        ['A', 'A failover group between managed instances', 'Eine Failover-Gruppe zwischen Managed Instances'],
        ['B', 'Only local backups', 'Nur lokale Backups'],
        ['C', 'A route table', 'Eine Routentabelle'],
        ['D', 'An Azure Monitor workbook', 'Eine Azure-Monitor-Arbeitsmappe']
      ],
      ['A'],
      ['Failover groups provide cross-region disaster recovery with listener endpoints so the application can keep a consistent connection target after failover.', 'Failover-Gruppen bieten regionsübergreifendes Disaster Recovery mit Listener-Endpunkten, sodass die Anwendung nach einem Failover ein konsistentes Verbindungsziel behalten kann.'],
      ['The key clue is a stable listener endpoint across regions.', 'Der entscheidende Hinweis ist ein stabiler Listener-Endpunkt über Regionen hinweg.'],
      'https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/failover-group-configure-sql-mi'
    ),
    q(294, 'multiple', 'BC', 'medium',
      null,
      ['Which Azure Storage features help recover from accidental deletion or corruption of blob data?', 'Welche Azure-Storage-Funktionen helfen bei der Wiederherstellung nach versehentlichem Löschen oder Beschädigung von Blob-Daten?'],
      [
        ['A', 'Blob soft delete', 'Blob-Soft-Delete'],
        ['B', 'Blob versioning', 'Blob-Versionierung'],
        ['C', 'Point-in-time restore for block blobs', 'Point-in-Time-Restore für Block-Blobs'],
        ['D', 'Route tables', 'Routentabellen'],
        ['E', 'Azure Monitor action groups', 'Azure Monitor-Aktionsgruppen']
      ],
      ['A', 'B', 'C'],
      ['Soft delete, versioning, and point-in-time restore are data protection features for blob recovery scenarios. Route tables and action groups do not recover blob content.', 'Soft Delete, Versionierung und Point-in-Time-Restore sind Datenschutzfunktionen für Blob-Wiederherstellungsszenarien. Routentabellen und Aktionsgruppen stellen keine Blob-Inhalte wieder her.'],
      ['Choose the storage data protection capabilities, not monitoring or networking features.', 'Wählen Sie Speicher-Datenschutzfunktionen und keine Überwachungs- oder Netzwerkfunktionen.'],
      'https://learn.microsoft.com/en-us/azure/storage/blobs/point-in-time-restore-overview'
    ),
    q(295, 'scenario', 'BC', 'medium',
      ['Management wants periodic isolated disaster recovery drills for replicated virtual machines without affecting the production application or committing a failover.', 'Das Management möchte regelmäßige isolierte Disaster-Recovery-Übungen für replizierte virtuelle Maschinen, ohne die Produktionsanwendung zu beeinträchtigen oder ein Failover festzuschreiben.'],
      ['Which Azure Site Recovery operation should the team run?', 'Welche Azure-Site-Recovery-Operation sollte das Team ausführen?'],
      [
        ['A', 'Test failover', 'Test-Failover'],
        ['B', 'Commit failover', 'Commit-Failover'],
        ['C', 'Delete recovery point', 'Wiederherstellungspunkt löschen'],
        ['D', 'Rebuild subscription', 'Abonnement neu erstellen']
      ],
      ['A'],
      ['Test failover verifies disaster recovery in an isolated environment without disrupting production and without making the failover permanent.', 'Test-Failover überprüft Disaster Recovery in einer isolierten Umgebung, ohne die Produktion zu stören und ohne das Failover dauerhaft zu machen.'],
      ['This is a drill, not an actual production failover.', 'Dies ist eine Übung und kein echtes Produktions-Failover.'],
      'https://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-test-failover-to-azure'
    ),
    q(296, 'single', 'BC', 'medium',
      null,
      ['Which Azure Cosmos DB capability lets architects define regional failover order and automatic failover behavior?', 'Welche Azure-Cosmos-DB-Funktion ermöglicht es Architekten, regionale Failover-Reihenfolge und automatisches Failover festzulegen?'],
      [
        ['A', 'Failover priorities with automatic failover', 'Failover-Prioritäten mit automatischem Failover'],
        ['B', 'Blob versioning', 'Blob-Versionierung'],
        ['C', 'Azure Policy effect modify', 'Azure Policy-Effekt Modify'],
        ['D', 'Availability set', 'Verfügbarkeitsgruppe']
      ],
      ['A'],
      ['Cosmos DB accounts support automatic failover and configurable failover priority order across regions, which is essential in resilient global database design.', 'Cosmos-DB-Konten unterstützen automatisches Failover und eine konfigurierbare Reihenfolge der Failover-Prioritäten über Regionen hinweg, was für resiliente globale Datenbankdesigns wesentlich ist.'],
      ['The requirement is about regional failover order at the database account level.', 'Die Anforderung betrifft die regionale Failover-Reihenfolge auf Ebene des Datenbankkontos.'],
      'https://learn.microsoft.com/en-us/azure/cosmos-db/manage-with-powershell#automatic-failover'
    ),
    q(297, 'scenario', 'BC', 'hard',
      ['A line-of-business application runs on virtual machines. The business wants near-zero interruption for a single datacenter failure in the primary region, but it accepts slower regional recovery from backups to control cost.', 'Eine Fachanwendung läuft auf virtuellen Maschinen. Das Unternehmen möchte bei Ausfall eines einzelnen Rechenzentrums in der Primärregion nahezu keine Unterbrechung, akzeptiert aber eine langsamere regionale Wiederherstellung aus Backups, um Kosten zu kontrollieren.'],
      ['Which design is most appropriate?', 'Welches Design ist am geeignetsten?'],
      [
        ['A', 'Single-zone VMs with no backups', 'VMs in nur einer Zone ohne Backups'],
        ['B', 'Deploy across availability zones and use geo-redundant backups for regional disaster recovery', 'Bereitstellung über Availability Zones hinweg und Verwendung georedundan­ter Backups für regionales Disaster Recovery'],
        ['C', 'Archive blobs only', 'Nur Archive-Blobs'],
        ['D', 'A route table in each subnet', 'Eine Routentabelle in jedem Subnetz']
      ],
      ['B'],
      ['Availability zones provide high availability for datacenter failure within the region, while geo-redundant backups provide a lower-cost regional recovery path. This balances resilience and cost.', 'Availability Zones bieten Hochverfügbarkeit bei Ausfall eines Rechenzentrums innerhalb der Region, während georedundante Backups einen kostengünstigeren Weg für regionale Wiederherstellung liefern. Das schafft ein Gleichgewicht zwischen Resilienz und Kosten.'],
      ['The scenario wants expensive active standby avoided for regional DR, but strong local resilience retained.', 'Das Szenario möchte teures Active Standby für regionales DR vermeiden, aber starke lokale Resilienz beibehalten.'],
      'https://learn.microsoft.com/en-us/azure/reliability/availability-zones-overview'
    ),
    q(298, 'single', 'BC', 'medium',
      null,
      ['Which Azure service orchestrates disaster recovery from on-premises VMware or physical servers to Azure?', 'Welcher Azure-Dienst orchestriert Disaster Recovery von lokalen VMware- oder physischen Servern nach Azure?'],
      [
        ['A', 'Azure Site Recovery', 'Azure Site Recovery'],
        ['B', 'Azure CDN', 'Azure CDN'],
        ['C', 'Azure Policy', 'Azure Policy'],
        ['D', 'Azure Key Vault', 'Azure Key Vault']
      ],
      ['A'],
      ['Azure Site Recovery is the Azure service for replicating and orchestrating failover of on-premises and Azure virtualized workloads to a recovery target.', 'Azure Site Recovery ist der Azure-Dienst zur Replikation und Orchestrierung des Failovers von lokalen und Azure-virtualisierten Workloads zu einem Wiederherstellungsziel.'],
      ['This is the platform DR service for servers and VMs.', 'Dies ist der Plattform-DR-Dienst für Server und VMs.'],
      'https://learn.microsoft.com/en-us/azure/site-recovery/site-recovery-overview'
    ),
    q(299, 'multiple', 'BC', 'medium',
      null,
      ['Which statements about backups and replication are correct?', 'Welche Aussagen über Backups und Replikation sind korrekt?'],
      [
        ['A', 'Backups help recover from accidental deletion or corruption', 'Backups helfen bei der Wiederherstellung nach versehentlichem Löschen oder Beschädigung'],
        ['B', 'Replication primarily improves availability and failover readiness', 'Replikation verbessert in erster Linie Verfügbarkeit und Failover-Bereitschaft'],
        ['C', 'Replication alone can also replicate accidental logical deletions', 'Replikation allein kann auch versehentliche logische Löschungen replizieren'],
        ['D', 'Backups usually have higher RTO than active standby replicas', 'Backups haben üblicherweise ein höheres RTO als Active-Standby-Replikate'],
        ['E', 'Backups and replication mean exactly the same thing', 'Backups und Replikation bedeuten genau dasselbe']
      ],
      ['A', 'B', 'C', 'D'],
      ['Backups and replication serve different purposes. Replication improves availability and failover, but it can also propagate unwanted changes. Backups are vital for recovering from logical errors and usually restore more slowly than active replicas.', 'Backups und Replikation erfüllen unterschiedliche Zwecke. Replikation verbessert Verfügbarkeit und Failover, kann aber auch unerwünschte Änderungen mit übertragen. Backups sind entscheidend für die Wiederherstellung nach logischen Fehlern und werden meist langsamer wiederhergestellt als aktive Replikate.'],
      ['Think about logical corruption recovery versus availability and failover.', 'Denken Sie an die Wiederherstellung nach logischer Beschädigung im Vergleich zu Verfügbarkeit und Failover.'],
      'https://learn.microsoft.com/en-us/azure/architecture/framework/resiliency/business-continuity'
    ),
    q(300, 'scenario', 'BC', 'hard',
      ['A business application uses multiple Azure SQL databases that must fail over together to another region. The app team also wants stable read-write and read-only listener endpoints.', 'Eine Geschäftsanwendung verwendet mehrere Azure-SQL-Datenbanken, die gemeinsam in eine andere Region failovern müssen. Das Anwendungsteam möchte außerdem stabile Read-Write- und Read-Only-Listener-Endpunkte.'],
      ['Which Azure SQL feature should you design?', 'Welche Azure-SQL-Funktion sollten Sie entwerfen?'],
      [
        ['A', 'Auto-failover group', 'Auto-Failover-Gruppe'],
        ['B', 'Geo-restore only', 'Nur Geo-Restore'],
        ['C', 'Blob lifecycle management', 'Blob-Lifecycle-Management'],
        ['D', 'Availability set', 'Verfügbarkeitsgruppe']
      ],
      ['A'],
      ['Auto-failover groups let multiple Azure SQL databases fail over together and provide stable listener endpoints for application connection strings.', 'Auto-Failover-Gruppen ermöglichen es, dass mehrere Azure-SQL-Datenbanken gemeinsam failovern, und stellen stabile Listener-Endpunkte für Verbindungsstrings der Anwendung bereit.'],
      ['The question calls for grouped failover and stable endpoints.', 'Die Frage verlangt gruppiertes Failover und stabile Endpunkte.'],
      'https://learn.microsoft.com/en-us/azure/azure-sql/database/auto-failover-group-overview'
    ),
    q(301, 'single', 'BC', 'easy',
      null,
      ['Which Azure platform construct improves availability by placing resources in separate datacenters within a region?', 'Welches Azure-Plattformkonstrukt verbessert die Verfügbarkeit, indem Ressourcen in getrennten Rechenzentren innerhalb einer Region platziert werden?'],
      [
        ['A', 'Availability zones', 'Availability Zones'],
        ['B', 'Management groups', 'Verwaltungsgruppen'],
        ['C', 'Action Groups', 'Aktionsgruppen'],
        ['D', 'Resource tags', 'Ressourcentags']
      ],
      ['A'],
      ['Availability zones isolate resources across separate physical locations in one region to improve availability against datacenter failures.', 'Availability Zones isolieren Ressourcen über separate physische Standorte innerhalb einer Region, um die Verfügbarkeit gegenüber Rechenzentrumsausfällen zu verbessern.'],
      ['This is the intra-region availability building block.', 'Dies ist der Baustein für Verfügbarkeit innerhalb einer Region.'],
      'https://learn.microsoft.com/en-us/azure/reliability/availability-zones-overview'
    ),
    q(302, 'scenario', 'BC', 'medium',
      ['A company needs low-cost disaster recovery for Blob data in a secondary region. It does not need read access to the secondary region unless the primary region fails.', 'Ein Unternehmen benötigt kostengünstiges Disaster Recovery für Blob-Daten in einer Sekundärregion. Lesezugriff auf die Sekundärregion ist nicht erforderlich, solange die Primärregion verfügbar ist.'],
      ['Which redundancy option should you choose?', 'Welche Redundanzoption sollten Sie wählen?'],
      [
        ['A', 'GRS', 'GRS'],
        ['B', 'RA-GRS', 'RA-GRS'],
        ['C', 'ZRS', 'ZRS'],
        ['D', 'LRS', 'LRS']
      ],
      ['A'],
      ['GRS provides geo-replication to a secondary region without the extra capability and cost of secondary-region read access. That matches the stated requirement.', 'GRS bietet Georeplikation in eine Sekundärregion ohne die zusätzliche Funktion und Kosten des Lesezugriffs auf die Sekundärregion. Das passt zur genannten Anforderung.'],
      ['You need geo-replication but not read-access geo-replication.', 'Sie benötigen Georeplikation, aber keine read-access-georedundante Replikation.'],
      'https://learn.microsoft.com/en-us/azure/storage/common/storage-redundancy'
    ),
    q(303, 'multiple', 'BC', 'medium',
      null,
      ['Which actions should architects include in disaster recovery governance?', 'Welche Maßnahmen sollten Architekten in die Disaster-Recovery-Governance einbeziehen?'],
      [
        ['A', 'Document RTO and RPO targets', 'RTO- und RPO-Ziele dokumentieren'],
        ['B', 'Run regular failover drills', 'Regelmäßige Failover-Übungen durchführen'],
        ['C', 'Automate recovery steps where possible', 'Wiederherstellungsschritte nach Möglichkeit automatisieren'],
        ['D', 'Validate application dependencies such as DNS and identity', 'Anwendungsabhängigkeiten wie DNS und Identität validieren'],
        ['E', 'Ignore DNS TTL and external dependency design', 'DNS-TTL und Design externer Abhängigkeiten ignorieren']
      ],
      ['A', 'B', 'C', 'D'],
      ['Effective DR governance includes clear objectives, validation, automation, and testing. Ignoring external dependencies creates major recovery risk.', 'Effektive DR-Governance umfasst klare Ziele, Validierung, Automatisierung und Tests. Das Ignorieren externer Abhängigkeiten erzeugt erhebliche Wiederherstellungsrisiken.'],
      ['Choose the practices that make recovery predictable and testable.', 'Wählen Sie die Praktiken, die Wiederherstellung planbar und testbar machen.'],
      'https://learn.microsoft.com/en-us/azure/architecture/framework/resiliency/business-continuity'
    ),
    q(304, 'scenario', 'INF', 'hard',
      ['A retailer is decomposing a monolithic application into containerized microservices. The platform must provide Kubernetes orchestration, rolling updates, autoscaling, and support for enterprise networking and policies.', 'Ein Einzelhändler zerlegt eine monolithische Anwendung in containerisierte Microservices. Die Plattform muss Kubernetes-Orchestrierung, Rolling Updates, Autoscaling sowie Unterstützung für Enterprise-Netzwerke und Richtlinien bieten.'],
      ['Which Azure compute platform should you design?', 'Welche Azure-Compute-Plattform sollten Sie entwerfen?'],
      [
        ['A', 'Azure Kubernetes Service', 'Azure Kubernetes Service'],
        ['B', 'Azure CDN', 'Azure CDN'],
        ['C', 'Azure Policy only', 'Nur Azure Policy'],
        ['D', 'Azure Backup', 'Azure Backup']
      ],
      ['A'],
      ['AKS is Azure managed Kubernetes and provides orchestration, node pools, scaling, rolling deployments, and integration with Azure networking and policy controls.', 'AKS ist das verwaltete Kubernetes von Azure und bietet Orchestrierung, Node Pools, Skalierung, Rolling Deployments und Integration in Azure-Netzwerk- sowie Richtlinienkontrollen.'],
      ['The requirement is managed Kubernetes for microservices.', 'Die Anforderung lautet verwaltetes Kubernetes für Microservices.'],
      'https://learn.microsoft.com/en-us/azure/aks/concepts-clusters-workloads'
    ),
    q(305, 'single', 'INF', 'medium',
      null,
      ['Which App Service deployment model provides dedicated isolated hosting inside a virtual network for strict compliance and network isolation requirements?', 'Welches App-Service-Bereitstellungsmodell bietet dediziertes isoliertes Hosting innerhalb eines virtuellen Netzwerks für strenge Compliance- und Netzwerktrennungsanforderungen?'],
      [
        ['A', 'App Service Environment v3', 'App Service Environment v3'],
        ['B', 'Functions Consumption', 'Functions Consumption'],
        ['C', 'Azure CDN', 'Azure CDN'],
        ['D', 'Azure Bastion', 'Azure Bastion']
      ],
      ['A'],
      ['App Service Environment v3 deploys App Service on dedicated infrastructure inside a virtual network, making it suitable for strict isolation and compliance scenarios.', 'App Service Environment v3 stellt App Service auf dedizierter Infrastruktur innerhalb eines virtuellen Netzwerks bereit und eignet sich daher für Szenarien mit strenger Isolation und Compliance.'],
      ['Look for the isolated, dedicated App Service option.', 'Suchen Sie nach der isolierten, dedizierten App-Service-Option.'],
      'https://learn.microsoft.com/en-us/azure/app-service/environment/overview'
    ),
    q(306, 'multiple', 'INF', 'medium',
      null,
      ['Which capabilities are native to Azure API Management?', 'Welche Funktionen sind in Azure API Management nativ enthalten?'],
      [
        ['A', 'Rate limiting and quotas', 'Ratenbegrenzung und Kontingente'],
        ['B', 'Authentication and authorization policies', 'Authentifizierungs- und Autorisierungsrichtlinien'],
        ['C', 'Request or response transformation policies', 'Richtlinien zur Transformation von Anforderungen oder Antworten'],
        ['D', 'API versioning and revisions', 'API-Versionierung und Revisionen'],
        ['E', 'Kubernetes node autoscaling', 'Autoskalierung von Kubernetes-Knoten']
      ],
      ['A', 'B', 'C', 'D'],
      ['API Management provides gateway policies, security, transformations, throttling, versioning, and developer enablement. It does not manage Kubernetes node scaling.', 'API Management bietet Gateway-Richtlinien, Sicherheit, Transformationen, Drosselung, Versionierung und Entwicklerunterstützung. Die Skalierung von Kubernetes-Knoten verwaltet der Dienst nicht.'],
      ['Choose the API gateway and governance capabilities.', 'Wählen Sie die API-Gateway- und Governance-Funktionen.'],
      'https://learn.microsoft.com/en-us/azure/api-management/api-management-key-concepts'
    ),
    q(307, 'scenario', 'INF', 'medium',
      ['An event-driven application processes queue bursts. The compute layer must scale quickly, connect to private resources in a virtual network, and keep prewarmed instances ready to reduce cold starts.', 'Eine ereignisgesteuerte Anwendung verarbeitet Lastspitzen aus Warteschlangen. Die Compute-Schicht muss schnell skalieren, sich mit privaten Ressourcen in einem virtuellen Netzwerk verbinden und vorgewärmte Instanzen bereithalten, um Kaltstarts zu reduzieren.'],
      ['Which Azure compute design should you choose?', 'Welches Azure-Compute-Design sollten Sie wählen?'],
      [
        ['A', 'Azure Functions Premium plan', 'Azure Functions Premium-Plan'],
        ['B', 'Azure Functions Consumption plan', 'Azure Functions Consumption-Plan'],
        ['C', 'Azure CDN', 'Azure CDN'],
        ['D', 'Azure Policy initiative', 'Azure Policy-Initiative']
      ],
      ['A'],
      ['Functions Premium supports prewarmed instances, VNet integration, and elastic event-driven scaling. That directly matches the requirements.', 'Functions Premium unterstützt vorgewärmte Instanzen, VNet-Integration und elastische ereignisgesteuerte Skalierung. Das entspricht direkt den Anforderungen.'],
      ['The decisive clues are prewarmed instances and VNet access.', 'Die entscheidenden Hinweise sind vorgewärmte Instanzen und VNet-Zugriff.'],
      'https://learn.microsoft.com/en-us/azure/azure-functions/functions-premium-plan'
    ),
    q(308, 'single', 'INF', 'medium',
      null,
      ['Which Azure messaging service is best for ordered, durable enterprise commands with transactions, duplicate detection, and dead-letter queues?', 'Welcher Azure-Messaging-Dienst ist am besten für geordnete, dauerhafte Unternehmensbefehle mit Transaktionen, Duplikaterkennung und Dead-Letter-Queues geeignet?'],
      [
        ['A', 'Azure Service Bus', 'Azure Service Bus'],
        ['B', 'Azure Event Grid', 'Azure Event Grid'],
        ['C', 'Azure CDN', 'Azure CDN'],
        ['D', 'Azure DNS', 'Azure DNS']
      ],
      ['A'],
      ['Azure Service Bus is the enterprise messaging service for queues and topics with advanced capabilities such as transactions, sessions, duplicate detection, and dead-lettering.', 'Azure Service Bus ist der Enterprise-Messaging-Dienst für Queues und Topics mit erweiterten Funktionen wie Transaktionen, Sitzungen, Duplikaterkennung und Dead-Lettering.'],
      ['This is reliable enterprise messaging, not simple event notification.', 'Dies ist zuverlässiges Enterprise Messaging und keine einfache Ereignisbenachrichtigung.'],
      'https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-messaging-overview'
    ),
    q(309, 'scenario', 'INF', 'medium',
      ['A business application publishes product and customer events to many subscribers, including serverless functions, webhooks, and automation workflows. The publisher should remain loosely coupled to consumers.', 'Eine Geschäftsanwendung veröffentlicht Produkt- und Kundenereignisse an viele Abonnenten, darunter serverlose Funktionen, Webhooks und Automatisierungsworkflows. Der Publisher soll lose mit den Konsumenten gekoppelt bleiben.'],
      ['Which Azure service should you use?', 'Welchen Azure-Dienst sollten Sie verwenden?'],
      [
        ['A', 'Azure Event Grid', 'Azure Event Grid'],
        ['B', 'Azure Service Bus queue only', 'Nur Azure-Service-Bus-Queue'],
        ['C', 'Azure Backup', 'Azure Backup'],
        ['D', 'Azure Policy', 'Azure Policy']
      ],
      ['A'],
      ['Event Grid is designed for event routing and fan-out to many subscribers with minimal coupling between publishers and consumers.', 'Event Grid ist für Ereignisrouting und Fan-Out an viele Abonnenten bei minimaler Kopplung zwischen Publishern und Konsumenten ausgelegt.'],
      ['This is event notification fan-out, not command messaging.', 'Dies ist Ereignisbenachrichtigungs-Fan-Out und kein Command Messaging.'],
      'https://learn.microsoft.com/en-us/azure/event-grid/overview'
    ),
    q(310, 'single', 'INF', 'easy',
      null,
      ['In a hub-spoke network architecture, what is typically centralized in the hub virtual network?', 'Was wird in einer Hub-Spoke-Netzwerkarchitektur typischerweise im Hub-VNet zentralisiert?'],
      [
        ['A', 'Shared services and security appliances', 'Gemeinsame Dienste und Sicherheitsappliances'],
        ['B', 'Every workload database', 'Jede Workload-Datenbank'],
        ['C', 'Blob archive tiers', 'Blob-Archivebenen'],
        ['D', 'Azure Policy initiatives', 'Azure Policy-Initiativen']
      ],
      ['A'],
      ['The hub commonly hosts shared connectivity, DNS, identity services, inspection, and security appliances, while spokes host individual workloads.', 'Der Hub hostet häufig gemeinsame Konnektivität, DNS, Identitätsdienste, Inspektion und Sicherheitsappliances, während die Spokes die einzelnen Workloads hosten.'],
      ['Think about the shared networking and security layer.', 'Denken Sie an die gemeinsam genutzte Netzwerk- und Sicherheitsschicht.'],
      'https://learn.microsoft.com/en-us/azure/architecture/networking/architecture/hub-spoke'
    ),
    q(311, 'multiple', 'INF', 'medium',
      null,
      ['Which benefits are associated with Azure ExpressRoute?', 'Welche Vorteile sind mit Azure ExpressRoute verbunden?'],
      [
        ['A', 'Private connectivity that does not traverse the public internet', 'Private Konnektivität, die das öffentliche Internet nicht durchquert'],
        ['B', 'More predictable performance and latency than internet VPN in many cases', 'In vielen Fällen besser vorhersehbare Leistung und Latenz als bei Internet-VPN'],
        ['C', 'A requirement for a public IP on every Azure resource', 'Eine Anforderung für eine öffentliche IP auf jeder Azure-Ressource'],
        ['D', 'Private high-throughput connectivity between on-premises and Azure', 'Private Hochdurchsatz-Konnektivität zwischen On-Premises und Azure'],
        ['E', 'Built-in global static content caching', 'Integriertes globales Caching statischer Inhalte']
      ],
      ['A', 'B', 'D'],
      ['ExpressRoute provides private connectivity to Azure over a connectivity provider, often with more predictable performance than internet-based VPN solutions. It is not a caching service and does not require public IPs on every resource.', 'ExpressRoute bietet private Konnektivität zu Azure über einen Konnektivitätsanbieter, oft mit besser vorhersehbarer Leistung als internetbasierte VPN-Lösungen. Es ist kein Caching-Dienst und erfordert keine öffentlichen IPs auf jeder Ressource.'],
      ['Choose the features related to private dedicated connectivity.', 'Wählen Sie die Merkmale im Zusammenhang mit privater dedizierter Konnektivität.'],
      'https://learn.microsoft.com/en-us/azure/expressroute/expressroute-introduction'
    ),
    q(312, 'scenario', 'INF', 'hard',
      ['An enterprise has many spoke VNets and on-premises datacenters. It wants centralized traffic inspection, shared DNS, and minimal direct connectivity between application spokes.', 'Ein Unternehmen hat viele Spoke-VNets und lokale Rechenzentren. Es möchte zentrale Datenverkehrsinspektion, gemeinsames DNS und möglichst wenig direkte Konnektivität zwischen den Anwendungs-Spokes.'],
      ['Which network design should you recommend?', 'Welches Netzwerkdesign sollten Sie empfehlen?'],
      [
        ['A', 'Hub-spoke networking with shared services and security controls in the hub', 'Hub-Spoke-Netzwerk mit gemeinsamen Diensten und Sicherheitskontrollen im Hub'],
        ['B', 'A flat network where every spoke connects directly to every other spoke', 'Ein flaches Netzwerk, in dem jeder Spoke direkt mit jedem anderen Spoke verbunden ist'],
        ['C', 'One storage account per subnet', 'Ein Speicherkonto pro Subnetz'],
        ['D', 'Only local route tables with no central hub', 'Nur lokale Routentabellen ohne zentralen Hub']
      ],
      ['A'],
      ['Hub-spoke architecture centralizes shared services, security appliances, and connectivity in the hub while keeping application spokes isolated from each other. This is a common enterprise Azure networking pattern.', 'Die Hub-Spoke-Architektur zentralisiert gemeinsame Dienste, Sicherheitsappliances und Konnektivität im Hub und hält gleichzeitig Anwendungs-Spokes voneinander isoliert. Dies ist ein gängiges Azure-Netzwerkmuster für Unternehmen.'],
      ['The design must centralize common services and avoid full mesh complexity.', 'Das Design muss gemeinsame Dienste zentralisieren und die Komplexität eines Full-Mesh vermeiden.'],
      'https://learn.microsoft.com/en-us/azure/architecture/networking/architecture/hub-spoke'
    ),
    q(313, 'single', 'INF', 'medium',
      null,
      ['Which Azure networking feature gives a PaaS resource a private IP address in your virtual network?', 'Welche Azure-Netzwerkfunktion gibt einer PaaS-Ressource eine private IP-Adresse in Ihrem virtuellen Netzwerk?'],
      [
        ['A', 'Private Endpoint', 'Private Endpoint'],
        ['B', 'Availability set', 'Verfügbarkeitsgruppe'],
        ['C', 'Azure Policy', 'Azure Policy'],
        ['D', 'Action Group', 'Aktionsgruppe']
      ],
      ['A'],
      ['A Private Endpoint maps a PaaS resource to a private IP address in your virtual network by using Azure Private Link.', 'Ein Private Endpoint ordnet einer PaaS-Ressource mithilfe von Azure Private Link eine private IP-Adresse in Ihrem virtuellen Netzwerk zu.'],
      ['This is the private IP projection of a PaaS service into your VNet.', 'Dies ist die Projektion einer PaaS-Ressource mit privater IP in Ihr VNet.'],
      'https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-overview'
    ),
    q(314, 'scenario', 'INF', 'medium',
      ['A media company serves mostly static images, JavaScript, and video assets to users worldwide. The design goal is edge caching close to users to reduce latency and origin load.', 'Ein Medienunternehmen liefert überwiegend statische Bilder, JavaScript- und Videoressourcen an Benutzer weltweit aus. Ziel des Designs ist Edge-Caching nahe beim Benutzer, um Latenz und Origin-Last zu reduzieren.'],
      ['Which Azure service should you choose?', 'Welchen Azure-Dienst sollten Sie wählen?'],
      [
        ['A', 'Azure CDN', 'Azure CDN'],
        ['B', 'Azure Site Recovery', 'Azure Site Recovery'],
        ['C', 'Azure Policy', 'Azure Policy'],
        ['D', 'Azure Automation', 'Azure Automation']
      ],
      ['A'],
      ['Azure CDN is optimized for delivering static content from edge locations close to users, reducing latency and offloading the origin.', 'Azure CDN ist für die Bereitstellung statischer Inhalte von Edge-Standorten nahe bei den Benutzern optimiert, reduziert die Latenz und entlastet die Origin-Infrastruktur.'],
      ['This is a static content acceleration scenario.', 'Dies ist ein Szenario zur Beschleunigung statischer Inhalte.'],
      'https://learn.microsoft.com/en-us/azure/cdn/cdn-overview'
    ),
    q(315, 'multiple', 'INF', 'medium',
      null,
      ['Which design elements commonly improve AKS scalability and reliability?', 'Welche Designelemente verbessern üblicherweise Skalierbarkeit und Zuverlässigkeit von AKS?'],
      [
        ['A', 'Separate node pools for different workload types', 'Separate Node Pools für unterschiedliche Workload-Typen'],
        ['B', 'Cluster autoscaler', 'Cluster Autoscaler'],
        ['C', 'Availability zones for node pools when supported', 'Availability Zones für Node Pools, sofern unterstützt'],
        ['D', 'Ingress architecture for controlled external access', 'Ingress-Architektur für kontrollierten externen Zugriff'],
        ['E', 'Storing the Kubernetes control plane on application VMs', 'Speichern der Kubernetes-Steuerungsebene auf Anwendungs-VMs']
      ],
      ['A', 'B', 'C', 'D'],
      ['AKS reliability and scale designs often use dedicated node pools, autoscaling, zones, and a deliberate ingress pattern. The control plane is managed by Azure, not stored on application VMs.', 'AKS-Designs für Zuverlässigkeit und Skalierung verwenden häufig dedizierte Node Pools, Autoskalierung, Zonen und ein bewusstes Ingress-Muster. Die Steuerungsebene wird von Azure verwaltet und nicht auf Anwendungs-VMs gespeichert.'],
      ['Choose the managed Kubernetes design practices.', 'Wählen Sie die Designpraktiken für verwaltetes Kubernetes.'],
      'https://learn.microsoft.com/en-us/azure/aks/concepts-clusters-workloads'
    ),
    q(316, 'scenario', 'INF', 'hard',
      ['A regulated enterprise must host internal web apps on dedicated App Service infrastructure inside a virtual network. It requires strong network isolation, large scale, and tight control of inbound and outbound connectivity.', 'Ein reguliertes Unternehmen muss interne Web-Apps auf dedizierter App-Service-Infrastruktur innerhalb eines virtuellen Netzwerks hosten. Es erfordert starke Netzwerktrennung, große Skalierung und enge Kontrolle über ein- und ausgehende Konnektivität.'],
      ['Which hosting model is the best fit?', 'Welches Hostingmodell passt am besten?'],
      [
        ['A', 'App Service Environment v3', 'App Service Environment v3'],
        ['B', 'Functions Consumption', 'Functions Consumption'],
        ['C', 'Azure CDN', 'Azure CDN'],
        ['D', 'Azure Table storage', 'Azure Table Storage']
      ],
      ['A'],
      ['ASE v3 provides dedicated, isolated App Service hosting in a virtual network and is designed for enterprise isolation and compliance use cases.', 'ASE v3 bietet dediziertes, isoliertes App-Service-Hosting in einem virtuellen Netzwerk und ist für Enterprise-Isolation und Compliance-Anwendungsfälle ausgelegt.'],
      ['The requirements point to isolated App Service hosting inside a VNet.', 'Die Anforderungen deuten auf isoliertes App-Service-Hosting innerhalb eines VNets hin.'],
      'https://learn.microsoft.com/en-us/azure/app-service/environment/overview'
    ),
    q(317, 'single', 'INF', 'medium',
      null,
      ['Which Azure service feature lets you publish multiple API versions or revisions behind a managed gateway?', 'Welche Azure-Dienstfunktion ermöglicht es Ihnen, mehrere API-Versionen oder Revisionen hinter einem verwalteten Gateway zu veröffentlichen?'],
      [
        ['A', 'API Management versioning and revisions', 'API-Management-Versionierung und -Revisionen'],
        ['B', 'Blob soft delete', 'Blob-Soft-Delete'],
        ['C', 'Recovery plan sequencing', 'Recovery-Plan-Sequenzierung'],
        ['D', 'Availability sets', 'Verfügbarkeitsgruppen']
      ],
      ['A'],
      ['API Management supports API versions and revisions so teams can evolve APIs behind a consistent gateway and policy layer.', 'API Management unterstützt API-Versionen und -Revisionen, sodass Teams APIs hinter einer konsistenten Gateway- und Richtlinienschicht weiterentwickeln können.'],
      ['This is an API gateway lifecycle feature.', 'Dies ist eine Lifecycle-Funktion eines API-Gateways.'],
      'https://learn.microsoft.com/en-us/azure/api-management/api-management-versions'
    ),
    q(318, 'scenario', 'INF', 'hard',
      ['Financial services microservices exchange commands that must be durable, ordered per customer, and protected against duplicate processing. The solution must also support dead-letter handling.', 'Microservices eines Finanzdienstleisters tauschen Befehle aus, die dauerhaft, pro Kunde geordnet und vor doppelter Verarbeitung geschützt sein müssen. Die Lösung muss außerdem Dead-Letter-Behandlung unterstützen.'],
      ['Which Azure service should handle this integration?', 'Welcher Azure-Dienst sollte diese Integration übernehmen?'],
      [
        ['A', 'Azure Service Bus', 'Azure Service Bus'],
        ['B', 'Azure Event Grid', 'Azure Event Grid'],
        ['C', 'Azure CDN', 'Azure CDN'],
        ['D', 'Azure Front Door', 'Azure Front Door']
      ],
      ['A'],
      ['Azure Service Bus offers durable messaging, sessions for ordered processing, duplicate detection, and dead-letter queues. That makes it suitable for enterprise command messaging.', 'Azure Service Bus bietet dauerhaftes Messaging, Sitzungen für geordnete Verarbeitung, Duplikaterkennung und Dead-Letter-Queues. Dadurch eignet sich der Dienst für Enterprise-Command-Messaging.'],
      ['This is reliable command messaging, not event broadcast.', 'Dies ist zuverlässiges Command-Messaging und kein Event-Broadcast.'],
      'https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-messaging-overview'
    ),
    q(319, 'single', 'INF', 'medium',
      null,
      ['Which Azure service is best for lightweight reactive event delivery from publishers to many handlers?', 'Welcher Azure-Dienst ist am besten für die leichtgewichtige reaktive Ereigniszustellung von Publishern an viele Handler geeignet?'],
      [
        ['A', 'Azure Event Grid', 'Azure Event Grid'],
        ['B', 'Azure SQL Database', 'Azure SQL-Datenbank'],
        ['C', 'Azure Files', 'Azure Files'],
        ['D', 'Recovery Services vault', 'Recovery Services-Tresor']
      ],
      ['A'],
      ['Event Grid is designed for event routing and delivery to many subscribers in loosely coupled event-driven architectures.', 'Event Grid ist für Ereignisrouting und Zustellung an viele Abonnenten in lose gekoppelten ereignisgesteuerten Architekturen ausgelegt.'],
      ['This is the Azure eventing backbone for fan-out notifications.', 'Dies ist das Azure-Ereignis-Backbone für Fan-Out-Benachrichtigungen.'],
      'https://learn.microsoft.com/en-us/azure/event-grid/overview'
    ),
    q(320, 'multiple', 'INF', 'medium',
      null,
      ['Which components are commonly part of a private PaaS connectivity pattern?', 'Welche Komponenten gehören typischerweise zu einem privaten PaaS-Konnektivitätsmuster?'],
      [
        ['A', 'Private Endpoint', 'Private Endpoint'],
        ['B', 'Private DNS zone integration', 'Integration einer privaten DNS-Zone'],
        ['C', 'Disabling public network access when supported', 'Deaktivieren des öffentlichen Netzwerkzugriffs, wenn unterstützt'],
        ['D', 'Availability set', 'Verfügbarkeitsgruppe'],
        ['E', 'Azure Policy exemption only', 'Nur eine Azure-Policy-Ausnahme']
      ],
      ['A', 'B', 'C'],
      ['Private PaaS designs usually use Private Endpoints, private DNS so service names resolve privately, and often disable public network access to force private connectivity.', 'Private PaaS-Designs verwenden üblicherweise Private Endpoints, privates DNS für private Namensauflösung und deaktivieren oft den öffentlichen Netzwerkzugriff, um private Konnektivität zu erzwingen.'],
      ['Think about private connectivity, private name resolution, and closing the public path.', 'Denken Sie an private Konnektivität, private Namensauflösung und das Schließen des öffentlichen Pfads.'],
      'https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns'
    ),
    q(321, 'scenario', 'INF', 'hard',
      ['A company connects datacenters to Azure by using ExpressRoute. On-premises applications must reach Azure Storage and Azure SQL through private endpoints and resolve the service names to private IP addresses consistently.', 'Ein Unternehmen verbindet Rechenzentren über ExpressRoute mit Azure. Lokale Anwendungen müssen Azure Storage und Azure SQL über Private Endpoints erreichen und die Dienstnamen konsistent in private IP-Adressen auflösen können.'],
      ['Which design should you recommend?', 'Welches Design sollten Sie empfehlen?'],
      [
        ['A', 'Private Endpoints with Private DNS zones and DNS forwarding integration', 'Private Endpoints mit privaten DNS-Zonen und DNS-Forwarding-Integration'],
        ['B', 'Only route tables in the VNet', 'Nur Routentabellen im VNet'],
        ['C', 'Public endpoints with firewall IP allow lists only', 'Nur öffentliche Endpunkte mit Firewall-IP-Zulassungslisten'],
        ['D', 'Azure CDN in front of the databases', 'Azure CDN vor den Datenbanken']
      ],
      ['A'],
      ['Private Endpoints provide private connectivity, and Private DNS zones plus DNS forwarding ensure the service FQDNs resolve to private IPs from Azure and on-premises networks.', 'Private Endpoints bieten private Konnektivität, und private DNS-Zonen plus DNS-Forwarding stellen sicher, dass sich Dienst-FQDNs aus Azure- und On-Premises-Netzwerken in private IP-Adressen auflösen.'],
      ['The design must solve both transport and name resolution for private endpoints.', 'Das Design muss sowohl Transport als auch Namensauflösung für Private Endpoints lösen.'],
      'https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns'
    ),
    q(322, 'single', 'INF', 'medium',
      null,
      ['Which Azure DNS component should you use so private endpoint FQDNs resolve to private IP addresses inside virtual networks?', 'Welche Azure-DNS-Komponente sollten Sie verwenden, damit sich FQDNs von Private Endpoints innerhalb virtueller Netzwerke in private IP-Adressen auflösen?'],
      [
        ['A', 'Private DNS zone', 'Private DNS-Zone'],
        ['B', 'Azure CDN endpoint', 'Azure-CDN-Endpunkt'],
        ['C', 'Recovery Services vault', 'Recovery Services-Tresor'],
        ['D', 'Management group', 'Verwaltungsgruppe']
      ],
      ['A'],
      ['Private DNS zones hold the records that map private endpoint names to private IP addresses for resources accessed through Azure Private Link.', 'Private DNS-Zonen enthalten die Einträge, die Namen von Private Endpoints den privaten IP-Adressen von Ressourcen zuordnen, die über Azure Private Link erreichbar sind.'],
      ['This question is about private name resolution.', 'Diese Frage bezieht sich auf private Namensauflösung.'],
      'https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns'
    ),
    q(323, 'scenario', 'INF', 'medium',
      ['An AKS-hosted application needs to access Azure Key Vault and Storage without storing secrets in Kubernetes manifests or container images.', 'Eine auf AKS gehostete Anwendung muss auf Azure Key Vault und Storage zugreifen, ohne Geheimnisse in Kubernetes-Manifests oder Container-Images zu speichern.'],
      ['Which identity design should you recommend?', 'Welches Identitätsdesign sollten Sie empfehlen?'],
      [
        ['A', 'AKS workload identity with Microsoft Entra integration', 'AKS Workload Identity mit Microsoft-Entra-Integration'],
        ['B', 'A storage account key in a ConfigMap', 'Ein Speicherkontoschlüssel in einer ConfigMap'],
        ['C', 'A shared local admin account on each node', 'Ein gemeinsam genutztes lokales Administratorkonto auf jedem Knoten'],
        ['D', 'A SQL login in plain text', 'Eine SQL-Anmeldung im Klartext']
      ],
      ['A'],
      ['AKS workload identity lets Kubernetes workloads obtain Microsoft Entra tokens without storing long-lived secrets in manifests. That is the preferred modern design for secretless pod access to Azure resources.', 'AKS Workload Identity ermöglicht es Kubernetes-Workloads, Microsoft-Entra-Token zu beziehen, ohne langlebige Geheimnisse in Manifests zu speichern. Das ist das bevorzugte moderne Design für geheimnislosen Pod-Zugriff auf Azure-Ressourcen.'],
      ['The goal is pod access to Azure resources without embedded secrets.', 'Ziel ist Pod-Zugriff auf Azure-Ressourcen ohne eingebettete Geheimnisse.'],
      'https://learn.microsoft.com/en-us/azure/aks/workload-identity-overview'
    ),
    q(324, 'multiple', 'INF', 'medium',
      null,
      ['Which statements about App Service Environment v3 are true?', 'Welche Aussagen über App Service Environment v3 sind richtig?'],
      [
        ['A', 'It provides dedicated App Service infrastructure', 'Es stellt dedizierte App-Service-Infrastruktur bereit'],
        ['B', 'It is deployed in a virtual network', 'Es wird in einem virtuellen Netzwerk bereitgestellt'],
        ['C', 'It is commonly chosen for strong network isolation requirements', 'Es wird häufig für Anforderungen an starke Netzwerktrennung gewählt'],
        ['D', 'It is the lowest-cost option for hobby workloads', 'Es ist die kostengünstigste Option für Hobby-Workloads'],
        ['E', 'It can host App Service plans and apps on isolated infrastructure', 'Es kann App-Service-Pläne und Apps auf isolierter Infrastruktur hosten']
      ],
      ['A', 'B', 'C', 'E'],
      ['ASE v3 is the isolated, dedicated App Service deployment model in a virtual network. It is intended for enterprise isolation and control, not as the cheapest hosting option.', 'ASE v3 ist das isolierte, dedizierte App-Service-Bereitstellungsmodell in einem virtuellen Netzwerk. Es ist für Enterprise-Isolation und Kontrolle gedacht und nicht als günstigste Hosting-Option.'],
      ['Choose the characteristics of isolated dedicated hosting.', 'Wählen Sie die Merkmale eines isolierten dedizierten Hostings.'],
      'https://learn.microsoft.com/en-us/azure/app-service/environment/overview'
    ),
    q(325, 'scenario', 'INF', 'hard',
      ['An enterprise wants one managed API facade in front of dozens of microservices. The facade must apply OAuth validation, quotas, header transformations, and a developer onboarding experience.', 'Ein Unternehmen möchte eine verwaltete API-Fassade vor Dutzenden von Microservices. Die Fassade muss OAuth-Validierung, Kontingente, Header-Transformationen und eine Onboarding-Erfahrung für Entwickler bereitstellen.'],
      ['Which Azure service should you design?', 'Welchen Azure-Dienst sollten Sie entwerfen?'],
      [
        ['A', 'Azure API Management', 'Azure API Management'],
        ['B', 'Azure Backup', 'Azure Backup'],
        ['C', 'Azure Front Door only', 'Nur Azure Front Door'],
        ['D', 'Azure Policy', 'Azure Policy']
      ],
      ['A'],
      ['API Management provides a managed API gateway with policies for auth, transformation, throttling, developer portal, and lifecycle management across many backends.', 'API Management stellt ein verwaltetes API-Gateway mit Richtlinien für Authentifizierung, Transformation, Drosselung, Entwicklerportal und Lifecycle-Management über viele Backends hinweg bereit.'],
      ['This is API governance and gateway management, not only traffic routing.', 'Dies ist API-Governance und Gateway-Management und nicht nur Traffic-Routing.'],
      'https://learn.microsoft.com/en-us/azure/api-management/api-management-key-concepts'
    ),
    q(326, 'single', 'INF', 'medium',
      null,
      ['Which Azure Functions hosting option is often the lowest-cost choice for infrequent event-driven executions but may introduce cold starts?', 'Welche Azure-Functions-Hostingoption ist häufig die kostengünstigste Wahl für seltene ereignisgesteuerte Ausführungen, kann aber Kaltstarts verursachen?'],
      [
        ['A', 'Consumption plan', 'Consumption-Plan'],
        ['B', 'Premium plan', 'Premium-Plan'],
        ['C', 'App Service Environment v3', 'App Service Environment v3'],
        ['D', 'Dedicated AKS cluster', 'Dedizierter AKS-Cluster']
      ],
      ['A'],
      ['The Consumption plan charges per execution and is cost-efficient for intermittent workloads, but it can have cold starts and fewer advanced networking features than Premium.', 'Der Consumption-Plan berechnet pro Ausführung und ist kosteneffizient für intermittierende Workloads, kann aber Kaltstarts und weniger erweiterte Netzwerkfunktionen als Premium aufweisen.'],
      ['Look for the cheapest serverless plan with possible cold starts.', 'Suchen Sie nach dem günstigsten serverlosen Plan mit möglichen Kaltstarts.'],
      'https://learn.microsoft.com/en-us/azure/azure-functions/functions-scale'
    ),
    q(327, 'scenario', 'INF', 'hard',
      ['Hundreds of spoke VNets need centralized internet egress filtering, shared DNS, and shared connectivity to on-premises networks while keeping application spokes loosely coupled.', 'Hunderte von Spoke-VNets benötigen zentrale Internet-Egress-Filterung, gemeinsames DNS und gemeinsame Konnektivität zu lokalen Netzwerken, während die Anwendungs-Spokes lose gekoppelt bleiben sollen.'],
      ['Which network architecture is most appropriate?', 'Welche Netzwerkarchitektur ist am geeignetsten?'],
      [
        ['A', 'Hub-spoke architecture with shared services in the hub', 'Hub-Spoke-Architektur mit gemeinsamen Diensten im Hub'],
        ['B', 'Full mesh peering between all spokes', 'Vollständiges Mesh-Peering zwischen allen Spokes'],
        ['C', 'Separate tenants for every application', 'Separate Mandanten für jede Anwendung'],
        ['D', 'One storage account per application subnet', 'Ein Speicherkonto pro Anwendungssubnetz']
      ],
      ['A'],
      ['Hub-spoke networking centralizes shared services and connectivity while reducing the complexity and blast radius of direct spoke-to-spoke relationships.', 'Hub-Spoke-Netzwerke zentralisieren gemeinsame Dienste und Konnektivität und reduzieren gleichzeitig die Komplexität und den Blast Radius direkter Spoke-zu-Spoke-Beziehungen.'],
      ['The solution must centralize common services and avoid a full mesh.', 'Die Lösung muss gemeinsame Dienste zentralisieren und ein Full Mesh vermeiden.'],
      'https://learn.microsoft.com/en-us/azure/architecture/networking/architecture/hub-spoke'
    ),
    q(328, 'multiple', 'INF', 'medium',
      null,
      ['Which capabilities are common reasons to choose AKS for containerized microservices?', 'Welche Fähigkeiten sind typische Gründe, AKS für containerisierte Microservices zu wählen?'],
      [
        ['A', 'Kubernetes orchestration and declarative deployments', 'Kubernetes-Orchestrierung und deklarative Bereitstellungen'],
        ['B', 'Horizontal and cluster autoscaling', 'Horizontale und Cluster-Autoskalierung'],
        ['C', 'Rolling updates and self-healing workloads', 'Rolling Updates und selbstheilende Workloads'],
        ['D', 'Node pools for workload isolation', 'Node Pools zur Workload-Isolation'],
        ['E', 'Built-in long-term backup vault management', 'Integrierte Verwaltung von Langzeit-Backup-Tresoren']
      ],
      ['A', 'B', 'C', 'D'],
      ['AKS is chosen for managed Kubernetes capabilities such as orchestration, scaling, rolling updates, self-healing, and workload isolation by node pools. Backup vault management is not the reason to choose AKS.', 'AKS wird wegen verwalteter Kubernetes-Fähigkeiten wie Orchestrierung, Skalierung, Rolling Updates, Selbstheilung und Workload-Isolation durch Node Pools gewählt. Backup-Tresor-Verwaltung ist kein Grund für die Wahl von AKS.'],
      ['Choose the managed Kubernetes platform capabilities.', 'Wählen Sie die Fähigkeiten einer verwalteten Kubernetes-Plattform.'],
      'https://learn.microsoft.com/en-us/azure/aks/concepts-clusters-workloads'
    ),
    q(329, 'scenario', 'INF', 'medium',
      ['A web application needs global HTTP routing, path-based traffic distribution to regional backends, integrated WAF, and edge acceleration in a single service.', 'Eine Webanwendung benötigt globales HTTP-Routing, pfadbasierten Traffic-Verteilung zu regionalen Backends, integrierte WAF und Edge-Beschleunigung in einem einzigen Dienst.'],
      ['Which Azure service is the best fit?', 'Welcher Azure-Dienst passt am besten?'],
      [
        ['A', 'Azure Front Door', 'Azure Front Door'],
        ['B', 'Azure Files', 'Azure Files'],
        ['C', 'Azure Backup', 'Azure Backup'],
        ['D', 'Azure Policy', 'Azure Policy']
      ],
      ['A'],
      ['Azure Front Door combines global layer-7 routing, WAF, acceleration, and health-based failover for internet-facing applications.', 'Azure Front Door kombiniert globales Layer-7-Routing, WAF, Beschleunigung und gesundheitsbasiertes Failover für internetorientierte Anwendungen.'],
      ['This is the global application delivery and protection service.', 'Dies ist der Dienst für globale Anwendungsbereitstellung und Schutz.'],
      'https://learn.microsoft.com/en-us/azure/frontdoor/front-door-overview'
    ),
    q(330, 'single', 'INF', 'medium',
      null,
      ['Which connectivity option is best for predictable private high-throughput network connectivity from on-premises to Azure without traversing the public internet?', 'Welche Konnektivitätsoption ist am besten für vorhersehbare private Hochdurchsatz-Netzwerkkonnektivität von On-Premises zu Azure geeignet, ohne das öffentliche Internet zu durchqueren?'],
      [
        ['A', 'ExpressRoute', 'ExpressRoute'],
        ['B', 'Public load balancer', 'Öffentlicher Lastenausgleich'],
        ['C', 'Azure CDN', 'Azure CDN'],
        ['D', 'Azure Monitor workbook', 'Azure Monitor-Arbeitsmappe']
      ],
      ['A'],
      ['ExpressRoute provides private connectivity between on-premises environments and Azure through a connectivity provider without traversing the public internet.', 'ExpressRoute bietet private Konnektivität zwischen On-Premises-Umgebungen und Azure über einen Konnektivitätsanbieter, ohne das öffentliche Internet zu durchqueren.'],
      ['This is private dedicated connectivity, not internet-based access.', 'Dies ist private dedizierte Konnektivität und kein internetbasierter Zugriff.'],
      'https://learn.microsoft.com/en-us/azure/expressroute/expressroute-introduction'
    ),
    q(331, 'scenario', 'INF', 'hard',
      ['A partner platform exposes APIs externally, sends reliable internal commands between microservices, and publishes integration events to many downstream handlers. Architects want a managed Azure-first design for all three concerns.', 'Eine Partnerplattform stellt APIs extern bereit, sendet zuverlässige interne Befehle zwischen Microservices und veröffentlicht Integrationsereignisse an viele nachgelagerte Handler. Architekten möchten für alle drei Anforderungen ein verwaltetes Azure-first-Design.'],
      ['Which combination should you recommend?', 'Welche Kombination sollten Sie empfehlen?'],
      [
        ['A', 'API Management, Service Bus, and Event Grid', 'API Management, Service Bus und Event Grid'],
        ['B', 'Azure Files, Blob storage, and Cost Management', 'Azure Files, Blob Storage und Cost Management'],
        ['C', 'Recovery Services vault, Azure Policy, and Azure Backup', 'Recovery Services-Tresor, Azure Policy und Azure Backup'],
        ['D', 'App Service Environment only', 'Nur App Service Environment']
      ],
      ['A'],
      ['API Management handles external API governance, Service Bus handles reliable internal command messaging, and Event Grid handles fan-out event publication. Together they fit the three integration patterns described.', 'API Management übernimmt externe API-Governance, Service Bus übernimmt zuverlässiges internes Command-Messaging, und Event Grid übernimmt Fan-Out-Ereignisveröffentlichung. Zusammen passen sie zu den drei beschriebenen Integrationsmustern.'],
      ['Map each requirement to the Azure service built for that integration pattern.', 'Ordnen Sie jede Anforderung dem Azure-Dienst zu, der für dieses Integrationsmuster entwickelt wurde.'],
      'https://learn.microsoft.com/en-us/azure/api-management/api-management-key-concepts'
    )
  ];

  if (window.ExamData && window.ExamData['az-305']) {
    window.ExamData['az-305'].questions = window.ExamData['az-305'].questions.concat(extra);
  }
})();
