Прочитать на английском

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


Архитектура Power Pages

Power Pages предоставляет безопасную, масштабируемую и высокодоступную платформу для создания критически важных для бизнеса веб-сайтов для различных вариантов использования.

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

Архитектура Power Pages

Конфигурация каждого веб-сайта Power Pages включает в себя следующие ключевые компоненты:

Сеть доставки содержимого (CDN)

Сеть доставки содержимого (CDN) помогает повысить производительность и масштабируемость веб-сайта за счет снижения сетевой задержки для конечных пользователей, а также за счет кэширования статических файлов и их обслуживания из сети периметра.
Power Pages предоставляет готовую функциональность CDN, которая по умолчанию выключена, но может быть включена администратором сайта. Если вам требуется больше возможностей для контроля и управления, Power Pages также поддерживает внешних поставщиков сетей доставки содержимого, таких как Azure Front Door, Akamai, Cloudflare, Imperva и др., которые можно настроить для работы с вашим веб-сайтом Power Pages. В этой документации по примерам использования описывается, как можно настроить сеть доставки содержимого на основе Azure Front Door для работы с веб-сайтом Power Pages.

Web Application Firewall (WAF)

Web Application Firewall (WAF) помогает повысить уровень безопасности веб-сайта, анализируя трафик и защищая веб-сайт от распространенных атак, таких как межсайтовые сценарии, внедрение SQL, включение файлов и т. п. Как и в случае сети доставки содержимого, Power Pages предоставляет готовый брандмауэр для веб-приложений, который включается администратором сайта.
Если вам требуется больший контроль над конфигурацией брандмауэра веб-приложений, Power Pages также поддерживает привлечение собственных поставщиков брандмауэров веб-приложений клиента, таких как Azure Front Door, Akamai, Cloudflare, Imperva и др.

Развертывание сайта Power Pages

Диспетчер трафика Azure

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

Серверы приложений

Каждый рабочий веб-сайт Power Pages состоит как минимум из двух узлов сервера приложений. Эти узлы размещаются в центрах обработки данных Azure в разных регионах, что обеспечивает высокий уровень доступности и возможность аварийного восстановления. Диспетчер трафика Azure постоянно отслеживает эти узлы и направляет трафик на доступный узел. Местонахождение региона центра обработки данных Azure определяет местонахождение среды Power Platform, к которой принадлежит сайт.

Например: если среда расположена в Европе, то серверы приложений будут находиться в центрах обработки данных в Северной Европе и Западной Европе. Основной регион сайта определяется основным регионом организации Power Platform, чтобы обеспечить минимальную задержку между Dataverse и веб-сайтом. Масштабирование этих серверов приложений выполняется автоматически на основе лицензированной емкости Power Pages, назначенной среде.

Dataverse

Microsoft Dataverse является ключевым компонентом любого веб-сайта Power Pages. Он действует и в качестве хранилища метаданных для веб-сайта, храня всю конфигурацию веб-сайта (веб-страницы, фрагменты содержимого, параметры сайта, пользовательские метаданные и другое), и в качестве хранилища бизнес-данных.
Веб-сайт Power Pages подключается к экземпляру Dataverse, используя соединение "сервер-сервер".

Подробнее об архитектуре веб-сайта Power Pages можно прочитать в Техническом документе по архитектуре.

См. также