Serverless

Gestione delle Istanze

Scopri come avviare, fermare e gestire le tue istanze serverless

Stati e Controlli delle Istanze

Le istanze Atlas Cloud Serverless possono essere gestite per ottimizzare costi e utilizzo delle risorse. Hai il controllo completo per avviare e fermare le tue istanze secondo necessità.

Stati delle Istanze

La tua istanza serverless può trovarsi in uno dei seguenti stati:

StatoVisualizzazione WorkersIndicatore di StatoAzioni DisponibiliDescrizione
In Esecuzione1/1 Running✅ Ready (verde)Pulsante StopL'istanza è attiva e accetta richieste
Fermata0/1 RunningIdlePulsante Start (nero)L'istanza è in pausa, nessun addebito

Avvio di un'Istanza Fermata

Quando la tua istanza serverless è fermata, puoi riprenderla rapidamente:

Quando Avviare

  • La tua istanza mostra lo stato 0/1 Running
  • Devi rendere il servizio disponibile per le richieste
  • Vuoi riprendere un servizio precedentemente in pausa

Come Avviare

  1. Individua la tua istanza fermata nella dashboard - mostrerà 0/1 Running con un pulsante nero Start
  2. Fai clic sul pulsante Start (▶️)
  3. Conferma l'azione quando richiesto con "Sei sicuro di voler avviare questo endpoint?"
  4. Attendi l'attivazione - l'istanza passerà allo stato in esecuzione

Cosa Succede

  • Lo stato dell'istanza cambia da Fermata ad Attiva
  • I pod worker vengono creati (richiede 30-60 secondi)
  • L'indicatore di stato cambia in ✅ Ready
  • La fatturazione riprende per l'istanza in esecuzione
  • Il tuo endpoint API diventa disponibile per le richieste

Fermata di un'Istanza in Esecuzione

Puoi fermare le istanze in esecuzione per risparmiare costi quando non sono necessarie:

Quando Fermare

  • La tua istanza mostra 1/1 Running con stato ✅ Ready
  • Vuoi mettere in pausa il servizio per risparmiare costi
  • Il servizio non è attualmente necessario ma prevedi di usarlo in seguito

Come Fermare

  1. Individua la tua istanza in esecuzione - mostrerà 1/1 Running con stato ✅ Ready
  2. Fai clic sul pulsante Stop (⏹️)
  3. Attendi che l'istanza si fermi - la transizione avviene rapidamente

Cosa Succede

  • Lo stato dell'istanza cambia da Attiva a Fermata
  • I pod worker vengono terminati (richiede 5-15 secondi)
  • La visualizzazione si aggiorna per mostrare 0/1 Running
  • La fatturazione si ferma immediatamente - nessun addebito mentre è fermata
  • L'URL del tuo endpoint API rimane valido ma non risponderà alle richieste

Gestione dei Costi

Istanza Attiva

  • Fatturazione: Addebitato al secondo in base al tipo di GPU e al conteggio dei worker
  • Formula del Costo: Durata × Prezzo Unitario × GPU per Worker
  • Scalabilità automatica: Può scalare tra Active Workers e Max Workers

Istanza Fermata

  • Fatturazione: Nessun addebito - risparmio del 100% sui costi
  • Persistente: La tua configurazione e l'URL endpoint sono preservati
  • Ripristino Rapido: Può essere riavviata in qualsiasi momento con il pulsante Start

Suggerimenti per l'Ottimizzazione dei Costi

  1. Ferma durante periodi di inattività: Ferma le istanze quando non sono attivamente in uso
  2. Monitora i pattern di utilizzo: Identifica i momenti ottimali per fermare/avviare
  3. Risparmio notturno: Considera di fermare le istanze di sviluppo fuori dall'orario lavorativo
  4. Ottimizzazione weekend: Ferma le istanze non di produzione durante i weekend
  5. Ripristino rapido: Le istanze si riavviano in meno di un minuto quando necessario

Considerazioni Importanti

Disponibilità del Servizio

  • Istanze fermate: L'URL rimane valido ma non restituisce risposta
  • Latenza di avvio: Prevedi 30-60 secondi affinché l'istanza diventi completamente disponibile
  • Nessuna perdita di dati: Fermare un'istanza non influisce sulla tua configurazione o sullo storage montato

Comportamento della Scalabilità Automatica

  • Istanze fermate: Nessuna scalabilità automatica (effettivamente scalate a zero)
  • Istanze attive: Scalabilità automatica completa tra Active Workers e Max Workers
  • Scale-to-zero: Le istanze attive con Active Workers impostato su 0 possono scalare automaticamente a zero durante periodi di inattività

Log e Monitoraggio

  • Metriche: Disponibili sia per istanze fermate che attive
  • Log storici: Preservati attraverso i cicli di start/stop
  • Eventi: Le operazioni di start/stop vengono registrate nella cronologia eventi dell'istanza

Risoluzione dei Problemi

L'Istanza Non Si Avvia

  • Assicurati di avere un saldo account sufficiente
  • Verifica che l'istanza sia nello stato Fermata
  • Verifica di avere i permessi per gestire l'istanza
  • Attendi un momento e aggiorna se l'interfaccia non si è aggiornata

L'Istanza Non Si Ferma

  • Assicurati che l'istanza sia nello stato Attiva/In Esecuzione
  • Consenti alle richieste correnti di completarsi (arresto graduale)
  • Verifica di avere i permessi per gestire l'istanza

Inconsistenza dello Stato

  • Aggiorna la pagina per vedere lo stato più recente
  • Consenti 30-60 secondi affinché le transizioni di stato si completino
  • Controlla i log dell'istanza per eventuali messaggi di errore

Best Practice

  1. Pianifica il tuo utilizzo: Ferma le istanze durante periodi di inattività conosciuti
  2. Monitora prima di fermare: Verifica se ci sono richieste attive
  3. Arresto graduale: Consenti alle richieste in corso di completarsi
  4. Flusso di lavoro di sviluppo: Ferma le istanze di sviluppo quando non stai programmando
  5. Ottimizzazione dei test: Avvia per i test, ferma immediatamente dopo
  6. Pianificazione di produzione: Utilizza i dati di monitoraggio per ottimizzare gli orari di start/stop