Compartir a través de


Almacenamiento de datos en Azure Fluid Relay

Un contenedor es la unidad atómica de almacenamiento del servicio Azure Fluid Relay y representa los datos almacenados de una sesión de Fluid, incluidas las operaciones y las instantáneas. El entorno en tiempo de ejecución de Fluid usa el contenedor para rehidratar el estado de una sesión de Fluid cuando un usuario se une por primera vez o vuelve después de haber salido.

Tiene el control de la región de Azure donde se almacenan los datos del contenedor. Durante el aprovisionamiento del recurso de Azure Fluid Relay, puede seleccionar la región donde desea que esos datos se almacenen en reposo. Todos los contenedores creados en ese recurso de Azure Fluid Relay se almacenarán en esa región. Una vez seleccionada, no se puede cambiar la región. Deberá crear un nuevo recurso de Azure Fluid Relay en otra región para almacenar datos en una región diferente.

Para ofrecer un servicio de alta disponibilidad, los datos del contenedor se replican en otra región. Esto ayuda en los casos en los que se necesita una recuperación de desastres frente a una interrupción regional completa. Internamente, Azure Fluid Relay utiliza la replicación entre regiones de Azure Blob Storage para conseguirlo. La región donde se replican los datos se define mediante los pares regionales de Azure enumerados en la página Replicación entre regiones en Azure.

Oferta de una sola región

En el caso de las regiones que tienen la replicación entre regiones realizada fuera de la geografía (como Sur de Brasil), Azure Fluid Relay proporciona una única oferta de región. Puede seleccionar entre la replicación entre regiones o esta oferta de región única durante el aprovisionamiento del recurso de Azure Fluid Relay. Tenga en cuenta que si selecciona la oferta de una sola región, no obtendrá las ventajas de la recuperación de la interrupción regional. La aplicación experimentará tiempo de inactividad durante todo el tiempo que la región está inactiva.

¿Qué ocurre con los datos en tránsito?

Durante la duración de la sesión, algunos datos pueden residir temporalmente en tránsito fuera de la región seleccionada durante el aprovisionamiento de recursos. Esto permite que el servicio Azure Fluid Relay distribuya los cambios en los DDS entre los usuarios con menor latencia colocando la sesión en la región más cercana a los usuarios finales. El resultado es una mejor experiencia de usuario para los usuarios finales. Para la oferta de una sola región, los datos en tránsito se limitan a la región seleccionada. Esto puede dar lugar a latencias más altas que distribuyen los cambios en DDS a los usuarios finales si no están cerca de esa región.

Si el contenedor de Fluid solo es necesario durante la sesión de colaboración, puede eliminar el contenedor del servicio Azure Fluid Relay. Esto le ayuda a controlar el costo de almacenamiento del recurso de Azure Fluid Relay.

Consulte también