AcmeRetail utilizza SageMaker Model Registry per gestire i modelli pronti per la produzione. Il team ML desidera configurare la distribuzione automatica a un endpoint di staging ogni volta che una nuova versione del pacchetto del modello viene approvata nel registro. Quale design attiverà in modo affidabile una distribuzione automatica quando una versione del pacchetto del modello viene impostata su Approved?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare una regola EventBridge che corrisponda all'evento di modifica dello stato del pacchetto del modello SageMaker in cui detail.modelPackageStatus == "Approved" e detail.modelPackageGroupName corrisponde al gruppo del registro; impostare la destinazione della regola su una macchina a stati Lambda o Step Functions che chiama CreateModel, CreateEndpointConfig e UpdateEndpoint (o CreateEndpoint) per distribuire il pacchetto del modello approvato..
Perché questa è la risposta
La risposta corretta sfrutta Amazon EventBridge per rilevare l'evento specifico di approvazione di un pacchetto di modelli in SageMaker Model Registry. EventBridge è il servizio ideale per orchestrare flussi di lavoro basati su eventi in AWS. Una volta rilevato l'evento, EventBridge può invocare una funzione AWS Lambda o una macchina a stati AWS Step Functions. Queste ultime sono perfette per eseguire la logica di distribuzione, che include la creazione del modello, la configurazione dell'endpoint e l'aggiornamento (o la creazione) dell'endpoint SageMaker con la nuova versione approvata. Le altre opzioni sono errate perché: Non esiste una funzionalità di "distribuzione automatica" nativa in Model Registry che invii direttamente i modelli approvati agli endpoint. La configurazione di una regola EventBridge S3 PutObject non è il meccanismo corretto per monitorare lo stato di approvazione di un pacchetto di modelli; S3 gestisce gli oggetti di archiviazione, non lo stato del registro modelli. CloudWatch Events è l'ex nome di EventBridge, ma l'uso di CodeDeploy non è il metodo standard o più efficiente per aggiornare gli endpoint SageMaker; SageMaker ha le proprie API per la gestione degli endpoint.
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