What's new in Azure Architecture Center
The Azure Architecture Center (AAC) helps you design, build, and operate solutions on Azure. Learn about the cloud architectural styles and design patterns. Use the technology choices and guides to decide the services that are right for your solution. The guidance is based on all aspects of building for the cloud, such as operations, security, reliability, performance, and cost optimization.
The following new and updated articles have recently been published in the Azure Architecture Center.
- Use Azure Front Door to secure AKS workloads
- Use Azure NetApp Files to deploy IBM Power in Skytap on Azure
- Use Azure OpenAI to process podcast audio files
- Run a Capture the Flag game service with CTFd on Azure PaaS (#a67e0fa22b)
- Personalized offers (#6087dd76ec)
- Retail assistant with visual capabilities (#6087dd76ec)
- Application design considerations for mission-critical workloads on Azure (#84ce263b83)
- Azure Kubernetes Service (AKS) baseline architecture for AKS on Azure Stack HCI (#3eb3a589bd)
- Deploy and operate apps with AKS enabled by Arc on Azure Stack HCI or Windows Server (#3eb3a589bd)
- Google Cloud to Azure services comparison (#47279a2709)
- N-tier architecture style (#cd6203d3ec)
- Automate document processing with AI Document Intelligence (#eb648ef0c2)
- Refactor mainframe computer systems that run Adabas & Natural (#0bf799e475)
- Run Apache Cassandra on Azure VMs (#b357b857d9)
- Data scrambling for SAP applications using Delphix and Azure Data Factory or Azure Synapse Analytics (#b357b857d9)
- Starter web app for SaaS development (#b357b857d9)
- Esri ArcGIS Platform on Azure Virtual Desktop (#b357b857d9)
- Azure Kubernetes Service (AKS) network architecture for AKS on Azure Stack HCI (#b357b857d9)
- Run HP-UX workloads in Azure with Stromasys Charon-PAR (#b357b857d9)
- Migrate mainframe data to Azure (#b357b857d9)
- Windows 365 Azure network connection (#b357b857d9)
- Implement an open-source jump server solution on Azure (#b357b857d9)
- Create an Autonomous Vehicle Operations (AVOps) solution (#b357b857d9)
- Deploy AKS and API Management with mTLS (#b357b857d9)
- Cloud design patterns (#489ea14073)
- Design and implementation patterns (#0c85a6c591)
- Orchestrate MLOps by using Azure Databricks (#396a0b6b9f)
- Access Azure OpenAI and other language models through a gateway (#dd52b35cce)
- Use a gateway in front of multiple Azure OpenAI deployments or instances (#dd52b35cce)
- Azure OpenAI chat baseline architecture in an Azure landing zone (#8270921687)
- Baseline OpenAI end-to-end chat reference architecture (#8270921687)
- Multilayered protection for Azure virtual machines (#8b7e62185c)
- Build and deploy custom document processing models on Azure (#4e8429182b)
- Integrate Teradata VantageCloud Enterprise with Azure Data Factory (#4e8429182b)
- Model loan credit risk and default probability (#4e8429182b)
- Azure Synapse Analytics for landing zones (#4e8429182b)
- Customer 360 with Azure Synapse and Dynamics 365 Customer Insights (#4e8429182b)
- Multiregion BCDR for Azure Virtual Desktop (#4e8429182b)
- IBM z/OS mainframe migration with Avanade AMT (#4e8429182b)
- Refactor mainframe architecture by using CloudFrame Renovate (#4e8429182b)
- Modernize mainframe workloads by using Model9 (#4e8429182b)
- Replicate mainframe data by using Precisely Connect (#4e8429182b)
- Move archive data from mainframe systems to Azure (#4e8429182b)
- Build real-time monitoring and observable systems for media (#4e8429182b)
- Enable machine learning inference on an Azure IoT Edge device (#4e8429182b)
- Global routing redundancy for mission-critical web applications (#4e8429182b)
- Solutions for the energy and environment industries (#4e8429182b)
- Azure landing zones - Terraform module design considerations (#4e8429182b)
- Virtual WAN architecture optimized for department-specific requirements (#4e8429182b)
- Improved-security access to multitenant web apps from an on-premises network (#4e8429182b)
- Developing a RAG solution - Information retrieval phase (#9e61a65255)
- Guide to designing and developing a RAG solution (#9e61a65255)
- Azure OpenAI chat baseline architecture in an Azure landing zone
- Developing a RAG solution - Chunking phase
- Developing a RAG solution - Chunk enrichment phase
- Developing a RAG solution - Generate embeddings phase
- Developing a RAG solution - Information retrieval phase
- Developing a RAG solution - LLM end to end evaluation phase
- Developing a RAG solution - Preparation phase
- Guide to designing and developing a RAG solution
- Choose an Azure service for vector search
- Implement cross-tenant communication by using multitenant applications
- Access Azure OpenAI and other language models through a gateway
- Use a gateway in front of multiple Azure OpenAI deployments or instances
- Use HDInsight and Delta Lake to manage event data
- Baseline OpenAI end-to-end chat reference architecture (#21cef339cb)
- Hub-spoke network topology with Azure Virtual WAN (#48e37698c2)
- Blue-green deployment of AKS clusters (#ab83f01e8c)
- Use Application Gateway Ingress Controller (AGIC) with a multitenant Azure Kubernetes Service (#2934252b7c)
- Deploy IBM Maximo Application Suite (MAS) on Azure (#2934252b7c)
- Securely managed web applications (#2934252b7c)
- SAP deployment in Azure using an Oracle database (#2934252b7c)
- Multiregion BCDR for Azure Virtual Desktop (#2934252b7c)
- Apache NiFi on Azure (#2934252b7c)
- Resiliency checklist for services (#40179fabe5)
- DR for Azure Data Platform - Architecture (#40179fabe5)
- DR for Azure Data Platform - Deploy this scenario (#40179fabe5)
- DR for Azure Data Platform - Scenario details (#40179fabe5)
- Extract, transform, load (ETL) (#40179fabe5)
- Choose a data storage technology (#40179fabe5)
- N-tier application with Apache Cassandra (#40179fabe5)
- Microsoft Entra IDaaS in security operations (#40179fabe5)
- Migrate a web app by using Azure API Management (#84a2e94497)
- Enable the financial services risk lifecycle with Azure and R (#be1be29555)
- AKS triage—Workload deployments (#107a866ca6)
- AKS triage—Node health (#107a866ca6)
- Quarantine pattern (#107a866ca6)
- Mission-critical baseline architecture on Azure (#107a866ca6)
- Mission-critical baseline architecture with network controls (#107a866ca6)
- Employee retention with Databricks and Kubernetes (#7ede8f8b01)
- Big data analytics on confidential computing (#7ede8f8b01)
- Automated API deployments using APIOps (#7ede8f8b01)
- Map requests to tenants in a multitenant solution (#7ede8f8b01)
- Pricing models for a multitenant solution (#7ede8f8b01)
- AKS triage—Cluster health (#7ede8f8b01)
- Quantum computing integration with classical apps (#1333a5289b)
- Apache Sqoop migration to Azure (#593e37adc9)
- Azure DNS Private Resolver (#b24cbebe3b)
- Kubernetes node and node pool management (#ed57efe0db)
- Enable real-time sync of MongoDB Atlas data changes to Azure Synapse Analytics (#ed57efe0db)
- Build the second layer of defense with Microsoft Defender XDR Security services (#08d94354f1)
- Recover from loss of an Azure region (#fddf1e1680)
- AKS day-2 guide: Patch and upgrade guidance (#2b0016275a)
- Azure Well-Architected Framework review of an Azure NAT gateway (#89e3eacb29)
- Related resources for multitenancy (#1e1a375e82)
- Azure Kubernetes Service (AKS) considerations for multitenancy (#ebe4aa4348)
- High availability and disaster recovery for IaaS apps (#c79bfc3da7)
- Hybrid Cross-Cluster Scaling with Azure Arc for the workloads deployed on Azure Stack HCI (#4338479d91)
- Valet Key pattern (#392626fa9b)
- Large-scale custom natural language processing (#aa9967e7d1)
- Many models machine learning with Azure Machine Learning (#aa9967e7d1)
- Many models machine learning with Spark (#aa9967e7d1)
- Customer lifetime value and churn prediction with Azure AI services (#8420397885)
- Migrate mainframe data to Azure
- Supply chain management - Track and trace with Kaleido Blockchain as a Service powered by Azure
- IBM z/OS mainframe migration with Avanade AMT
- Use a split-brain DNS configuration to host a web app
- Replatform AIX workloads on Azure
- Claim-Check pattern (#7cd4a5fc06)
- Azure mainframe and midrange architecture concepts and patterns (#d4096a7e81)
- Reliable web app pattern for .NET - Apply the pattern (#c8dc2d83ac)
- Reliable web app pattern for .NET - Plan the implementation (#c8dc2d83ac)
- Reliable web app pattern for Java - Apply the pattern (#c8dc2d83ac)
- Reliable web app pattern for Java - Plan the implementation (#c8dc2d83ac)
- Reliable Web App pattern (#c8dc2d83ac)
- Choreography pattern (#44545f677e)
- Sharding pattern (#53dea81b8b)
- Unisys mainframe migration with Avanade AMT (#ef52a9c4b8)
- Azure file shares in a hybrid environment (#78c1ee7b97)
- Azure enterprise cloud file share (#d392845160)
- Disconnected AI at the edge with Azure Stack Hub (#5c8a0bfe5b)
- Azure Machine Learning architecture (#5c8a0bfe5b)
- Customer churn prediction using real-time analytics (#5c8a0bfe5b)
- Customer support and feedback analysis (#5c8a0bfe5b)
- Deploy AI and machine learning at the edge (#5c8a0bfe5b)
- Machine learning operations (MLOps) framework to upscale machine learning lifecycle with Azure Machine Learning (#9597e138f4)
- Network security checklist for MLOps solutions (#9597e138f4)
- Query-based document summarization (#9597e138f4)
- AI at the edge with Azure Stack Hub (#9597e138f4)
- Build and deploy a social media analytics solution (#f2fe7193e5)
- Image classification on Azure (#f2fe7193e5)
- Serverless event processing (#863c1fb294)
- Serverless web application (#08aa3d6222)
- Architectural approaches for IoT in a multitenant solution (#95dfc35ea1)
- Secure research environment for regulated data (#5be601f9c0)
- Build a speech to text transcription pipeline to analyze recorded conversations (#5be601f9c0)
- Conversation summarization (#5be601f9c0)
- Implement custom speech to text solutions that use AI (#5be601f9c0)
- Deploy a custom speech to text solution that uses AI (#5be601f9c0)
- Microsoft machine learning products (#5be601f9c0)
- Machine learning operations (MLOps) v2 (#5be601f9c0)
- MLOps for Python with Azure Machine Learning (#171d0a834e)
- Pipes and Filters pattern (#b872e39b9a)
- Consumer health portal on Azure (#4d8d14cfb0)
- Analyze video content with Computer Vision and Azure Machine Learning (#678b1208d7)
- Automate document classification in Azure (#678b1208d7)
- Automate document processing with AI Document Intelligence (#678b1208d7)
- Automate PDF forms processing (#678b1208d7)
- Batch scoring with R models to forecast sales (#678b1208d7)
- Batch scoring for deep learning models (#678b1208d7)
- Use Application Gateway Ingress Controller (AGIC) with a multitenant Azure Kubernetes Service (#f926f21c96)
- Azure DNS Private Resolver (#826d234caa)
- SaaS and multitenant solution architecture
- Deployment patterns for Microsoft Fabric
- Certificate lifecycle management on Azure
- Azure Governance Visualizer Accelerator guidance
- SWIFT Alliance Remote Gateway with Alliance Connect Virtual on Azure
- Mainframe file replication and sync on Azure (#fd5382616c)
- Virtual desktop architecture design (#1f503526df)
- Azure landing zones - Azure Virtual Desktop landing zone design considerations (#1f503526df)
- Databases architecture design (#48b8f2e522)
- Valet Key pattern (#ea584f3338)
- Computer forensics chain of custody in Azure (#8450c5fe34)
- Patterns and implementations for a banking cloud transformation (#f6f9920d52)
- Automate document classification in Azure (#412e82c5e5)
- AWS to Azure services comparison (#412e82c5e5)
- Design for self healing (#412e82c5e5)
- Use platform as a service (PaaS) options (#9e1d8db29a)
- Web API design best practices (#88d40e307f)
- Web API implementation (#88d40e307f)
- Background jobs guidance (#88d40e307f)
- General considerations for choosing an Azure container service (#759e0e1733)
- Baseline architecture for an AKS cluster (#b5595d9697)
- Troubleshoot network problems in AKS clusters (#cf8b9215de)
- IPv6 hub-spoke network topology (#fb6207130d)
- Health Endpoint Monitoring pattern (#87e9972941)
- Index Table pattern (#87e9972941)
- Leader Election pattern (#87e9972941)
- Materialized View pattern (#87e9972941)
- Messaging Bridge pattern (#87e9972941)
- Pipes and Filters pattern (#87e9972941)
- Priority Queue pattern (#87e9972941)
- Publisher-Subscriber pattern (#87e9972941)
- Quarantine pattern (#87e9972941)
- Queue-Based Load Leveling pattern (#87e9972941)
- Rate Limiting pattern (#87e9972941)
- Retry pattern (#87e9972941)
- Scheduler Agent Supervisor pattern (#87e9972941)
- Sequential Convoy pattern (#87e9972941)
- Sharding pattern (#87e9972941)
- Sidecar pattern (#87e9972941)
- Static Content Hosting pattern (#87e9972941)
- Strangler Fig pattern (#87e9972941)
- Throttling pattern (#87e9972941)
- Intelligent e-commerce product search engine (#b227ec9aa9)
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for