Часто задаваемые вопросы о высокой доступности, переключении при отказе и аварийном восстановлении в Power BI

В этой статье объясняется, как служба Power BI обеспечивает высокий уровень доступности и обеспечивает непрерывность бизнес-процессов и аварийное восстановление пользователям. Прочитав эту статью, вы сможете лучше понять, как достигается высокая доступность, при каких обстоятельствах Power BI выполняет переключение на резервный ресурс и чего ожидать от службы при таком переключении.

Что означает "высокий уровень доступности" для Power BI?

Power BI полностью управляемое программное обеспечение как услуга (SaaS). Power BI устойчив к сбоям инфраструктуры, чтобы пользователи всегда могли получать доступ к своим отчетам. Дополнительные сведения об соглашениях об уровне обслуживания см. в разделе "Ресурсы лицензирования и документы".

Power BI использует зоны доступности Azure для защиты отчетов, приложений и данных от сбоев в центрах обработки данных. Зоны доступности автоматически применяются и используются для Power BI. Зоны доступности — это изолированные друг от друга местоположения в пределах региона Azure, устойчивые к сбоям и включающие три или более отдельных и уникальных местоположения с резервированием питания, охлаждения и сетевой инфраструктуры. Зоны доступности позволяют Power BI клиентам запускать критически важные приложения с более высокой доступностью и отказоустойчивостью к сбоям центра обработки данных. Зоны доступности позволяют клиентам выдерживать сбои в работе центра обработки данных без переключения Power BI на резервный ресурс.

Дополнительные сведения см. в статье Что такое регионы Azure и зоны доступности?

Что такое переключение при отказе в Power BI?

Поведение аварийного переключения в Power BI различается в зависимости от типа используемого региона.

  • В регионах с региональными парами Power BI поддерживает несколько экземпляров каждого компонента в центрах обработки данных Azure (также известных как регионы), чтобы гарантировать непрерывность бизнеса. Если в одном из регионов происходит сбой или служба Power BI становится недоступной либо неработоспособной, Power BI переключает все свои компоненты в этом регионе на резервный экземпляр. Переключение при отказе восстанавливает доступность и работоспособность экземпляру службы Power BI в новом регионе, как правило, в пределах того же географического региона. Дополнительные сведения см. в разделе Центр управления безопасностью Майкрософт.

    Экземпляр службы Power BI, на который выполнено переключение при отказе, поддерживает только операции чтения, что означает, что во время отработки отказа не поддерживаются следующие операции: обновление данных, операции публикации отчетов, изменение панелей мониторинга или отчетов, а также другие операции, требующие внесения изменений в метаданные Power BI (например, вставка комментария в отчет). Операции чтения, такие как отображение панелей мониторинга и отображение отчетов (которые не основаны на DirectQuery или Live Connect к локальным источникам данных) продолжают работать нормально.

  • Если вы запускаете компоненты Power BI в регионе без региональной пары, зоны доступности обеспечивают отказоустойчивость. Данные не реплицируются в другой регион, а компоненты не переключаются на другой регион при сбое.

Дополнительные сведения о том, как Microsoft Fabric поддерживает надежность, см. в разделе Reliability в Microsoft Fabric.

Как экземпляры резервных копий поддерживаются синхронизированными с моими данными?

Все компоненты служба Power BI регулярно синхронизируют экземпляры резервного копирования. Существует 15-минутная синхронизация на определенный момент времени для любого содержимого, отправленного или измененного в Power BI.

При аварийном переключении в регионе с региональной парой Power BI использует геоизбыточную репликацию хранилища Azure и геоизбыточную репликацию Azure SQL, чтобы гарантировать наличие резервных экземпляров в других регионах и возможность их использования.

В регионах без региональной пары Power BI использует зонально-избыточную репликацию хранилища Azure и зональную избыточность Azure SQL для репликации данных между зонами доступности.

Дополнительные сведения о том, как Microsoft Fabric поддерживает надежность, см. в разделе Reliability в Microsoft Fabric.

Где расположены отказоустойчивые кластеры?

Экземпляры резервных копий хранятся в том же географическом регионе (geo), который вы выбираете при регистрации организации в Power BI, если иное не указано в Центре управления безопасностью Майкрософт. Геообъект может содержать несколько регионов, а Microsoft может реплицировать данные в любой из регионов в определенном географическом регионе для обеспечения устойчивости данных. Microsoft не реплицирует или не перемещает данные клиента за пределы географической области. Сведения о соответствии между географическими зонами, предлагаемыми Power BI, и входящими в них регионами см. в Microsoft Trust Center.

Как Microsoft решает, когда выполнять отработку на резервный ресурс?

