Aan de slag met het ontwerp van web-app-architectuur

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

Diagram met een basislijn-Azure App Service-architectuur met zoneredundantie en hoge beschikbaarheid (HA).

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

Security

Herstel na een ramp

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

Web-apps hosten met App Service Environment

API's beheren met Azure API Management

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

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.

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

Migratierichtlijnen

Als u migreert vanaf een ander cloudplatform, raadpleegt u de volgende artikelen: