Vous souhaitez exécuter des tests de performance automatisés pour Cloud Spanner via Cloud Build à chaque commit ; les tests peuvent s'exécuter simultanément. Comment devez-vous provisionner les bases de données de test pour éviter les interférences ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créer une nouvelle instance Cloud Spanner pour chaque build, charger les données requises et supprimer l'instance après le test..
Pourquoi c'est la réponse
La création d'une nouvelle instance Cloud Spanner pour chaque build garantit un environnement de test isolé et propre, évitant ainsi les interférences entre les exécutions de tests simultanées. Après le test, la suppression de l'instance nettoie les ressources. Créer un nouveau projet Google Cloud est une approche trop lourde et coûteuse pour des tests fréquents, car la création et la suppression de projets prennent du temps et peuvent être soumises à des quotas. Restaurer les données à leur état précédent est risqué et complexe, car cela nécessite une gestion précise des états et peut échouer, laissant des données corrompues. L'émulateur Cloud Spanner est idéal pour le développement local et les tests unitaires, mais il ne reproduit pas fidèlement les performances et les caractéristiques d'une instance Spanner réelle dans le cloud, ce qui est essentiel pour des tests de performance.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise