Overwegingen voor operationeel beheer voor de App Service landingszoneversneller
Dit artikel bevat ontwerpoverwegingen en aanbevelingen voor operationeel beheer die u kunt toepassen wanneer u de Azure App Service landingszoneversneller gebruikt. Operationeel beheer is een essentieel aspect van elke cloudtoepassing en de App Service accelerator voor landingszones is hierop geen uitzondering. Deze accelerator biedt een set vooraf geconfigureerde Azure-resources en richtlijnen voor het instellen van een schaalbare omgeving voor het hosten van web-, mobiele en API-toepassingen in Azure.
Meer informatie over het ontwerpgebied voor beheer .
Overwegingen bij het ontwerpen
Houd rekening met deze overwegingen voor operationeel beheer wanneer u de App Service landingszoneversneller gebruikt:
- Beheer en probleemoplossing. App Service bevat een uitgebreide set hulpprogramma's voor beheer en probleemoplossing, zoals de Azure Portal, Azure PowerShell en de Azure CLI. U kunt deze hulpprogramma's gebruiken om de instellingen van uw app te beheren, de prestatiegegevens ervan te bekijken en problemen op te sporen en op te lossen.
- Beveiliging en naleving. App Service biedt een verbeterde beveiligingsomgeving voor uw app, met functies zoals ingebouwde verificatie en autorisatie, SSL/TLS-certificaten en netwerkisolatie. Het voldoet ook aan een breed scala aan nalevingsstandaarden, waaronder HIPAA, PCI DSS en ISO 27001.
- Bewaking, waarschuwingen en diagnostische gegevens. App Service biedt ingebouwde hulpprogramma's voor bewaking, waarschuwingen en diagnostische gegevens waarmee u prestaties kunt bijhouden en waarschuwingen kunt instellen voor key performance indicators, zoals reactietijd en foutpercentages. Deze hulpprogramma's bieden metrische gegevens en logboeken, en u kunt ook logboeken in realtime streamen en aangepaste query's uitvoeren op de gegevens.
- Implementatie en schaalaanpassing. U kunt App Service gebruiken om uw app snel en eenvoudig te implementeren. U kunt verschillende implementatiemethoden gebruiken, zoals continue implementatie vanuit populaire broncodeopslagplaatsen zoals GitHub en Azure DevOps. U kunt uw app ook omhoog of omlaag schalen op basis van het gebruik met behulp van ingebouwde mogelijkheden voor automatisch schalen of door het aantal exemplaren handmatig aan te passen.
- Kostenbeheer. U moet de kosten in de cloud zorgvuldig beheren. U kunt eenvoudig aanzienlijke uitgaven verzamelen als u niet voorzichtig bent. Houd rekening met best practices voor kostenbeheer, zoals het gebruik van gereserveerde instanties en de juiste grootte van uw resources.
Door rekening te houden met deze overwegingen en de richtlijnen van de App Service-landingszoneversneller te volgen, kunt u een schaalbare omgeving instellen voor het hosten van uw toepassingen in Azure.
Ontwerpaanbeveling
U moet deze best practices implementeren voor elke App Service implementatie:
Implementeer bewaking en diagnostische gegevens. U kunt bijvoorbeeld livelogboeken streamen om binnenkomende aanvragen voor uw app te bekijken en aangepaste query's uit te voeren op logboekgegevens om problemen vast te stellen of trends te identificeren. U kunt ook waarschuwingen instellen die u op de hoogte stellen van mogelijke problemen of prestatievermindering, zodat u de juiste acties kunt ondernemen.
Profiteer van implementatie- en schaalfuncties. Gebruik automatische schaalaanpassing om ervoor te zorgen dat uw app verschillende niveaus van verkeer en workload kan verwerken zonder dat de prestaties of beschikbaarheid in gevaar komen.
Profiteer van App Service beveiligings- en nalevingsmogelijkheden. Deze functies, waaronder ingebouwde verificatie en autorisatie, SSL/TLS-certificaten en netwerkisolatie, kunnen uw app en de bijbehorende gegevens beschermen tegen onbevoegde toegang of aanvallen. App Service nalevingsstandaarden, waaronder HIPAA, PCI DSS en ISO 27001, kunt u ervoor zorgen dat uw app voldoet aan de relevante regelgeving en industrienormen.
Gebruik de App Service hulpprogramma's voor beheer en probleemoplossing, zoals Azure PowerShell, de Azure CLI en metrische gegevens en probleemoplossing in de Azure Portal. Onderhoud en los problemen met uw app op in de cloud, zodat u deze soepel en betrouwbaar kunt laten werken.
Of u nu multitenant App Service of een App Service Environment met één tenant gebruikt, operations management is een cruciale overweging. Beide opties bieden een scala aan voordelen. De juiste keuze voor uw organisatie is afhankelijk van uw behoeften en prioriteiten.
App Service met meerdere tenants
Als u App Service met meerdere tenants gebruikt, moet u rekening houden met de volgende overwegingen:
- Kosten. Multitenant-App Service is over het algemeen rendabeler dan een App Service Environment omdat deze wordt gedeeld tussen meerdere tenants en er geen toegewezen resources nodig zijn. Het kan een goede keuze zijn voor organisaties met krappe budgetten.
- Beveiliging en netwerken. App Service met meerdere tenants biedt een beveiligde hostingomgeving, maar biedt mogelijk niet hetzelfde beveiligingsniveau als App Service Environment. Als beveiliging een prioriteit is, kunt u overwegen een App Service Environment te gebruiken, die het hosten van toepassingen via het netwerk biedt.
App Service Environment (één tenant)
Als u een App Service Environment gebruikt, moet u rekening houden met de volgende overwegingen:
- Kosten. App Service omgevingen zijn over het algemeen duurder dan App Service-oplossingen met meerdere tenants, omdat ze een toegewezen omgeving met één tenant bieden. U moet uw budget zorgvuldig overwegen en ervoor zorgen dat een App Service Environment de juiste keuze is voor uw organisatie.
- Beveiliging en netwerken. App Service omgevingen bieden aanvullende beveiligingsfuncties, zoals de mogelijkheid om aangepaste firewallregels te configureren. Deze functies maken ze een goede keuze voor organisaties die strenge beveiligingsvereisten hebben.
App Service biedt een uitgebreide set mogelijkheden voor operationeel beheer, waarmee u uw app effectief in de cloud kunt bewaken, implementeren en beheren.