Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Compute resources form the foundation of cloud workloads. Azure provides a wide range of compute options to meet diverse requirements, from virtual machines (VMs) that give you full control of the operating system to fully managed serverless functions that scale automatically. Azure compute services support workload migration, cloud-native application development, and high-performance computing (HPC) simulations. They also provide flexibility and scaling capabilities to improve workload performance.
Understanding your workload requirements is essential for choosing the right compute option. Consider the level of control that you need, how your application scales, your latency needs, and your cost optimization goals. The compute portfolio on Azure spans infrastructure as a service (IaaS), platform as a service (PaaS), and serverless models, so you can choose the approach that suits your architecture.
Architecture
Download a Visio file of this architecture.
The previous diagram demonstrates a common basic or baseline compute implementation. For real-world solutions that you can build in Azure, see Compute architectures.
Explore compute architectures and guides
The articles in this section include fully developed architectures that you can deploy in Azure and expand to production-grade solutions and guides. These articles can help you decide how to use compute technologies in Azure. Solution ideas demonstrate implementation patterns and possibilities to consider when you plan your compute proof-of-concept (POC) development.
Select a compute service
The following articles help you evaluate and select the best compute technologies for your workload requirements:
- Choose an Azure compute service: Use a decision tree to help you choose the right compute option.
Compute solution ideas
- IBM z/OS online transaction processing: Migrate a z/OS online transaction processing (OLTP) workload to an Azure application that is cost effective, responsive, scalable, and adaptable.
Compute architectures
The following production-ready architectures demonstrate comprehensive compute solutions that you can deploy and customize:
- Azure Virtual Machines baseline architecture: See a foundational reference architecture for workloads deployed on Virtual Machines.
- Virtual Machines baseline architecture in an Azure landing zone: Deploy VM workloads in an Azure landing zone context.
- Siemens Teamcenter baseline architecture on Azure: Deploy a Siemens Teamcenter product life cycle management (PLM) solution on Azure.
- Teamcenter with Azure NetApp Files: Use Azure NetApp Files as a storage solution for Siemens Teamcenter PLM.
- Multiregion load balancing: Learn how to load balance traffic across multiple Azure regions.
- Multitier web application built for high availability and disaster recovery (HA/DR): Deploy a multitier application that has HA/DR.
- Deploy IBM Maximo Application Suite (MAS): Run IBM MAS enterprise asset management on Azure.
- Manage virtual machine compliance: Manage VM compliance without disrupting DevOps practices by using Azure VM Image Builder and Azure Compute Gallery.
- Run a Linux VM on Azure: Learn about best practices for running a Linux VM on Azure.
- Run a Windows VM on Azure: Learn about best practices for running a Windows VM on Azure.
Quantum computing solutions
- Quantum computing integration with classical apps: Learn how to integrate quantum work with classical applications by using direct quantum integration or workflow-orchestrated quantum integration patterns.
Mainframe
- AIX UNIX to Azure Linux migration: Migrate IBM AIX workloads to Azure Linux.
- Batch transaction processing: Use Azure Kubernetes Service (AKS) and Azure Service Bus to implement high-volume batch transaction processing.
- Extend mainframes to digital channels by using standards-based REST APIs: Extend mainframe applications to Azure without disruptions or modifications to existing applications.
- General mainframe refactor to Azure: Modernize mainframe applications by using Azure services.
- IBM z/OS migration with Avanade AMT: Use the Avanade Automated Migration Technology (AMT) framework to migrate IBM z/OS mainframe workloads to Azure.
- Migrate AIX workloads with Skytap: Migrate AIX logical partitions (LPARs) to Skytap on Azure.
- Migrate IBM i series to Azure with Skytap: Use native IBM i backup and recovery services with Azure components.
- Refactor Adabas & Natural systems: Modernize mainframe computer systems that run Adabas & Natural and move them to the cloud.
- Refactor mainframe with Raincode: See how the Raincode COBOL compiler modernizes mainframe legacy applications.
- Rehost Adabas & Natural applications: Migrate a Software AG Adabas and Natural mainframe system to Azure by using a rehost approach with minimal changes to your existing workload.
- Unisys ClearPath Forward OS 2200 enterprise server virtualization on Azure: Use virtualization technologies from Microsoft partner Unisys with an existing Unisys ClearPath Forward (CPF) Dorado enterprise server.
- Unisys ClearPath MCP virtualization on Azure: Apply Unisys virtualization technologies to migrate a legacy Unisys ClearPath Forward Libra mainframe to Azure.
Compute guides
- Shared access signatures (SAS) on Azure architecture: Get guidance about running SAS analytics on Azure.
- Build workloads by using Azure Spot Virtual Machines: Learn how to design workloads that take advantage of spare Azure capacity at reduced cost.
- HPC on Azure: Learn about HPC capabilities and architectures on Azure.
SAP
Consult these articles when designing your SAP workload on Azure.
SAP solution ideas
You can automate SAP workloads by using SUSE tools on Azure.
SAP architectures
- SAP BW/4HANA in Linux on Azure: Deploy an SAP BW/4HANA data warehouse on Azure Linux VMs.
- SAP deployment by using an Oracle database: Run SAP production workloads by using an Oracle database on Azure.
- SAP HANA scale-up systems on Linux: Scale up SAP HANA deployments on Azure Linux VMs.
- SAP NetWeaver in Windows on Azure: Deploy SAP NetWeaver on Windows VMs.
- SAP S/4HANA in Linux on Azure: Run SAP S/4HANA on Azure Linux VMs.
SAP guides
- SAP landscape architecture: Review guidance about SAP landscapes on Azure.
- Inbound and outbound internet connections for SAP on Azure: See a network architecture for SAP internet connectivity.
Learn about compute on Azure
Microsoft Learn provides free online training resources for Azure compute technologies. The platform offers videos, tutorials, and interactive labs for specific products and services, along with learning paths organized by job role.
The following resources provide foundational knowledge for compute implementations on Azure:
- Describe Azure compute and networking services
- Run a custom container in Azure
- Introduction to Azure Kubernetes Service (AKS)
- Implement Azure Functions
- Introduction to Azure virtual machines
Learning paths by role
- Solutions architect: Architect compute infrastructure in Azure
- Developer: Implement Azure Functions
- DevOps engineer: Deploy and monitor applications on AKS
Organizational readiness
Organizations that start their cloud adoption can use the Cloud Adoption Framework for Azure to access proven guidance that accelerates cloud adoption.
To help ensure the quality of your compute solution on Azure, follow the Azure Well-Architected Framework. The Well-Architected Framework provides prescriptive guidance for organizations that seek architectural excellence and describes how to design, provision, and monitor cost-optimized Azure solutions.
For compute-specific guidance, see the following Well-Architected Framework service guides:
- Virtual Machines and scale sets
- App Service (Web Apps)
- Azure Functions
- AKS
- Azure Container Apps
- Azure Service Fabric
Best practices
Follow best practices to help ensure that your compute solution on Azure is reliable, secure, and cost-effective.
- Autoscaling best practices: Learn about dynamic scaling to rightsize your infrastructure.
- Background jobs guidance: Implement background processing for long-running tasks.
- Caching guidance: Improve performance and reduce load on back-end systems.
- Content delivery network guidance: Distribute content closer to users for better performance.
Cost optimization
To manage compute costs on Azure, you must understand your usage patterns and choose the right pricing models.
- Azure Reservations: Make 1-year or 3-year commitments and save up to 72% on VMs, App Service, AKS, and other compute services compared to pay-as-you-go prices.
- Spot Virtual Machines: Access unused Azure capacity at significant discounts for interruptible workloads.
- Azure savings plan for compute: Take advantage of flexible pricing for compute across VMs, App Service, Azure Container Instances, and Functions Premium.
- Azure Hybrid Benefit: Use existing Windows Server, SQL Server, and Linux subscription licenses on Azure.
- Reduce service costs by using Azure Advisor: Use Advisor recommendations to identify underutilized VMs, App Service plans, and other resources.
Stay current with compute
Azure compute services evolve to address modern data challenges. Stay informed about the latest updates and features.
To stay current with key compute services, see the following articles:
Other resources
Compute covers a range of solutions. The following resources can help you discover more about Azure.
Hybrid and multicloud
Many organizations need a hybrid approach to compute because their workloads run on-premises and in the cloud. Organizations typically extend on-premises compute solutions to the cloud. To connect environments, organizations must choose a hybrid network architecture.
Review the following key hybrid compute scenarios:
- Azure Arc: Extend Azure management and services to any infrastructure.
- Azure Local: Run Azure services on-premises by using a hyperconverged infrastructure (HCI) solution.
- Hybrid network architecture: Connect on-premises networks to Azure.
The following articles describe key hybrid compute scenarios:
- Hybrid architecture design: See an overview of hybrid solutions on Azure.
- Azure Arc hybrid management and deployment for Kubernetes clusters: Manage Kubernetes clusters across environments.
HPC
HPC uses large clusters of computers to solve complex computational problems. For more information, see the following articles:
- HPC on Azure: Learn about HPC capabilities and architectures.
- Azure Batch: Run large-scale parallel and HPC applications efficiently.
- Azure CycleCloud: Create, manage, and optimize HPC clusters.
Containers and Kubernetes
Container-based architectures are increasingly popular for building scalable, portable applications. For more information, see the following articles:
- Choose an Azure container service: Review guidance for container workloads.
- AKS baseline architecture: See an example of a production-ready Kubernetes deployment.
- Microservices architecture: See design patterns for microservices.
AWS or Google Cloud professionals
To help you ramp up quickly, the following articles compare Azure compute options to other cloud services:
- Compute services on Azure and Amazon Web Services (AWS): Compare Azure and AWS compute services.
- Azure for AWS professionals: See this overview of Azure if you're familiar with AWS.
- Google Cloud to Azure services comparison: Compare Azure and Google Cloud compute services.