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 веб-локације можете прочитати у Белој књизи о архитектури.