Sovelluksen isännöintivaihtoehtojen kuvaus
Jos haluat isännöidä sovellustasi Azuressa, voit ensin kääntyä näennäiskoneen tai säilöjen koppiin. Sekä näennäiskoneet että säilöt tarjoavat erinomaisia isännöintiratkaisuja. Näennäiskoneiden avulla voit hallita isännöintiympäristöä mahdollisimman hyvin, ja voit määrittää sen juuri sellaiseksi kuin haluat. Näennäiskoneet saattavat myös olla tutuin isännöintimenetelmä, jos olet uusi pilvipalvelussa. Säilöt, jotka voivat eristää ja hallita erikseen isännöintiratkaisun eri ominaisuuksia, voivat myös olla tehokas ja houkutteleva vaihtoehto.
On myös muita isännöintivaihtoehtoja, joita voit käyttää Azuren kanssa, mukaan lukien Azure-sovelluspalvelu.
Azure-sovelluspalvelu
Sovelluspalvelun avulla voit luoda ja isännöidä verkkosovelluksia, taustatöitä, mobiilitaustaisia ja RESTful-ohjelmointirajapintoja valitsemallasi ohjelmointikielellä ilman infrastruktuurin hallintaa. Se tarjoaa automaattisen skaalauksen ja korkean käytettävyyden. Sovelluspalvelu tukee Windowsia ja Linuxia. Se mahdollistaa automaattiset käyttöönotot GitHubista, Azure DevOpsista tai mistä tahansa Git-säilöstä jatkuvan käyttöönottomallin tukemiseksi.
Azure-sovelluspalvelu on vankka isännöintivaihtoehto, jonka avulla voit isännöidä sovelluksiasi Azuressa. Azure-sovelluspalvelun avulla voit keskittyä sovelluksen luomiseen ja ylläpitoon, ja Azure keskittyy ympäristön pitämiseen toiminnassa.
Azure-sovelluspalvelu on HTTP-pohjainen palvelu verkkosovellusten, REST-ohjelmointirajapintojen ja mobiilipäätmien isännöintiin. Se tukee useita kieliä, kuten .NET, .NET Core, Java, Ruby, Node.js, PHP tai Python. Se tukee myös sekä Windows- että Linux-ympäristöjä.
Sovelluspalvelutyypit
Sovelluspalvelun avulla voit isännöidä yleisimpiä sovelluspalvelutyylejä, kuten:
- Verkkosovellukset
- Ohjelmointirajapintasovellukset
- WebJobs
- Mobiilisovellukset
Sovelluspalvelu hoitaa useimmat verkkosovellusten isännöintiin liittyvät infrastruktuuripäätökset:
- Käyttöönotto ja hallinta on integroitu käyttöympäristöön.
- Päätepisteet voidaan suojata.
- Sivustoja voidaan skaalata nopeasti suurten liikennekuormitteiden käsittelyä varten.
- Sisäinen kuormituksen tasaus ja liikennehallinta tarjoavat suuren käytettävyyden.
Kaikkia näitä sovellustyylejä isännöidään samassa infrastruktuurissa ja niissä on samat edut. Joustavuuden ansiosta sovelluspalvelu on erinomainen valinta verkkosuuntautuneiden sovellusten isännöintiin.
Verkkosovellukset
Sovelluspalvelu tukee täysin verkkosovellusten isännöintiä käyttämällä ASP.NET, ASP.NET Corea, Javaa, Rubyia, Node.js, PHP:tä tai Pythonia. Voit valita isäntäkäyttöjärjestelmäksi joko Windowsin tai Linuxin.
Ohjelmointirajapintasovellukset
Sivuston isännöinnin tavoin voit luoda REST-pohjaisia verkon ohjelmointirajapintoja käyttämällä valitsemaasi kieltä ja sovelluskehystä. Saat täyden Swagger-tuen ja mahdollisuuden pakata ja julkaista ohjelmointirajapintasi Azure Marketplacessa. Tuotettuja sovelluksia voidaan käyttää missä tahansa HTTP- tai HTTPS-pohjaisessa asiakasohjelmassa.
WebJobs
WebJobs-ominaisuuden avulla voit suorittaa ohjelman (.exe, Java, PHP, Python tai Node.js) tai komentosarjan (.cmd, .bat, PowerShellin tai Bashin) samassa kontekstissa kuin verkkosovelluksen, ohjelmointirajapintasovelluksen tai mobiilisovelluksen. Ne voidaan ajoittaa tai suorittaa käynnistimellä. WebJobsia käytetään usein taustatehtävien suorittamiseen osana sovelluslogiikkaa.
Mobiilisovellukset
Sovelluspalvelun Mobiilisovellukset-ominaisuuden avulla voit luoda nopeasti taustan iOS- ja Android-sovelluksille. Muutamalla Azure-portaalin toiminnolla voit:
- Tallenna mobiilisovelluksen tiedot pilvipohjaiseen SQL-tietokantaan.
- Todenna asiakkaat yleisissä yhteisöpalveluissa, kuten MSA, Google, X ja Facebook.
- Lähetä palveluilmoituksia.
- Suorita mukautettu taustalogiikka C#:ssä tai Node.js.
Mobiilisovelluksen puolella on SDK-tuki alkuperäisille iOS- ja Android-, Xamarin- ja React-alkuperäisille sovelluksille.