Cloud Build bouwt een Python-app-image met behulp van FROM python:3.7-alpine en gunicorn. Builds zijn traag. Welke twee acties verkorten de buildtijd?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Selecteer een virtuele machine (VM)-grootte met een hogere CPU voor Cloud Build-runs., Cache de Docker-image voor volgende builds met behulp van het argument -- cache-from in uw buildconfiguratiebestand..
Waarom dit het antwoord is
Een grotere VM-grootte met meer CPU-kernen versnelt de buildtijd doordat er meer rekenkracht beschikbaar is voor de buildprocessen. Het cachen van Docker-images met --cache-from hergebruikt lagen van eerdere builds, waardoor alleen de gewijzigde lagen opnieuw hoeven te worden gebouwd. Dit vermindert de download- en buildtijd aanzienlijk. Het implementeren van een Container Registry op een Compute Engine VM is geen standaardpraktijk voor Cloud Build en lost het probleem van trage builds niet op. Het wijzigen van de basisimage naar Ubuntu en het handmatig installeren van Python kan de buildtijd zelfs verlengen door extra installatiestappen. Het opslaan van broncode in Cloud Storage en het gebruik van gsutil heeft geen directe invloed op de buildtijd van de Docker-image zelf.
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