Геоизбыточное аварийное восстановление уже доступно в Сетке событий
Дата публикации: 29 мая, 2019
Сетка событий теперь имеет встроенную функцию автоматического геоизбыточного аварийного восстановления метаданных, которая применяется ко всем существующим (а не только к новым) доменам, разделам и подпискам на события. Это означает, что в случае сбоя всего региона Azure все ваши метаданные инфраструктуры событий уже будут синхронизированы службой "Сетка событий" с парным регионом, а новые события будут выполняться без-какого либо вмешательства и простоя службы.
Эффективность аварийного восстановления обычно оценивается по двум метрикам:
- Целевая точка восстановления (RPO) — число утерянных минут или часов данных.
- Целевое время восстановления (RPO) — число минут или часов простоя службы.
Автоматическая обработка отказа службы "Сетка событий" использует различные показатели RPO и RTO для ваших метаданных (подписки на события и т. д.) и данных (события). Если вам потребуется задать свои метрики (см. ниже), вы всегда можете реализовать собственную модель отработки отказа на стороне клиента с помощью интерфейсов API для поддержания работоспособности разделов.
- RPO для метаданных — ноль минут. Да, вам не показалось. При создании ресурса в Сетке событий он мгновенно реплицируется в другие регионы, и в случае сбоя метаданные не будут утеряны.
- RTO для метаданных — хотя обычно это происходит намного быстрее, Сетка событий начнет принимать вызовы создания, обновления и удаления для разделов и подписок в течение 60 минут.
- RPO для данных — если ваша система работоспособна и испытывает сильную нагрузку на трафик во время региональной отработки отказа, RPO для событий составляет около 5 минут.
RTO для данных — как и в случае с метаданными, это обычно происходит намного быстрее, но Сетка событий начнет принимать новый трафик после региональной отработки отказа в течение 60 минут.
Дополнительные сведения см. в блоге Azure.