Distribuera och vara värd för dina JavaScript-appar i Azure
Värdalternativ och distributionsscenarier omfattar flera tjänster och verktyg för Azure. Azure har många alternativ för värdtjänster och många verktyg som hjälper dig att flytta din app från en lokal lagringsplats eller molnlagringsplats till Azure.
Välj en rekommenderad Azure-värdleverantör
Använd följande tabell för att välja en värdtjänst för de vanligaste appbehoven.
En fullständig översikt över olika värdalternativ finns i Beslutsträd för Azure-beräkningstjänster och modulen Kärnmolntjänster – Azure-beräkningsalternativ .
Tjänst | Apptyp som stöds | Föreslås för |
---|---|---|
*App Service - rekommenderas | Klient, server, klient/server, API, serveråtergivning | Var värd för din app från kod eller en container. På så sätt kan du konfigurera och hantera webbservern fullständigt utan att behöva hantera den underliggande miljön. Ta med valfri ramverksstack till tjänsten. Snabbstart: Skapa en Node.js-webbapp i Azure |
Statiska webbappar | Statisk klientdel, föråtergivning, JAM-stack, statisk klientdel med serverlösa API:er | Distribuera och skala dynamiskt din statiska klientapp och serverlösa API:er. Snabbstart: Skapa din första statiska webbplats med Azure Static Web Apps Självstudie: Ladda upp en avbildning till en Azure Storage-blob |
Funktioner | Serverlösa API:er, händelseutlösta bakgrundsprocesser | Värd för dina serverlösa API-slutpunkter i Azure Functions-körningen. Azure tillhandahåller många mallar som kallas utlösare för vanliga bootstrap-scenarier. Snabbstart: Skapa en JavaScript-funktion i Azure med Visual Studio Code Självstudie: Lagra data i MongoDB |
Azure Web PubSub | Sockets, realtidsmeddelande. | Skapa webbprogram för meddelanden i realtid med WebSockets och publicera-prenumerera-mönstret. Snabbstart: Publicera meddelanden med tjänst-SDK för Azure Web PubSub-instansen |
Värdhantera webbappar med mer kontroll och flexibilitet
Följande alternativ ger dig mer kontroll över din programmiljö.
Tjänst | Föreslås för |
---|---|
Virtuella datorer (VM) | Fullständig kontroll över en virtuell Windows- eller Linux-dator. Hitta en godkänd Linux-distribution eller lär dig hur du hittar avbildningar av virtuella Linux-datorer på Azure Marketplace. |
Container Apps | Ta snabbt med din favoritstack till Azure i ett containerbaserat program. |
Flera appar | Använd en App Service-plan som kör flera apptjänster. |
Ultimat kontroll med mikrotjänster i Azure
För skalningssystem för företag använder du någon av följande mikrotjänstplattformar.
Tjänst | Föreslås för |
---|---|
Kubernetes Service | Distribuera ett produktionsklart Kubernetes-kluster i Azure. |
Service Fabric | En distribuerad systemplattform som gör det enkelt att paketera, distribuera och hantera skalbara och tillförlitliga mikrotjänster och containrar |
Alternativa värdalternativ för webbappar i Azure
De här valen är skräddarsydda för specifika användningsfall.
Tjänst | Föreslås för |
---|---|
Lagring | Azure Storage kan också vara värd för en statisk webbapp. Det här är användbart om du behöver en nära integrering mellan robust lagring och klientprogrammet. |
Content Delivery Network (CDN) | Leverera färdiga webbplatser. Cachelagrar statiska objekt som lästs in från Azure Blob Storage, ett webbprogram eller en offentligt tillgänglig webbserver med hjälp av den närmaste pop-servern (point of presence). Azure CDN kan också påskynda dynamiskt innehåll, som inte kan cachelagras, med hjälp av olika nätverks- och routningsoptimeringar. |
Ta med din egen stack till Azure
Om ditt program redan har valt några av alternativen, till exempel ramverk eller teknikstackar, kan en av dessa värdtjänster vara rätt för dig.
Tjänst | Föreslås för |
---|---|
App Service | Traditionell webbserver med språk som stöds på LTS eller en container. Det här är ett bra val när du är bekant med webbservrar och behöver stöd för dina egna stackval. |
Containerappar | Traditionella containerbaserade appar med mycket av arbetet med att hantera containrar som hanteras åt dig. Ta även med källkoden, till exempel ett Mikro-API, till en container. Det här är ett bra val när du är bekant med containerbaserade appar och behöver stöd för din egen stack. |
Virtuella datorer | Fullständig virtuell Windows- eller Linux-dator och dess körningsmiljö. Det här är en bra lösning för äldre appar eller appar som ligger utanför LTS-stöd och som ännu inte är containerbaserade. |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för