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

Power Pages предоставя сигурна, мащабируема и високодостъпна платформа за създаване на критични за бизнеса уебсайтове за различни случаи.

Всеки производствен уеб сайт на Power Pages следва една и съща архитектура, която е оптимизирана за мащабируемост и висока достъпност. Следващата диаграма описва архитектурата, която се използва за хостване на всеки уебсайт на Power Pages.

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

По-долу са ключовите компоненти на настройката на всеки уеб сайт на Power Pages:

Мрежа за доставяне на съдържание (CDN)

Мрежата за доставка на съдържание (CDN) помага за подобряване на производителността и мащабируемостта на уебсайта чрез намаляване на мрежовата латентност за крайните потребители и чрез кеширане на статични файлове и тяхното обслужване от периферна мрежа.
Power Pages предоставя готова CDN възможност която не е активирана по подразбиране, но може да бъде активирана от администратор на сайта. Ако имате нужда от повече контрол, Power Pages поддържа и външни CDN доставчици като Azure Front Door, Akamai, Cloudflare, Imperva и други, които могат да се конфигурират с вашия уебсайт на Power Pages. Тази примерна документация описва как CDN, базиран на Azure Front Door, може да бъде конфигуриран с уебсайт на Power Pages.

Защитна стена на уеб приложения (WAF)

Web Application Firewall (WAF) помага за подобряване на сигурността на уебсайта чрез анализ на трафика и защита срещу често срещани атаки като cross-site scripting, SQL инжектиране, включване на файлове и други. Подобно на content delivery network, Power Pages предоставя готова от кутията web application firewall която се активира от администратор на сайта.
Ако имате нужда от повече контрол върху конфигурацията на WAF, Power Pages поддържа и клиентски WAF доставчици като Azure Front Door, Akamai, Cloudflare, Imperva и други.

Внедряване на сайт на Power Pages

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

Всеки продукционен уебсайт на Power Pages идва с инстанция Azure Traffic Manager, която е настроена в активен/пасивен режим, за да насочва крайния потребителски трафик към съответния сървър за приложения. Тази функция позволява както висока наличност, така и възстановяване след срив.

Сървъри за приложения

Всеки производствен уебсайт на Power Pages се състои от поне два възела на сървъра за приложения, хоствани в различни региони на Azure центъра за данни, за да осигурят висока наличност и възстановяване след катастрофи. Azure Traffic Manager постоянно наблюдава тези възли и насочва трафика към наличния възел. Местоположението на Azure центъра за данни се определя от местоположението на Power Platform средата, към която принадлежи сайтът.

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

Dataverse

Microsoft Dataverse е ключов компонент за всеки уеб сайт на Power Pages. Той действа както като хранилище за метаданни за уебсайта — съхранявайки цялата конфигурация на уебсайта като уеб страници, откъси от съдържание, настройки на сайта, потребителски метаданни и други — така и като хранилище за бизнес данни.
Power Pages уебсайтовете се свързват с Dataverse чрез сървър-сървър връзка.

Повече подробности за архитектурата на уебсайта на Power Pages можете да намерите в бялата книга Architecture.

Вижте също