AZ-900 Practice Test 1 – 50 Questions and Answers (Azure Fundamentals)

AZ-900 Practice Test 1: 50 Questions and Answers for Azure Fundamentals

Practice AZ-900 questions covering cloud concepts, Azure architecture and services, and Azure management and governance. Select your answers, review the explanations, and track your progress in the Learning Dashboard.

Exam: AZ-900Questions: 50Recommended score: 70%+Time: 60 minutes

Before you start

This practice test includes single-choice, multiple-response, and true/false questions. When a question requires more than one answer, the question text tells you exactly how many answers to choose.

AZ-900 practice test questions

Question 1: What is the primary benefit of elasticity in cloud computing?

The correct answer is Ability to quickly scale resources up or down.

Elasticity enables organizations to automatically adjust computing power and storage based on workload demand. This means systems can handle traffic surges without manual intervention. It also helps reduce costs during periods of low usage by scaling down resources. Elasticity prevents over-provisioning and ensures consistent performance. Overall, it improves efficiency, responsiveness, and cost control in the cloud environment.

Related Microsoft Learn topic

Microsoft Cost Management overview

Question 2: Which cloud service model delivers software applications over the internet?

The correct answer is Software as a Service (SaaS).

SaaS provides fully managed software applications delivered over the internet. Users can access these applications through a browser without installing or maintaining them locally. The cloud provider handles updates, security, and infrastructure management. This model allows organizations to focus on usage rather than maintenance. It also offers scalability, accessibility, and predictable subscription-based costs.

Related Microsoft Learn topic

Describe cloud service types

Question 3: Which cloud deployment model combines both public and private cloud resources?

The correct answer is Hybrid Cloud.

A hybrid cloud integrates public and private cloud environments, enabling data and applications to move seamlessly between them. This model allows businesses to maintain sensitive workloads in a private cloud while taking advantage of scalability and cost efficiency in the public cloud. It enhances flexibility, security, and workload optimization. Organizations use hybrid cloud to balance performance, control, and cost. It’s ideal for companies transitioning gradually to the cloud.

Related Microsoft Learn topic

Describe cloud deployment models

Question 4: Which characteristic of cloud computing describes users provisioning resources without human interaction?

The correct answer is On-demand self-service.

This characteristic allows users to automatically provision computing resources such as virtual machines, storage, and networks. It eliminates the need for human approval or manual setup. As a result, deployment becomes faster, more efficient, and user-driven. It empowers teams to innovate and test quickly without IT bottlenecks. On-demand self-service is one of the core foundations of cloud automation and agility.

Related Microsoft Learn topic

Describe cloud computing

Question 5: Which service model provides complete applications managed by the cloud provider?

The correct answer is SaaS.

SaaS offers complete, ready-to-use software solutions managed entirely by the cloud provider. Users access these applications online without worrying about infrastructure, servers, or updates. This reduces maintenance effort and allows businesses to focus on their core operations. Common examples include Microsoft 365, Salesforce, and Google Workspace. SaaS simplifies IT management and offers consistent updates and support.

Related Microsoft Learn topic

Describe cloud service types

Question 6: What differentiates Platform as a Service (PaaS) from Infrastructure as a Service (IaaS)?

The correct answer is Offers a managed application environment.

Unlike IaaS, which provides raw infrastructure like virtual machines and networks, PaaS manages the operating system, runtime, and middleware for developers. This allows developers to focus purely on coding and application logic. It reduces administrative burden and improves deployment speed. PaaS also supports CI/CD pipelines and automatic scaling, making it ideal for modern application development.

Related Microsoft Learn topic

Describe cloud service types

Question 7: Which of the following are benefits of cloud computing? Choose 3 answers.

The correct answers are Cost efficiency, Flexible capacity, and High availability.

Cloud computing reduces capital expenses by converting them into operational costs, letting users pay only for what they use. It provides elastic scalability, meaning resources can expand or shrink instantly. High availability ensures uptime through redundant infrastructure and multiple data centers. These benefits help organizations improve performance, reduce costs, and maintain reliability. Collectively, they represent the core advantages of adopting cloud services.

Related Microsoft Learn topic

Microsoft Cost Management overview

