Stockage des données dans le Relais Azure Fluid

Un conteneur est l’unité atomique de stockage dans le service Azure Fluid Relay et représente les données stockées à partir d’une session Fluid, y compris les opérations et les instantanés. Le runtime Fluid utilise le conteneur pour réalimenter l’état d’une session Fluid lorsqu’un utilisateur rejoint la session pour la première fois, ou s’il la rejoint après l’avoir quittée.

Vous avez le contrôle de la région Azure dans laquelle les données de conteneur sont stockées. Pendant l’approvisionnement de la ressource Relais Azure Fluid, vous pouvez sélectionner la région où vous souhaitez stocker ces données au repos. Tous les conteneurs créés dans cette ressource Relais Azure Fluid sont stockés dans cette région. Une fois sélectionnée, la région ne peut pas être modifiée. Vous devez créer une ressource Relais Azure Fluid dans une autre région pour stocker des données dans une autre région.

Pour fournir un service hautement disponible, les données de conteneur sont répliquées dans une autre région. Cette réplication des données est utile dans les cas où la récupération d’urgence est nécessaire suite à une panne régionale complète. En interne, Azure Fluid Relay utilise la réplication inter-régions de Stockage Blob Azure pour y parvenir. La région où les données sont répliquées est définie par les paires régionales Azure répertoriées dans la page Réplication interrégion dans Azure.

Offre à une seule région

Pour les régions qui ont la réplication inter-région effectuée en dehors de la zone géographique (comme le Brésil Sud), Azure Fluid Relay fournit une offre de région unique. Vous pouvez choisir entre la réplication inter-région ou cette offre de région unique lors de l’approvisionnement de la ressource Relais Azure Fluid. Si vous sélectionnez l’offre de région unique, vous n’obtenez pas les avantages de la récupération à partir d’une panne régionale. Votre application subit un temps d’arrêt pendant toute la durée pendant laquelle la région est arrêtée.

Qu’en est-il des données en transit ?

Pendant la durée de vie de la session, certaines données peuvent vivre temporairement en transit en dehors de la région sélectionnée lors de l’approvisionnement des ressources. Cela permet au service Relais Azure Fluid de distribuer les modifications dans les DDS entre les utilisateurs à une latence inférieure en plaçant la session dans la région la plus proche de vos utilisateurs finaux. Le résultat est une meilleure expérience utilisateur pour vos utilisateurs finaux. Pour l’offre à une seule région, les données en transit sont limitées à la région sélectionnée. Cela peut entraîner des latences plus élevées qui distribuent les modifications des DDS à vos utilisateurs finaux s’ils ne sont pas proches de cette région.

Si le conteneur Fluid est requis pendant la session collaborative uniquement, vous pouvez supprimer le conteneur du service Relais Azure Fluid. Cela vous permet de contrôler le coût de stockage de votre ressource Relais Azure Fluid.

Voir aussi