Verkkosovelluksen luominen Azure-portaalissa
Tässä osiossa opit luomaan Azure-sovelluspalvelun verkkosovelluksen Azure-portaalin avulla.
Miksi Azure-portaalia käytetään?
Verkkosovelluksen isännöinnin ensimmäinen vaihe on luoda verkkosovellus (Azure-sovelluspalvelusovellus) Azure-tilauksesi sisällä.
Voit luoda verkkosovelluksen useilla tavoilla. Voit käyttää Azure-portaalia, Azuren komentorivikäyttöliittymää (CLI), komentosarjaa tai integroitua kehitysympäristöä (IDE), kuten Visual Studiota.
Tämän osion tiedoissa käsitellään verkkosovelluksen luomista Azure-portaalin avulla ja verkkosovelluksen luomista näiden tietojen avulla seuraavassa harjoituksessa. Tässä moduulissa esittelemme Azure-portaalin käyttöä, koska se on graafinen kokemus ja tekee siitä erinomaisen oppimistyökalun. Portaalin avulla voit tutustua käytettävissä oleviin ominaisuuksiin, lisätä muita resursseja ja mukauttaa olemassa olevia resursseja.
Mikä on Azure-sovelluspalvelu?
Azure-sovelluspalvelu on täysin hallittu verkkosovelluksen isännöintiympäristö. Tämän Azuren tarjoaman PaaS-palvelun ansiosta voit keskittyä sovelluksen suunnitteluun ja rakentamiseen, kun Azure huolehtii infrastruktuurista sovellusten suorittamiseksi ja skaalaamiseksi.
Käyttöönoton ajanjaksot
Azure-portaalin avulla voit helposti lisätä käyttöönottopaikkoja sovelluspalvelun verkkosovellukseen. Voit esimerkiksi luoda valmisteluympäristön käyttöönottopaikasta, jossa voit lähettää koodisi testaamaan Azurea. Kun olet tyytyväinen koodiin, voit helposti vaihtaa valmistelukäyttöönottopaikan tuotantopaikkaan. Azure-portaalissa tarvitaan vain muutama napsautus hiirellä.
Jatkuvan integroinnin/käyttöönoton tuki
Azure-portaali tarjoaa valppaan jatkuvan integroinnin ja käyttöönoton Azure Reposin, GitHubin, Bitbucketin, FTP:n tai paikallisen Git-säilön kanssa kehityskoneessasi. Voit yhdistää verkkosovelluksesi mihin tahansa edellä annetuista lähteistä, ja sovelluspalvelu hoitaa loput puolestasi. Se synkronoi koodin ja koodin tulevat muutokset automaattisesti verkkosovellukseen. Azure Reposin avulla voit lisäksi määrittää oman koonti- ja julkaisuprosessisi. Täysi prosessi, joka kääntää lähdekoodisi, suorittaa testit, luo julkaisun ja ottaa julkaisun lopuksi käyttöön verkkosovelluksessasi aina, kun vahvistat koodin. Kaikki tämä tapahtuu implisiittisesti, eikä sinun tarvitse puuttua asiaan.
Integroitu Visual Studio -julkaisu ja FTP-julkaiseminen
Sen lisäksi, että voit määrittää verkkosovelluksellesi jatkuvan integroinnin/käyttöönoton, voit aina hyötyä tiukasta Visual Studio -integroinnista, jonka avulla voit julkaista verkkosovelluksesi Azureen Web Deploy -teknologian avulla. Sovelluspalvelu tukee myös FTP-pohjaista julkaisemista perinteisemmissä työnkuluissa.
Sisäinen automaattisen skaalauksen tuki (automaattinen skaalaus todellisen maailman kuormituksen perusteella)
Verkkosovelluksessa leivotaan mahdollisuus skaalata ylös/alas tai vaaka ulos. Verkkosovelluksen käytöstä riippuen voit skaalata sovellustasi ylös/alas kasvattamalla/vähentämällä verkkosovellustasi isännöivän pohjana olevan tietokoneen resursseja. Resurssit voivat olla ydinten määrä tai käytettävissä olevan RAM-muistin määrä. Toisaalta voit skaalata sovellustasi suuremmalla määrällä koneesiintymiä, jotka käyttävät verkkosovellustasi.
Verkkosovelluksen luominen
Kun olet valmis suorittamaan verkkosovelluksen Azuressa, voit käyttää Azure-portaalia ja luoda Web App -resurssin. Verkkosovelluksen luominen varaa joukon isännöintiresursseja sovelluspalvelussa. Näiden resurssien avulla voit isännöidä mitä tahansa verkkopohjaista sovellusta, jota Azure tukee, oli se sitten ASP.NET Core, Node.js, Java, Python ja niin edelleen.
Azure-portaalissa on ohjattu toiminto verkkosovelluksen luomiseen. Tämä ohjattu toiminto edellyttää seuraavia kenttiä:
Kentän | Kuvaus- |
---|---|
Tilauksen | Kelvollinen ja aktiivinen Azure-tilaus. |
Resource Group | Kelvollinen resurssiryhmä. |
Nimi- | Verkkosovelluksen nimi. Tästä nimestä tulee osa sovelluksen URL-osoitetta, joten sen on oltava yksilöllinen kaikkien Azure-sovelluspalvelun verkkosovellusten joukossa. |
Julkaise | Voit ottaa sovelluksesi käyttöön sovelluspalvelussa koodia tai käyttövalmiina Docker -säilön. Valitsemalla Säilö- aktivoidaan ohjatun toiminnon Säilö-välilehti, jossa annat tietoja Docker-rekisteristä, josta sovelluspalvelu noutaa kuvan. |
Runtime Stack | Jos päätät ottaa sovelluksesi käyttöön koodina, sovelluspalvelun on tiedettävä, mitä suorituspalvelua sovelluksesi käyttää (esimerkkejä ovat Node.js, Python, Java ja .NET). Jos otat sovelluksesi käyttöön säilönä, sinun ei tarvitse valita suorituksenaikaista pinoa, koska kuvasi sisältää sen. |
Käyttöjärjestelmän | Sovelluspalvelu voi isännöidä sovelluksia Windows- tai Linux - palvelimilla. Lisätietoja on tämän yksikön kohdassa Käyttöjärjestelmien. |
Region | Azure-alue, jolta sovelluksesi tarjotaan. |
hinnoittelusopimukset | Lisätietoja sovelluspalvelusopimuksista on tämän yksikön Hinnoittelusopimukset -osassa. |
Käyttöjärjestelmät
Jos otat sovelluksesi käyttöön koodina, monet käytettävissä olevista suorituksenaikaisista pinoista on rajoitettu yhteen käyttöjärjestelmään tai toiseen. Kun olet valinnut suorituksenaikaisen pinon, vaihtopainike osoittaa, onko sinulla valittavana käyttöjärjestelmä vai ei. Jos kohdeajopalvelupino on käytettävissä molemmissa käyttöjärjestelmissä, valitse se, jota käytät sovelluksen kehittämiseen ja testaamiseen.
Jos sovelluksesi on pakattu säilöksi, määritä käyttöjärjestelmä säilössäsi.
Sovelluspalvelusopimukset
sovelluspalvelun palvelupaketti on joukko näennäispalvelinresursseja, jotka suorittavat sovelluspalvelusovelluksia. Palvelupaketin koko (kutsutaan joskus nimellä sen sku tai hinnoittelutaso) määrittää palvelupakettiin määritettyjä sovelluksia suorittavien virtuaalipalvelimien suorituskykyominaisuudet ja sovelluspalvelun ominaisuudet, joihin kyseisillä sovelluksilla on käyttöoikeus. Jokainen luomasi sovelluspalvelun verkkosovellus on määritettävä yksittäiselle sovelluspalvelusopimukselle, joka suorittaa sen.
Yhdellä sovelluspalvelusopimuksella voidaan isännöidä useita sovelluspalvelun verkkosovelluksia. Useimmissa tapauksissa yhdellä palvelupakettilla suoritettavien sovellusten määrää rajoittavat sovellusten suorituskykyominaisuudet ja palvelupaketin resurssirajoitukset.
Sovelluspalvelusopimukset määrittävät sovelluspalvelun laskutusyksikön. Tilauksen kunkin sovelluspalvelusopimuksen koko sekä kyseisissä palvelupaketeissa käyttöön otettujen sovellusten käyttämät kaistanleveysresurssit määrittävät hinnan, jonka maksat. Sovelluspalvelusuunnitelmiesi käyttöönotettujen verkkosovellusten määrä ei vaikuta laskuusi.
Voit luoda sovelluspalvelupaketin millä tahansa käytettävissä olevalla Azure-hallintatyökalulla. Kun luot verkkosovelluksen Azure-portaalin kautta, ohjatun toiminnon avulla voit luoda uuden palvelupaketin samanaikaisesti, jos sinulla ei vielä ole sellaista.