Arkitekturdesign för webbprogram
Dagens webbappar förväntas vara tillgängliga hela dagen, varje dag var som helst i världen och kan användas från praktiskt taget alla enheter eller skärmstorlekar. Webbprogram måste vara säkra, flexibla och skalbara för att möta toppar i efterfrågan.
Den här artikeln innehåller en översikt över Azures webbappstekniker, vägledning, lösningsidéer och referensarkitekturer.
Azure tillhandahåller ett brett utbud av verktyg och funktioner för att skapa, vara värd för och övervaka webbappar. Det här är bara några av de viktigaste webbapptjänsterna som är tillgängliga i Azure:
- Med Azure App Service kan du enkelt skapa företagsklara webb- och mobilappar för valfri plattform eller enhet och distribuera dem i en skalbar molninfrastruktur.
- Azure Web Application Firewall ger kraftfullt skydd för webbappar.
- Azure Monitor ger fullständig observerbarhet i dina program, infrastruktur och nätverk. Övervakaren innehåller Application Insights, som tillhandahåller hantering och övervakning av programprestanda för webbappar i realtid.
- Med Azure SignalR Service kan du enkelt lägga till webbfunktioner i realtid.
- Static Web Apps ger en smidig utveckling av hela stacken, från källkod till global hög tillgänglighet.
- Med Web App for Containers kan du köra containerbaserade webbappar i Windows och Linux.
- Med Azure Service Bus kan du integrera med andra webbappar med löst kopplade händelsedrivna mönster.
Introduktion till webbappar i Azure
Om du är nybörjare på att skapa och vara värd för webbappar i Azure är det bästa sättet att lära dig mer med Microsoft Learn-utbildning. Den här kostnadsfria onlineplattformen ger interaktiv utbildning för Microsoft-produkter med mera.
Det här är några bra utgångspunkter att tänka på:
- Skapa Azure App Service-webbappar
- Distribuera och köra en containerbaserad webbapp med Azure App Service
- Azure Static Web Apps
Sökväg till produktion
Tänk på dessa mönster, riktlinjer och arkitekturer när du planerar och implementerar distributionen:
- Grundläggande webbapp
- Webbprogram med zonredundant baslinje
- Aktiv-passiv webbapp för flera regioner
- Vanliga webbprogramarkitekturer
- Designprinciper för Azure-program
- Företagsdistribution med App Services-miljö
- Företagsdistribution med hög tillgänglighet med App Services Environment
Bästa praxis
En bra översikt finns i Egenskaper för moderna webbprogram.
Information som är specifik för Azure App Service finns i:
- Azure App Service och driftskvalitet
- Metodtips för App Service-distribution
- Säkerhetsrekommendationer för App Service
- Azures säkerhetsbaslinje för App Service
Arkitekturer för webbappar
Följande avsnitt, ordnade efter kategori, innehåller länkar till exempelarkitekturer för webbappar.
Näthandel
- Intelligent produktsökmotor för e-handel
- E-handelswebbplats som körs i skyddade App Service-miljön
- Skalbar webbapp för e-handel
Modernisering
- Välj mellan traditionella webbappar och ensidesappar
- ASP.NET arkitekturprinciper
- Vanliga webbtekniker på klientsidan
- Utvecklingsprocess för Azure
- Azure-värdrekommendationer för ASP.NET Core-webbappar
Flerskiktade appar
Appar för flera regioner
Skalbarhet
Säkerhet
- Förbättrad säkerhetsåtkomst till webbappar med flera klientorganisationer från ett lokalt nätverk
- Skydda API:er med Application Gateway och API Management
SharePoint
Håll dig uppdaterad med webbutveckling
Hämta de senaste uppdateringarna om produkter och funktioner för Azure-webbappar.
Ytterligare resurser
Exempellösningar
Här följer några ytterligare implementeringar att tänka på:
- Slutlig konsekvens mellan flera Power Apps-instanser
- App Service-nätverksfunktioner
- Migrera en webbapp med Hjälp av Azure APIM
- Serverlöst webbprogram