Question 8: Which of the following are cloud deployment models? Choose 3 answers.

The correct answers are Public Cloud, Private Cloud, and Hybrid Cloud.

Public Cloud offers shared resources managed by third-party providers over the internet. Private Cloud provides dedicated infrastructure for a single organization, giving more control and security. Hybrid Cloud combines both environments for greater flexibility. These models let organizations choose the best balance between cost, control, and compliance. They form the foundation for modern cloud strategies.

Related Microsoft Learn topic

Describe cloud deployment models

Question 9: Which of the following are examples of Platform as a Service (PaaS)? Choose 2 answers.

The correct answers are Azure App Service and Azure SQL Database.

Both are PaaS solutions that let developers deploy and manage applications without handling infrastructure. Azure App Service is ideal for hosting web apps, while Azure SQL Database provides a managed database platform. These services automatically handle scaling, patching, and high availability. They allow teams to focus on code and data rather than system maintenance. PaaS solutions simplify application delivery and improve productivity.

Related Microsoft Learn topic

Azure App Service overview

Question 10: Cloud computing eliminates the need to own physical servers.

The correct answer is True.

Cloud computing allows organizations to rent infrastructure from providers instead of buying and maintaining physical servers. This significantly reduces upfront costs and ongoing maintenance. Providers manage hardware, cooling, and energy, while users consume virtualized resources. It also offers scalability and rapid provisioning for new workloads. As a result, businesses can focus on innovation rather than hardware management.

Related Microsoft Learn topic

Describe cloud computing

Question 11: Hybrid cloud uses only on-premises resources.

The correct answer is False.

A hybrid cloud blends on-premises infrastructure with public cloud services. It enables workload mobility, allowing data and applications to operate across environments. This approach supports regulatory compliance and optimized performance. It also provides a safety net by maintaining critical operations on-premises if cloud connectivity fails. Hybrid cloud is widely used for businesses transitioning from traditional to cloud models.

Related Microsoft Learn topic

Describe cloud deployment models

Question 12: Cloud computing typically follows a pay-as-you-go pricing model.

The correct answer is True.

Cloud computing charges customers based on actual resource consumption rather than fixed costs. This model improves cost efficiency and budget predictability. Organizations can scale resources dynamically and pay only for what they use. It eliminates waste from unused capacity and aligns spending with business demand. The pay-as-you-go model is a core principle of cloud economics.

Related Microsoft Learn topic

Describe cloud computing

Question 13: Serverless computing requires you to manage the server operating system.

The correct answer is False.

In serverless computing, the cloud provider manages all server infrastructure, including the operating system. Developers only focus on writing and deploying code. The platform automatically scales resources based on incoming requests. This approach simplifies development and reduces operational overhead. It’s ideal for event-driven applications that need rapid scalability and low maintenance.

Related Microsoft Learn topic

Describe cloud computing

Question 14: What is an Azure region?

The correct answer is A set of data centers located within a geographic area.

An Azure region consists of multiple datacenters that are interconnected through a high-speed network. These regions are strategically placed around the world to ensure low latency and data residency compliance. Deploying resources in specific regions helps organizations meet legal and regulatory requirements. Regions also enhance performance by bringing applications closer to users. Azure currently has dozens of regions globally to support scalability and redundancy.

Related Microsoft Learn topic

Microsoft Cost Management overview

Question 15: Which Azure feature provides high availability within a region?

The correct answer is Availability Zone.

Availability Zones are separate physical locations within an Azure region, each equipped with independent power, cooling, and networking. They are designed to provide redundancy in case one zone fails. By deploying resources across multiple zones, organizations achieve higher availability and resilience. This setup protects workloads from datacenter-level failures. Using Availability Zones is essential for mission-critical applications requiring continuous uptime.

Related Microsoft Learn topic

Azure management groups

Question 16: What is the purpose of an Azure resource group?

The correct answer is To group related resources for management and deployment.

Resource groups serve as logical containers that organize Azure resources such as VMs, storage accounts, and databases. They simplify deployment, monitoring, and access control for related assets. Administrators can apply policies, tags, or delete all resources within a group in one action. This grouping enhances manageability and consistency across environments. It’s a foundational concept for structuring resources efficiently in Azure.

