Hoe moet u een shutdown handler uitvoeren voordat een preemptible Compute Engine Linux VM wordt gepreëmpt?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een shutdown script aan en stel dit in als de instance metadata-vermelding met de sleutel shutdown-script bij het aanmaken van de VM.
Waarom dit het antwoord is
De correcte methode om een shutdown handler uit te voeren voordat een preemptible VM wordt gepreëmpt, is door een shutdown script te configureren via de instance metadata met de sleutel shutdown-script. Wanneer Google Cloud een preemption-melding naar de VM stuurt, zal het besturingssysteem dit script uitvoeren voordat de VM wordt afgesloten. Dit geeft de applicatie de kans om taken af te ronden en gegevens op te slaan. De andere opties zijn incorrect: Het plaatsen van een script in /etc/rc.6.d/ is een standaard Linux shutdown-mechanisme, maar garandeert niet dat het wordt uitgevoerd bij een preemption-melding, omdat dit afhankelijk is van hoe snel het OS reageert op de preemption-gebeurtenis. Het registreren van een script als een xinetd-service en het configureren van een Stackdriver endpoint check is een onnodig complexe en inefficiënte methode die niet direct inspeelt op de preemption-melding. Het gebruik van gcloud compute instances add-metadata voor een shutdown-script-url is niet de juiste sleutel voor het uitvoeren van een lokaal script bij shutdown; de juiste sleutel is shutdown-script.
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