Jaa


Fabric-kuormituksen käyttöönotto Azuressa

Tässä artikkelissa kuvataan ehdotus kuormituksen käyttöönottoarkkitehtuuriksi, joka käyttää Azure-komponentteja ja -palveluita. Käyttöönottokaava perustuu seuraavaan arkkitehtuurikaavioon.

Azuren käyttöönottoarkkitehtuurin kaavio.

Arkkitehtuurin yleiskatsaus

Edellisessä kaaviossa havainnollistetaan, miten arkkitehtuurin komponentit toimivat keskenään saumattoman ja integroidun käyttökokemuksen tarjoamiseksi.

Azure Front Door toimii yleisenä aloituspisteenä. Se reitittää käyttäjäliikenteen valtiottomaan Microsoft Fabric -kuormituksen edustaan. Edusta tarjotaan Azure Blob -säilön staattisen verkkosivuston kautta, mikä auttaa varmistamaan korkean käytettävyyden ja pienen viiveen käyttäjille.

Fabric-kuormituksen tausta käyttää luonti-, luku-, päivitys- ja poistotoimintoja (CRUD) kuormituskohteiden ja metatietojen luomiseen. Se on säilösäilö ja tallennetaan Azure-säilörekisteriin version tehokasta hallintaa ja käyttöönottoa varten. Säilö otetaan käyttöön Azure-verkkosovelluksena, joka tarjoaa automaattisen skaalauksen ja kuormituksen tasauksen.

Muut palvelut, kuten Azure Key Vault, hallitsevat salaisia koodeja, kun taas hallitut käyttäjätiedot tarjoavat suojatun pääsyn Azure-resursseihin upottamatta tunnistetietoja koodiin. Yhdessä nämä komponentit muodostavat yhtenäisen arkkitehtuurin, joka tukee mukautettujen Fabric-kuormitusten kehittämistä, käyttöönottoa ja toimintaa.

Arkkitehtuurikomponentit

Azure Front Door

Azure Front Door on pilvipohjainen sisältöverkko ja sovellusjakelupalvelu. Verkkosovellusten optimoinnin ja suojaamisen ratkaisuna se tarjoaa maailmanlaajuisen kuormituksen tasauksen, dynaamisen sivuston kiihdytyksen, SSL (Secure Sockets Layer) -hyötykuorman ja verkkosovelluksen palomuurin.

Azure Front Doorin avulla voit reitittää liikenteen Azure Blob -säilössä isännöityyn staattiseen verkkosivustoon. Tämä malli auttaa varmistamaan suuren käytettävyyden ja pienen viiveen, koska Azure Front Door voi tallentaa staattista sisältöä välimuistiin reunasijainteihin ympäri maailmaa.

Azure Front Doorin SSL-päättyminen, WAF-toiminnot ja kunnon valvonta auttavat varmistamaan sekä turvallisen että luotettavan käyttöoikeuden sovelluksen edustaan.

Azure-tallennustili

Azure-tallennustili on skaalattava tallennusratkaisu, joka tukee eri tietotyyppejä, kuten blob-objekteja, tiedostoja, jonoja ja taulukoita. Fabric-kuormituksen edustassa voit käyttää Azure Blob -säilöä staattisten resurssien, kuten HTML:n, JavaScriptin, CSS:n ja kuvien, isännöinnissä.

Tämän mallin ansiosta staattinen sisältö voi tulla suoraan tallennustililtä tehokkuuden ja hallinnan helppouden vuoksi. Kun otat käyttöön staattisen sivuston ominaisuuden tallennustilillä, voit luoda sivuston URL-osoitteen, jonka avulla käyttäjät voivat tarkastella sovellustasi. Tämä lähestymistapa yksinkertaistaa myös käyttöönottoprosessia, koska staattisten resurssien uusien versioiden lataaminen tallennustilille ei edellytä käyttökatkoja.

Azure-säilörekisteri

Voit ottaa Fabric-kuormituksen taustan käyttöön verkkosovelluksena Azure-sovelluspalvelussa. Voit tallentaa ja hallita taustakuvaa Azuren säilörekisterissä, jotta säilösovellukset voidaan helposti vetää ja ottaa käyttöön Azure-sovelluspalvelussa.

Säilörekisteri toimii yksityisenä rekisterinä Docker-säilön kuvien tallentamisessa, mikä yksinkertaistaa taustasovelluksen luonti-, testaus- ja käyttöönottoprosessin automatisointia. Tämä säilömenetelmä mahdollistaa yhtenäiset ja skaalattavat käyttöönotot, ja lisäksi versionhallintaa voidaan hyödyntää taustakuville.

Azure-sovelluspalvelu ja verkkosovellus säilöille

Azure-sovelluspalvelun avulla voit ottaa käyttöön ja hallita säilösovelluksia täysin hallitussa ympäristössä. Tämä palvelu tarjoaa sisäänrakennetun automaattisen skaalauksen, kuormituksen tasauksen ja virtaviivaistetun CI/CD-integroinnin Docker Hubin, Azuren säilörekisterin ja GitHubin kanssa.

Azure-sovelluspalvelun avulla voit ottaa käyttöön kuormituksen taustasovelluksen säilönä. Tämän sovelluksen Docker-kuva tallennetaan Azuren säilörekisteriön. Sovelluspalvelu hakee sen käyttöönoton aikana.

Tämä malli auttaa varmistamaan yhtenäisen ja luotettavan käyttöönottoprosessin, sillä käyttöympäristö huolehtii käyttöjärjestelmien korjauksesta, kapasiteetin valmistelusta ja kuormituksen tasaamisesta. Sovelluspalvelu tukee sekä Linux- että Windows-säilöjä, joten voit valita kuormitukselle parhaan ympäristön joustavasti.

Lisäpalvelut ja -ominaisuudet