Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Veel web-apps moeten altijd overal ter wereld beschikbaar zijn en kunnen worden gebruikt vanaf elk apparaat of schermformaat. Web-apps moeten veilig, flexibel en schaalbaar zijn om te voldoen aan pieken in de vraag.
Zie Een Azure compute-service kiezen voor hulp bij het kiezen van een Azure-web-app-hostingoptie.
Azure services voor web-apps
Azure biedt een scala aan services voor het maken, hosten en bewaken van web-apps:
Azure App Service: Maak bedrijfsklare web- en mobiele apps voor elk platform of apparaat en implementeer deze op een schaalbare cloudinfrastructuur.
Azure Web Application Firewall: biedt krachtige beveiliging voor web-apps.
Azure Monitor: biedt volledige waarneembaarheid in uw toepassingen, infrastructuur en netwerk. Azure Monitor bevat Application Insights, dat beheer en bewaking van toepassingsprestaties biedt voor live web-apps.
Azure SignalR Service: realtime webfunctionaliteit toevoegen.
Web App for Containers: Voer in containers geplaatste web-apps uit op Windows en Linux.
Azure Service Bus: integreer met andere web-apps met behulp van losjes gekoppelde gebeurtenisgestuurde patronen.
Architecture
Een Visio-bestand van deze architectuur downloaden.
In het vorige diagram ziet u een typische implementatie van een basislijnweb-app. Zie Web-app-architecturen voor echte oplossingen die u in Azure kunt bouwen.
Web-app-architecturen en -handleidingen verkennen
De artikelen in deze sectie bevatten handleidingen en volledig ontwikkelde architecturen die u in Azure kunt implementeren en uitbreiden naar oplossingen op productieniveau. Oplossingsideeën demonstreren implementatiepatronen en mogelijkheden om rekening mee te houden bij het plannen van de proof-of-concept-ontwikkeling (POC) van uw web-app. In deze artikelen kunt u bepalen hoe u web-app-technologieën gebruikt in Azure.
Handleidingen voor web-apps
De volgende artikelen helpen u bij het evalueren en selecteren van de beste web-app-technologieën voor uw workloadvereisten.
Networking
- Verbeterde beveiligingstoegang tot Azure App Service web-apps vanuit een on-premises netwerk: een architectuur voor het instellen van privéconnectiviteit met Azure App Service vanuit on-premises netwerken met behulp van Azure Private Link, integratie van virtuele netwerken en privé-eindpunten.
Security
- Gebruik Azure API Management om toegangstokens in toepassingen met één pagina te beveiligen: een architectuur die gebruikmaakt van Azure API Management voor het implementeren van een stateless back-ends voor front-ends-patroon waarmee OAuth2-toegangstokens worden beschermd tegen aanvallen op meerdere sites.
Herstel na een ramp
- Benaderingen voor Azure App Service-apps in meerdere regio's voor noodherstel (DR): Benaderingen voor het implementeren van Azure App Service-architecturen in meerdere regio's, waaronder actief-actief-, actief-passief- en cold-passive-configuraties.
Web-app-architecturen
De volgende architecturen die gereed zijn voor productie demonstreren end-to-end-oplossingen voor web-apps die u kunt implementeren en aanpassen.
Web-apps hosten met App Service
Eenvoudige web-app: een inleidende architectuur voor het leren uitvoeren van web-apps op Azure App Service in één regio.
Basislijn voor een zeer beschikbare, zone-redundante web-app: een beveiligde, zone-redundante en zeer beschikbare web-app die gebruikmaakt van Azure Application Gateway, Azure Web Application Firewall en Azure App Service met Azure Private Link.
Web-apps hosten met App Service Environment
Enterprise-implementatie die gebruikmaakt van App Service Environment: een standaardworkload voor ondernemingen die gebruikmaakt van App Service Environment v3 met verbeterde beveiliging, waaronder Azure Application Gateway en Azure Firewall.
Enterprise-implementatie met hoge beschikbaarheid (HA) die gebruikmaakt van App Service Environment: een zone-redundante App Service Environment-implementatie die de tolerantie verbetert door resources over beschikbaarheidszones te distribueren.
Veilig beheerde web-apps: een veilige App Service Environment-implementatie met Azure Application Gateway en Azure Web Application Firewall, geïntegreerd met Azure DevOps voor continue integratie en continue integratie implementatie (CI/CD).
API's beheren met Azure API Management
API's beveiligen met behulp van Azure Application Gateway en Azure API Management: een architectuur die gebruikmaakt van Azure Application Gateway en Azure API Management om API-toegang te beveiligen met Azure Web Application Firewall en routering op basis van URL's.
Een web-app migreren met behulp van Azure API Management: een migratiescenario dat gebruikmaakt van Azure API Management als een gevel voor zowel verouderde on-premises services als nieuwe Azure gehoste API's.
WordPress hosten op Azure
WordPress op Azure: een overzicht van WordPress-implementaties op Azure die betrekking hebben op beveiliging, schaalbaarheid en hostingopties.
WordPress op Azure Kubernetes Service (AKS): Een op containers gebaseerde WordPress-oplossing die gebruikmaakt van Azure Kubernetes Service (AKS) en Azure NetApp Files voor grote, opslagintensieve installaties.
WordPress op Azure App Service: een beheerde WordPress-hostingoplossing die gebruikmaakt van Azure App Service voor kleine tot middelgrote installaties.
Web-apps met meerdere lagen
- Web-app met meerdere lagen die is gebouwd voor hoge beschikbaarheid en herstel na noodgevallen: een architectuur met meerdere regio's voor multitier-ASP.NET-toepassingen die gebruikmaken van Azure Site Recovery en Azure Public Traffic Manager voor herstel na noodgeval.
Ideeën voor web-apps-oplossingen
In het volgende idee van de web-app-oplossing ziet u implementatiepatronen en mogelijkheden om te verkennen:
- Maximaal beschikbare SharePoint-farm: een maximaal beschikbare implementatie van SharePoint die gebruikmaakt van Microsoft Entra ID met gelijke taakverdeling, SQL Server AlwaysOn-beschikbaarheidsgroepen en maximaal beschikbare SharePoint resources.
Gereedheid van de organisatie
Organisaties aan het begin van het cloudimplementatieproces kunnen de Cloud Adoption Framework voor Azure gebruiken voor toegang tot bewezen richtlijnen die de overstap naar de cloud versnellen.
Volg de richtlijnen in het Azure Well-Architected Framework om de kwaliteit van uw web-app-oplossing op Azure te waarborgen. Het Azure Well-Architected Framework biedt prescriptieve richtlijnen voor organisaties die architectuurprestaties zoeken en beschrijft hoe u kosten geoptimaliseerde Azure-oplossingen ontwerpt, inricht en bewaakt. Zie de volgende Azure Well-Architected Framework-servicehandleidingen voor specifieke richtlijnen voor web-apps:
Aanbevolen procedures
Volg deze aanbevolen procedures om de betrouwbaarheid, beveiliging, kosteneffectiviteit, prestaties en operationele kwaliteit van uw web-app-workloads op Azure te verbeteren.
Kenmerken van moderne web-apps: een overzicht van de verwachtingen en ontwerpprincipes voor moderne web-apps, waaronder schaalbaarheid, modulariteit en architectuur in de cloud.
Aanbevolen procedures voor architectuur voor Azure App Service: Azure Well-Architected Framework-richtlijnen voor Azure App Service die betrekking hebben op betrouwbaarheid, beveiliging, kostenoptimalisatie, operationele uitmuntendheid en prestatie-efficiëntie.
Aanbevolen procedures voor Azure App Service-implementatie: richtlijnen voor implementatiebronnen, buildpijplijnen, implementatiemechanismen en strategieën voor implementatieslots voor Azure App Service.
Beveiligingsbasislijn voor Azure App Service: Beveiligingscontroles en aanbevelingen voor Azure App Service op basis van de Microsoft cloudbeveiligingsbenchmark. Het omvat netwerkbeveiliging, identiteitsbeheer en gegevensbescherming.
Blijf op de hoogte met web-apps
Azure web-app-services ontwikkelen zich om moderne toepassingsuitdagingen aan te pakken. Blijf op de hoogte van de nieuwste updates en functies.
Als u op de hoogte wilt blijven van belangrijke web-app-services, raadpleegt u de volgende resource:
Overige bronnen
De volgende bronnen kunnen u helpen meer te ontdekken over het ontwerp van web-app-architectuur:
Azure App Service netwerkfuncties: een overzicht van binnenkomende en uitgaande netwerkfuncties die beschikbaar zijn in Azure App Service. Het omvat toegangsbeperkingen, privé-eindpunten, integratie van virtuele netwerken, hybride verbindingen en App Service Environment netwerken.
Een web-app migreren met behulp van Azure API Management: een voorbeeldscenario voor het gebruik van Azure API Management om een verouderde webtoepassing te migreren.
Amazon Web Services (AWS) of Google Cloud-professionals
Om snel aan de slag te gaan, vergelijken de volgende artikelen Azure web-app-opties met andere cloudservices en bieden ze migratierichtlijnen.
Servicevergelijking
- Vergelijking van AWS naar Azure services - Web-apps
- Vergelijking van Google Cloud naar Azure-services - Toepassingsservices
Migratierichtlijnen
Als u migreert vanaf een ander cloudplatform, raadpleegt u de volgende artikelen: