DataStream Inc. desidera una pipeline CI/CD ripetibile per lo sviluppo di modelli che: si attivi sui commit Git, esegua unit test e controlli statici, attivi l'addestramento di SageMaker Pipelines, registri un modello nel Model Registry e promuova a un endpoint di produzione dopo approvazione manuale. Il team preferisce utilizzare gli strumenti SageMaker gestiti per il provisioning dell'infrastruttura CI/CD (CodePipeline, CodeBuild, ruoli IAM). Quale approccio soddisfa al meglio i loro requisiti con pipeline manuali minime e si integra con SageMaker Studio per l'onboarding degli sviluppatori?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare un SageMaker Project dal modello di progetto MLOps (CI/CD) integrato. Il progetto esegue il provisioning di un repository CodeCommit o GitHub, progetti CodeBuild e una CodePipeline con fasi che eseguono test, richiamano le esecuzioni di SageMaker Pipeline, registrano i pacchetti di modelli e includono approvazioni manuali per la promozione in produzione..
Perché questa è la risposta
L'opzione corretta è la migliore perché i progetti SageMaker con il modello MLOps (CI/CD) integrato sono progettati specificamente per soddisfare tutti i requisiti elencati. Essi automatizzano il provisioning dell'infrastruttura CI/CD (CodePipeline, CodeBuild, ruoli IAM), si attivano sui commit Git, eseguono test, attivano SageMaker Pipelines, registrano modelli e includono approvazioni manuali per la promozione, integrandosi perfettamente con SageMaker Studio per l'onboarding. Le altre opzioni sono meno efficienti o non soddisfano tutti i requisiti: Creare manualmente template CloudFormation richiede uno sforzo significativo per la configurazione e la manutenzione, andando contro il desiderio di "pipeline manuali minime". Utilizzare solo CodeBuild per orchestrare tutto è meno robusto di una pipeline CI/CD completa e non offre la gestione delle fasi e delle approvazioni di CodePipeline. Creare un webhook personalizzato con Lambda per orchestrare il processo è una soluzione complessa e meno gestita, che non sfrutta le capacità integrate di SageMaker per l'MLOps e non include direttamente CodeBuild o CodePipeline per la CI/CD strutturata.
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