Práctica gratuita · sin registro
30 preguntas de práctica gratuitas de Azure AZ-400
Preguntas de práctica reales para el examen Azure Azure DevOps Solutions (AZ-400), con respuestas y explicaciones detalladas. Actualizado en 2026.
Preguntas gratuitas
30
Puntuación de aprobado
700 de 1000
Duración del examen
120 minutos
Banco de preguntas
Más de 347 preguntas
A continuación tienes 30 preguntas de práctica reales para el examen Azure Azure DevOps Solutions (AZ-400). Cada pregunta muestra la respuesta correcta y una explicación detallada cuando la revelas. Úsalas para medir tu preparación: si obtienes menos del 70 % en estas 30 preguntas, prevé al menos 4 semanas más de estudio antes de reservar.
Preguntas de práctica de AZ-400
- FreePracticeQuiz.questionLabelSource ControlPlanea crear un proyecto en Azure DevOps. Varios desarrolladores trabajarán en el proyecto. Los desarrolladores trabajarán sin conexión con frecuencia y necesitarán acceder al historial completo del proyecto mientras están sin conexión. ¿Qué solución de control de versiones debe usar?ATortoiseSVN.BTeam Foundation Version Control.CSubversion.DGit.
- FreePracticeQuiz.questionLabelInstrumentationUsa Azure SQL Database Intelligent Insights y Azure Application Insights para la supervisión. ¿Qué lenguaje de consulta debe usar?AKusto Query Language (KQL).BPL/pgSQL.CPL/SQL.DTransact-SQL.
- FreePracticeQuiz.questionLabelSource ControlContoso, Ltd. es una empresa manufacturera con su oficina principal en Chicago. Contoso planea mejorar sus procesos de desarrollo y operaciones de TI aplicando los principios de Azure DevOps. Contoso tiene una suscripción de Azure y crea una organización de Azure DevOps. La organización de Azure DevOps incluye: la extensión Docker; un grupo de implementación llamado Pool7 que contiene 10 máquinas virtuales de Azure que ejecutan Windows Server 2016. La suscripción de Azure contiene una cuenta de Azure Automation. Contoso planea crear proyectos en Azure DevOps como se muestra en la tabla siguiente. Contoso identifica los siguientes requisitos técnicos: implementar agentes de compilación para Project1. Usar recursos de Azure siempre que sea posible. Evitar tecnologías obsoletas. Implementar para Project2 una estrategia de flujo de código que permita: que Team2 envíe pull requests para Project2; que Team2 trabaje de forma independiente en cambios sobre una copia de Project2; garantizar que cualquier cambio intermedio realizado por Team2 en una copia de Project2 esté sujeto a las mismas restricciones definidas en la directiva de compilación de Project2. Siempre que sea posible, implementar automatización y minimizar el esfuerzo administrativo. Implementar Project3, Project5, Project6 y Project7 según los cambios previstos. Implementar Project4 y configurar el proyecto para insertar imágenes de Docker en Azure Container Registry. Necesita implementar la estrategia de flujo de código para Project2 en Azure DevOps. ¿Qué tres acciones debe realizar, en orden?  ACasilla 1: Crear un repositorio. Casilla 2: Crear un fork. Casilla 3: Agregar una directiva de validación de compilación.BCasilla 1: Crear un fork. Casilla 2: Crear una rama. Casilla 3: Agregar una directiva de validación de compilación.CCasilla 1: Crear un repositorio. Casilla 2: Agregar una directiva de compilación. Casilla 3: Agregar una directiva de validación de compilación.DCasilla 1: Crear un repositorio. Casilla 2: Agregar una directiva de compilación. Casilla 3: Crear una rama.
- FreePracticeQuiz.questionLabelInstrumentationLitware, Inc. es un proveedor de software independiente (ISV). Litware tiene una oficina principal y cinco sucursales. Arquitectura de la aplicación: la aplicación principal de la empresa es un único sistema monolítico de gestión de fondos de jubilación basado en formularios web de ASP.NET cuya lógica está escrita en VB.NET. Algunas secciones nuevas de la aplicación están escritas en C#. Se crean variantes de la aplicación para clientes concretos. Actualmente hay más de 80 ramas en el código base. La aplicación se desarrolló con Microsoft Visual Studio. El código fuente se almacena en Team Foundation Server (TFS) en la oficina principal. Las sucursales acceden al código fuente mediante servidores proxy de TFS. Problemas de arquitectura: Litware se centra en escribir código nuevo para los clientes. No se asignan recursos para refactorizar o eliminar el código existente. Los cambios en el código base tardan mucho tiempo, ya que las dependencias no resultan evidentes para los desarrolladores. Las operaciones de fusión del código suelen tardar meses e implican a muchos desarrolladores. La fusión de código introduce con frecuencia errores difíciles de localizar y resolver. Los clientes informan de que los costes de propiedad del sistema de gestión de fondos de jubilación aumentan continuamente. La necesidad de fusionar código no relacionado hace que incluso los cambios menores resulten costosos. Requisitos — Cambios previstos: Litware planea desarrollar una nueva suite de aplicaciones para la planificación de inversiones. Las aplicaciones de planificación de inversiones solo requerirán una integración menor con el sistema existente de gestión de fondos de jubilación. La suite incluirá una aplicación web multicapa y dos aplicaciones móviles para iOS. Una aplicación móvil la usarán los empleados; la otra, los clientes. Litware planea adoptar una metodología de desarrollo más ágil. El código compartido se extraerá en una serie de paquetes. Litware ha iniciado un proceso interno de transformación a la nube y planea usar servicios en la nube cuando resulte adecuado. Litware quiere ser proactiva en la detección de fallos, en lugar de esperar siempre los informes de errores de los clientes. Requisitos técnicos: la suite de aplicaciones de planificación de inversiones debe cumplir los siguientes requisitos técnicos: las nuevas conexiones entrantes a través del firewall deben reducirse al mínimo; los miembros de un grupo llamado Developers deben poder instalar paquetes; se debe aplicar el principio de mínimo privilegio en todas las asignaciones de permisos; se debe usar una estrategia de ramas que permita desarrollar nuevas funcionalidades de forma aislada; los miembros de un grupo llamado Team leaders deben poder crear paquetes nuevos y editar los permisos de las fuentes de paquetes; se debe usar Visual Studio App Center para centralizar los informes de bloqueos de las aplicaciones móviles y los tipos de dispositivo en uso; la calidad del código y la calidad de las versiones son críticas; durante una versión, las implementaciones no deben avanzar entre fases si hay errores activos registrados en la versión; las aplicaciones móviles deben poder llamar al servicio de cotización del sistema existente de gestión de fondos de jubilación. Hasta que el sistema se actualice, el servicio solo admitirá autenticación básica sobre HTTPS. La configuración del sistema operativo requerida para los servidores de prueba cambia cada semana. Se debe usar Azure Automation State Configuration para garantizar que el sistema operativo de cada servidor de prueba se configure de la misma forma al crear los servidores y se verifique periódicamente. Los servidores de prueba se configuran correctamente en la primera implementación, pero experimentan una desviación de configuración con el tiempo. Azure Automation State Configuration no consigue corregir las configuraciones. Los nodos de Azure Automation State Configuration se registran mediante el comando siguiente. ¿Cómo debe completar el código para inicializar App Center en la aplicación móvil?  ACasilla 1: [MSAnalytics.self. Casilla 2: MSCrasches.self].BCasilla 1: [MSDistribute.self. Casilla 2: MSAnalytics.self].CCasilla 1: [MSPush.self. Casilla 2: MSCrasches.self].DCasilla 1: [MSAnalytics.self. Casilla 2: MSCrasches.self].
- FreePracticeQuiz.questionLabelSite Reliability EngineeringAdministra un proyecto en Azure DevOps. Necesita evitar que la configuración del proyecto cambie con el tiempo. Solución: realizar un análisis de Subscription Health cuando se creen los paquetes. ¿Cumple esto el objetivo?ASí.BNo.
- FreePracticeQuiz.questionLabelContinuous IntegrationTiene una canalización de compilación existente en Azure Pipelines. Necesita usar compilaciones incrementales sin purgar el entorno entre las ejecuciones de la canalización. ¿Qué debe usar?ALa tarea File Transform.BUn agente autohospedado.CTrabajos paralelos hospedados por Microsoft.
- FreePracticeQuiz.questionLabelContinuous IntegrationWoodgrove Bank es una empresa de servicios financieros con su oficina principal en el Reino Unido. Woodgrove Bank planea implementar los siguientes cambios en la gestión de proyectos: implementar Azure DevOps para el seguimiento de proyectos; centralizar el control del código fuente en repositorios privados de GitHub; implementar Azure Pipelines para las canalizaciones de compilación y de versión. Woodgrove Bank planea implementar los siguientes cambios en el entorno de identidad: implementar un inquilino de Azure AD llamado woodgrovebank.com; sincronizar el dominio de Active Directory con Azure AD; configurar App1 para usar una entidad de servicio; integrar GitHub con Azure AD. Woodgrove Bank planea implementar los siguientes cambios en las aplicaciones principales: migrar App1 a ASP.NET Core; integrar Azure Pipelines y la herramienta de compilación de terceros usada para desarrollar App2. Woodgrove Bank planea implementar los siguientes cambios en el entorno DevOps: implementar App1 en Azure App Service; implementar el control de código fuente para el esquema de DB1; migrar todo el código fuente de TFS1 a GitHub; implementar App2 en una máquina virtual de Azure llamada VM1; fusionar la rama POC en la rama predeterminada de GitHub; implementar un panel de Azure DevOps para que las partes interesadas supervisen el progreso del desarrollo. Woodgrove Bank identifica los siguientes requisitos técnicos: las bases de datos iniciales de los nuevos entornos deben contener tanto el esquema como los datos de referencia; una alerta de Azure Monitor para VM1 debe configurarse para cumplir los siguientes requisitos; el historial de commits de la rama POC debe reemplazar el historial de la rama predeterminada; el panel de Azure DevOps debe mostrar las métricas indicadas en la tabla siguiente; el acceso a Azure DevOps debe restringirse a direcciones IP específicas; los tiempos de carga de las páginas de App1 deben capturarse y supervisarse; el esfuerzo administrativo debe reducirse al mínimo. Necesita configurar Azure Pipelines para controlar las compilaciones de App2. ¿Qué método de autenticación debe usar? AWindows NTLM.BCertificado.CSAML.DToken de acceso personal (PAT).
- FreePracticeQuiz.questionLabelContinuous DeliveryTiene una función de Azure hospedada en un plan de App Service llamado az400-123456789-func1. Necesita configurar az400-123456789-func1 para que actualice las funciones automáticamente cada vez que se confirme código nuevo en la rama master de https://github.com/Azure-Samples/functions-quickstart. Para completar esta tarea, inicie sesión en el portal de Microsoft Azure.A1. Abra el portal de Microsoft Azure. 2. Inicie sesión en su cuenta de Azure, seleccione App Services en el panel de navegación izquierdo del portal de Azure y, a continuación, seleccione az400-123456789-func1. 3. En la página de la aplicación, seleccione Centro de implementación en el menú izquierdo. 4. En la página del proveedor de compilación, seleccione Azure Pipelines (Preview) y, a continuación, seleccione Continuar. 5. En la página Configurar, en la sección Código: para GitHub, despliegue y seleccione la organización, el repositorio y la rama que quiere implementar de forma continua. 6. Seleccione Continuar. 7. En la página Prueba, elija si quiere habilitar pruebas de carga y, a continuación, seleccione Continuar. 8. Según el nivel de precios de su plan de App Service, puede aparecer una página Implementar en ensayo. Elija si quiere habilitar ranuras de implementación y, a continuación, seleccione Continuar. 9. Después de configurar el proveedor de compilación, revise la configuración en la página Resumen y, a continuación, seleccione Finalizar.
- FreePracticeQuiz.questionLabelSite Reliability EngineeringWoodgrove Bank es una empresa de servicios financieros con su oficina principal en el Reino Unido. Woodgrove Bank planea implementar los siguientes cambios en la gestión de proyectos: implementar Azure DevOps para el seguimiento de proyectos; centralizar el control del código fuente en repositorios privados de GitHub; implementar Azure Pipelines para las canalizaciones de compilación y de versión. Woodgrove Bank planea implementar los siguientes cambios en el entorno de identidad: implementar un inquilino de Azure AD llamado woodgrovebank.com; sincronizar el dominio de Active Directory con Azure AD; configurar App1 para usar una entidad de servicio; integrar GitHub con Azure AD. Woodgrove Bank planea implementar los siguientes cambios en las aplicaciones principales: migrar App1 a ASP.NET Core; integrar Azure Pipelines y la herramienta de compilación de terceros usada para desarrollar App2. Woodgrove Bank planea implementar los siguientes cambios en el entorno DevOps: implementar App1 en Azure App Service; implementar el control de código fuente para el esquema de DB1; migrar todo el código fuente de TFS1 a GitHub; implementar App2 en una máquina virtual de Azure llamada VM1; fusionar la rama POC en la rama predeterminada de GitHub; implementar un panel de Azure DevOps para que las partes interesadas supervisen el progreso del desarrollo. Woodgrove Bank identifica los siguientes requisitos técnicos: las bases de datos iniciales de los nuevos entornos deben contener tanto el esquema como los datos de referencia; una alerta de Azure Monitor para VM1 debe configurarse para cumplir los siguientes requisitos; el historial de commits de la rama POC debe reemplazar el historial de la rama predeterminada; el panel de Azure DevOps debe mostrar las métricas indicadas en la tabla siguiente; el acceso a Azure DevOps debe restringirse a direcciones IP específicas; los tiempos de carga de las páginas de App1 deben capturarse y supervisarse; el esfuerzo administrativo debe reducirse al mínimo. Necesita reemplazar las herramientas de DevOps existentes para admitir los cambios previstos. ¿Qué debe usar?  ATrello: Azure Boards. Bamboo: Azure Pipelines. BitBucket: repositorios de GitHub.BTrello: Azure Test Plans. Bamboo: GitHub Actions. BitBucket: Azure Artifacts.CTrello: repositorios de GitHub. Bamboo: Azure Artifacts. BitBucket: Azure Pipelines.DTrello: Azure Boards. Bamboo: GitHub Actions. BitBucket: Azure Artifacts.
- FreePracticeQuiz.questionLabelSite Reliability EngineeringEstá creando una aplicación que tiene los siguientes activos: código fuente; registros de pruebas y compilaciones automatizadas; activos binarios grandes y actualizados con frecuencia; una biblioteca común usada por varias aplicaciones. ¿Dónde debe almacenar cada activo? ACódigo fuente: Azure Repos. Biblioteca común usada por varias aplicaciones: Azure Storage. Registros de pruebas y compilaciones automatizadas: Azure Pipelines. Activos binarios grandes y actualizados con frecuencia: Azure Storage.BCódigo fuente: Azure Repos. Biblioteca común usada por varias aplicaciones: Azure Artifacts. Registros de pruebas y compilaciones automatizadas: Azure Pipelines. Activos binarios grandes y actualizados con frecuencia: Azure Test Plans.CCódigo fuente: Azure Test Plans. Biblioteca común usada por varias aplicaciones: Azure Artifacts. Registros de pruebas y compilaciones automatizadas: Azure Pipelines. Activos binarios grandes y actualizados con frecuencia: Azure Storage.DCódigo fuente: Azure Repos. Biblioteca común usada por varias aplicaciones: Azure Artifacts. Registros de pruebas y compilaciones automatizadas: Azure Pipelines. Activos binarios grandes y actualizados con frecuencia: Azure Storage.
- FreePracticeQuiz.questionLabelContinuous DeliveryEstá definiendo estrategias de versión para dos aplicaciones, como se muestra en la tabla siguiente. ¿Qué estrategia de versión debe usar para cada aplicación?  AApp1: implementación Canary. App2: implementación Blue/Green.BApp1: implementación Blue/Green. App2: implementación Rolling.CApp1: implementación Canary. App2: implementación Rolling.DApp1: implementación Rolling. App2: implementación Canary.
- FreePracticeQuiz.questionLabelContinuous IntegrationContoso, Ltd. es una empresa manufacturera con su oficina principal en Chicago. Contoso planea mejorar sus procesos de desarrollo y operaciones de TI aplicando los principios de Azure DevOps. Contoso tiene una suscripción de Azure y crea una organización de Azure DevOps. La organización de Azure DevOps incluye: la extensión Docker; un grupo de implementación llamado Pool7 que contiene 10 máquinas virtuales de Azure que ejecutan Windows Server 2016. La suscripción de Azure contiene una cuenta de Azure Automation. Contoso planea crear proyectos en Azure DevOps como se muestra en la tabla siguiente. Contoso identifica los siguientes requisitos técnicos: implementar agentes de compilación para Project1. Usar recursos de Azure siempre que sea posible. Evitar tecnologías obsoletas. Implementar para Project2 una estrategia de flujo de código que permita: que Team2 envíe pull requests para Project2; que Team2 trabaje de forma independiente en cambios sobre una copia de Project2; garantizar que cualquier cambio intermedio realizado por Team2 en una copia de Project2 esté sujeto a las mismas restricciones definidas en la directiva de compilación de Project2. Siempre que sea posible, implementar automatización y minimizar el esfuerzo administrativo. Implementar Project3, Project5, Project6 y Project7 según los cambios previstos. Implementar Project4 y configurar el proyecto para insertar imágenes de Docker en Azure Container Registry. Necesita implementar Project4. ¿Qué debe hacer primero? AAgregar la instrucción FROM en el archivo Dockerfile.BAgregar una tarea Copy and Publish Build Artifacts a la canalización de compilación.CAgregar una tarea Docker a la canalización de compilación.DAgregar la instrucción MAINTAINER en el archivo Dockerfile.
- FreePracticeQuiz.questionLabelSource ControlSu empresa usa Azure DevOps para gestionar los procesos de compilación y de versión de las aplicaciones. Usa un repositorio Git para el control del código fuente de las aplicaciones. Planea crear una rama nueva a partir de una pull request existente. Más adelante, planea fusionar la rama nueva y la rama de destino de la pull request. Necesita usar una acción de pull request para crear la rama nueva. La solución debe garantizar que la rama use solo una parte del código de la pull request. ¿Qué acción de pull request debe usar?AEstablecer como rama predeterminada.BAprobar con sugerencias.CCherry-pick.DReactivateRevert.ERevert.
- FreePracticeQuiz.questionLabelContinuous DeliveryWoodgrove Bank es una empresa de servicios financieros con su oficina principal en el Reino Unido. Woodgrove Bank planea implementar los siguientes cambios en la gestión de proyectos: implementar Azure DevOps para el seguimiento de proyectos; centralizar el control del código fuente en repositorios privados de GitHub; implementar Azure Pipelines para las canalizaciones de compilación y de versión. Woodgrove Bank planea implementar los siguientes cambios en el entorno de identidad: implementar un inquilino de Azure AD llamado woodgrovebank.com; sincronizar el dominio de Active Directory con Azure AD; configurar App1 para usar una entidad de servicio; integrar GitHub con Azure AD. Woodgrove Bank planea implementar los siguientes cambios en las aplicaciones principales: migrar App1 a ASP.NET Core; integrar Azure Pipelines y la herramienta de compilación de terceros usada para desarrollar App2. Woodgrove Bank planea implementar los siguientes cambios en el entorno DevOps: implementar App1 en Azure App Service; implementar el control de código fuente para el esquema de DB1; migrar todo el código fuente de TFS1 a GitHub; implementar App2 en una máquina virtual de Azure llamada VM1; fusionar la rama POC en la rama predeterminada de GitHub; implementar un panel de Azure DevOps para que las partes interesadas supervisen el progreso del desarrollo. Woodgrove Bank identifica los siguientes requisitos técnicos: las bases de datos iniciales de los nuevos entornos deben contener tanto el esquema como los datos de referencia; una alerta de Azure Monitor para VM1 debe configurarse para cumplir los siguientes requisitos; el historial de commits de la rama POC debe reemplazar el historial de la rama predeterminada; el panel de Azure DevOps debe mostrar las métricas indicadas en la tabla siguiente; el acceso a Azure DevOps debe restringirse a direcciones IP específicas; los tiempos de carga de las páginas de App1 deben capturarse y supervisarse; el esfuerzo administrativo debe reducirse al mínimo. Necesita configurar la autenticación para App1. La solución debe admitir los cambios previstos. ¿Qué tres acciones debe realizar, en orden?  ACasilla 1: Crear una aplicación. Casilla 2: Agregar un secreto. Casilla 3: Configurar el ID y el secreto para App1.BCasilla 1: Crear una identidad de servicio administrada. Casilla 2: Crear una credencial. Casilla 3: Configurar el ID y el secreto para App1.CCasilla 1: Agregar un secreto. Casilla 2: Crear una aplicación. Casilla 3: Crear una identidad de servicio administrada.DCasilla 1: Crear una aplicación. Casilla 2: Crear una identidad de servicio administrada. Casilla 3: Configurar el ID y el secreto para App1.
- FreePracticeQuiz.questionLabelInstrumentationTiene una aplicación web Microsoft ASP.NET Core en Azure a la que se accede desde todo el mundo. Necesita ejecutar una prueba de ping de URL cada cinco minutos y crear una alerta cuando la aplicación web no esté disponible desde determinadas regiones de Azure. La solución debe minimizar el tiempo de desarrollo. ¿Qué debe hacer?ACrear una prueba de disponibilidad y una alerta de Azure Application Insights.BCrear una alerta de Azure Service Health para las regiones concretas.CCrear una métrica de disponibilidad y una alerta de Azure Monitor.DEscribir una función de Azure e implementarla en las regiones concretas.
- FreePracticeQuiz.questionLabelProject ManagementTiene un repositorio privado de GitHub. Necesita mostrar el estado de los commits del repositorio en Azure Boards. ¿Qué debe hacer primero?ACrear una GitHub Action en GitHub.BAgregar la aplicación Azure Pipelines al repositorio de GitHub.CConfigurar la autenticación multifactor (MFA) para su cuenta de GitHub.DAgregar la aplicación Azure Boards al repositorio.
- FreePracticeQuiz.questionLabelContinuous IntegrationEstá configurando canalizaciones de compilación de Azure DevOps. Planea usar agentes de compilación hospedados. ¿Qué grupo de agentes de compilación debe usar para compilar cada tipo de aplicación? AAplicación que se ejecuta en iOS: Hosted Windows Container. Aplicación web de Internet Information Services (IIS) que se ejecuta en Docker: Hosted Ubuntu 1604.BAplicación que se ejecuta en iOS: Hosted macOS. Aplicación web de Internet Information Services (IIS) que se ejecuta en Docker: Hosted.CAplicación que se ejecuta en iOS: Hosted. Aplicación web de Internet Information Services (IIS) que se ejecuta en Docker: Default.DAplicación que se ejecuta en iOS: Hosted Windows Container. Aplicación web de Internet Information Services (IIS) que se ejecuta en Docker: Default.
- FreePracticeQuiz.questionLabelContinuous Delivery¿Cómo debe configurar la directiva de retención de versiones para la suite de aplicaciones de planificación de inversiones? AVersión global: establecer la directiva de retención predeterminada en 30 días. Fase de producción: establecer la directiva de retención de la fase en 60 días.BVersión global: establecer la directiva de retención máxima en 30 días. Fase de producción: establecer la directiva de retención predeterminada en 30 días.CVersión global: establecer la directiva de retención de la fase en 60 días. Fase de producción: establecer la directiva de retención máxima en 60 días.DVersión global: establecer la directiva de retención de la fase en 30 días. Fase de producción: establecer la directiva de retención de la fase en 30 días.
- FreePracticeQuiz.questionLabelContinuous IntegrationEstá automatizando el proceso de pruebas de su empresa. Necesita automatizar las pruebas de interfaz de usuario de una aplicación web. ¿Qué framework debe usar?AJaCoco.BSelenium.CXamarin.UITest.DMicrosoft.CodeAnalysis.
- FreePracticeQuiz.questionLabelContinuous IntegrationEstá automatizando el proceso de pruebas de su empresa. Necesita automatizar las pruebas de interfaz de usuario de una aplicación web. ¿Qué framework debe usar?AJaCoco.BPlaywright.CXamarin.UITest.DMicrosoft.CodeAnalysis.
- FreePracticeQuiz.questionLabelContinuous DeliveryTiene un proceso de aprobación que contiene una condición. La condición exige que las versiones sean aprobadas por un jefe de equipo antes de implementarse. Tiene una directiva que establece que las aprobaciones deben producirse en un plazo de ocho horas. Descubre que las implementaciones fallan si las aprobaciones tardan más de dos horas. Necesita garantizar que las implementaciones solo fallen si las aprobaciones tardan más de ocho horas. Solución: en las condiciones previas a la implementación, modifica el valor de Tiempo de espera de las aprobaciones previas a la implementación. ¿Cumple esto el objetivo?ASí.BNo.
- FreePracticeQuiz.questionLabelSite Reliability EngineeringContoso, Ltd. es una empresa manufacturera con su oficina principal en Chicago. Contoso planea mejorar sus procesos de desarrollo y operaciones de TI aplicando los principios de Azure DevOps. Contoso tiene una suscripción de Azure y crea una organización de Azure DevOps. La organización de Azure DevOps incluye: la extensión Docker; un grupo de implementación llamado Pool7 que contiene 10 máquinas virtuales de Azure que ejecutan Windows Server 2016. La suscripción de Azure contiene una cuenta de Azure Automation. Contoso planea crear proyectos en Azure DevOps como se muestra en la tabla siguiente. Contoso identifica los siguientes requisitos técnicos: implementar agentes de compilación para Project1. Usar recursos de Azure siempre que sea posible. Evitar tecnologías obsoletas. Implementar para Project2 una estrategia de flujo de código que permita: que Team2 envíe pull requests para Project2; que Team2 trabaje de forma independiente en cambios sobre una copia de Project2; garantizar que cualquier cambio intermedio realizado por Team2 en una copia de Project2 esté sujeto a las mismas restricciones definidas en la directiva de compilación de Project2. Siempre que sea posible, implementar automatización y minimizar el esfuerzo administrativo. Implementar Project3, Project5, Project6 y Project7 según los cambios previstos. Implementar Project4 y configurar el proyecto para insertar imágenes de Docker en Azure Container Registry. Necesita configurar Azure Automation para los equipos de Group7. ¿Qué tres acciones debe realizar, en orden?  ACasilla 1: Crear un archivo de configuración de Desired State Configuration (DSC) con la extensión .ps1. Casilla 2: Ejecutar el cmdlet de Azure PowerShell Import-AzureRmAutomationDscConfiguration. Casilla 3: Ejecutar el cmdlet de Azure PowerShell Start-AzureRmAutomationDscCompilationJob.BCasilla 1: Ejecutar el cmdlet de Azure PowerShell Import-AzureRmAutomationDscConfiguration. Casilla 2: Crear un archivo de configuración de Desired State Configuration (DSC) con la extensión .ps1. Casilla 3: Ejecutar el cmdlet de Azure PowerShell New-AzureRmResourceGroupDeployment.CCasilla 1: Ejecutar el cmdlet de Azure PowerShell New-AzureRmResourceGroupDeployment. Casilla 2: Crear un archivo de plantilla de Azure Resource Manager con la extensión .json. Casilla 3: Ejecutar el cmdlet de Azure PowerShell New-AzureRmResourceGroupDeployment.DCasilla 1: Crear un archivo de plantilla de Azure Resource Manager con la extensión .json. Casilla 2: Ejecutar el cmdlet de Azure PowerShell New-AzureRmResourceGroupDeployment. Casilla 3: Ejecutar el cmdlet de Azure PowerShell Import-AzureRmAutomationDscConfiguration.
- FreePracticeQuiz.questionLabelProject ManagementWoodgrove Bank es una empresa de servicios financieros con su oficina principal en el Reino Unido. Woodgrove Bank planea implementar los siguientes cambios en la gestión de proyectos: implementar Azure DevOps para el seguimiento de proyectos; centralizar el control del código fuente en repositorios privados de GitHub; implementar Azure Pipelines para las canalizaciones de compilación y de versión. Woodgrove Bank planea implementar los siguientes cambios en el entorno de identidad: implementar un inquilino de Azure AD llamado woodgrovebank.com; sincronizar el dominio de Active Directory con Azure AD; configurar App1 para usar una entidad de servicio; integrar GitHub con Azure AD. Woodgrove Bank planea implementar los siguientes cambios en las aplicaciones principales: migrar App1 a ASP.NET Core; integrar Azure Pipelines y la herramienta de compilación de terceros usada para desarrollar App2. Woodgrove Bank planea implementar los siguientes cambios en el entorno DevOps: implementar App1 en Azure App Service; implementar el control de código fuente para el esquema de DB1; migrar todo el código fuente de TFS1 a GitHub; implementar App2 en una máquina virtual de Azure llamada VM1; fusionar la rama POC en la rama predeterminada de GitHub; implementar un panel de Azure DevOps para que las partes interesadas supervisen el progreso del desarrollo. Woodgrove Bank identifica los siguientes requisitos técnicos: las bases de datos iniciales de los nuevos entornos deben contener tanto el esquema como los datos de referencia; una alerta de Azure Monitor para VM1 debe configurarse para cumplir los siguientes requisitos; el historial de commits de la rama POC debe reemplazar el historial de la rama predeterminada; el panel de Azure DevOps debe mostrar las métricas indicadas en la tabla siguiente; el acceso a Azure DevOps debe restringirse a direcciones IP específicas; los tiempos de carga de las páginas de App1 deben capturarse y supervisarse; el esfuerzo administrativo debe reducirse al mínimo. Necesita cumplir los requisitos técnicos para controlar el acceso a Azure DevOps. ¿Qué debe usar? AAzure Multi-Factor Authentication (MFA).BReglas de firewall locales.CDirectivas de acceso condicional en Azure AD.DControl de acceso basado en roles de Azure (Azure RBAC).
- FreePracticeQuiz.questionLabelProject ManagementEstá configurando el panel de Azure DevOps. La solución debe cumplir los requisitos técnicos. ¿Qué widget debe usar para cada métrica? ACasilla 1: Sprint burndown. Casilla 2: Resumen de la canalización de versión. Casilla 3: Mosaico de consulta.BCasilla 1: Mosaico de consulta. Casilla 2: Velocidad. Casilla 3: Diagrama de flujo acumulado.CCasilla 1: Velocidad. Casilla 2: Resumen de la canalización de versión. Casilla 3: Mosaico de consulta.DCasilla 1: Velocidad. Casilla 2: Sprint burndown. Casilla 3: Mosaico de consulta.
- FreePracticeQuiz.questionLabelContinuous IntegrationSu empresa tiene un proyecto en Azure DevOps para una nueva aplicación web. Necesita garantizar que, cuando se protege el código, se ejecute una compilación automáticamente. Solución: en la pestaña Desencadenadores de la canalización de compilación, seleccionó «Agrupar cambios mientras hay una compilación en curso». ¿Cumple esto el objetivo?ASí.BNo.
- FreePracticeQuiz.questionLabelSource ControlNecesita localizar y aislar el código compartido. El código compartido se mantendrá en una serie de paquetes. ¿Qué tres acciones debe realizar, en orden? ACasilla 1: Crear un grafo de dependencias de la aplicación. Casilla 2: Agrupar los componentes relacionados. Casilla 3: Asignar la propiedad de cada grupo de componentes.BCasilla 1: Identificar el lenguaje más utilizado. Casilla 2: Agrupar los componentes relacionados. Casilla 3: Asignar la propiedad de cada grupo de componentes.CCasilla 1: Reescribir los componentes en el lenguaje más utilizado. Casilla 2: Crear un grafo de dependencias de la aplicación. Casilla 3: Agrupar los componentes relacionados.DCasilla 1: Asignar la propiedad de cada grupo de componentes. Casilla 2: Reescribir los componentes en el lenguaje más utilizado. Casilla 3: Identificar el lenguaje más utilizado.
- FreePracticeQuiz.questionLabelContinuous DeliveryEstá configurando una canalización de implementación de Azure DevOps. La aplicación implementada se autenticará en un servicio web mediante un secreto almacenado en un almacén de claves de Azure. Necesita usar el secreto en la canalización de implementación. ¿Qué tres acciones debe realizar, en orden? ACasilla 1: Agregar un registro de aplicación en Azure Active Directory (Azure AD). Casilla 2: Crear una entidad de servicio en Azure Active Directory (Azure AD). Casilla 3: Agregar una conexión de servicio de Azure Resource Manager a la canalización.BCasilla 1: Crear una entidad de servicio en Azure Active Directory (Azure AD). Casilla 2: Configurar una directiva de acceso en el almacén de claves. Casilla 3: Agregar una conexión de servicio de Azure Resource Manager a la canalización.CCasilla 1: Exportar un certificado del almacén de claves. Casilla 2: Agregar una conexión de servicio de Azure Resource Manager a la canalización. Casilla 3: Generar un certificado autofirmado.DCasilla 1: Generar un certificado autofirmado. Casilla 2: Crear una entidad de servicio en Azure Active Directory (Azure AD). Casilla 3: Exportar un certificado del almacén de claves.
- FreePracticeQuiz.questionLabelInstrumentationTiene una aplicación multicapa. El front-end de la aplicación está hospedado en Azure App Service. Necesita identificar los tiempos de carga medios de las páginas de la aplicación. ¿Qué debe usar?ALos registros de diagnóstico de App Service.BAzure Application Insights.CAzure Advisor.DEl registro de actividad de App Service.
- FreePracticeQuiz.questionLabelInstrumentationTiene una aplicación formada por varias aplicaciones web de Azure App Service y funciones de Azure. Necesita evaluar la seguridad de las aplicaciones web y de las funciones. ¿Qué característica de Azure puede usar para obtener una recomendación sobre la seguridad de la aplicación?ASeguridad y cumplimiento en Azure Log Analytics.BEstado de los recursos en Azure Service Health.CDetección inteligente en Azure Application Insights.DProceso y aplicaciones en Azure Security Center.
- FreePracticeQuiz.questionLabelSite Reliability EngineeringNecesita configurar una máquina virtual llamada VM1 para acceder de forma segura a los secretos almacenados en un almacén de claves de Azure llamado az400-11566895-kv. Para completar esta tarea, inicie sesión en el portal de Microsoft Azure.A1. Inicie sesión en el portal de Azure. 2. Localice la máquina virtual VM1. 3. Seleccione Identidad. 4. Habilite la identidad asignada por el sistema para VM1 estableciendo el Estado en Activado. 5. Autorice la identidad administrada de VM1 en el almacén de claves mediante una asignación de roles en el panel Control de acceso (IAM).
¿Listo para el examen completo de AZ-400?
Accede a todas las Más de 347 preguntas, a la simulación cronometrada y al análisis de tus puntos débiles. Planes desde 2,99 $: los créditos no caducan nunca.
Preguntas frecuentes
¿Son preguntas de práctica reales de AZ-400?+
¿Es difícil el examen AZ-400?+
¿Cuántas preguntas tiene el examen real de AZ-400?+
¿Hace falta registrarse para usar estas preguntas?+
Sigue estudiando
Aprueba AZ-400 en el primer intento
Únete a los candidatos que usan DummyExams para practicar con exámenes cronometrados realistas, explicaciones detalladas y análisis de puntos débiles.
Comenzar el examen de práctica completo de AZ-400