Related Microsoft Learn topic

Microsoft Cost Management overview

Question 17: Which service manages resource deployment and lifecycle in Azure?

The correct answer is Azure Resource Manager.

ARM is the central management service in Azure responsible for provisioning, updating, and deleting resources. It uses declarative templates (ARM templates) to ensure consistent deployments. ARM provides role-based access control (RBAC), tagging, and policy enforcement for governance. It allows automation of infrastructure as code, promoting repeatable and secure deployments. ARM underpins nearly all modern Azure resource operations.

Related Microsoft Learn topic

Azure Monitor overview

Question 18: Which Azure entity is primarily used for billing and quotas?

The correct answer is Subscription.

A subscription is the fundamental billing unit in Azure that tracks usage, costs, and quotas. All resources within a subscription share the same billing account and policies. Organizations often create multiple subscriptions to separate projects, environments, or departments. This helps in managing budgets, access control, and compliance independently. Subscriptions also serve as the scope for applying Azure Policies and RBAC permissions.

Related Microsoft Learn topic

Microsoft Cost Management overview

Question 19: What service automatically scales virtual machines in Azure?

The correct answer is Virtual Machine Scale Sets.

VM Scale Sets manage a group of identical virtual machines that can automatically increase or decrease in number based on demand. This ensures consistent performance during varying workloads. They provide high availability by distributing instances across fault and update domains. Integration with load balancers enables seamless scaling without downtime. VM Scale Sets are ideal for large-scale compute workloads such as web servers or data processing.

Related Microsoft Learn topic

Azure App Service overview

Question 20: Which Azure service hosts web apps without managing servers?

The correct answer is Azure App Service.

This fully managed platform allows developers to build, deploy, and scale web apps without handling server infrastructure. It automatically manages patching, scaling, and load balancing. App Service supports multiple programming languages and frameworks, including .NET, Java, Python, and Node.js. It integrates easily with CI/CD pipelines for continuous deployment. Azure App Service simplifies application hosting while maintaining high availability and security.

Related Microsoft Learn topic

Azure App Service overview

Question 21: Which compute option is best for event-driven code execution?

The correct answer is Azure Functions.

This serverless compute service executes small units of code in response to triggers such as HTTP requests, messages, or timers. It automatically scales based on the number of incoming events, reducing idle costs. Developers don’t need to manage infrastructure or servers. Azure Functions supports multiple languages and integrates with many Azure services. It is ideal for microservices, automation, and event-driven architectures.

Related Microsoft Learn topic

Azure Functions overview

Question 22: Which service runs containers without requiring you to manage servers?

The correct answer is Azure Container Instances.

ACI provides a fast and simple way to run containers in the cloud without managing virtual machines or orchestrators. It allows you to deploy and scale containers in seconds. Billing is based on the exact CPU and memory consumed per second. ACI is perfect for short-lived or isolated workloads where orchestration is unnecessary. It simplifies containerized application deployment while maintaining flexibility and control.

Related Microsoft Learn topic

Azure container services

Question 23: Which of the following are features of Azure Virtual Network? Choose 3 answers.

The correct answers are Subnets, Network Security Group, and VNet Peering.

Subnets divide a virtual network into smaller, manageable segments. Network Security Groups (NSGs) control inbound and outbound traffic through rules. VNet Peering connects multiple virtual networks for seamless communication. These features help build secure, scalable, and well-structured network architectures. Azure Virtual Network provides the foundation for securely running workloads in the cloud.

Related Microsoft Learn topic

Manage Azure resource groups

Question 24: Which options help ensure high availability in Azure? Choose 2 answers.

The correct answers are Availability Zones and Availability Sets.

Availability Zones offer redundancy by hosting resources across physically separate datacenters within a region. Availability Sets distribute virtual machines across multiple fault and update domains to prevent simultaneous downtime. Together, these features increase application uptime and resilience. They protect against both planned and unplanned failures. Implementing these designs is crucial for mission-critical systems that require continuous service.

Related Microsoft Learn topic

Manage Azure resource groups

Question 25: Which of the following are types of Azure storage? Choose 3 answers.

