Поделиться через


Хранилище данных в Ретрансляторе Жидкости Azure

Контейнер — это атомарная единица хранения в службе Ретранслятора Жидкости Azure и представляет данные, хранящиеся в сеансе "Жидкость", включая операции и моментальные снимки. Среда выполнения "Жидкость" использует контейнер для восстановления состояния сеанса "Жидкость", когда пользователь присоединяется в первый раз или снова присоединяется после выхода.

У вас есть контроль над регионом Azure, где хранятся данные контейнера. Во время подготовки ресурса Ретранслятора Жидкости Azure можно выбрать регион, в котором должны храниться неактивных данных. Все контейнеры, созданные в этом регионе, будут храниться в этом регионе. После выбора регион нельзя изменить. Вам потребуется создать новый ресурс Ретранслятора Azure Fluid Relay в другом регионе для хранения данных в другом регионе.

Для доставки высокодоступной службы данные контейнера реплицируются в другой регион. Эта репликация данных помогает в тех случаях, когда аварийное восстановление необходимо в случае полного регионального сбоя. Внутри системы Ретранслятор Azure Fluid Relay использует Хранилище BLOB-объектов Azure репликацию между регионами для достижения этого. Регион, в котором данные реплицируются, определяются региональными парами Azure, перечисленными на странице репликации между регионами в Azure .

Предложение в одном регионе

Для регионов, которые выполняют репликацию между регионами за пределами географического региона (например, Южная Бразилия), Azure Fluid Relay предоставляет одно предложение региона. Вы можете выбрать между репликацией между регионами или одним регионом во время подготовки ресурса Ретранслятора Жидкости Azure. Если выбрать предложение в одном регионе, вы не получаете преимущества восстановления от регионального сбоя. Приложение будет испытывать простой в течение всего времени, когда регион отключен.

Что касается транзитных данных?

Во время существования сеанса некоторые данные могут временно переносить за пределы региона, выбранного во время подготовки ресурсов. Это позволяет службе Ретранслятора Azure распространять изменения в DDSes между пользователями с меньшей задержкой, помещая сеанс в ближайший регион конечным пользователям. Результатом является лучший пользовательский интерфейс для конечных пользователей. Для предложения одного региона данные в транзитном режиме ограничены выбранным регионом. Это может привести к более высокой задержке, распространяющей изменения в DDSes пользователям, если они не находятся рядом с этим регионом.

Если контейнер "Жидкость" требуется только во время сеанса совместной работы, вы можете удалить контейнер из службы Azure Fluid Relay. Это помогает управлять затратами на хранение ресурса Azure Fluid Relay.

См. также