Share via


Archiviazione dei dati in Inoltro fluido di Azure

Un contenitore è l'unità atomica di archiviazione nel servizio Inoltro fluido di Azure e rappresenta i dati archiviati da una sessione fluida, incluse operazioni e snapshot. Il runtime fluida usa il contenitore per riattivare lo stato di una sessione Fluid quando un utente si unisce per la prima volta o si unisce nuovamente dopo l'uscita.

Si ha il controllo dell'area di Azure in cui sono archiviati i dati del contenitore. Durante il provisioning della risorsa di Inoltro fluido di Azure, è possibile selezionare l'area in cui archiviare i dati inattivi. Tutti i contenitori creati in tale risorsa di Inoltro fluido di Azure verranno archiviati in tale area. Una volta selezionata, l'area non può essere modificata. È necessario creare una nuova risorsa di Inoltro fluido di Azure in un'altra area per archiviare i dati in un'area diversa.

Per distribuire un servizio a disponibilità elevata, i dati del contenitore vengono replicati in un'altra area. Questa replica dei dati è utile nei casi in cui è necessario il ripristino di emergenza in caso di interruzione completa a livello di area. Internamente, l'inoltro fluido di Azure usa Archiviazione BLOB di Azure replica tra aree per ottenere tale risultato. L'area in cui vengono replicati i dati è definita dalle coppie di aree di Azure elencate nella pagina Replica tra aree in Azure .

Offerta a singola area

Per le aree che hanno la replica tra aree eseguite all'esterno dell'area geografica (ad esempio Brasile meridionale), Inoltro fluido di Azure offre una singola offerta di area. È possibile scegliere tra la replica tra aree o questa singola area durante il provisioning della risorsa di Inoltro fluido di Azure. Se si seleziona l'offerta a singola area, non si ottengono i vantaggi del ripristino dall'interruzione a livello di area. L'applicazione subisce tempi di inattività per l'intero periodo di inattività dell'area.

Che ne dici dei dati in transito?

Durante la durata della sessione, alcuni dati possono essere temporaneamente in transito all'esterno dell'area selezionata durante il provisioning delle risorse. Ciò consente al servizio Inoltro fluido di Azure di distribuire le modifiche nei DDS tra gli utenti con una latenza inferiore posizionando la sessione nell'area più vicina agli utenti finali. Il risultato è un'esperienza utente migliore per gli utenti finali. Per l'offerta a singola area, i dati in transito hanno come ambito l'area selezionata. Ciò può comportare latenze più elevate che distribuiscono le modifiche nei DDS agli utenti finali se non si trovano nelle vicinanze di tale area.

Se il contenitore Fluid è necessario solo durante la sessione collaborativa, è possibile eliminare il contenitore dal servizio Inoltro fluido di Azure. In questo modo è possibile controllare il costo di archiviazione della risorsa di Inoltro fluido di Azure.

Vedi anche