Stai progettando un'applicazione Service Fabric per una piattaforma di trading che mantiene lo stato della sessione utente con accesso in sub-millisecondi e deve sopravvivere a guasti dei nodi. Gli aggiornamenti devono essere eseguiti con zero downtime e rollback automatico in caso di degrado dello stato di salute. Quali due scelte di progettazione dovresti fare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Implementare servizi stateful utilizzando Reliable Collections per la persistenza in-cluster dello stato della sessione., Configurare aggiornamenti in sequenza (rolling upgrades) con monitoraggio dello stato di salute e rollback automatico tra i domini di aggiornamento..
Perché questa è la risposta
Per soddisfare i requisiti di accesso in sub-millisecondi e persistenza dello stato della sessione utente in caso di guasti dei nodi, è fondamentale implementare servizi stateful con Reliable Collections. Queste collezioni offrono persistenza in-cluster e alta disponibilità replicando i dati tra i nodi, garantendo tempi di risposta rapidi e resilienza. Per gli aggiornamenti con zero downtime e rollback automatico, la configurazione di aggiornamenti in sequenza (rolling upgrades) è essenziale. Questo processo aggiorna i nodi in gruppi successivi, monitorando lo stato di salute dell'applicazione. Se viene rilevato un degrado, l'aggiornamento viene automaticamente interrotto e ripristinato alla versione precedente, garantendo la continuità del servizio. Le altre opzioni sono meno appropriate: l'affidabilità Bronze con 3 nodi non offre la resilienza necessaria per un'applicazione critica; l'affidabilità Gold con sette nodi è un'opzione valida per la resilienza, ma non risponde direttamente ai requisiti di persistenza dello stato e aggiornamenti; eseguire aggiornamenti in un unico batch aumenterebbe il rischio di downtime in caso di problemi.
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