Datalagring i Azure Fluid Relay
En container är atomisk lagringsenhet i Azure Fluid Relay-tjänsten och representerar data som lagras från en fluidsession, inklusive åtgärder och ögonblicksbilder. Fluid-körningen använder containern för att extrahera tillståndet för en Fluid-session när en användare ansluter för första gången eller återansluts efter att ha lämnat.
Du har kontroll över den Azure-region där containerdata lagras. Under etableringen av Azure Fluid Relay-resursen kan du välja den region där du vill att dessa data ska lagras i vila. Alla containrar som skapas i den Azure Fluid Relay-resursen lagras i den regionen. När du har valt det här alternativet kan du inte ändra regionen. Du måste skapa en ny Azure Fluid Relay-resurs i en annan region för att lagra data i en annan region.
För att leverera en tjänst med hög tillgänglighet replikeras containerdata till en annan region. Den här datareplikeringen hjälper till i de fall då haveriberedskap krävs vid ett fullständigt regionalt avbrott. Internt använder Azure Fluid Relay Replikering mellan regioner i Azure Blob Storage för att uppnå detta. Den region där data replikeras definieras av de regionala Azure-par som anges på replikering mellan regioner på Azure-sidan .
Erbjudande för enskild region
För regioner som har replikering mellan regioner utanför geografin (till exempel Brasilien, södra) tillhandahåller Azure Fluid Relay ett enda regionerbjudande. Du kan välja mellan replikering mellan regioner eller det här erbjudandet för en enskild region under etableringen av Azure Fluid Relay-resursen. Om du väljer erbjudandet för en enskild region får du inte fördelarna med återställning från regionala avbrott. Programmet kommer att uppleva stilleståndstid under hela tiden som regionen är nere.
Hur är det med data under överföring?
Under sessionens livslängd kan vissa data tillfälligt överföras utanför den region som valts under resursetablering. På så sätt kan Azure Fluid Relay-tjänsten distribuera ändringar i DDS:erna mellan användare med kortare svarstid genom att placera sessionen i den region som är närmast slutanvändarna. Resultatet är en bättre användarupplevelse för slutanvändarna. För erbjudandet för en enskild region begränsas data under överföring till den valda regionen. Detta kan leda till högre svarstider som distribuerar ändringar i DDSes till dina slutanvändare om de inte är i närheten av den regionen.
Om fluidcontainern endast krävs under samarbetssessionen kan du ta bort containern från Azure Fluid Relay-tjänsten. På så sätt kan du styra lagringskostnaden för din Azure Fluid Relay-resurs.