Uno sviluppatore deve utilizzare un template riutilizzabile per automatizzare il deployment di un'applicazione su istanze Amazon EC2. La soluzione deve supportare deployment ripetuti, installazione e aggiornamenti delle risorse dell'applicazione, produrre ambienti identici e consentire rollback a versioni precedenti. Quale soluzione soddisfa questi requisiti?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare AWS CloudFormation per creare un template di infrastruttura (JSON o YAML) che esegue il deployment delle istanze EC2. Utilizzare gli script helper di CloudFormation per installare il software richiesto e avviare l'applicazione, e richiamare tali script dal template..
Perché questa è la risposta
CloudFormation è la soluzione ideale perché permette di definire l'infrastruttura come codice (Infrastructure as Code) tramite template JSON o YAML. Questo garantisce deployment ripetibili e ambienti identici. Gli script helper di CloudFormation (come cfn-init e cfn-signal) possono essere usati per installare software e configurare l'applicazione sulle istanze EC2 durante il deployment. CloudFormation supporta anche l'aggiornamento degli stack e il rollback a versioni precedenti in caso di problemi, soddisfacendo tutti i requisiti. AWS Amplify è per lo sviluppo frontend e backend serverless, non per il deployment su EC2. AWS CodeBuild è un servizio di integrazione continua e non gestisce il provisioning dell'infrastruttura o i rollback complessi. AWS AppSync è un servizio GraphQL e non è progettato per il deployment di applicazioni su istanze EC2.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta