Een on-premises e-commerce app bestaat uit Python-microservices die in Docker draaien met configuratie via omgevingsvariabelen. Je hebt een serverless GCP-implementatie nodig. Wat moet je doen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik je CI/CD-pipeline, push de gegenereerde Docker-images, implementeer ze naar Cloud Run en update configuraties en endpoints..
Waarom dit het antwoord is
De correcte optie is om de bestaande Docker-images te hergebruiken en deze te implementeren naar Cloud Run. Cloud Run is een volledig beheerde serverless compute-platform dat stateless containers draait en is ideaal voor microservices die al in Docker zijn verpakt. Het ondersteunt het gebruik van omgevingsvariabelen voor configuratie, wat aansluit bij de bestaande setup. De CI/CD-pipeline kan worden gebruikt om de images naar Container Registry te pushen en vervolgens naar Cloud Run te implementeren. De optie om te implementeren naar Cloud Functions is minder geschikt omdat Cloud Functions primair bedoeld zijn voor event-gedreven functies en niet direct Docker-images ondersteunen zonder extra stappen. Het zou een aanzienlijke refactoring van de bestaande microservices vereisen. De optie om elke service als een afzonderlijke Cloud Function te implementeren vanuit de bestaande codebase is onpraktisch, aangezien dit betekent dat de Python-microservices moeten worden omgeschreven naar het Cloud Functions-model. De optie om elke service als een afzonderlijke Cloud Run-service te implementeren vanuit de bestaande codebase en on-premises configuraties te hergebruiken is onvolledig, omdat het de cruciale stap van het pushen van de Docker-images mist.
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