Web App Architecture
App Service, SQL, storage: the common line-of-business shape.
- Format.puml
- Length29 lines
- LibraryAzure icons
The source
29 lines of PlantUML, and pulls in Azure icons. Copy it, or open the template inside Gnomon and render it as it is.
@startuml
!define AzurePuml https://raw.githubusercontent.com/plantuml-stdlib/Azure-PlantUML/release/2-2/dist
!include AzurePuml/AzureCommon.puml
!include AzurePuml/Compute/AzureAppService.puml
!include AzurePuml/Databases/AzureSqlDatabase.puml
!include AzurePuml/Databases/AzureRedisCache.puml
!include AzurePuml/Storage/AzureBlobStorage.puml
!include AzurePuml/Networking/AzureFrontDoor.puml
!include AzurePuml/Networking/AzureApplicationGateway.puml
title Azure Web App Architecture
actor User as user
AzureFrontDoor(cdn, "Front Door", "CDN & WAF")
AzureApplicationGateway(appgw, "App Gateway", "WAF v2")
AzureAppService(webapp, "Web App", "P1v3")
AzureRedisCache(cache, "Redis Cache", "Premium")
AzureSqlDatabase(db, "SQL Database", "Standard")
AzureBlobStorage(storage, "Blob Storage", "Hot Tier")
user --> cdn
cdn --> appgw
appgw --> webapp
webapp --> cache
webapp --> db
webapp --> storage
@endumlRender this offline
This template ships in Gnomon and renders on your machine, with no account and no diagram uploads. The browser editor is free and needs no install.
Others in Azure architecture diagrams
- Simple ArchitectureA small, legible starting point.
- Serverless ArchitectureFunctions, Event Grid, Cosmos.
- Microservices (AKS)AKS-based, with ingress and service-to-service traffic.
- Data PlatformSynapse, Data Factory, Data Lake.
- DevOps PipelinePipelines from commit to deploy.