AccueilCertificationsAZ-400 › Questions gratuites

Questions gratuites AZ-400 — Designing and Implementing Microsoft DevOps Solutions

Téléchargez gratuitement 60 questions d'entraînement pour la certification AZ-400 proposée par Microsoft. Toutes les questions sont accompagnées de corrections détaillées avec explications techniques.

Caractéristiques de l'examen blanc

Code de certificationAZ-400
ÉditeurMicrosoft
Nombre de questions60
TypeQCM avec 4 réponses possibles
Niveauexpert
CatégorieDevOps
Prix100% gratuit

Aperçu de 8 questions représentatives

Voici un échantillon aléatoire de 8 questions tirées de notre base d'entraînement AZ-400. Pour accéder aux 60 questions complètes, lancez l'examen blanc gratuitement.

Question 1
Dans le contexte DevOps, que signifie le terme "Shift Left"?
  1. Déplacer les serveurs vers une région Azure différente
  2. Réduire le nombre d'environnements de déploiement
  3. Intégrer la sécurité, les tests et la qualité plus tôt dans le cycle de développement (avant le déploiement)
  4. Utiliser des branches Git à gauche dans le diagramme
Question 2
Vous devez implémenter le déploiement progressif (progressive exposure) d'une nouvelle feature dans une application web Azure. Vous voulez exposer la feature à 10% des utilisateurs initialement, puis augmenter graduellement. Quelle solution Azure devriez-vous utiliser?
  1. Azure App Configuration avec Feature Management et des filtres de ciblage (targeting filters) ou percentage filters
  2. Azure Traffic Manager avec des poids de routing
  3. Azure Front Door avec des routes multiples
  4. Des variables d'environnement dans App Service
  5. Traffic Manager fait du routing DNS, pas du feature toggling applicatif. C) Front Door fait du routing réseau, pas de la gestion de features. D) Les variables d'environnement nécessitent un redéploiement. Alternative : utiliser des bibliothèques comme LaunchDarkly ou Split.io.
Question 3
Vous configurez Azure Pipelines pour déployer une application web. Vous devez stocker de manière sécurisée les secrets comme les chaînes de connexion et les clés API. Quelle approche devriez-vous utiliser?
  1. Stocker les secrets dans des variables de pipeline en clair
  2. Commit les secrets dans un fichier appsettings.json chiffré dans le repository
  3. Stocker les secrets dans Azure Key Vault et utiliser une variable group liée à Key Vault avec une Service Connection et Managed Identity
  4. Passer les secrets en paramètres de ligne de commande dans le pipeline YAML
  5. Variables en clair sont visibles dans les logs et l'historique. B) Même chiffrés, les secrets dans le repo violent le principe de séparation et compliquent la rotation. D) Les paramètres CLI peuvent apparaître dans les process lists. Toujours marquer les variables comme "secret" pour masquer dans les logs.
Question 4
Vous configurez un repository Git dans Azure Repos. Vous devez empêcher que les gros fichiers binaires (>100MB) soient commités pour éviter de gonfler le repository. Quelle solution devriez-vous utiliser?
  1. soient commités pour éviter de gonfler le repository. Quelle solution devriez-vous utiliser?
  2. Demander aux développeurs de faire attention
  3. Configurer une branch policy pour rejeter les fichiers volumineux
  4. Utiliser Git LFS (Large File Storage) pour stocker les gros fichiers séparément avec des pointeurs dans Git
  5. Compresser tous les fichiers avant de les commiter
  6. Compter sur l'attention humaine n'est pas fiable. B) Les branch policies ne bloquent pas par taille de fichier. D) La compression ne résout pas le problème fondamental du versioning de gros binaires dans Git. Git LFS est essentiel pour les projets avec des assets (jeux vidéo, design, ML models). Configurer .gitattributes pour spécifier les patterns LFS.
Question 5
Votre application utilise des microservices déployés sur AKS. Vous devez implémenter le tracing distribué pour diagnostiquer les problèmes de latence entre services. Quelle solution Microsoft recommande-t-elle?
  1. Azure Monitor Metrics avec des dashboards personnalisés
  2. Application Insights avec automatic dependency tracking et correlation IDs utilisant W3C Trace Context
  3. Azure Log Analytics avec des requêtes KQL personnalisées
  4. Prometheus et Grafana déployés dans le cluster
  5. Metrics ne trace pas les dépendances entre services. C) Log Analytics nécessite une instrumentation manuelle extensive. D) Prometheus/Grafana est valide mais nécessite plus de configuration et n'offre pas l'intégration native Azure. Application Insights supporte aussi OpenTelemetry pour la standardisation.
Question 6
Quelle métrique DevOps mesure la fréquence à laquelle votre équipe déploie du code en production?
  1. Mean Time To Recovery (MTTR)
  2. Deployment Frequency
  3. Change Failure Rate
  4. Lead Time for Changes
  5. MTTR mesure le temps moyen de récupération après un incident. C) Change Failure Rate mesure le pourcentage de déploiements causant des incidents. D) Lead Time mesure le temps entre le commit et le déploiement en production. Les équipes élites déploient plusieurs fois par jour avec un lead time < 1 heure.
  6. Strategy
Question 7
Vous configurez un pipeline CI dans Azure DevOps pour une application .NET. Vous devez optimiser le temps de build et réduire les coûts. (Sélectionnez TOUTES les réponses correctes)
  1. Utiliser des Microsoft-hosted agents avec mise en cache des dépendances NuGet
  2. Implémenter des builds incrémentales avec des conditions sur les chemins de fichiers modifiés
  3. Désactiver les tests unitaires pour accélérer le pipeline
  4. Utiliser des self-hosted agents sur des VMs réservées pour les builds fréquents
  5. Le cache NuGet réduit significativement le temps de restauration des packages (Cache@2 task). B) Les path filters et conditions évitent de rebuilder des composants non modifiés (trigger paths). D) Les self-hosted agents éliminent les frais par minute et le temps de provisioning pour les projets avec builds fréquents. C) Désactiver les tests compromet la qualité et n'est jamais recommandé - il vaut mieux paralléliser les tests. Autres optimisations : utiliser des agents avec des specs adaptées, paralléliser les jobs, utiliser des Docker layer caching.
Question 8
Vous gérez une application legacy monolithique que vous migrez progressivement vers des microservices (pattern Strangler Fig). Vous devez router les requêtes vers le monolithe ou les nouveaux microservices basé sur le path URL. Quelle solution Azure devriez-vous utiliser?
  1. Azure Load Balancer
  2. Azure Traffic Manager
  3. Azure Application Gateway ou Azure Front Door avec des règles de routing basées sur le path
  4. Azure VPN Gateway
  5. Load Balancer est Layer 4 et ne route pas basé sur le contenu HTTP. B) Traffic Manager fait du DNS routing, pas du path routing applicatif. D) VPN Gateway est pour les connexions VPN, pas le routing applicatif. Application Gateway offre aussi WAF, SSL termination, autoscaling. Front Door ajoute le CDN global et l'accélération.

Accédez aux 60 questions complètes gratuitement

Aucune carte bancaire requise. Examen chronométré, corrections détaillées, score final.

Lancer l'examen blanc AZ-400 →

Pourquoi s'entraîner avec Certifexpress ?