Azure Architectures

Production-ready Azure architecture diagrams.

Hub-Spoke Network

Enterprise network topology with central hub.

@arch
#!ext icons

[nodes]
  onprem:On-Premises|icon:server

  [Azure]
    [Hub VNet]
      fw:Azure Firewall|icon:azure-10084-icon-service-firewalls
      bastion:Bastion|icon:azure-10021-icon-service-virtual-machine
      vpngw:VPN Gateway|icon:azure-10061-icon-service-virtual-networks

    [Spoke 1 - Production]
      [App Subnet]
        aks_prod:AKS|icon:azure-03543-icon-service-aks-automatic
      [Data Subnet]
        sql_prod:SQL|icon:azure-02390-icon-service-azure-sql
        redis_prod:Redis|icon:azure-10137-icon-service-cache-redis

    [Spoke 2 - Development]
      [App Subnet]
        aks_dev:AKS|icon:azure-03543-icon-service-aks-automatic
      [Data Subnet]
        sql_dev:SQL|icon:azure-02390-icon-service-azure-sql

    [Shared Services]
      acr:Container Registry|icon:azure-10105-icon-service-container-registries
      kv:Key Vault|icon:azure-10245-icon-service-key-vaults
      log:Log Analytics|icon:azure-00001-icon-service-monitor

[edges]
  onprem->vpngw:VPN
  vpngw->fw
  fw->aks_prod
  fw->aks_dev
  aks_prod->sql_prod
  aks_prod->redis_prod
  aks_dev->sql_dev
  aks_prod->acr
  aks_dev->acr
  aks_prod->kv
  aks_prod->log
  aks_dev->log
Rendered diagram

Rendered diagram

Microservices on AKS

Kubernetes-based microservices architecture.

Rendered diagram

Rendered diagram

Azure Functions Serverless

Event-driven serverless architecture.

Rendered diagram

Rendered diagram

Data Platform

Azure Synapse-based analytics platform.

Rendered diagram

Rendered diagram

More Azure Examples

See the example files in the repository:

  • azure-enterprise.tdl - Enterprise hub-spoke

Last updated