Azure Reference Architectures

Active Directory Domain Services (AD DS) resource forest in Azure
This reference architecture shows how to create a separate Active Directory domain in Azure that is trusted by domains in your on-premises AD forest.
Automated enterprise BI with Azure Synapse Analytics and Azure Data Factory
This reference architecture shows how to perform incremental loading in an extract, load, and transform (ELT) pipeline. It uses Azure Data Factory to automate the ELT pipeline. The pipeline...
Azure IoT reference architecture
This reference architecture shows a recommended architecture for IoT applications on Azure using PaaS (platform-as-a-service) components.
Basic enterprise integration on Azure
This reference architecture uses Azure Integration Services to orchestrate calls to enterprise backend systems. The backend systems may include software as a service (SaaS) systems, Azure...
Basic web application in Azure
This reference architecture shows proven practices for a web application that uses Azure App Service and Azure SQL Database.
Connect an on-premises network to Azure using ExpressRoute
This reference architecture shows how to connect an on-premises network to virtual networks on Azure, using Azure ExpressRoute. ExpressRoute connections use a private, dedicated connection...
Enterprise BI in Azure with Azure Synapse Analytics
This reference architecture implements an extract, load, and transform (ELT) pipeline that moves data from an on-premises SQL Server database into Azure Synapse and transforms the data for analysis.
Enterprise-grade conversational bot
This reference architecture describes how to build an enterprise-grade conversational bot (chatbot) using the Azure Bot Framework. Each bot is different, but there are some common patterns,...
Event-based Cloud Automation
Automating workflows and repetitive tasks on the cloud using serverless technologies, can dramatically improve productivity of an organization's DevOps team. A serverless model is best suited for...
Extend Active Directory Federation Services (AD FS) to Azure
This reference architecture implements a secure hybrid network that extends your on-premises network to Azure and uses Active Directory Federation Services (AD FS) to perform federated...
Extend an on-premises Active Directory domain to Azure
This architecture shows how to extend an on-premises Active Directory domain to Azure to provide distributed authentication services.
Highly available network virtual appliances
This reference architecture shows how to deploy a set of network virtual appliances (NVAs) for high availability in Azure. An NVA is typically used to control the flow of network traffic from a...
Hub-Spoke Network Topology
This reference architecture shows how to implement a hub-spoke topology in Azure. The hub is a virtual network in Azure that acts as a central point of connectivity to your on-premises network....
Hub-spoke network topology with shared services in Azure
This reference architecture builds on the hub-spoke reference architecture to include shared services in the hub that can be consumed by all spokes.
Integrate on-premises AD domains with Azure AD
This reference architecture shows best practices for integrating on-premises Active Directory domains with Azure AD to provide cloud-based identity authentication.
Microservices architecture on Azure Kubernetes Service (AKS)
This reference architecture shows a microservices application deployed to Azure Kubernetes Service (AKS). It describes a basic AKS configuration that can be the starting point for most...
Microservices architecture on Azure Service Fabric
This reference architecture shows a microservices architecture deployed to Azure Service Fabric. It shows a basic cluster configuration that can be the starting point for most deployments.
Network DMZ between Azure and an on-premises datacenter
This reference architecture shows a secure hybrid network that extends an on-premises network to Azure. The architecture implements a DMZ, also called a perimeter network, between the on-premises...
N-tier application in multiple Azure regions for high availability
This reference architecture shows a set of proven practices for running an N-tier application in multiple Azure regions, in order to achieve availability and a robust disaster recovery infrastructure.
On-premises network connected to Azure using a VPN gateway
This reference architecture shows how to extend a network from on premises or from Azure Stack into an Azure virtual network, using a site-to-site virtual private network (VPN). Traffic flows...
Real-time recommendation API on Azure
This reference architecture shows how to train a recommendation model using Azure Databricks and deploy it as an API by using Azure Cosmos DB, Azure Machine Learning, and Azure Kubernetes Service...
Run a Windows virtual machine on Azure
Provisioning a virtual machine (VM) in Azure requires some additional components besides the VM itself, including networking and storage resources. This article shows best practices for running a...
Scalable Web Application
This reference architecture shows proven practices for improving scalability and performance in an Azure App Service web application.
Serverless web application on Azure
This reference architecture shows a serverless web application. The application serves static content from Azure Blob Storage, and implements an API using Azure Functions. The API reads data from...
Stream processing pipeline with Azure Databricks
This reference architecture shows an end-to-end stream processing pipeline. This type of pipeline has four stages: ingest, process, store, and analysis and reporting. For this reference...
Stream processing pipeline with Azure Stream Analytics
This reference architecture shows an end-to-end stream processing pipeline. The pipeline ingests data from two sources, correlates records in the two streams, and calculates a rolling average...
Web application in multiple Azure regions for high availability
This reference architecture shows how to run an Azure App Service application in multiple regions to achieve high availability.
Web application monitoring on Azure
This reference architecture addresses the monitoring services you can use and describes a dataflow model for use with multiple data sources. When it comes to monitoring, many tools and services...
Windows N-tier application on Azure with SQL Server
This reference architecture shows how to deploy virtual machines (VMs) and a virtual network configured for an N-tier application, using SQL Server on Windows for the data tier.