Sessioni utente in background - Amazon SageMaker AI

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Sessioni utente in background

Le sessioni utente in background continuano anche quando l'utente non è più attivo. Queste consentono di eseguire lavori di lunga durata che possono continuare anche dopo la disconnessione dell'utente. Ciò può essere abilitato tramite la propagazione affidabile dell'identità di SageMaker AI. La pagina seguente spiega le opzioni e i comportamenti di configurazione per le sessioni utente in background.

Nota

Le sessioni utente attive esistenti non vengono influenzate dall'attivazione della propagazione delle identità attendibili. La durata predefinita si applica solo alle nuove sessioni utente o alle sessioni riavviate

Configura la sessione utente in background

Una volta abilitata la propagazione affidabile delle identità per Amazon SageMaker Studio, i limiti di durata predefiniti possono essere configurati tramite le sessioni utente in background nello IAM Identity Center.

Durata predefinita della sessione utente in background

Per impostazione predefinita, tutte le sessioni utente in background hanno un limite di durata di 7 giorni. Gli amministratori possono modificare questa durata nella console IAM Identity Center. Questa impostazione si applica a livello di istanza di Identity Center e interessa tutte le applicazioni IAM Identity Center e i domini Studio supportati all'interno di quell'istanza.

Quando la propagazione delle identità affidabili è abilitata, gli amministratori nella console SageMaker AI troveranno un banner con le seguenti informazioni:

  • Il limite di durata per le sessioni in background degli utenti

  • Un collegamento alla console di Identity Center in cui gli amministratori possono modificare questa configurazione

    • La durata può essere impostata su qualsiasi valore, da 15 minuti a 90 giorni

Quando una sessione utente in background è scaduta, verrà visualizzato un messaggio di errore. È possibile utilizzare il collegamento alla console Identity Center per aggiornare la durata.

Impatto della disabilitazione della propagazione delle identità affidabili in Studio

Se un amministratore disabilita la propagazione delle identità affidabili, dopo averla inizialmente abilitata, nella console AI: SageMaker

  • I lavori esistenti continuano a essere eseguiti senza interruzioni quando le sessioni utente in background sono abilitate.

  • Quando le sessioni utente in background sono disabilitate, tutti i flussi di lavoro SageMaker AI di lunga durata o i lavori con stati persistenti passeranno all'utilizzo di sessioni interattive. Ciò include, a titolo esemplificativo, tutte le risorse di SageMaker intelligenza artificiale che mantengono lo stato di esecuzione o richiedono un monitoraggio continuo. Ad esempio, i lavori di formazione ed elaborazione dell' SageMaker IA.

  • Gli utenti possono riavviare i lavori scaduti dai checkpoint.

  • I nuovi lavori vengono eseguiti con le credenziali dei ruoli IAM e non propagano il contesto dell'identità.

Impatto della disabilitazione delle sessioni utente in background nella console di Identity Center

Se un amministratore abilita la propagazione affidabile delle identità ma disabilita le sessioni utente in background nella console IAM Identity Center:

  • Se un utente rimane connesso, i job di Training creati durante le sessioni in background vengono disattivati e sostituiti dalla sessione interattiva.

  • Se l'utente si disconnette, la sessione scade e i processi di formazione che dipendono dalla sessione interattiva avranno esito negativo.

  • Gli utenti possono riavviare il processo di formazione dall'ultimo checkpoint. La durata della sessione è determinata da ciò che è impostato per la durata della sessione interattiva nella console IAM Identity Center.

  • Servizi come Training e Pipeline ricorrono all'utilizzo di sessioni interattive nei loro flussi di lavoro.

  • SageMaker L'intelligenza artificiale non rifiuta CreateTrainingJob le richieste ma le elabora come sessioni interattive.

  • Se un utente disabilita le sessioni in background dopo l'avvio di un processo, il lavoro continuerà a utilizzare le sessioni in background esistenti. In altre parole, l' SageMaker intelligenza artificiale non creerà nuove sessioni in background.

Lo stesso comportamento si applica se le sessioni in background sono abilitate a livello di istanza di Identity Center ma disattivate specificamente per l'applicazione Studio che utilizza IAM Identity Center APIs.

Considerazioni sul runtime

Quando un amministratore imposta processi MaxRuntimeInSeconds di formazione o elaborazione di lunga durata inferiori alla durata della sessione utente in background, SageMaker AI esegue il lavoro per il periodo minimo della durata della sessione in background dell'utente MaxRuntimeInSeconds o per una delle due. Per ulteriori informazioni su MaxRuntimeInSeconds, consulta CreateTrainingJob. Consulta le sessioni utente in background nello IAM Identity Center per informazioni su come impostare il runtime.

Riepilogo del comportamento della sessione

Quando la sessione utente in background è disabilitata per l'istanza IAM Identity Center, il job SageMaker AI utilizza sessioni interattive con l'utente. Quando si utilizzano sessioni interattive, un processo di SageMaker intelligenza artificiale fallirà entro 15 minuti quando:

  • L'utente si disconnette

  • La sessione interattiva viene revocata dall'amministratore

Quando la sessione utente in background è abilitata per l'istanza IAM Identity Center, il job SageMaker AI utilizza sessioni utente in background. Quando si utilizzano sessioni interattive, un processo di SageMaker intelligenza artificiale fallirà entro 15 minuti quando:

  • La sessione utente in background scade

  • La sessione utente in background viene revocata manualmente dall'amministratore