Существуют две разные системы, которые показывают, когда может потребоваться переключение на резервный ресурс:

  • Внешние и внутренние зонды мониторинга указывают на недоступность или невозможность корректной работы. Признаки могут быть связаны со сбоями, обнаруженными в компонентах Power BI или в одной либо нескольких службах, от которых зависит Power BI, в определённом регионе.
  • Центральная операционная группа Microsoft Azure информирует о критических сбоях в регионе.

В обоих случаях члены исполнительной команды Power BI принимают решение инициировать аварийное переключение. Решение не автоматизировано. После принятия решения переключение при отказе выполняется автоматически.

Как узнать, работает ли Power BI в режиме аварийного переключения?

Уведомление публикуется на странице поддержки Power BI. Сведения о уведомлениях включают основные операции, которые недоступны, включая публикацию, обновление, создание панели мониторинга, дублирование панелей мониторинга и изменения разрешений.

Сколько времени требуется Power BI для аварийного переключения?

При аварийном переключении между зонами Power BI может завершить этот процесс примерно за 30 секунд, после чего продолжает работать без ограничений. При переключении на резервный регион Power BI снова начинает работать примерно через 15 минут после принятия решения о необходимости аварийного переключения. Время, необходимое для определения того, что требуется аварийное переключение, зависит от сценария, вызвавшего это аварийное переключение.

Power BI использует георепликацию служба хранилища Azure для аварийного переключения. Такие репликации обычно имеют точку возврата 15 минут, однако Power BI не может гарантировать временный интервал. Дополнительные сведения см. в разделе избыточность хранилища Azure.

Что происходит с рабочими областями, семантическими моделями и отчетами, если емкость Premium становится недоступной?

Если емкость Premium становится недоступной, рабочие области, семантические модели и отчеты остаются доступными и видимыми для всех. Пользователи могут продолжать запрашивать свои семантические модели. В режиме импорта данные актуальны по состоянию на момент последнего обновления. В режиме DirectQuery и в режиме Direct Lake семантическая модель требует доступности источников данных.

Когда мой экземпляр Power BI вернется в исходный регион?

Экземпляры службы Power BI возвращаются в исходный регион после устранения проблемы, вызвавшей аварийное переключение. Проверьте страницу поддержки Power BI: после устранения проблемы команда Power BI удаляет уведомление, описывающее аварийное переключение. На этом этапе операции должны возвращаться к нормальному режиму.

Отвечаю ли я за доступность решения Power BI?

Если решение Power BI, используемое в организации, включает в себя один из следующих элементов, необходимо принять меры, чтобы гарантировать, что решение остается высокодоступным:

  • Если ваша организация использует Power BI Premium, убедитесь, что емкость Premium соответствует требованиям к нагрузке развертывания. Чтобы помочь вам спланировать выполнение этого требования и обеспечить его соблюдение, см. технический документ по планированию и развертыванию Power BI Premium. Чтобы помочь в мониторинге, новые функции регулярно добавляются на портал администрирования в Power BI и в приложении Power BI Premium Capacity Metrics.
  • Если ваша организация обращается к локальным источникам данных с помощью локального шлюза данных, необходимо настроить шлюз для обеспечения высокой доступности, см. статью "Управление кластерами высокой доступности локального шлюза данных и балансировкой нагрузки". Используйте это руководство по обновлению отчетов в режиме импорта или доступе к данным или моделям данных с помощью DirectQuery или Live Connect.

Работают ли шлюзы в режиме отказоустойчивости?

No. Получение данных из локальных источников данных (все отчеты и панели мониторинга, использующие DirectQuery и Live Connect) не работает при аварийном переключении. Хотя конфигурация шлюза не изменяется. Когда экземпляр Power BI возвращается в исходное состояние, шлюзы возвращаются к нормальной работе.

Если в основном регионе происходит серьёзный сбой, из-за которого вы не можете восстановить шлюз в течение длительного времени, основной регион после отработки отказа позволяет выполнять операции чтения и записи, поэтому вы можете заново развернуть и настроить шлюз для работы с новым регионом.

Вы можете установить новый шлюз на другом компьютере или взять на себя существующий шлюз. Использование существующего шлюза должно быть проще, так как все источники данных, связанные со старым шлюзом, переносятся в новый.

Можно ли экспортировать или создать резервную копию семантических моделей при аварийном переключении?

No. После аварийного переключения операции экспорта и резервного копирования не выполняются, так как Power BI работает в режиме аварийного восстановления (DR) только для чтения. Rest API можно использовать только для получения свойств семантической модели и определений моделей.

Чтобы восстановить работоспособность, можно повторно развернуть определения моделей и обновить модели в новом арендаторе в новом регионе. При выполнении обновления вы перезагрузите данные в семантической модели.