Scroll down to see your responses and detailed results
Prepare for the Microsoft Azure Fundamentals AZ-900 exam with this free practice test. Randomly generated and customizable, this test allows you to choose the number of questions.
A DevOps engineer needs to aggregate and analyze system and application log data from multiple Azure virtual machines. This engineer wants to create complex queries to identify trends and patterns that could indicate potential issues. Which monitoring service within Azure Monitor should the engineer use?
Application Insights
Azure Service Health
Azure Monitor alerts
Azure Log Analytics
Azure Log Analytics is the service within Azure Monitor that is designed specifically to perform log data aggregation and complex querying. It lets you analyze data across multiple virtual machines, enabling the detection of trends and patterns. In contrast, Application Insights provides application performance insights but isn't used for extensive log data analysis across VMs. Azure Monitor alerts enable you to set up alert rules based on metrics or logs, but do not involve data aggregation or complex querying. Azure Service Health notifies you about Azure service incidents and maintenance, but is not used for log data analysis.
Your team is preparing to deploy multiple similar environments for testing purposes. To ensure consistency and save time, you want to use an automation process to deploy these resources in Azure. Which of the following options is the BEST method for achieving this goal?
Employ Azure Advisor recommendations to deploy the resources since it provides best practices for resource configuration.
Configure each resource individually through the Azure portal to ensure that they match the test environment requirements.
Use ARM templates because they allow for declarative syntax to consistently deploy Azure resources based on predefined configurations.
Utilize the Azure Cloud Shell to manually create each resource using Command-Line Interface (CLI) scripts for each environment.
ARM templates are JSON files that define the infrastructure and configuration for your project. They allow you to deploy a variety of resources in a consistent state, while enabling repeated deployments in an automated manner without manual intervention, making them ideal for deploying multiple similar environments for testing purposes. Other options, such as Azure Advisor and Azure Cloud Shell, are not designed specifically for template-driven deployment of multiple resources.
Which of the following best describes the Software as a Service model?
A service where the cloud provider supplies and manages the software application, infrastructure, and middleware, while the customer only provides data and uses the software.
A service where customers can deploy and manage their own applications while the provider manages the infrastructure, operating systems, and middleware components.
A service that provides virtual machines, storage, and networking resources over the internet, allowing customers to run any software, including operating systems and applications.
An online service that allows individuals to write and send electronic letters via traditional postal systems.
Software as a Service (SaaS) is a cloud computing offering that provides users with access to a vendor's cloud-based software. Users do not install applications on their local devices. Instead, the applications run on cloud-based servers, and users access the software via the web or an API. The vendor manages the infrastructure, middleware, application software, and application data. An example of a SaaS application is a web-based email service through which you can send and receive emails without having to manage the email server or client software. In contrast, the other options listed either fall under different service models, such as PaaS (where the environment, but not the applications, is managed by the provider) and IaaS (which provides virtualized computing resources over the internet), or are not related to cloud service models at all.
ARM templates are stored in a proprietary binary format making it difficult to track changes through version control systems.
False
True
ARM templates are actually written in JSON, which is a text-based format that can be managed and tracked easily with version control systems. JSON format allows for easy reading and editing by humans, and also for parsing by machines, making it an ideal choice for infrastructure as code (IaC) scenarios. The incorrect answer tries to trick you by stating the format is proprietary and binary, which would make version control difficult. This is not true, as ARM templates use JSON, which is neither proprietary nor binary.
What is the primary function of Azure Advisor?
Provides real-time security alerts for Azure services
Provides personalized recommendations to optimize Azure deployments
Guarantees service level agreements (SLAs) for Azure services
Manages Azure resources on behalf of the user
Azure Advisor is an intelligent, personalized cloud consultant that helps you follow best practices to optimize your Azure deployments. It analyzes your resource configuration and usage telemetry, then provides recommendations to help improve the efficiency of your Azure resources. Azure Advisor does not directly manage resources, provide real-time security alerts, or guarantee SLAs for your services; its main purpose is to offer guidance that you can act on to optimize your deployments.
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?
Consumption-based model
Hybrid deployment
High availability and scalability
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.
Azure Monitor can collect data from various sources such as applications, operating system metrics, and resource usage, and it enables users to create dashboards for visualizing this data.
True
False
Azure Monitor is designed to collect, analyze, and act on telemetry data from various sources within Azure and on-premises environments. By providing powerful analytics tools and customizable dashboards, Azure Monitor helps users gain insights across applications, workloads, and infrastructure. Data sources for Azure Monitor can include Azure resources, on-premises environments, and application telemetry.
A financial services firm is utilizing Azure to host its applications. Given the sensitive nature of the data being processed, the firm needs a service that not only enhances the security posture but also continuously monitors the security of their Azure services and hybrid solutions against different types of threats. Which Azure service should they implement to meet these specific security requirements?
Azure Advanced Threat Protection
Azure Sentinel
Azure Firewall
Microsoft Defender for Cloud
Microsoft Defender for Cloud is a comprehensive security management tool that provides threat protection across Azure services, hybrid applications, and connected AWS instances. It offers enhanced security features such as continuous assessment and actionable security recommendations, unlike other services that have different primary purposes. Azure Sentinel is a SIEM/SOAR solution that aggregates data but does not provide the extent of direct threat protection that Defender offers. Azure Firewall is a network security service, and Advanced Threat Protection is a feature within services like Azure SQL Database, but not a standalone service that provides the broad and continuous security management needed.
What is the primary role of Azure Advisor?
To provide recommendations on best practices for optimizing your Azure resources
To manage deployments and resources in Azure
To secure cloud resources from potential threats
To monitor the performance and health of Azure services
Azure Advisor is a personalized cloud consultant that helps you follow best practices to optimize your Azure deployments. It analyzes your resource configuration and usage telemetry, then provides recommendations to improve the efficiency of your Azure environments. The Advisor does not directly provide security for cloud resources; that is the role of Azure Security Center. It also does not manage deployments like Azure Resource Manager, nor is it a monitoring service like Azure Monitor.
A company with a global customer base needs to ensure their service remains up-to-date with the latest features and security updates without substantial downtime. To achieve continuous integration and deployment (CI/CD) with minimal disruption, which cloud manageability benefit should they prioritize when selecting a cloud service?
Dedicated physical servers to allow complete control over the deployment schedules
Automated scaling and patching to support rolling updates and maintain service continuity
Direct access to hardware resources for in-depth performance tuning before feature roll-outs
The ability to manually initiate virtual machine backups before applying updates
The key aspect of manageability that supports CI/CD is automated scaling and patching. When updates or new features are ready, automated scaling can help facilitate rolling updates without downtime, as new instances can be launched with the latest version while older ones are phased out. Patch management can also be automated, ensuring that security updates are applied with minimal intervention. This enhances maintainability while ensuring high availability, thereby meeting the company's needs for a robust and continuously updated service.
Your organization has several Azure subscriptions under different departments and wants to apply governance conditions uniformly across all of them. How might you best achieve this using Azure management tools?
Organize the subscriptions by creating Azure Active Directory (AD) groups.
Use a Service Principal to manage each subscription’s policies separately.
Set global policies individually on each Azure subscription.
Create a management group for all subscriptions and apply governance policies to the management group.
Apply Azure Policy definitions directly to each resource group within the subscriptions.
Management groups are used to manage multiple Azure subscriptions. They provide a level of scope above subscriptions so that you can efficiently manage access, policies, and compliance for these subscriptions. Using management groups allows you to apply governance conditions uniformly across all subscriptions in the management group. Setting global policies at an individual subscription level would not achieve uniform governance efficiently, and Azure AD groups are primarily used for identity and access management, not for managing subscriptions and policies. Service Principals are for automation and application access control, and Azure Policy alone cannot group subscriptions for centralized management.
Your company has recently migrated to Microsoft Azure to host its e-commerce website. As the manager responsible for the operational budget, you want to ensure that the costs are aligned with the company’s usage and demand for resources. Which billing model should you focus on to achieve cost-efficiency based on the actual consumption of cloud resources?
Fixed pricing model
Subscription-based pricing
Lifetime pricing
Consumption-based model (pay-as-you-go)
The consumption-based model, also known as the pay-as-you-go model, is the correct answer because it allows customers to pay only for the cloud resources they have actually used, which aligns with the company’s goal of cost-efficiency based on actual usage. This model offers the flexibility to scale resources up or down based on demand, and the costs will be adjusted accordingly.
Fixed pricing models are incorrect because they involve paying a pre-defined amount regardless of the actual usage, which could lead to overpaying if the allocated resources are underutilized. Subscription-based pricing may offer a discount for committing to a certain level of usage, but it would not be based solely on actual consumption, and over-committing could also lead to unnecessary costs. Lifetime pricing is not a standard billing model for cloud services, as it does not reflect the iterative and scalable nature of cloud consumption.
Your CEO has requested an analysis for a strategic planning meeting to estimate the financial implications of transitioning from running servers in a colocation facility to using Azure's cloud services. The report needs to detail upfront capital expenses (CapEx) and operational expenses (OpEx) of the existing setup against the projected cost of operating in the cloud over the next five years. Which Azure tool would provide the most detailed analysis tailored for this scenario?
Total Cost of Ownership (TCO) Calculator
Azure Cost Management + Billing's cost analysis feature
Azure Advisor's cost optimization report
Pricing Calculator, complemented with manual CapEx calculations
The Total Cost of Ownership (TCO) Calculator provides an analysis inclusive of both capital expenses (CapEx) and operational expenses (OpEx), offering a detailed comparison between on-premises infrastructure and Azure over an extended period. It factors in long-term financial implications, making it the appropriate tool for preparing the requested report. In contrast, the Pricing Calculator is more suited for planning immediate operational budgets based on current resource usage without accounting for CapEx or long-term financial planning. Azure Cost Management + Billing and Azure Advisor are tools used for ongoing cloud cost monitoring and optimization recommendations, respectively, and are not designed for initial long-term cost analysis.
Your company requires the transfer of a large set of files from an on-premises data center to Azure Blob Storage. The transfer must support resuming in case of interruptions, and it needs to be automated using scripts. Which tool would be BEST suited for this task?
Azure File Sync
Azure Storage Explorer
AzCopy
AzCopy is the most suitable tool for this scenario as it supports command-line scripting and can resume interrupted file transfers, making it ideal for automated, large-scale data transfers to Azure. Azure Storage Explorer is a graphical tool that can assist in file transfers, but it does not natively support automation or resuming interrupted transfers. Azure File Sync synchronizes files but is primarily intended for synchronizing file servers to Azure Files, not for direct transfers to Blob Storage.
Your company has a multi-tier application deployed in Azure, and you are responsible for setting up monitoring to quickly identify any performance issues that may arise. You need to configure an alert that triggers when the CPU utilization of your virtual machines goes over 80% for a period of 15 minutes. Which Azure service should you use to create this performance alert?
Azure Service Health
Azure Advisor
Azure Monitor alerts
Application Insights
Azure Monitor alerts are used to create, manage, and route alerts based on the metrics from Azure services. In this case, to monitor the CPU utilization metric and trigger an alert when it exceeds a certain threshold for a specified time period, Azure Monitor alerts service is the appropriate choice. Azure Service Health is concerned with the status of Azure services, Azure Advisor provides recommendations, and Application Insights is more focused on application performance tracking, not infrastructure-level metrics such as CPU utilization.
Looks like that's 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