The correct answers are Blob Storage, Table Storage, and File Storage.

Blob Storage stores unstructured data like videos, images, and backups. Table Storage provides a NoSQL key-value store for semi-structured data. File Storage offers managed file shares accessible via the SMB protocol. Together, they cover diverse storage needs such as scalability, accessibility, and cost optimization. Azure Storage ensures durability, redundancy, and high availability for all data types.

Related Microsoft Learn topic

Azure Storage documentation

Question 26: Which services can deploy container workloads? Choose 2 answers.

The correct answers are Azure Container Instances and Azure Kubernetes Service.

ACI provides lightweight, on-demand container execution without needing cluster management. Azure Kubernetes Service (AKS) offers a fully managed Kubernetes environment for orchestrating and scaling containerized applications. AKS supports complex deployments, networking, and auto-scaling. Together, these services cover both simple and enterprise-level container needs. They simplify container adoption while reducing operational complexity.

Related Microsoft Learn topic

Azure App Service overview

Question 27: Which methods help organize Azure resources? Choose 2 answers.

The correct answers are Tags and Management Groups.

Tags are metadata labels that help categorize and track resources for reporting and cost management. Management Groups allow organizing multiple subscriptions into a hierarchy for unified policy enforcement. These organizational tools improve visibility, governance, and structure across environments. They help implement consistent naming and access strategies. Together, they enhance resource discoverability and administrative efficiency.

Related Microsoft Learn topic

Azure management groups

Question 28: Resource groups provide billing isolation between resources.

The correct answer is False.

Resource groups organize resources logically but do not provide billing isolation. Billing is handled at the subscription level. Costs from all resources within a subscription are aggregated for invoicing. Resource groups are designed for simplified management, policy application, and deployment organization. Understanding this distinction is essential for effective cost governance in Azure.

Related Microsoft Learn topic

Microsoft Cost Management overview

Question 29: Availability Zones provide fault isolation within an Azure region.

The correct answer is True.

Availability Zones are physically separate datacenters within the same Azure region. Each zone has its own power, cooling, and networking, providing strong fault isolation. Deploying workloads across zones helps protect applications from datacenter failures. This enhances reliability and business continuity. Availability Zones are fundamental for designing highly resilient architectures in Azure.

Related Microsoft Learn topic

Azure availability zones

Question 30: Azure Resource Manager uses declarative templates to deploy resources.

The correct answer is True.

Azure Resource Manager (ARM) uses JSON-based templates that describe infrastructure in a declarative manner. This approach ensures that deployments are consistent and repeatable. Templates can be stored in version control for traceability and automation. They also support parameters, variables, and conditional logic for flexibility. ARM templates are a cornerstone of infrastructure as code in Azure.

Related Microsoft Learn topic

Azure Resource Manager overview

Question 31: Azure subscriptions restrict resources to a single region.

The correct answer is False.

Subscriptions are billing and management boundaries but do not limit where resources can be deployed. You can create resources in any available Azure region under a single subscription. This flexibility allows global distribution of services and data. Subscriptions mainly define access, quotas, and billing scopes. Therefore, regional deployment is an independent choice within a subscription.

Related Microsoft Learn topic

Azure subscriptions

Question 32: What is the purpose of Azure Policy?

The correct answer is Enforce organizational standards and assess compliance.

Azure Policy allows administrators to define rules that ensure resources meet corporate or regulatory requirements. It evaluates resources during creation and continuously audits existing ones. Non-compliant resources can be flagged or automatically remediated. This helps maintain security, consistency, and governance across large environments. Azure Policy is key for proactive compliance enforcement in cloud deployments.

Related Microsoft Learn topic

Azure Policy overview

Question 33: What does Azure Role-Based Access Control (RBAC) allow you to do?

The correct answer is Assign granular permissions to users, groups, and applications.

Azure RBAC defines who can access specific resources and what actions they can perform. It operates on multiple scopes such as management groups, subscriptions, or individual resources. RBAC supports the principle of least privilege, enhancing security by granting only necessary permissions. This enables fine-grained access control across complex environments. Proper RBAC configuration helps reduce operational risk and unauthorized access.

Related Microsoft Learn topic

Azure role-based access control

