Scroll down to see your responses and detailed results
Prepare for the Microsoft Azure Fundamentals AZ-900 exam with our free practice test. Randomly generated and customizable, this test allows you to choose the number of questions.
Your company is planning to deploy several virtual machines (VMs) on Azure to handle varying workloads. Which factor will NOT directly affect the cost of these Azure VMs?
The size of the VM (e.g., number of CPUs, amount of RAM)
The color theme of the Azure portal
The operating system selected for the VMs
The Azure region in which the VMs are deployed
While the choice of operating system, the size of the VM, and the region where it is deployed can significantly influence the cost due to licensing fees, hardware resources needed, and data transfer costs, respectively, the color theme of the Azure portal is simply a user interface customization option and has no impact on pricing. It's important to distinguish between aspects of the service that have a pricing implication and those that are merely aesthetic or user experience choices.
A company wants to organize its Azure resources across multiple departments such as HR, Finance, and IT, each with separate billing and access control. Which Azure service should they use to align with their requirement?
Create separate Azure Subscriptions for each department
Organize resources with Azure Management Groups
Use multiple Azure Resource Groups within a single subscription
Manage access with Azure Active Directory
Azure Subscriptions are the right choice for the company as they form the container for billing, access control, and resource allocation. Each department can have its own subscription, with the costs separated per subscription. Management groups are not the answer as they are used to manage access, policies, and compliance across multiple subscriptions, rather than separating the billing and access control for different departments. A single subscription with multiple resource groups would not ideally segregate the billing by department. While Azure Active Directory performs identity and access management, it doesn't separate resources and billing at the departmental level.
Which of the following best describes the purpose of implementing a defense-in-depth model in Azure?
To reduce cost by focusing security efforts only on the most sensitive data and critical applications
To implement a single robust security measure that is strong enough to withstand any type of cyber attack
To ensure that if one security measure fails, others will continue providing protection, thus creating a multi-layered defense strategy
To encrypt all data in transit and at rest, making sure information is unreadable if intercepted
The correct answer reflects the defense-in-depth approach where multiple layers of security are utilized to provide a comprehensive security posture. This model doesn't rely on a single defense mechanism but instead utilizes a variety of security measures that work in unison to protect data, applications, the network, and ultimately the organization's resources against a diverse range of threats. The model is designed in such a way that if one layer fails, additional layers provide continued protection. The incorrect answers do not accurately summarize the purpose of the defense-in-depth model; focusing on a particular aspect, such as encryption or cost-effectiveness, does not provide a complete picture of the multi-layered strategy implied by the model.
A company is looking to deploy a complex application involving multiple components, such as a web server, a database, and background processing tasks. They wish to focus on building the application rather than managing the underlying infrastructure, while still having the capability to custom configure the environment and scale individual components as needed. Which Azure service type should they consider using?
Software as a Service (SaaS)
Platform as a Service (PaaS)
Backend as a Service (BaaS)
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS) is the correct choice for this scenario as it abstracts and manages the underlying infrastructure (such as servers and networking), but still provides the user with the ability to manage and scale individual application components and to some extent the runtime environment. The choice of PaaS allows the development team to focus more on the application and less on infrastructure management.
Which feature of cloud services primarily contributes to their high reliability and predictable performance?
Cloud services have distributed data centers to manage and balance the load effectively.
Cloud services offer elastic computing to adjust resources based on the load.
Cloud services provide on-demand resource availability.
Cloud services ensure regular feature updates and patches are applied.
Distributed Data Centers provided by cloud services play a critical role in ensuring high reliability and predictable performance. They allow for data replication and automatic failover procedures across multiple locations. If one data center encounters an issue, others can take over, which minimizes downtime and maintains service continuity. On-demand resource availability is an aspect of scalability and does not directly relate to the constant performance or uptime associated with reliability and predictability. Regular feature updates enhance the service capabilities but are not directly related to immediate reliability or predictability. Likewise, elastic computing refers to the ability to scale resources but does not inherently ensure reliability or predictability of performance.
A company is preparing for the possibility of Azure service disruptions and wants to ensure they have a proactive communication strategy for any potential impact on their services. Which Azure monitoring feature should they configure to receive detailed and interactive guidance during Azure health events, such as service outages or planned maintenance, that are specific to their cloud environments and resources?
Azure Resource Health
Azure Monitor
Azure Activity Log
Azure Service Health
Azure Service Health is designed to provide interactive and detailed guidance during Azure health events that are personalized to the user's cloud environments and resources, such as service outages or planned maintenance. Azure Monitor, while offering comprehensive monitoring capabilities, focuses on the performance metrics and logs for the services rather than providing the tailored interactive guidance related to service health events. Azure Activity Log primarily records operations that occur in Azure Management, such as changes in services, which does not include interactive guidance during service disruptions. Azure Resource Health checks the health of individual resources, but it doesn't provide the same interactive guidance and detailed notifications as Azure Service Health does for broader service health events.
An IT consultant is advising a client on how to optimize their Azure costs. The client uses a variety of services and wants to understand what aspects of their usage could lead to unpredictable changes in their monthly bill. Which factor is likely to contribute to fluctuating Azure costs on a month-to-month basis?
The amount of outbound data transfer from Azure services
Choosing between standard and premium performance tiers for a storage account
Setting fixed data retention periods for storage accounts
Deploying resources consistently across multiple geographic regions
The amount of outbound data transfer, or data egress, can greatly affect Azure costs since there are charges for data that goes out of an Azure region to the internet or to other regions, after the free tier limit is reached. The type of storage account will often have a set price for capacity with known additional costs for operations and outbound transfers. Deploying resources across multiple regions may increase cost due to data egress fees but isn’t necessarily associated with unpredictable fluctuations unless the traffic volume varies significantly. Data retention periods would result in predictable increases in storage costs if the data increases over time but not unpredictable month-to-month changes.
A retail company with an online storefront experiences variable traffic on their website, with significant spikes during holiday seasons and promotional events. To support this variability without incurring unnecessary costs during off-peak times, which benefit of cloud services should the company utilize?
Reliability, ensuring that the website's performance remains consistent regardless of the number of users
Security, protecting the website from online threats and ensuring customer data is secure
Manageability, allowing the company to easily manage its website's underlying infrastructure and application platforms
High availability, ensuring the website has redundancy and continues to function in the event of a failure
Scalability, adjusting resources as demand changes to handle increased traffic during peak times and save costs during off-peak times
Scalability is a core benefit of cloud services that allows systems to adapt to workload changes by provisioning and de-provisioning resources in an automated manner. This ensures that during peak times, such as holiday seasons and promotional events, the retail company's website can handle increased traffic by scaling out. Conversely, during off-peak times, it can scale in to reduce costs, making it the most appropriate feature for this scenario.
Your company is deploying multiple resources in Azure for various projects. Your manager has asked you to implement a system to organize and attribute costs accurately for billing purposes. How can you accomplish this?
Adopt infrastructure as code practices across the organization to manage costs and resources.
Create a separate Azure subscription for each project to track costs independently.
Implement tags to assign relevant metadata such as project name or department to each resource for detailed cost tracking.
Use Azure Advisor to generate cost management recommendations for each department.
Using tags in Azure allows you to assign custom key-value pairs to resources, enabling you to categorize and track costs based on project, department, environment, or any other relevant classification for your organization. The correct answer results in granular tracking of costs, which aids in precise cost attribution per project or department. The incorrect answers either represent tools that are not primarily used for cost attribution (like Azure Advisor primarily for recommendations on practices), do not offer the level of detail required for this specific task (like a single Azure subscription without further classification), or exceed the scope of the question (like implementing full IaC practices, which might help with resource deployment but not directly with cost attribution).
Which Azure Storage service is optimized for storing large amounts of unstructured data, such as text or binary data, that can be accessed from anywhere in the world over HTTP or HTTPS?
Azure Disk Storage
Azure Queue Storage
Azure Table Storage
Azure Blob Storage
Azure Blob Storage is optimized for storing massive amounts of unstructured data, such as text and binary data. It provides highly scalable and available storage accessible from anywhere in the world with an internet connection via HTTP or HTTPS. Azure Disk Storage is intended for block storage for Azure VMs. Azure Queue Storage is for storing and retrieving messages, not unstructured data. Azure Table Storage provides storage for semi-structured NoSQL data.
What Azure service allows you to analyze and receive recommendations for optimizing your Azure spending?
Azure Monitor
Azure Policy
Azure Pricing Calculator
Azure Cost Management
Azure Cost Management is the correct answer because it enables users to analyze their cloud spending patterns, create budgets, and get recommendations for cost optimization. Azure Pricing Calculator is not the correct answer because it is used to estimate the costs of Azure services before they are provisioned. Azure Monitor is primarily for performance and health monitoring of Azure resources, not cost management. Azure Policy, while related to governance, does not directly provide cost analysis or optimization recommendations.
A company is deploying a new web application that includes user-generated content, such as images and videos. The storage solution needs to be highly available and scalable. Which Azure service should they utilize to best meet their requirements?
Azure Table Storage
Azure Queue Storage
Azure Blob Storage
Azure File Storage
Azure Blob Storage is designed for storing large amounts of unstructured data, such as text or binary data, including images and videos. It is highly scalable and available, making it an ideal choice for web applications that need to store and serve user-generated content. Azure File Storage is more suited for lift-and-shift scenarios where legacy applications expect a file system interface. Azure Queue Storage is used to store and retrieve messages, which doesn't directly suit the needs for storing user-generated content. Azure Table Storage provides storage for NoSQL data but isn't the best fit for binary data such as images and videos.
Your company is deploying several resources in Azure and wants to ensure they stay within budget while tracking their cloud spending. As an Azure administrator, which Azure service should you recommend for obtaining detailed insights into your organization's Azure spending and for managing cloud costs?
Azure Subscription
Azure Monitor
Azure Cost Management + Billing
Azure Price Protection
Azure Cost Management + Billing provides detailed insights into organizational spending on cloud services and allows for managing and optimizing Azure costs. It helps in analyzing costs, creating budgets, and setting up alerts to stay within budget. This is critical for organizations to prevent cost overruns and to maintain financial control over their Azure resources. Azure Subscription does not offer these cost management insights and only provides a way to organize resources. Azure Monitor focuses on the performance and health of your applications, infrastructure, and network, but does not provide in-depth cost analysis. Azure Price Protection is a fictitious service that does not exist in Azure's offerings.
A startup company is deploying a new web application that they expect will become very popular quickly, and they need to be ready to handle a large number of users from day one. They need to ensure that their application remains available and responsive as the user base grows. Which cloud benefit should they primarily consider to meet these requirements?
Hybrid deployment
High availability and scalability
Consumption-based model
Predictable performance
High availability and scalability in the cloud ensure that applications can handle increased loads without disruption of service and maintain uptime even during failures or maintenance. This is vital for new applications expecting rapid growth, as it allows the application to accommodate more users and traffic without requiring manual intervention for every increase in demand. High availability implies that the application will be accessible whenever users need it, while scalability ensures that the application can grow its capacity based on the user demand.
Zero Trust architecture requires re-authentication and re-authorization every time a user or device requests access to a different segment of the network.
False
True
The correct answer is 'True.' Zero Trust is an approach to cybersecurity that requires and enforces strict identity verification for every person and device trying to access resources on a private network, regardless of whether they are sitting within or outside of the network perimeter. This security model denies access by default and requires continuous verification of credentials, which means that re-authentication and re-authorization occur whenever access to a new segment of the network is requested.
Looks like thats it! You can go back and review your answers or click the button below to grade your test.
Join premium for unlimited access and more features