Deze pagina toont de Azure-omgeving van AutoMate op drie abstractieniveaus: een Basis-overzicht voor stakeholders, een Technisch diagram met Private Endpoints en tunnelarchitectuur, en een C4 context-diagram. Alle diagrammen tonen de twee ingress-paden:
Klanten komen binnen via de publieke HTTPS-endpoint van de App Service.
Medewerkers gebruiken Cloudflare One Zero Trust (WAF + Access + twee tunnels per omgeving) voor beheerverkeer.
Beide App Services hebben publicNetworkAccess: Disabled. Data-resources (Azure SQL, Key Vault, Managed Redis) zijn alleen via Private Endpoint bereikbaar. Alle 11 subnets hebben NSG's — zie Cloudflare Tunnel Architectuur voor de volledige regels.
Voor SKU/scaling zie Asset Catalogus; voor diepere infrastructuur-details zie Infrastructuur.
Basis
Technisch
Klanten bereiken de App Services via de publieke HTTPS-endpoint. Beheerverkeer van medewerkers loopt via Cloudflare Zero Trust (WAF + Access) naar twee tunnels per omgeving: Portal sidecar (Tunnel B) en Container App (*-Automate-Conn-CFTunnel-CA-Weu, 2 replicas, snet-cftunnel-out, Tunnel A). Data-resources zijn alleen via Private Endpoint bereikbaar. Alle 11 subnets hebben NSG's die de subnet-communicatie hardenen.
C4
Referentie-overzicht actuele stand
Databases: vier (Signatures, UserTypes, Jobs, Emails). Tenants, Users, Branding, Licenses en Devices zijn afgevoerd.
Ingress: klanten via publieke HTTPS op de App Service custom domain; medewerkers via Cloudflare Zero Trust (WAF + Access + twee tunnels per omgeving).
App Services:publicNetworkAccess: Disabled, bereikbaar via Private Endpoint. API-webapp heeft geen cloudflared sidecar. Portal-webapp heeft vier host-bindings en een actieve sidecar (Tunnel B).
NSG's: alle 11 subnets hebben een NSG gedefinieerd in SubnetHardening.bicep, aangeroepen vanuit main.bicep.
Private Endpoints: Azure SQL, Key Vault, Managed Redis, Web API (prod + staging), Portal (prod + staging); bijbehorende Private DNS Zones in de VNet.
Afgevoerd: Azure Service Bus, Azure Communication Service en APIM — Bicep verwijderd uit repo (zie Infrastructuur).