Question 34: What is an Azure management group?

The correct answer is A container that helps organize subscriptions into a hierarchy.

Management groups allow you to apply governance settings across multiple subscriptions efficiently. Policies, RBAC assignments, and compliance rules can be inherited by child subscriptions. This hierarchy provides centralized visibility and control for enterprise-scale deployments. It simplifies consistent management across departments or business units. Management groups are fundamental for large organizations managing many subscriptions.

Related Microsoft Learn topic

Microsoft Cost Management overview

Question 35: Which Azure service provides cost recommendations and budgeting?

The correct answer is Azure Cost Management.

This service tracks and analyzes spending across subscriptions and resources. It provides dashboards, cost analysis tools, and forecasting to manage budgets effectively. Azure Cost Management can set spending limits and trigger alerts when thresholds are reached. It also identifies opportunities to optimize costs through reserved instances or right-sizing. Using this service helps organizations stay within budget and improve financial visibility.

Related Microsoft Learn topic

Azure Policy overview

Question 36: What is Azure Advisor?

The correct answer is A recommendation engine for best practices.

Azure Advisor analyzes your resource configurations and usage patterns to suggest optimizations. It provides tailored guidance to improve cost efficiency, performance, reliability, and security. Recommendations are grouped by category, making it easy to prioritize improvements. It integrates seamlessly with Azure Cost Management for cost-saving advice. Azure Advisor acts as an intelligent assistant for maintaining an optimized environment.

Related Microsoft Learn topic

Microsoft Cost Management overview

Question 37: What does Azure Blueprints enable?

The correct answer is Define and deploy repeatable cloud environments.

Azure Blueprints package policies, role assignments, and ARM templates into a unified deployment. This allows teams to deploy compliant environments consistently across subscriptions. Blueprints help enforce governance and standardization during environment creation. They are particularly useful for large enterprises with strict regulatory requirements. By automating setup, Blueprints ensure that all environments meet predefined organizational standards.

Related Microsoft Learn topic

Microsoft Cost Management overview

Question 38: Which service collects and analyzes telemetry from Azure resources?

The correct answer is Azure Monitor.

Azure Monitor gathers metrics, logs, and traces from applications and infrastructure. It provides a unified platform for observing resource performance and diagnosing issues. With custom dashboards and alerts, users can quickly respond to performance degradation. Azure Monitor integrates with Log Analytics for advanced data querying and visualization. This service is essential for maintaining system reliability and performance optimization.

Related Microsoft Learn topic

Azure Monitor overview

Question 39: What is Azure Service Health used for?

The correct answer is Provide personalized alerts and guidance for service issues.

Azure Service Health informs you about outages or planned maintenance that affect your resources. It offers real-time notifications and suggested remediation steps. Users can create alerts to monitor the status of specific services or regions. Service Health helps minimize downtime by ensuring timely awareness of platform events. It’s a vital tool for maintaining operational continuity in Azure.

Related Microsoft Learn topic

Microsoft Cost Management overview

Question 40: Which feature prevents resources from being accidentally deleted?

The correct answer is Resource Locks.

Resource Locks protect critical resources from accidental modification or deletion. There are two lock types: CanNotDelete and ReadOnly. These locks override user permissions, providing an extra layer of safety. Administrators use locks on production workloads or important infrastructure. Implementing Resource Locks is a best practice for safeguarding essential assets in Azure environments.

Related Microsoft Learn topic

Azure Policy overview

Question 41: Which scope is used for billing and quota management?

The correct answer is Subscription.

Subscriptions define the billing scope, cost tracking, and service quotas in Azure. All usage, charges, and limits are associated with a subscription. Organizations often use multiple subscriptions to separate workloads, environments, or departments. This enables better budgeting and access control segmentation. Subscriptions are the cornerstone for billing and governance in Azure’s hierarchy.

Related Microsoft Learn topic

Microsoft Cost Management overview

Question 42: Which of the following are Azure governance tools? Choose 3 answers.

The correct answers are Azure Policy, Management Groups, and Tags.

