Un'azienda di consegne online ha un modello XGBoost per ogni città, archiviato in S3, e attualmente ospita ogni modello sulla propria istanza EC2 (utilizzo del 5%). L'azienda desidera che l'applicazione web selezioni il corriere più veloce in tempo reale sia per gli utenti esistenti che per i nuovi, riducendo al minimo l'overhead operativo. Quale soluzione raggiunge questo obiettivo con il minor sforzo di gestione?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Costruire un container SageMaker utilizzando un server multi-modello, rimuovere le istanze EC2 e distribuire un endpoint multi-modello SageMaker che carichi i modelli dal bucket S3. Chiamare l'endpoint in fase di esecuzione e specificare il parametro TargetModel per ogni città..
Perché questa è la risposta
L'opzione corretta sfrutta gli endpoint multi-modello di SageMaker, che consentono di ospitare più modelli su un'unica istanza di inferenza. Questo riduce significativamente l'overhead operativo rispetto alla gestione di istanze separate per ogni modello o città, come suggerito da altre opzioni. Il parametro TargetModel consente di specificare quale modello caricare e utilizzare per l'inferenza in tempo reale, soddisfacendo l'esigenza di selezionare il corriere più veloce per ogni città. Le altre opzioni sono meno efficienti: La trasformazione batch non è adatta per decisioni in tempo reale. Consolidare su una singola istanza EC2 richiede gestione manuale e non scala facilmente. Endpoint SageMaker separati per ogni città aumentano l'overhead di gestione e i costi rispetto a un singolo endpoint multi-modello.
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