Je wilt geautomatiseerde performancetests voor Cloud Spanner die door Cloud Build worden uitgevoerd voor elke commit; tests mogen gelijktijdig worden uitgevoerd. Hoe moet je testdatabases provisioneren om interferentie te voorkomen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een nieuwe Cloud Spanner-instantie voor elke build, laad de vereiste gegevens en verwijder de instantie na de test..
Waarom dit het antwoord is
Om interferentie tussen gelijktijdige performancetests te voorkomen, is het essentieel dat elke test in een geïsoleerde omgeving draait. Het aanmaken van een nieuwe Cloud Spanner-instantie voor elke build garandeert deze isolatie. Elke instantie krijgt zijn eigen resources en data, waardoor tests elkaar niet beïnvloeden en consistente, betrouwbare resultaten leveren. Na de test kan de instantie worden verwijderd om kosten te besparen. Het aanmaken van een nieuw Google Cloud-project voor elke build is te omslachtig en duur voor alleen een Spanner-instantie. Het herstellen van data na elke test in een gedeelde instantie introduceert complexiteit en potentiële racecondities. Het lokaal uitvoeren van de Cloud Spanner-emulator is niet geschikt voor geautomatiseerde performancetests in een CI/CD-pipeline zoals Cloud Build, omdat het de realistische prestaties van de Cloud Spanner-service niet nauwkeurig simuleert.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig