Power Pages ‑arkkitehtuuri
Power Pages tarjoaa turvallisen, skaalautuvan ja erittäin käytettävissä olevan ympäristön liiketoiminnan kannalta tärkeiden sivustojen luomiseen erilaisiin palvelupyyntöihin.
Kukin tuotannon Power Pages -sivusto noudattaa samaa arkkitehtuuria, joka on optimoitu skaalautuvuutta ja käytettävyyttä varten. Seuraavassa kaaviossa on kuvattu arkkitehtuuri, jota käytetään kunkin Power Pages -sivuston isännöinnissä.
Seuraavassa on kunkin Power Pages -verkkosivustomäärityksen tärkeimmät osat:
Sisällön toimitusverkosto (CDN)
Sisällön toimitusverkosto (CDN) auttaa parantamaan sivuston suorituskykyä ja skaalautuvuutta pienentämällä verkon viivettä loppukäyttäjille sekä välimuistiin staattisia tiedostoja ja palvelemalla niitä reunaverkosta.
Power Pages sisältää valmiin CDN-ominaisuuden, joka ei ole oletusarvoisesti käytössä, mutta jonka järjestelmänvalvoja voi ottaa käyttöön.
Jos tarvitset enemmän hallintaa, Power Pages tukee myös ulkoisia sisällöntoimittajia, kuten Azure front door, Akamai, Cloudflare, Imperva ja muut, jotka voidaan määrittää Power Pages -verkkosivustollasi. Tässä esimerkkidokumentaatiossa kuvataan, miten Azure front dooriin perustuva sisällön toimitusverkosto voidaan määrittää Power Pagesin verkkosivuston kanssa
Web Application Firewall (WAF)
Web Application Firewall (WAF) auttaa parantamaan verkkosivuston suojausasennuksia analysoimalla liikennettä ja suojaamalla verkkosivustoa tavallisilta hyökkäyksiltä, kuten sivustojenväliseltä komentosarjoilta, SQL-koodin lisäämiseltä ja tiedostojen lisäämiseltä.
Sisällön toimitusverkoston tavoin Power Pages tarjoaa valmiin web application firewall -sovelluksen, jonka järjestelmänvalvoja on ottanut käyttöön.
Jos tarvitset verkkosovelluksen palomuurin määrityksen hallintaa, Power Pages tukee myös asiakkaiden omistamien Web Application Firewall -sovellusten, kuten Azure front doorin, Akamain, Cloudflaren ja Impervan, tuomista.
Power Pages -sivuston käyttöönotto
Azure-liikenteenhallinta
Jokaiselle Power Pages -tuotantosivustolle määritetään Azure-liikennehallintaesiintymä, joka on määritetty aktiivisessa/passiivisessa tilassa ohjaamaan käyttäjän liikenne oikeaan sovelluspalvelimeen. Tämä ominaisuus mahdollistaa sekä korkean käytettävyyden että järjestelmäpalautukset.
Sovelluspalvelimet
Kukin Power Pages -tuotantosivusto koostuu vähintään kahdesta eri Azure Data Center -alueilla isännöidystä sovelluspalvelinsolmusta, jotka tarjoavat korkean käytettävyyden ja järjestelmäpalautukset. Azure-liikennehallinta valvoo jatkuvasti näitä solmuja ja suoraa liikennettä solmuun, joka on käytettävissä. Azuren palvelinkeskuksen alueen sijainti määrittää sen Power Platform -ympäristön sijainnin, johon sivusto kuuluu.
Esimerkki: Jos ympäristön sijainti on Eurooppa, sovelluspalvelimet ovat Pohjois-Euroopan ja Länsi-Euroopan palvelinkeskuksissa. Sivuston ensisijainen alue määräytyy Power Platform -organisaation ensisijaisen alueen mukaan niin, että Dataversen ja sivuston välillä on mahdollisimman vähän viivettä. Näiden sovelluspalvelimien skaalaus tapahtuu automaattisesti ympäristöön määritetyn Power Pages -käyttöoikeuskapasiteetin perusteella.
Dataverse
Microsoft Dataverse on tärkeä osa mitä tahansa Power Pages -verkkosivustoa. Se toimii sekä verkkosivuston metatietosäilönä, joka tallentaa kaikki verkkosivuston asetukset, kuten verkkosivut, sisältökatkelmat, sivustoasetukset, käyttäjien metatiedot ja muut, että yritystietojen tietovarastona.
Power Pages -sivusto muodostaa yhteyden Dataverse-esiintymään, joka käyttää palvelintenvälistä yhteyttä.
Lisätietoja Power Pages -sivuston arkkitehtuurista on arkkitehtuuriraportissa.