Friday, July 24, 2026

Technology choices for Azure solutions


 


https://learn.microsoft.com/en-us/azure/architecture/guide/

Azure application architecture fundamentals



https://learn.microsoft.com/en-us/azure/architecture/guide/technology-choices/technology-choices-overview

Technology choices for Azure solutions

When you design an Azure solution, you must select the right technologies for your workload across compute, data, networking, and other areas. The following resources include comparison matrices, flowcharts, and decision trees to help you evaluate your options and find the best match for your requirements.

Choose a compute service

The term compute refers to the hosting model for the computing resources that your application runs on. The following articles can help you choose the right technologies.

ArticleSummary
Choose an Azure compute serviceDecide which compute service best suits your application.
Choose an Azure compute option for microservicesLearn about two compute options for microservices: service orchestrator and serverless architecture.
Choose between traditional web apps and single-page applications (SPAs)Learn how to choose between traditional web apps and SPAs.

Choose a container option

You can use multiple methods to build and deploy containerized applications in Azure. The following articles can help you evaluate container services.

ArticleSummary
Choose an Azure container serviceEvaluate which Azure container service best suits your specific workload scenarios and requirements.
Compare Azure Container Apps with other Azure container optionsLearn when to use Container Apps and how it compares to other container options, including Azure Container Instances, Azure App Service, Azure Functions, and Azure Kubernetes Service (AKS).
Choose a Kubernetes at the edge compute optionLearn about trade-offs and considerations for various Kubernetes options for extending compute at the edge.

Choose a hybrid option

Many organizations need a hybrid approach for analytics, automation, and services because they host data both on-premises and in the cloud. The following articles can help you choose the best technologies for your scenario.

ArticleSummary
Explore Azure hybrid optionsLearn about Azure hybrid solutions, including alternatives to deploy and host hybrid services on-premises, at the edge, in Azure, and in other clouds.
Compare Azure Stack Hub to AzureLearn the differences between Azure and Azure Stack Hub.
Compare Azure Local to Windows ServerChoose between Azure Local and Windows Server for your organization.
Choose drives for Azure Local and Windows Server clustersLearn how to choose drives for Azure Local and Windows Server clusters to meet performance and capacity requirements.

Choose an identity service

Identity solutions help you protect your data and resources. The following articles can help you choose an Azure identity service.

ArticleSummary
Compare Microsoft Entra ID and Domain Services identity solutionsCompare the identity services of Active Directory Domain Services, Microsoft Entra ID, and Microsoft Entra Domain Services.
Choose a hybrid identity authentication methodChoose an authentication method for a Microsoft Entra hybrid identity solution in a medium-sized to large organization.

Choose a storage service

Azure provides multiple storage services for different access patterns, performance tiers, and data types. The following articles can help you determine the best fit for your workload.

ArticleSummary
Review your storage optionsReview the storage options for Azure workloads.
Learn about Azure managed disk typesLearn about the disk types for Azure virtual machines (VMs), including Azure Ultra Disk Storage, Azure Premium SSD v2, Premium SSD, and Azure Standard SSD.
Choose a data transfer technologyLearn about Azure data transfer options like the Azure Import/Export service, Azure Data Box, Azure Data Factory, and command-line and graphical interface tools.

Choose a data store

Choose the right data store based on your data model, access patterns, scale, and consistency requirements. The following articles can help you choose a data solution.

ArticleSummary
Evaluate data modelsLearn how to evaluate Azure data store models based on workload patterns, scale, consistency, and governance.
Prepare to choose a data storeLearn how to choose the right Azure data store for your workloads by evaluating functional, performance, cost, and security requirements.
Choose a big data storage technologyCompare big data storage options in Azure. View key selection criteria and a capability matrix.
OLAP solutionsLearn about online analytical processing (OLAP) solutions for organizing large databases and supporting complex analysis without affecting transactional systems.
Learn about online transaction processing (OLTP) solutionsLearn about atomicity, consistency, and other features of OLTP, which manages transactional data and supports querying.
Learn about data lakesLearn about data lake storage repositories, which can hold terabytes (TBs) or petabytes (PBs) of data in a native, raw format.
Choose a data pipeline orchestration technologyChoose an Azure data pipeline orchestration technology to automate pipeline orchestration, control flow, and move data.
Choose a search data storeLearn about the capabilities of search data stores in Azure and the key criteria for choosing one that best matches your needs.

