
The AZ-120 certification is specifically designed for professionals who serve as Azure architects or engineers responsible for designing, deploying, and managing SAP solutions on Microsoft Azure. This role demands a deep understanding of both SAP systems and the Azure environment, focusing on ensuring operational efficiency, scalability, and high performance. As a certified professional in this domain, your core duties include:
- Designing and managing SAP environments tailored to business needs on Azure.
- Implementing industry-specific best practices for SAP migrations and system integrations.
- Ensuring the long-term reliability and efficiency of SAP solutions hosted within Azure.
- Making strategic recommendations related to resource provisioning and service optimization based on workload requirements.
Your goal is to fine-tune SAP operations on Azure with attention to:
- Resiliency – Ensuring system durability and recovery capabilities
- Performance – Optimizing workloads for speed and responsiveness
- Scalability – Adapting infrastructure to meet growing or shifting demands
- Provisioning and Sizing – Allocating resources based on operational needs
- Monitoring – Maintaining visibility across infrastructure for proactive management
Collaboration and Implementation
You work in close coordination with:
- Cloud administrators
- Cloud database administrators
- Enterprise stakeholders and clients
This includes implementing solutions such as RISE with SAP and ensuring a unified approach to system architecture and lifecycle management.
Tools and Platforms Used
To manage and maintain SAP workloads, you are expected to be proficient in tools like:
- Azure Portal – For direct resource management and monitoring
- Azure Marketplace – To deploy certified SAP solutions and third-party integrations
- Azure Resource Manager (ARM) Templates – For automation and infrastructure-as-code practices
Technical Expertise Required
A strong foundation in SAP technologies and Azure cloud infrastructure is crucial. Candidates should possess hands-on experience with:
- SAP HANA (High-Performance Analytic Appliance)
- SAP Business Suite
- SAP NetWeaver
In addition to SAP systems, proficiency in the following areas is also essential:
- Cloud virtualization and networking
- Data storage and protection strategies
- High availability and disaster recovery planning
- Backup and restore methodologies
Recommended Prerequisites
While not mandatory, it is highly recommended that candidates earn the Azure Administrator Associate certification before attempting the AZ-120 exam. This foundational knowledge ensures a better grasp of Azure infrastructure, which is essential for managing SAP workloads effectively.
Exam Details
The AZ-120: Planning and Administering Microsoft Azure for SAP Workloads certification exam is designed for individuals at the intermediate level, particularly those serving in the role of a Solution Architect with a focus on technical infrastructure. Candidates are given 100 minutes to complete the exam, which is proctored and strictly closed book, meaning external resources are not permitted during the assessment. In addition to standard question formats, the exam may include interactive tasks that test practical understanding and application. It is available in multiple languages, including English, Japanese, Simplified Chinese, French, German, Spanish, and Brazilian Portuguese. To pass, candidates must achieve a minimum score of 700. Microsoft also offers exam accommodations for those who require additional time, use assistive technologies, or need specific adjustments to their exam environment.
Course Outline
The exam covers the following topics:
1. Migrating SAP workloads to Azure (25—30%)
Identify requirements for target infrastructure
- Estimate target sizing for SAP workloads (Microsoft Documentation: SAP workloads on Azure: planning and deployment checklist)
- Identify supported scenarios for SAP deployments on Azure
- Identify compute, storage, and network requirements for SAP workloads
- Assess constraints imposed by subscription models and quota limits (Microsoft Documentation: Azure subscription and service limits, quotas, and constraints)
- Identify software licensing requirements for target workloads
- Identify cost implications for target workloads
- Specify an Azure support plan for target infrastructure (Microsoft Documentation: Configure infrastructure)
- Choose between lift and shift, lift-shift-migrate, and lift-shift-migrate to HANA
- Choose an appropriate SAP workload migration strategy and tools
Design and implement an Azure environment to support SAP workloads
- Design and implement authorization and access control for SAP workloads (Microsoft Documentation: SAP workloads on Azure: planning and deployment checklist)
- Design and implement governance and compliance by using Azure Policy (Microsoft Documentation: Azure Policy)
- Design and implement authentication for SAP workloads
- Design and implement authentication for SAP software as a service–based (SaaS-based) applications (Microsoft Documentation: integrating SaaS applications with Azure Active Directory)
- Design and implement a management hierarchy, including management groups, subscriptions, and resource groups
- Design Azure landing zones for SAP
Design and implement integration with SAP RISE
- Design networking for SAP RISE
- Implement networking for SAP RISE
- Design and implement Azure compute, network, and storage services with SAP RISE
- Design and implement integration of data management services such as data archiving
- Design and implement integration of identity and security services with SAP RISE
2. Designing and implementing an infrastructure to support SAP workloads on Azure (25—30%)
Design and implement a compute solution for SAP workloads
- Choose an SAP-certified Azure virtual machine for a given SAP workload (Microsoft Documentation: Use Azure to host and run SAP workload scenarios)
- Configure the Azure VM extension for SAP solutions (Microsoft Documentation: Implement the Azure VM extension for SAP solutions)
- Deploy an operating system by using an Azure Marketplace image (Microsoft Documentation: Find and use Azure Marketplace VM images with Azure PowerShell)
- Create a custom image and deploy it to an Azure virtual machine (Microsoft Documentation: Create a golden image in Azure)
- Automate the deployment of Azure virtual machines by using IaC, including Bicep and Azure Resource Manager (ARM) templates (Microsoft Documentation: Use infrastructure automation tools with virtual machines in Azure)
- Automate deployment by using the SAP on Azure Deployment Automation Framework
- Automate deployment by using Azure Center for SAP solutions
Design and implement networking for SAP on Azure Virtual Machines
- Design and implement virtual networks and subnets (Microsoft Documentation: Azure Virtual Network)
- Implement Accelerated Networking for Azure Virtual Machines (Microsoft Documentation: Create a Linux virtual machine with Accelerated Networking using Azure CLI)
- Design and configure proximity placement groups (Microsoft Documentation: Proximity placement groups)
- Design networking to meet SAP workload latency requirements
- Design and implement network flow control (Microsoft Documentation: Traffic flow security in Azure)
- Design and implement network security (Microsoft Documentation: Design and implement network security)
- Design and implement service endpoints and private endpoints for Azure Storage (Microsoft Documentation: Use private endpoints for Azure Storage)
- Design name resolution for integration with Azure DNS (Microsoft Documentation: Name resolution for resources in Azure virtual networks)
- Design and configure Azure ExpressRoute for hybrid connectivity (Microsoft Documentation: Extend an on-premises network using ExpressRoute)
Design and implement a storage solution for SAP on Azure Virtual Machines
- Choose a storage type
- Specify when to use disk striping and simple volumes (Microsoft Documentation: Volume Object)
- Design for storage security considerations (Microsoft Documentation: Security recommendations for Blob storage)
- Design and implement data protection (Microsoft Documentation: Data protection considerations)
- Design and implement caching for disks (Microsoft Documentation: Caching guidance)
- Configure Write Accelerator (Microsoft Documentation: Enable Write Accelerator)
- Configure encryption for storage, disks, and data (Microsoft Documentation: Azure Storage encryption for data at rest)
- Design and implement volumes by using Azure NetApp Files
- Design and implement volumes by using Azure Files
3. Designing and implementing high availability and disaster recovery (HA/DR) (20—25%)
Design and implement a high-availability solution for SAP on Azure Virtual Machines
- Design for service-level agreement (SLA) considerations (Microsoft Documentation: Using business metrics to design resilient Azure applications)
- Design and deploy SAP workloads into availability sets and availability zones (Microsoft Documentation: SAP workload configurations with Azure Availability Zones)
- Design and implement load balancing for high availability (Microsoft Documentation: High Availability and Disaster Recovery)
- Configure clustering for HANA and SAP Central Services (SCS) (Microsoft Documentation: Cluster an SAP ASCS/SCS instance on a Windows failover cluster)
- Configure clustering for SQL
- Configure Pacemaker and STONITH (Microsoft Documentation: Set up Pacemaker on SUSE Linux Enterprise Server in Azure)
- Configure an Azure fence agent or STONITH Block Device (SBD)
- Design and configure storage-level replication for SAP workloads (Microsoft Documentation: Azure Storage types for SAP workload)
- Configure restart of SAP systems, instances, and HANA databases
Design and implement a disaster recovery solution for SAP on Azure Virtual Machines
- Design and implement an Azure Site Recovery strategy for SAP infrastructure (Microsoft Documentation: Set up disaster recovery for a multi-tier SAP NetWeaver app deployment)
- Design a disaster recovery solution with regional considerations (Microsoft Documentation: Create business continuity and disaster recovery solutions with Azure Data Explorer)
- Specify network configurations for disaster recovery (Microsoft Documentation: Set up disaster recovery for Azure VMs)
- Design a backup strategy to meet SLA requirements
- Implement policies for backups and snapshots (Microsoft Documentation: Backup cloud and on-premises workloads to cloud)
- Configure and validate snapshots and backups for SAP workloads (Microsoft Documentation: Perform backups and restores for SAP workloads on Azure)
- Perform backup and restore (Microsoft Documentation: Back up and restore environments)
- Test disaster recovery (Microsoft Documentation: Run a test failover (disaster recovery drill) to Azure)
4. Maintaining SAP workloads on Azure (20—25%)
Optimize performance and costs
- Optimize performance and costs for an SAP workload by using Azure Advisor recommendations (Microsoft Documentation: Introduction to Azure Advisor)
- Analyze and optimize network performance (Microsoft Documentation: Plan and optimize network performance for Teams Phone)
- Optimize costs by configuring snoozing and deploying reserved instances
- Optimize performance and cost by resizing Azure Virtual Machines (Microsoft Documentation: Optimize costs from recommendations)
- Optimize storage costs (Microsoft Documentation: Optimize storage performance and costs using Blob storage tiers)
- Optimize data performance by using archiving
- Optimize performance and cost of SAP application servers and databases (Microsoft Documentation: SAP workloads on Azure: planning and deployment checklist)
Monitor and maintain SAP on Azure
- Monitor Azure virtual machines by using Azure Monitor (Microsoft Documentation: Monitor Azure virtual machines)
- Monitor high availability by using Azure Monitor (Microsoft Documentation: Azure Monitor overview)
- Monitor storage by using Azure Monitor
- Monitor networking by using Azure Monitor and Azure Network Watcher
- Configure Azure Monitor for SAP solutions
- Manage backups by using Azure Backup
- Start and stop SAP systems by using Azure Center for SAP solutions
- Manage virtual instances by using Azure Center for SAP solutions
- Implement the SAP Landscape Management (LaMa) connector for Azure
Microsoft AZ-120 Exam FAQs
Microsoft Certification Exam Policies
To preserve the integrity and global reputation of its certification program, Microsoft enforces a set of well-defined exam policies. These policies are designed to provide a secure, fair, and consistent testing experience for all candidates, whether they choose to take the exam remotely or at an authorized testing center. By adhering to these standards, Microsoft ensures that its certifications remain trusted and respected across various industries worldwide.
Retake Policy
If a candidate does not pass the exam on their first try, they must wait at least 24 hours before scheduling another attempt. This brief pause allows time to review results and plan accordingly. For attempts two through five, Microsoft enforces a mandatory 14-day waiting period between each try. To uphold the exam’s credibility, candidates are allowed a maximum of five attempts within a 12-month period, calculated from the date of the initial exam.
Rescheduling and Cancellation Policy
Microsoft provides candidates with flexible rescheduling options. Changes made six or more business days before the scheduled exam date incur no additional cost. However, if rescheduling or cancellation is requested within five business days, a fee will be charged. Candidates who fail to show up or cancel their appointment less than 24 hours in advance will forfeit the entire exam fee. In cases involving emergencies or special accessibility requirements, Microsoft may consider exceptions or waive fees, based on individual circumstances.
Microsoft AZ-120 Exam Study Guide
1. Explore the Exam Objective
Understanding the exam objectives is a crucial step toward effective preparation for the AZ-120 certification. By thoroughly reviewing the official exam outline, candidates can identify the key areas of focus, such as workload planning, deployment, integration, and ongoing management of SAP solutions on Azure. This structured overview not only highlights what topics will be assessed but also helps prioritize study efforts based on the weight of each domain. Familiarity with these objectives ensures a more targeted approach, reducing the chances of overlooking critical concepts and increasing the likelihood of success on exam day.
2. Use the Microsoft Official Learning Path Modules
Using the Microsoft Official Learning Path modules is a smart and efficient way to prepare for the AZ-120 certification exam. These curated learning resources are designed by Microsoft experts and align directly with the exam objectives, ensuring that candidates gain practical, role-based knowledge tailored to real-world scenarios. The modules cover essential topics such as planning and deploying SAP workloads on Azure, managing infrastructure, and ensuring system reliability and compliance. By following these guided learning paths, candidates can build a solid foundation, reinforce critical concepts, and access hands-on labs that enhance technical skills—all of which contribute to a more confident and well-informed exam experience. They are:
- Exploring Azure for SAP workloads
- Exploring the foundations of IaaS for SAP on Azure
- Exploring the foundations of identity and governance for SAP on Azure
- Deploying SAP on Azure
- Ensuring business continuity and implement disaster recovery for SAP solutions on Azure
- Migrating SAP workloads to Azure
- Monitoring and troubleshooting Azure for SAP workloads
3. Use the Microsoft Docs for Reference
Incorporating Microsoft Docs as a reference during your AZ-120 exam preparation provides in-depth, authoritative insights into Azure services and SAP workload integration. These official documents offer detailed explanations, best practices, and up-to-date technical guidance that reflect real-world implementations. Whether you’re exploring deployment strategies, troubleshooting scenarios, or understanding service configurations, Microsoft Docs serves as a reliable and comprehensive knowledge base. Regularly referring to these resources ensures that your learning remains aligned with the latest Azure capabilities and helps reinforce your understanding of core concepts tested in the exam.
4. Join Study Groups and Certification Communities
Becoming part of online study groups or professional communities dedicated to the AZ-120 exam can significantly enhance your preparation. These forums offer a supportive environment where you can exchange ideas, clarify doubts, share study materials, and learn from others’ experiences. Collaborating with peers helps reinforce your understanding of complex topics and keeps you motivated and accountable throughout your learning process.
5. Take AZ-120 Practice Exams
Incorporating practice tests into your study plan is essential for effective exam preparation. These mock exams simulate the real test environment, helping you get comfortable with the question format, difficulty level, and time management. Practice tests also help identify your strengths and weaknesses, enabling you to fine-tune your study approach and improve your chances of success on exam day.