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 nothing sent to a server. 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.