Choose an analytics solution

Azure provides several services for analytics workloads, from data warehousing to real-time stream processing. The following articles can help you evaluate your options.

ArticleSummary
Choose an analytical data storeEvaluate analytical data store options for big data in Azure.
Choose an analytical data store in Microsoft FabricEvaluate analytical data store options in Fabric based on data volumes and types, compute engine, ingestion, transformation, and query patterns.
Choose a data analytics and reporting technologyEvaluate big data analytics technology options for Azure.
Choose a batch processing technologyCompare technology choices for big data batch processing in Azure.
Choose a stream processing technologyCompare options for real-time message stream processing in Azure.

Choose an AI and machine learning service

Azure provides AI services, machine learning platforms, and model hosting options for many workloads. The following articles can help you select the right AI and machine learning technologies for your solution.

ArticleSummary
Choose the right AI model for your workloadLearn strategies to help you select the best model for your AI workload, including key criteria and practical considerations for decision-making.
Choose an AI services technologyLearn about services that you can use in AI applications and data flows. Choose the right service for your use case.
Choose an Azure service for vector searchLearn how to decide which Azure service for vector search best suits your application.
Choose a natural language processing technologyChoose a natural language processing service for sentiment analysis, topic and language detection, key phrase extraction, and document categorization.
Compare Microsoft machine learning products and technologiesCompare options for building, deploying, and managing your machine learning models. Decide which Microsoft products to use for your solution.

Choose a networking service

Azure provides several networking services for traffic routing, load distribution, and virtual network connectivity. The following articles can help you evaluate your options.

ArticleSummary
Compare load balancing optionsCompare Azure load balancing services and select one to distribute traffic across multiple computing resources.
Compare virtual network connectivity options and spoke-to-spoke communicationCompare virtual network peering and VPN gateways for connecting Azure virtual networks. Learn implementation patterns for spoke-to-spoke communication in hub-and-spoke architectures.

Choose an integration and automation service

Azure provides several services for integrating systems and automating workflows, from code-first to designer-first approaches. The following article can help you evaluate your options.

ArticleSummary
Compare Azure Functions, Azure Logic Apps, Power Automate, and WebJobsCompare integration and automation services in Azure. Learn the differences between code-first and designer-first approaches for building workflows and orchestrations.

Choose a messaging service

Learn about the services that Azure provides to help you deliver events or messages throughout your solution.

ArticleSummary
Compare messaging servicesLearn about Azure Event Grid, Azure Event Hubs, and Azure Service Bus. Choose the best service for your scenario.
Learn about asynchronous messaging optionsLearn about asynchronous messaging options in Azure, including the various types of messages and the entities that participate in a messaging infrastructure.

Choose an IoT option

Internet of Things (IoT) solutions use a combination of technologies to connect devices, events, and actions through cloud applications. The following articles describe IoT technology choices from Azure.

ArticleSummary
Learn about Azure IoT services and technologiesLearn about Azure IoT services and technologies, including Azure IoT Hub, Azure IoT Operations, Azure IoT Edge, and Azure IoT Central. Choose between cloud-based and edge-based solution types.
Compare IoT Hub and Event HubsReview a comparison between Azure IoT Hub and Event Hubs that highlights functional differences and use cases. The comparison includes supported protocols, device management, monitoring, and file uploads.

Map services from other cloud providers to Azure

If you're migrating from another cloud provider or designing a multicloud solution, these articles map Amazon Web Services (AWS) and Google Cloud services to functionally similar Azure services.

ArticleSummary
Azure for AWS professionalsMap AWS services to their Azure equivalents across category-specific articles that cover compute, storage, databases, networking, and more.
Azure for Google Cloud professionalsLook up Azure equivalents for Google Cloud services organized by technology category.

No comments:

Post a Comment

Fallacies of Distributed Computing

  The network is reliable; Latency is zero; Bandwidth is infinite; The network is secure ; Topology doesn't change; There is one adm...