Överväganden för drifthantering för App Service acceleratorn för landningszoner
Den här artikeln innehåller designöverväganden och rekommendationer för driftshantering som du kan använda när du använder Azure App Service acceleratorn för landningszoner. Driftshantering är en viktig aspekt av alla molnbaserade program och App Service acceleratorn för landningszoner är inget undantag. Den här acceleratorn innehåller en uppsättning förkonfigurerade Azure-resurser och vägledning för att konfigurera en skalbar miljö för värdtjänster för webb-, mobil- och API-program i Azure.
Läs mer om designområdet för hantering .
Designöverväganden
Tänk på följande för driftshantering när du använder acceleratorn App Service landningszon:
- Hantering och felsökning. App Service innehåller en omfattande uppsättning hanterings- och felsökningsverktyg som Azure Portal, Azure PowerShell och Azure CLI. Du kan använda dessa verktyg för att hantera appens inställningar, visa dess prestandadata och diagnostisera och åtgärda problem som uppstår.
- Säkerhet och efterlevnad. App Service ger en förbättrad säkerhetsmiljö för din app, med funktioner som inbyggd autentisering och auktorisering, SSL/TLS-certifikat och nätverksisolering. Den uppfyller också en mängd olika efterlevnadsstandarder, inklusive HIPAA, PCI DSS och ISO 27001.
- Övervakning, aviseringar och diagnostik. App Service innehåller inbyggda verktyg för övervakning, aviseringar och diagnostik som hjälper dig att spåra prestanda och konfigurera aviseringar för viktiga prestandaindikatorer som svarstid och felfrekvens. De här verktygen tillhandahåller mått och loggar, och du kan även strömma loggar i realtid och köra anpassade frågor på data.
- Distribution och skalning. Du kan använda App Service för att distribuera din app snabbt och enkelt. Du kan använda en mängd olika distributionsmetoder, till exempel kontinuerlig distribution från populära källkodslagringsplatser som GitHub och Azure DevOps. Du kan också skala upp eller ned appen baserat på användning med hjälp av inbyggda funktioner för automatisk skalning eller genom att manuellt justera antalet instanser.
- Kostnadshantering. Du måste hantera kostnaderna i molnet noggrant. Du kan enkelt ackumulera betydande utgifter om du inte är försiktig. Tänk på metodtips för kostnadshantering som att använda reserverade instanser och ändra storlek på dina resurser korrekt.
Genom att ha dessa överväganden i åtanke och följa de riktlinjer som tillhandahålls av App Service acceleratorn för landningszoner kan du konfigurera en skalbar miljö för att vara värd för dina program i Azure.
Designrekommendationer
Du bör implementera dessa metodtips för alla App Service distribution:
Implementera övervakning och diagnostik. Du kan till exempel strömma liveloggar för att se inkommande begäranden till din app och köra anpassade frågor på loggdata för att diagnostisera problem eller identifiera trender. Du kan också konfigurera aviseringar som meddelar dig om potentiella problem eller försämrad prestanda så att du kan vidta lämpliga åtgärder.
Dra nytta av distributions- och skalningsfunktioner. Använd autoskalning för att säkerställa att din app kan hantera olika trafiknivåer och arbetsbelastningar utan komprometterad prestanda eller tillgänglighet.
Dra nytta av App Service säkerhets- och efterlevnadsfunktioner. Dessa funktioner, inklusive inbyggd autentisering och auktorisering, SSL/TLS-certifikat och nätverksisolering, kan skydda din app och dess data från obehörig åtkomst eller angrepp. App Service efterlevnadsstandarder, inklusive HIPAA, PCI DSS och ISO 27001, kan hjälpa dig att se till att din app är kompatibel med relevanta regler och branschstandarder.
Använd App Service hanterings- och felsökningsverktyg som Azure PowerShell, Azure CLI och mått och problemlösning i Azure Portal. Underhålla och felsöka din app i molnet så att du kan hålla den igång smidigt och tillförlitligt.
Oavsett om du använder App Service för flera klientorganisationer eller en App Service-miljön för en enda klientorganisation är driftshantering en viktig faktor. Båda alternativen erbjuder en rad fördelar. Rätt val för din organisation beror på dina behov och prioriteringar.
App Service för flera klientorganisationer
Om du använder App Service för flera klientorganisationer bör du tänka på följande:
- Kostnad. App Service för flera klientorganisationer är vanligtvis mer kostnadseffektivt än en App Service-miljön eftersom den delas mellan flera klienter och inte kräver dedikerade resurser. Det kan vara ett bra val för organisationer som har snäva budgetar.
- Säkerhet och nätverk. Multi-tenant App Service tillhandahåller en skyddad värdmiljö, men den kanske inte erbjuder samma säkerhetsnivå som App Service-miljön. Om säkerhet är en prioritet bör du överväga att använda en App Service-miljön, som tillhandahåller nätverksisolerade programvärdar.
App Service-miljön (enskild klientorganisation)
Om du använder en App Service-miljön bör du tänka på följande:
- Kostnad. App Service Miljöer är vanligtvis dyrare än lösningar för flera klientorganisationer App Service eftersom de erbjuder en dedikerad miljö med en enda klientorganisation. Du måste noga överväga din budget och se till att en App Service-miljön är rätt val för din organisation.
- Säkerhet och nätverk. App Service Miljöer erbjuder ytterligare säkerhetsfunktioner, till exempel möjligheten att konfigurera anpassade brandväggsregler. De här funktionerna gör dem till ett bra val för organisationer som har stränga säkerhetskrav.
App Service tillhandahåller en omfattande uppsättning funktioner för hantering av åtgärder, så att du kan övervaka, distribuera och hantera din app effektivt i molnet.