Azure Policy enforces compliance rules and governance standards. Management Groups organize multiple subscriptions into hierarchies for unified policy enforcement. Tags provide metadata for resource categorization, helping with tracking and cost management. These tools together create a strong governance framework in Azure. They ensure consistency, visibility, and control across complex cloud environments.

Related Microsoft Learn topic

Azure Policy overview

Question 43: Which features help manage costs in Azure? Choose 3 answers.

The correct answers are Budgets, Cost Analysis, and Azure Advisor recommendations.

Budgets allow setting spending limits and trigger alerts when thresholds are met. Cost Analysis visualizes spending trends, breakdowns, and forecasts. Azure Advisor recommends actions such as resizing or shutting down underused resources. Together, these tools help organizations control expenses and optimize resource usage. They are essential components of effective cost governance in Azure.

Related Microsoft Learn topic

Microsoft Cost Management overview

Question 44: Which actions can Azure Policy perform? Choose 2 answers.

The correct answers are Audit and Deny.

Azure Policy can audit resources to detect non-compliance and deny deployments that violate policy rules. This helps maintain a compliant and secure environment automatically. Policies can be assigned at various scopes such as subscriptions or resource groups. They support both preventive and corrective governance. By enforcing standards proactively, Azure Policy reduces configuration drift and security risks.

Related Microsoft Learn topic

Azure Policy overview

Question 45: Which resources can be organized using Management Groups? Choose 2 answers.

The correct answers are Subscriptions and Management Groups.

Management Groups act as hierarchical containers that can hold multiple subscriptions and even other management groups. This structure supports centralized governance and access control. It allows policies and RBAC roles to cascade down automatically. Resource Groups and Blueprints exist within subscriptions but are not managed at this level. Management Groups enable consistent policy enforcement across the enterprise.

Related Microsoft Learn topic

Azure management groups

Question 46: Which services provide security and compliance recommendations? Choose 2 answers.

The correct answers are Azure Security Center and Azure Advisor.

Azure Security Center provides continuous security assessment and actionable recommendations. It identifies vulnerabilities, misconfigurations, and compliance risks. Azure Advisor also includes best-practice recommendations for performance, reliability, and security. These insights help organizations maintain strong security postures. Combined, they improve operational excellence and reduce exposure to threats.

Related Microsoft Learn topic

Azure Policy overview

Question 47: Management groups can be used to apply policies across multiple subscriptions.

The correct answer is True.

Management Groups enable applying Azure Policies and RBAC assignments across multiple subscriptions simultaneously. Policies assigned at this level automatically cascade to all child subscriptions. This simplifies large-scale governance for enterprises managing many environments. It ensures consistency and reduces administrative effort. Management Groups are a powerful tool for centralized governance and policy control.

Related Microsoft Learn topic

Azure management groups

Question 48: Azure RBAC permissions are inherited from parent scopes to child resources.

The correct answer is True.

Permissions granted at a higher scope, such as a subscription or resource group, are automatically inherited by child resources. This hierarchical design simplifies access management and reduces configuration overhead. Inheritance ensures consistent access control across all resources under a parent. Administrators can override or fine-tune permissions where necessary. This structure supports efficient and scalable access governance in Azure.

Related Microsoft Learn topic

Azure role-based access control

Question 49: Azure Blueprints enforce resource locks automatically.

The correct answer is False.

Azure Blueprints define and deploy standardized environments but do not apply resource locks by default. Administrators must configure locks manually if protection is required. Blueprints focus on policy enforcement, access configuration, and resource setup. They help maintain compliance and consistency across environments. Resource locks remain a separate mechanism for safeguarding critical assets.

Related Microsoft Learn topic

Lock resources to prevent changes

Question 50: Azure Cost Management can analyze spending across multiple subscriptions.

The correct answer is True.

Azure Cost Management aggregates and analyzes spending from multiple subscriptions within the same tenant. It provides detailed cost breakdowns by resource, tag, or department. This visibility helps optimize overall cloud expenditure. Organizations can use consolidated reports to identify inefficiencies and savings opportunities. Cross-subscription cost analysis is vital for managing enterprise-wide budgets effectively.

Related Microsoft Learn topic

Microsoft Cost Management overview

References

Use these Microsoft Learn resources to review the concepts covered in this AZ-900 practice test.

Comments