Review Mode Set 3 Dojo Flashcards

1
Q

You need to execute a command using Azure Cloud Shell.

Which Azure management tool will you use?

Azure PowerShell
Azure Portal
Azure Advisor
Azure Command-Line Interface (CLI)
A

Azure Portal

Explanation:
You can configure and manage Azure using various tools and platforms. There are tools available for the command line, language-specific Software Development Kits (SDKs), developer tools, tools for migration, and many others.

Tools that are commonly used for day-to-day management and interaction include:

Azure Portal for interacting with Azure via a Graphical User Interface (GUI)

Azure PowerShell and Azure Command-Line Interface (CLI) for command line and automation-based interactions with Azure

Azure Cloud Shell is a browser-based shell tool that allows you to create, configure, and manage Azure resources using a shell. Azure Cloud Shell supports both Azure PowerShell and the Azure Command Line Interface (CLI), which is a Bash shell.

Azure mobile app for monitoring and managing your resources from your mobile device

The Azure portal is a web-based, unified console that provides an alternative to command-line tools. With the Azure portal, you can manage your Azure subscription using a graphical user interface. You can:

– Build, manage, and monitor everything from simple web apps to complex cloud deployments

– Create custom dashboards for an organized view of resources

– Configure accessibility options for an optimal experience.

Remember that you can only access Azure Cloud Shell via the Azure portal by selecting the Cloud Shell icon.

Hence, the correct answer is: Azure Portal.

Azure Command-Line Interface (CLI) and Azure PowerShell are incorrect because to use Cloud Shell, you must go to your respective Azure portal and click the Cloud Shell icon.

Azure Advisor is incorrect because this service analyzes your configurations and usage telemetry and offers personalized, actionable recommendations to help you optimize your Azure resources for reliability, security, operational excellence, performance, and cost.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Your company has an Azure subscription that contains multiple virtual machines.

You have been tasked to provide access to a colleague to the Azure portal.

Which Azure service should you use to create the user?

Azure Monitor
Microsoft Entra ID
Azure Subscriptions
Azure Advisor
A

Microsoft Entra ID

Explanation:
Microsoft Entra ID is Microsoft’s cloud-based identity and access management service, which helps your employees sign in and access resources in:

– External resources, such as Microsoft Office 365, the Azure portal, and thousands of other SaaS applications.

– Internal resources, such as apps on your corporate network and intranet, along with any cloud apps developed by your own organization.

Microsoft Online business services, such as Office 365 or Microsoft Azure, require Microsoft Entra ID for sign-in and to help with identity protection. If you subscribe to any Microsoft Online business service, you automatically get Microsoft Entra with access to all the free features.

Add new users or delete existing users from your Microsoft Entra ID tenant. To add or delete users, you must be a User Administrator or Global Administrator.

  1. Sign in to the Azure portal.
  2. In the left-hand navigation pane, select “Microsoft Entra ID.”
  3. In the Microsoft Entra ID, click on “Users.”
  4. In the Users pane, click on the “+ New user” button at the top of the screen.
  5. This will open the “New user” pane. Here, fill in the necessary details:

Once the user is created, don’t forget to pass the credentials to the user, especially if the password was auto-generated. The user will be required to change their password upon initial sign-in.

Hence, the correct answer is: Microsoft Entra ID.

Azure Subscriptions is incorrect because Azure RBAC is an authorization system built on Azure Resource Manager that provides fine-grained access management to Azure resources. Here, you can only assign permissions to a user once you have created the user using Microsoft Entra ID.

Azure Advisor is incorrect because this service is just a personalized cloud consultant that helps you follow best practices to optimize your Azure deployments. It analyzes your resource configuration and usage telemetry and then recommends solutions that can help you improve the cost-effectiveness, performance, Reliability, and security of your Azure resources.

Azure Monitor is incorrect because this is only a comprehensive monitoring solution for collecting, analyzing, and responding to monitoring data from your cloud and on-premises environments.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

An organization’s patient management system migrated its application that handles patient records to Azure. Due to compliance requirements, you need to store terabytes worth of records for more than 10 years. The records are rarely accessed and can accommodate a delay in retrieval.

What storage solution would best fit the requirements?

Store the records to Azure Blob Storage – Cool Tier
Store the records in a virtual machine
Store the records to Azure Blob Storage – Archive Tier
Store the records to Azure Blob Storage – Hot Tier
A

Store the records to Azure Blob Storage – Archive Tier

Explanation:
Azure storage offers different access tiers, which allow you to store blob object data in the most cost-effective manner. The available access tiers include:

Hot – Optimized for storing data that is accessed frequently.

Cool – Optimized for storing data that is infrequently accessed and stored for at least 30 days.

Archive – Optimized for storing data that is rarely accessed and stored for at least 180 days with flexible latency requirements (on the order of hours).

The following considerations apply to the different access tiers:

– Only the hot and cool access tiers can be set at the account level. The archive access tier isn’t available at the account level.

– Hot, cool, and archive tiers can be set at the blob level during upload or after upload.

– Data in the cool access tier can tolerate slightly lower availability, but still requires high durability, retrieval latency, and throughput characteristics similar to hot data. For cool data, a slightly lower availability service-level agreement (SLA) and higher access costs compared to hot data are acceptable trade-offs for lower storage costs.

– Archive storage stores data offline and offers the lowest storage costs but also the highest data rehydrate and access costs

Archive tier is optimized for data that can tolerate several hours of retrieval latency and that will remain in the archive tier for at least 180 days. The archive tier is the most cost-effective option for storing data. However, accessing that data is more expensive than accessing data in the hot or cool tiers. Rehydration is the term for retrieving files from the archive tier.

Hence, the correct answer is: Store the records to Azure Blob Storage – Archive Tier.

The option that says: Store the patient records to Azure Blob Storage – Cool tier is incorrect. Although this access tier is optimized for infrequent access and can store data for at least 30 days, this storage type still costs higher than the archive tier. Take note that as per the scenario, a delay in retrieval is not an issue.

The option that says: Store the records in a virtual machine is incorrect because data disks have a higher per GB costs compared to Azure Blobs. Also, you have to maintain your own virtual machine, perform backups, and OS patching which will add to the costs.

The option that says: Store the records to Azure Blob Storage – Hot Tier is incorrect because this access tier is optimized for frequent access and has higher storage costs compared with cool and archive tiers. As per the requirements of the scenario, you need a cost-effective solution to store infrequently accessed objects.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Your organization has resources in an Azure Subscription that contains the following unused resources:

20 Public IP addresses

15 route tables

5 network security groups

10 Virtual Networks

As part of cost-cutting activities, you need to determine what unused resources are incurring costs.

Solution: Delete the unused public IP addresses.

Does this meet the goal?

No
Yes
A

Yes

Explanation:
Public IP addresses in Azure can vary based on the SKU chosen by the customer – Basic or Standard and the type of IP address – dynamic or static. All Instance level public IP addresses (ILPIP) are charged for a certain amount.

Public IP prefixes are charged per IP per hour. As soon as a prefix is created, you are charged. The limits imposed on IP addresses are indicated in the full set of limits for networking in Azure.

Azure Virtual Network, route tables, and network security groups are free of charge.

Therefore, the correct answer is: Yes.

References

https://azure.microsoft.com/en-us/pricing/details/ip-addresses/

https://azure.microsoft.com/en-us/pricing/details/virtual-network/

Azure Virtual Network (VNet) Cheat Sheet:

https://tutorialsdojo.com/azure-virtual-network-vnet/

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How many copies of data will be maintained by the Azure storage account that uses geo-zone-redundant storage (GZRS) at the minimum?

3 copies
6 copies
2 copies
9 copies
A

6 copies

Explanation:
An Azure storage account contains all of your Azure Storage data objects: blobs, files, queues, tables, and disks. The storage account provides a unique namespace for your Azure Storage data that is accessible from anywhere in the world over HTTP or HTTPS. Data in your Azure storage account is durable and highly available, secure, and massively scalable.

Data in an Azure Storage account is always replicated three times in the primary region. Azure Storage offers four options for how your data is replicated:

Locally redundant storage (LRS) copies your data synchronously three times within a single physical location in the primary region. LRS is the least expensive replication option but is not recommended for applications requiring high availability.
Zone-redundant storage (ZRS) copies your data synchronously across three Azure availability zones in the primary region. For applications requiring high availability.
Geo-redundant storage (GRS) copies your data synchronously three times within a single physical location in the primary region using LRS. It then copies your data asynchronously to a single physical location in a secondary region that is hundreds of miles away from the primary region.
Geo-zone-redundant storage (GZRS) copies your data synchronously across three Azure availability zones in the primary region using ZRS. It then copies your data asynchronously to a single physical location in the secondary region.

Microsoft Azure will maintain 6 copies total because the replication setting is Geo-zone-redundant storage (GZRS). This storage option copies copied across three Azure availability zones in the primary region and is also replicated to a secondary geographic region for protection from regional disasters.

Hence, the correct answer is: 6 copies.

The option that says: 3 copies is incorrect because only Locally redundant storage (LRS) and Zone-redundant storage (ZRS) maintain a total of 3 copies of data.

The options that say: 2 copies and 9 copies are incorrect because there is no Azure Storage redundancy type that maintains 4 and 5 copies of data. Only 3 for LRS and GRS and 6 for GRS and GZRS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

A company has three subscriptions for each department named TDHR, TDIT, and TDAccounting.

You need to recommend a solution that will allow you to manage policies across multiple subscriptions.

What Azure solution would you recommend?

Azure policies
Azure advisor
Azure management groups
Azure resource groups
A

Azure management groups

Explanation:
If your organization has many subscriptions, you may need a way to efficiently manage access, policies, and compliance for those subscriptions. Azure management groups provide a level of scope above subscriptions. You organize subscriptions into containers called “management groups” and apply your governance conditions to the management groups. All subscriptions within a management group automatically inherit the conditions applied to the management group.

For example, you can apply policies to a management group that limits the regions available for virtual machine (VM) creation. This policy would be applied to all management groups, subscriptions, and resources under that management group by only allowing VMs to be created in that region.

Another scenario where you would use management groups is to provide user access to multiple subscriptions. By moving multiple subscriptions under that management group, you can create one Azure role assignment on the management group, which will inherit that access to all the subscriptions. One assignment on the management group can enable users to have access to everything they need instead of scripting Azure RBAC over different subscriptions.

Hence, the correct answer is: Azure management groups.

Azure policies is incorrect because this service only allows you to evaluate Azure resources at or below subscription level and not across multiple subscriptions. Take note that the requirement in the scenario is that the solution must allow you to manage policies across multiple subscriptions.

Azure advisor is incorrect because this service just helps you improve the cost-effectiveness, performance, reliability (formerly called high availability), and security of your Azure resources.

Azure resource group is incorrect because this is simply a container for your resources. You must use Azure management groups if you want to manage policies across multiple subscriptions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

You have an application running in the cloud. What service should you use to make routing decisions based on additional attributes of an HTTP request such as its URI path or host headers?

Microsoft Entra Connect
Azure Application Gateway
Azure Application Insights
Azure App Service
A

Azure Application Gateway

Explanation:
Azure Application Gateway is a web traffic load balancer that enables you to manage traffic to your web applications. Traditional load balancers operate at the transport layer (OSI layer 4 – TCP and UDP) and route traffic based on a source IP address and port to a destination IP address and port.

Application Gateway can make routing decisions based on additional attributes of an HTTP request, such as URI path or host headers. For example, you can route traffic based on the incoming URL. So if /images are in the incoming URL, you can route traffic to a specific set of servers (known as a pool) configured for images. If /video is in the URL, that traffic is routed to another pool that’s optimized for videos.

Azure Application Gateway can be used as an internal application load balancer or as an internet-facing application load balancer. An internet-facing application gateway uses public IP addresses. The DNS name of an internet-facing application gateway is publicly resolvable to its public IP address. As a result, internet-facing application gateways can route client requests to the internet.

Internal application gateways use only private IP addresses. If you are using a Custom or Private DNS zone, the domain name should be internally resolvable to the private IP address of the Application Gateway. Therefore, internal load-balancers can only route requests from clients with access to a virtual network for the application gateway.

Hence, the correct answer is: Azure Application Gateway.

Azure App Service is incorrect because this service just enables you to build and host web apps, mobile backends, and RESTful APIs in the programming language of your choice without managing infrastructure. It is not capable of routing the traffic based on additional attributes of an incoming HTTP request.

Azure Application Insights is incorrect because it is only an extensible Application Performance Management (APM) service for developers and DevOps professionals. You can use this to monitor your live applications to automatically detect performance anomalies. However, this can’t be used to route traffic, unlike Azure Application Gateway.

Microsoft Entra Connect is incorrect because this service is primarily for identity and access management, ensuring that users can access resources across various systems with a unified identity. It does not have any capabilities related to routing HTTP requests or managing web traffic. Its focus is entirely on directory services and identity management.

References:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

You have an Azure subscription named Manila that contains an application hosted on a single virtual machine.

There is a requirement where you must automatically be able to add additional identical virtual machines in response to demand.

What Azure solution would you recommend?

Management groups
Update domain
Virtual machine scale sets
Fault domain
A

Virtual machine scale sets

Explanation:
Azure virtual machine scale sets let you create and manage a group of load-balanced VMs. The number of VM instances can automatically increase or decrease in response to demand or a defined schedule. Scale sets provide the following key benefits:

– Easy to create and manage multiple VMs

– Provides high availability and application resiliency by distributing VMs across availability zones or fault domains

– Allows your application to automatically scale as resource demand changes

Virtual machine scale sets let you create and manage a group of identical, load-balanced VMs. If you simply created multiple VMs with the same purpose, you need to ensure they were all configured identically and then set up network routing parameters to ensure efficiency. You also have to monitor the utilization to determine if you need to increase or decrease the number of VMs.

Instead, with virtual machine scale sets, Azure automates most of that work. Scale sets allow you to centrally manage, configure, and update a large number of VMs in minutes. The number of VM instances can automatically increase or decrease in response to demand, or you can set it to scale based on a defined schedule.

Therefore, the correct answer is: Virtual machine scale sets.

Fault domain is incorrect because this simply defines the group of virtual machines that share a common power source and network switch.

Update domain is incorrect because this only indicates groups of virtual machines and underlying physical hardware that can be rebooted at the same time.

Management groups is incorrect because this just gives you enterprise-grade management at a scale no matter what type of subscriptions you have.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Which of the following best describes a sovereign cloud region in Azure?

A region that provides services only to specific industries, such as healthcare or banking
A region that is solely used for data backup and disaster recovery purposes.
A region that is physically isolated and dedicated to a single customer.
A region that operates under the regulatory and compliance requirements of a specific country.
A

A region that operates under the regulatory and compliance requirements of a specific country.

Explanation:
A Region is a set of data centers deployed within a latency-defined perimeter and connected through a dedicated regional low-latency network. Azure gives you the flexibility to deploy applications where you need to, and can be done across multiple regions to deliver cross-region resiliency.

In addition to regular regions, Azure also has sovereign regions. Azure sovereign regions are Azure cloud regions that are designed to meet specific data regulatory requirements and compliance laws of a particular country or region. They operate independently of Azure’s public cloud, meaning that data in a sovereign region is physically and logically isolated from data in other regions.

Azure sovereign regions include:

-US DoD Central, US Gov Virginia, US Gov Iowa, and more: These regions are physical and logical network-isolated instances of Azure for U.S. government agencies and partners. These data centers are operated by screened U.S. personnel and include additional compliance certifications.

-China East, China North, and more: These regions are available through a unique partnership between Microsoft and 21Vianet, whereby Microsoft doesn’t directly maintain the data centers.

Hence, the correct answer is: A region that operates under the regulatory and compliance requirements of a specific country.

The statement that says: A region that is solely used for data backup and disaster recovery purposes is incorrect because all Azure regions offer a wide array of services beyond data backup and disaster recovery.

The statement that says: A region that is physically isolated and dedicated to a single customer is incorrect because Azure does not dedicate an entire region to a single customer. Azure services are shared among various customers.

The statement that says: A region that provides services only to specific industries, such as healthcare or banking is incorrect because Azure regions do not specialize in industry-specific services; all Azure services are available in all regions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

You plan on deploying servers to Azure for your development environment.

You need to create several virtual machines using a macOS device.

Solution: Use Azure Cloud Shell (Powershell).

Does this meet the goal?

No
Yes
A

Yes

Explanation:
Azure Cloud Shell is an interactive, authenticated, browser-accessible shell for managing Azure resources. It provides the flexibility of choosing the shell experience that best suits the way you work, either Bash or PowerShell.

PowerShell is a cross-platform task-based automation and configuration management framework, consisting of a command-line shell and scripting language that lets you manage computers from the command line. Unlike most shells, which accept and return text, PowerShell is built on top of the .NET Common Language Runtime (CLR) and accepts and returns .NET objects.

This fundamental change brings entirely new tools and methods for automation to enable system administrators and power-users rapidly automate tasks that manage operating systems (Linux, macOS, and Windows) and processes.

PowerShell providers let you access data stores, such as the registry and certificate store, as easily as you access the file system. PowerShell includes a rich expression parser and a fully developed scripting language.

Therefore, the correct answer is: Yes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Which Azure service is application insights a feature of?

Azure Service Health
Azure Advisor
Azure Resource Manager templates
Azure Monitor
A

Azure Monitor

Explanation:
Azure Monitor helps you maximize the availability and performance of your applications and services. It delivers a comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud and on-premises environments. This information helps you understand how your applications are performing and proactively identify issues that affect them and the resources they depend on.

Application Insights is a feature of Azure Monitor that provides extensible application performance management (APM) and monitoring for live web apps. It also supports a wide variety of platforms, including .NET, Node.js, Java, Python and works for apps hosted on-premises, hybrid, or on any public cloud.

Application Insights provides other features including, but not limited to:

– Live Metrics: observe activity from your deployed application in real time with no effect on the host environment

– Availability: also known as Synthetic Transaction Monitoring, probe your application’s external endpoint(s) to test the overall availability and responsiveness over time

– GitHub or Azure DevOps integration: create GitHub or Azure DevOps work items in context of Application Insights data

– Usage: understand which features are popular with users and how users interact and use your application

– Smart Detection – automatic failure and anomaly detection through proactive telemetry analysis

Therefore, the correct answer is: Azure Monitor.

Azure Service Health, Azure Advisor and Azure Resource Manager templates are all incorrect because these are not features of Azure Monitor. They are standalone services by Microsoft Azure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which Azure service allows you to use just-in-time (JIT) VM access?

Azure Information Protection
Azure Monitor
Microsoft Defender for Cloud
Microsoft Sentinel
A

Microsoft Defender for Cloud

Explanation:
Microsoft Defender for Cloud is a unified infrastructure security management system that strengthens the security posture of your data centers and provides advanced threat protection across your hybrid workloads in the cloud – whether they’re in Azure or not – as well as on-premises.

Keeping your resources safe is a joint effort between your cloud provider, Azure, and you, the customer. You have to make sure your workloads are secure as you move to the cloud, and at the same time, when you move to IaaS (infrastructure as a service) there is more customer responsibility than there was in PaaS (platform as a service), and SaaS (software as a service). Microsoft Defender for Cloud provides you the tools needed to harden your network, secure your services and make sure you’re on top of your security posture.

With Microsoft Defender for Cloud, you can do the following:

– Evaluate your regulatory compliance using the Regulatory compliance dashboard.

– Improve your compliance posture by taking action on recommendations.

The diagram below shows the logic that Defender for Cloud applies when deciding how to categorize your supported VMs:

Lockdown inbound traffic to your Azure Virtual Machines with Microsoft Defender for Cloud’s just-in-time (JIT) virtual machine (VM) access feature. This reduces exposure to attacks while providing easy access when you need to connect to a VM.

Hence, the correct answer is: Microsoft Defender for Cloud.

Azure Monitor is incorrect because this service simply delivers a comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud and on-premises environments.

Azure Information Center is incorrect because this is just a cloud-based solution that enables organizations to discover, classify, and protect documents and emails by applying labels to content.

Microsoft Sentinel is incorrect because this service just provides you with a birds-eye view across the enterprise. Sentinel provides a proactive and responsive cloud-native SIEM that will help customers simplify their security operations and scale as they grow.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A company needs to configure its Microsoft Entra ID to automatically prompt a user to change the password if the user signs in from an anonymous IP address.

Which Azure service should you use?

Azure Service Health
Microsoft Defender for Identity
Microsoft Entra Privileged Identity Management
Microsoft Entra ID Protection
A

Microsoft Entra ID Protection

Explanation:
Identity Protection is a tool that allows organizations to accomplish three key tasks:

– Automate the detection and remediation of identity-based risks.

– Investigate risks using data in the portal.

– Export risk detection data to third-party utilities for further analysis.

Identity Protection uses the learnings Microsoft has acquired from its position in organizations with Microsoft Entra ID, the consumer space with Microsoft Accounts, and in gaming with Xbox to protect your users. Microsoft analyses 6.5 trillion signals per day to identify and protect customers from threats.

The signals generated by and fed to Identity Protection can be further fed into tools like Conditional Access to make access decisions or fed back to a security information and event management (SIEM) tool for further investigation based on your organization’s enforced policies.

You can detect sign-ins that are made via anonymous IP addresses using Microsoft Entra ID Protection. Signs in from an anonymous IP address could originate from a Tor browser or an anonymizer VPNs.

It can be exported to other tools for archive and further investigation and correlation. The Microsoft Graph-based APIs allow organizations to collect this data for further processing in a tool such as their SIEM.

Hence, the correct answer is: Microsoft Entra ID Protection.

Microsoft Defender for Identity is incorrect because this is only a cloud-based security solution that leverages your on-premises Active Directory signals to identify, detect, and investigate advanced threats, compromised identities, and malicious insider actions directed at your organization. This service doesn’t apply any metadata or visual markings to your documents or emails.

Microsoft Entra Privileged Identity Management is incorrect because this just provides a time-based and approval-based role activation to mitigate the risks of excessive, unnecessary, or misused access permissions on resources that you care about. This service doesn’t automate the detection and remediation of identity-based risks.

Azure Service Health is incorrect because this is simply a suite of experiences that provide personalized guidance and support when issues in Azure services affect you. It is not capable of detecting sign-ins that are made via anonymous IP addresses, unlike Microsoft Entra ID Protection.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Your company plans to migrate its application and MS SQL database servers to Microsoft Azure.

Your company needs to have the highest level of flexibility and management control over its Azure resources. Therefore, you need to recommend a migration plan to only use Infrastructure as a Service solution in your Azure deployment.

What migration plan should you recommend?

Solution: Deploy a Azure App Service for your application and Azure SQL databases for your database server.

Does this meet the goal?

Yes
No
A

No

Explanation:
Infrastructure as a service (IaaS) is an instant computing infrastructure, provisioned and managed over the internet. It’s one of the types of cloud services, along with software as a service (SaaS), platform as a service (PaaS), and serverless.

Infrastructure as a service (IaaS) is the most flexible category of cloud services, as it provides you with the maximum amount of control for your cloud resources.

In an IaaS model, the cloud provider is responsible for maintaining the hardware, network connectivity (to the internet), and physical security. You’re responsible for everything else: operating system installation, configuration, and maintenance; network configuration; database and storage configuration; and so on.

With IaaS, you’re essentially renting the hardware in a cloud datacenter, but what you do with that hardware is up to you.

Azure App Service is a fully managed platform as a service (PaaS) offering for developers. It is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends. You can develop in your favorite language, be it .NET, .NET Core, Java, Ruby, Node.js, PHP, or Python.

Applications run and scale with ease on both Windows and Linux-based environments. App Service not only adds the power of Microsoft Azure to your application, such as security, load balancing, autoscaling, and automated management.

Azure SQL Database is a fully managed platform as a service (PaaS) database engine that handles most of the database management functions such as upgrading, patching, backups, and monitoring without user involvement.

Remember that the requirement states that you must only use Infrastructure as a service solution. The solution does not fully satisfy the requirement of using IaaS offerings of Microsoft Azure since Azure App Service and Azure SQL database are both PaaS offerings.

Therefore, the correct answer is: No.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Your company is planning to migrate its TDPortalApp to Azure. You need a solution that will maintain virtual machine connectivity to at least one instance with a 99.95% uptime.

Solution: Deploy one VM instance in one Availability Set.

Does this meet the goal?

No
Yes
A

No

Explanation:
Azure Virtual Machines are image service instances that provide on-demand and scalable computing resources with usage-based pricing. More broadly, a virtual machine behaves like a server: it is a computer within a computer that provides the user with the same experience they would have on the host operating system itself.

In general, virtual machines are sandboxed from the rest of the system, meaning that the software inside a virtual machine can’t escape or tamper with the underlying server itself. Each virtual machine provides its own virtual hardware including CPUs, memory, hard drives, network interfaces, and other devices.

An Availability Set is a logical grouping of VMs within a data center that is automatically distributed across these fault domains. There is no cost for the Availability Set itself, you only pay for each VM instance that you create.

Fault domains define the group of virtual machines that share a common power source and network switch. By default, the virtual machines configured within your availability set are separated across up to three fault domains for Resource Manager deployments.

For all Virtual Machines that have two or more instances deployed in the same Availability Set, Azure guarantees that you will have Virtual Machine Connectivity to at least one instance at least 99.95% of the time.

Therefore, the correct answer is: No.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are the types of locks in Azure that protect you from accidentally deleting a resource? (Select TWO.)

SMB File Locking
Microsoft Entra ID – smart lockout
Microsoft Entra ID – Conditional Access
Management Locks – Read-only
Management Locks – CanNotDelete
A

Management Locks – Read-only
Management Locks – CanNotDelete

Explanation:
Azure Resource Manager is the deployment and management service for Azure. It provides a management layer that enables you to create, update, and delete resources in your Azure account. You use management features, like access control, locks, and tags, to secure and organize your resources after deployment.

As an administrator, you may need to lock a subscription, resource group, or resource to prevent other users in your organization from accidentally deleting or modifying critical resources. You can set the lock level to CanNotDelete or ReadOnly. In the portal, the locks are called Delete and Read-only, respectively.

CanNotDelete means authorized users can still read and modify a resource, but they can’t delete the resource.

ReadOnly means authorized users can read a resource, but they can’t delete or update the resource. Applying this lock is similar to restricting all authorized users to the permissions granted by the Reader role.

All the resources in your group should share the same lifecycle. You deploy, update, and delete them together. If one resource, such as a server, needs to exist on a different deployment cycle, it should be in another resource group.

Hence, the correct answers are:

– Management Locks – CanNotDelete

– Management Locks – Read-only

Microsoft Entra ID – Conditional Access is incorrect because this is merely a tool used by Microsoft Entra ID to bring signals together, make decisions, and enforce organizational policies. It can’t be used to protect your resources from being accidentally deleted.

Microsoft Entra ID – smart lockout is incorrect because this is primarily used to lockout intruders who try to guess your users’ passwords or use brute-force methods in Microsoft Entra ID.

SMB File Locking is incorrect because this is only a file system locking mechanism in Azure File service that is used to manage access to a shared file. It can’t be used to prevent a user from deleting an Azure resource.

17
Q

What Azure Service would you use if the project requires you to ship faster, operate with ease, scale confidently, and accelerate containerized application development?

Azure Kubernetes Service
Azure Container Registry
Public Load Balancer
Private Load Balancer
A

Azure Kubernetes Service

Explanation:
Azure Kubernetes Service is a highly available, secure, and fully managed Kubernetes service. Deploy and manage containerized applications more easily with a fully-managed Kubernetes service. Azure Kubernetes Service (AKS) offers serverless Kubernetes, an integrated continuous integration and continuous delivery (CI/CD) experience, and enterprise-grade security and governance. Unite your development and operations teams on a single platform to rapidly build, deliver, and scale applications with confidence.

Easily define, deploy, debug, and upgrade even the most complex Kubernetes applications, and automatically containerize your applications. Develop and test microservices-based applications without mocking up dependencies using Dev Spaces.

Hence, the correct answer is: Azure Kubernetes Service.

Azure Container Registry is incorrect because this service just allows you to build, store, and manage container images and artifacts in a private registry for all types of container deployments. The Azure container registries are primarily used with your existing container development and deployment pipeline.

Public load balancer is incorrect because this service only provides outbound connections for virtual machines (VMs) inside your virtual network. These connections are accomplished by translating their private IP addresses to public IP addresses. Public Load Balancers are used to load balance internet traffic to your VMs but not for hosting containerized applications.

Private Load Balancer is incorrect because this service is primarily used where private IPs are needed at the frontend only. Internal load balancers are used to load balance traffic inside a virtual network. A load balancer frontend can be accessed from an on-premises network in a hybrid scenario.

18
Q

A company plans to migrate to Azure.

The company has multiple departments, and each department has its own support team led by a department administrator.

What are possible solutions to ensure segmentation between departments? (Select TWO.)

Deploy multiple resource groups
Deploy multiple subscriptions
Deploy multiple Microsoft Entra ID
Deploy multiple virtual machines
A

Deploy multiple resource groups
Deploy multiple subscriptions

Explanation:
A Subscription is a logical container for your resources. Each Azure resource is associated with only one subscription. Creating a subscription is the first step in adopting Azure.

Azure role-based access control (Azure RBAC) helps you manage who has access to Azure resources, what they can do with those resources, and what areas they have access to. You can segregate duties within your team or department and grant only the necessary access to users to perform their jobs. Instead of giving everybody unrestricted permissions in your Azure subscription or resources, you can allow only specific actions at a particular scope.

A resource group is a logical container that you use to group related resources in a subscription. Each resource can exist in only one resource group. Resource groups allow for more granular grouping within a subscription. They are commonly used to represent a collection of assets required to support a workload, application, or specific function within a subscription.

Remember these two important concepts about resource groups:

– When you delete a resource group, all resources in the resource group are also deleted.

– Azure resource groups are regional in scope but it can contain Azure resources that span to multiple regions.

Generally, you can assign role-based access controls for your users/teams/departments to your subscription. The permissions assigned will trickle down to the resource groups and resources under that subscription.

Hence, the correct answers are: Deploy multiple subscriptions and Deploy multiple resource groups.

Deploying multiple virtual machines is incorrect. Even if you have deployed network segmentation between the different departments under one subscription, they will still be able to see the other departments’ resources. Having one subscription per department is the solution.

Deploying multiple Microsoft Entra ID is incorrect because Microsoft Entra ID roles only control permissions to manage Microsoft Entra ID resources while Azure roles control permissions to manage Azure resources.

19
Q

A company is migrating all its applications and data to Microsoft Azure. There is a strict requirement that the Azure environment must only be comprised of platform-as-a-service (PaaS) solutions to minimize the amount of administrative effort in managing the underlying resources.

Solution: Deploy the applications using Azure Storage accounts and Azure App Service.

Does this solution comply with the requirement?

No
Yes
A

Yes

Explanation:
Platform as a service (PaaS) is a complete development and deployment environment in the cloud, with resources that enable you to deliver everything from simple cloud-based apps to sophisticated, cloud-enabled enterprise applications. You purchase the resources you need from a cloud service provider on a pay-as-you-go basis and access them over a secure Internet connection.

Like IaaS, PaaS includes infrastructure – servers, storage, and networking – but also middleware, development tools, business intelligence (BI) services, database management systems, and more. PaaS is designed to support the complete web application life cycle: building, testing, deploying, managing, and updating.

PaaS allows you to avoid the expense and complexity of buying and managing software licenses, the underlying application infrastructure, middleware, container orchestrators such as Kubernetes or the development tools, and other resources. You manage the applications and services that you develop, and the cloud service provider typically manages everything else.

In this scenario, the Azure App Service and Azure Storage accounts are both Platform as a Service (PaaS) solutions that allow the customers to deploy and run their custom applications quickly while minimizing the administrative effort in managing the underlying server resources. You can indeed deploy the applications using the Azure App Service and migrate the data to Azure SQL databases.

Hence, the correct answer is: Yes as the proposed solution is valid and complies with the requirement.

20
Q

You plan on hosting the domain name tutorialsdojo.com to Microsoft Azure.

Which Azure solution would satisfy this requirement?

Azure VPN Gateway
Azure DNS
Azure Virtual Network Peering
Azure Express Route
A

Azure DNS

Explanation:
Azure DNS is a hosting service for DNS domains that provides name resolution by using Microsoft Azure infrastructure. By hosting your domains in Azure, you can manage your DNS records by using the same credentials, APIs, tools, and billing as your other Azure services.

Using custom domain names helps you to tailor your virtual network architecture to best suit your organization’s needs. It provides name resolution for virtual machines (VMs) within a virtual network and between virtual networks. Additionally, you can configure zone names with a split-horizon view, which allows a private and a public DNS zone to share the name.

You can use Azure DNS to host your DNS domain and manage your DNS records. By hosting your domains in Azure, you can manage your DNS records by using the same credentials, APIs, tools, and billing as your other Azure services.

Since you own tutorialsdojo.com from a domain name registrar, you can then create a zone with the name tutorialsdojo.com in Azure DNS. Since you’re the owner of the domain, your registrar allows you to configure the Nameserver (NS) records to your domain allowing internet users around the world are then directed to your domain in your Azure DNS zone whenever they try to resolve tutorialsdojo.com.

Hence, the correct statement is: Azure DNS.

Azure VPN Gateway is incorrect because this only sends encrypted traffic between an Azure virtual network and an on-premises location over the public Internet.

Azure Express Route is incorrect because this simply lets you extend your on-premises networks into the Microsoft cloud over a private connection with the help of a connectivity provider.

Azure Virtual Network Peering is incorrect because this just enables you to seamlessly connect two or more Virtual Networks in Azure. The virtual networks appear as one for connectivity purposes.

21
Q

What is the commitment of Microsoft to its customers for the uptime and connectivity of its services?

Microsoft Services Provider License Agreement
Microsoft Cloud Agreement
Microsoft Products and Services Agreement
Microsoft Online Services Level Agreement
A

Microsoft Online Services Level Agreement

Explanation:
Microsoft Online Service Level Agreement is Microsoft’s commitment to uptime and connectivity of its service and in the event that Microsoft Azure does not meet the commitment, customers will be eligible to receive credit towards a portion of their monthly service fees. Thus, correct answer is Microsoft Online Services Level Agreement.

The option that says: Microsoft Cloud Agreement is incorrect because this is just a transactional licensing agreement for commercial and government organizations seeking to fully outsource the management of their cloud services through a Cloud Solution Provider (CSP).

The option that says: Microsoft Services Provider License Agreement is incorrect because this is only for service providers and ISVs who want to license eligible Microsoft products to host software services and applications to end customers.

The option that says: Microsoft Products and Services Agreement is incorrect because this is just a transactional licensing agreement for commercial, government, and academic organizations with 250 or more users/devices.

22
Q

If you delete a resource group, what will happen to the resources inside it?

The resources inside it will be deleted.
The resources inside will be transferred to Azure Storage Account.
The resources inside will be transferred to Azure Site Recovery.
The resources inside it will not be deleted.
A

The resources inside it will be deleted.

Explanation:
Resource group is a container that holds related resources for an Azure solution therefore if you delete it, then all the resources inside it will be deleted. The resource group can include all the resources for the solution or only those resources that you want to manage as a group. You decide how you want to allocate resources to resource groups based on what makes the most sense for your organization. Generally, add resources that share the same lifecycle to the same resource group so you can easily deploy, update, and delete them as a group.

Hence, the correct answer is: The resources inside it will be deleted.

The option that says: The resources inside it will not be deleted is incorrect because when you delete a resource group, the Resource Manager will also delete the resources inside. It uses the following deletion order: All the child (nested) resources are deleted, and then the resources that manage other resources are deleted next.

The option that says: The resources inside will be transferred in Azure Storage Account is incorrect because there is no such function in Azure. The Azure Storage account is just for storing objects.

The option that says: The resources inside will be transferred in Azure Site Recovery is incorrect because this service simply helps you ensure business continuity by keeping business apps and workloads running during outages. Site Recovery replicates workloads running on physical and virtual machines (VMs) from a primary site to a secondary location.

23
Q

Which of the following lets you extend your on-premises networks into the Microsoft cloud over a private connection facilitated by a connectivity provider?

Azure ExpressRoute
Azure Content Delivery Network (CDN)
Azure Virtual WAN
Azure Private Link
A

` Azure ExpressRoute

Explanation:
ExpressRoute lets you extend your on-premises networks into the Microsoft cloud over a private connection facilitated by a connectivity provider. With ExpressRoute, you can establish connections to Microsoft cloud services, such as Microsoft Azure and Office 365.

Connectivity can be from an any-to-any (IP VPN) network, a point-to-point Ethernet network, or a virtual cross-connection through a connectivity provider at a co-location facility. ExpressRoute connections do not go over the public Internet. This allows ExpressRoute connections to offer more reliability, faster speeds, consistent latencies, and higher security than typical connections over the Internet.

Each ExpressRoute circuit consists of two connections to two Microsoft Enterprise edge routers (MSEEs) at an ExpressRoute Location from the connectivity provider/your network edge. Microsoft requires dual BGP connection from the connectivity provider/your network edge – one to each MSEE. You may choose not to deploy redundant devices/Ethernet circuits at your end. However, connectivity providers use redundant devices to ensure that your connections are handed off to Microsoft in a redundant manner. A redundant Layer 3 connectivity configuration is a requirement for our SLA to be valid.

Hence, the correct answer is: Azure ExpressRoute.

Azure Traffic Manager is incorrect because this is only a DNS-based traffic load balancer that enables you to distribute traffic optimally to services across global Azure regions while providing high availability and responsiveness.

Azure Content Delivery Network (CDN) is incorrect because this is simply a global CDN solution for delivering high-bandwidth content. This service does not let you extend your on-premises networks into the Microsoft cloud over a private connection facilitated by a connectivity provider.

Azure Private Link is incorrect because this just enables you to access Azure PaaS Services (e.g. Azure Storage and SQL Database) and Azure-hosted customer-owned/partner services over a private endpoint in your virtual network.

24
Q

A company has several Windows virtual machines deployed in Microsoft Azure and Linux servers in their on-premises datacenter as part of their hybrid cloud strategy.

The company plans to manage their on-premises Linux servers using the Azure portal.

What should the company use to monitor and manage the Linux servers as if they are running in Azure?

Azure Site Recovery
Azure Arc
Azure App Service
Azure Migrate
A

Azure Arc

Explanation:
Companies struggle to control and govern increasingly complex environments that extend across data centers, multiple clouds, and edge. Each environment and cloud possesses its own set of management tools, and new DevOps and ITOps operational models can be hard to implement across resources.

Azure Arc simplifies governance and management by delivering a consistent multi-cloud and on-premises management platform.

Azure Arc provides a centralized, unified way to:

– Manage your entire environment together by projecting your existing non-Azure and/or on-premises resources into Azure Resource Manager.

– Manage virtual machines, Kubernetes clusters, and databases as if they are running in Azure.

– Use familiar Azure services and management capabilities, regardless of where they live.

– Continue using traditional ITOps while introducing DevOps practices to support new cloud-native patterns in your environment.

– Configure custom locations as an abstraction layer on top of Azure Arc

Hence, the correct answer is: Azure Arc.

Azure Migrate is incorrect because this service provides a simplified migration, modernization, and optimization service for Azure. You do not need to migrate the Linux servers. You need a solution that will allow you to manage and govern on-premises servers using the Azure portal.

Azure Site Recovery is incorrect because this simply helps ensure business continuity by keeping business apps and workloads running during outages by replicating workloads running on physical and virtual machines (VMs) from a primary site to a secondary location. This service is mainly used for disaster recovery plans.

Azure App Service is incorrect because it only enables you to build and host web apps, mobile backends, and RESTful APIs in the programming language of your choice without managing infrastructure. The requirement states that you need to manage the servers from the on-premises datacenter.

25
Q

In the Azure Shared Responsibility Model, whose responsibility is it to patch the operating system of an Azure App Service?

Neither Azure nor the customer
Azure
Both Azure and the customer
Customer
A

Azure

Explanation:
As you consider and evaluate public cloud services, it’s critical to understand the shared responsibility model and which security tasks are handled by the cloud provider, and which tasks are handled by you. The workload responsibilities vary depending on whether the workload is hosted on Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS), or in an on-premises datacenter

In an on-premises datacenter, you own the whole stack. As you move to the cloud some responsibilities transfer to Microsoft. The following diagram illustrates the areas of responsibility between you and Microsoft, according to the type of deployment of your stack.

For all cloud deployment types, you own your data and identities. You are responsible for protecting the security of your data and identities, on-premises resources, and the cloud components you control (which varies by service type).

Regardless of the type of deployment, the following responsibilities are always retained by you:

– Data

– Endpoint

– Account

– Access management

Platform-as-a-Service(PaaS) is a managed hosting environment. The cloud provider manages the virtual machines and networking resources, and the cloud tenant deploys their applications into the managed hosting environment. For example, Azure App Services provides a managed hosting environment where developers can upload their web applications, without having to worry about managing the underlying Virtual Machines and other resources with the latest security updates and OS patches

Azure manages OS patching on two levels, the physical servers and the guest virtual machines (VMs) that run the App Service resources. Both are updated monthly, which aligns with the monthly Patch Tuesday schedule. These updates are applied automatically, in a way that guarantees the high-availability SLA of Azure services.

Hence, the correct answer is Azure.

Customer and Both Azure and the customer is incorrect because Azure is responsible for the OS patches of the underlying virtual machine of an App Service. Take note that if you are using Infrastructure-as-a-Service such as Azure Virtual machines, the responsibilities of patching the guest operating system maintenance is up to you as the cloud tenant.

Neither Azure nor the customer is incorrect as this task falls under the responsibilities of Azure.

26
Q

A company is migrating its TDPortal to Azure. The website is accessed by users worldwide for video streaming services. You need to recommend a solution that will provide reduced load times and high transfer speeds.

What Azure service should you recommend?

Load Balancers
Blob Storage
Azure Content Delivery Network
Network Security Groups
A

Azure Content Delivery Network

Explanation:
Content Delivery Network is a distributed network of servers that can efficiently deliver web content to users. CDNs store cached content on edge servers in point-of-presence (POP) locations that are close to end-users to minimize latency.

It offers developers a global solution for rapidly delivering high-bandwidth content to users by caching their content at strategically placed physical nodes across the world. Azure CDN can also accelerate dynamic content, which cannot be cached, by leveraging various network optimizations using CDN POPs.

Therefore, the correct answer is: Azure Content Delivery Network (CDN).

Azure Blob storage is incorrect because this is simply an object storage solution of Azure. Blob storage is optimized for storing massive amounts of unstructured data, such as text or binary data. Objects in Blob storage can be accessed from anywhere in the world via HTTP or HTTPS. This service does not cache your data but it can work as an origin for Azure CDN.

Azure network security group is incorrect because it is just used to filter network traffic to and from Azure resources in an Azure virtual network. It contains security rules that allow or deny inbound network traffic to, or outbound network traffic from, several types of Azure resources. For each rule, you can specify source and destination, port, and protocol.

Load Balancer is incorrect because this service refers to evenly distributing load (incoming network traffic) across a group of backend resources or servers. Load Balancer distributes inbound flows that arrive at the load balancer’s front end to backend pool instances. The backend pool instances can be Azure Virtual Machines or instances in a virtual machine scale set. This can’t be used to cache data, unlike the Azure Content Delivery Network.

27
Q

Your colleague needs to modify the instance size of one of the virtual machines in your Azure subscription.

What would you do to grant permission?

Modify the resource lock.
Add a new inbound rule to the virtual machine’s network security group.
Assign the virtual machine contributor role to your colleague using role-based access control (RBAC).
Create your colleague's user and assign the Global Administrator role using Microsoft Entra ID.
A

Assign the virtual machine contributor role to your colleague using role-based access control (RBAC).

Explanation:
Azure role-based access control (Azure RBAC) is a system that provides fine-grained access management of Azure resources. Using Azure RBAC, you can segregate duties within your team and grant just the right access to users that they need to perform their jobs.

To provide your colleague permission to modify the size of the virtual machine in your subscription, you must assign a role to your colleague that explicitly allows modification of Azure virtual machine instance size, such as the virtual machine contributor role.

A virtual machine contributor role allows you to create and manage virtual machines, manage disks, install and run software, reset password of the root user of the virtual machine using VM extensions, and manage local user accounts using VM extensions.

Remember that Azure RBAC role is used to manage access to Azure resources, while the Microsoft Entra ID is used to manage Microsoft Entra ID resources only.

Hence, the correct answer is: Assign the virtual machine contributor role to your colleague using role-based access control (RBAC).

The option that says: Modify the resource lock is incorrect because even if you modify the resource lock, you still need to give your colleague permission to modify the virtual machine.

The option that says: Add a new inbound rule to the virtual machine’s network security group is incorrect because the requirement states that you need to give your colleague permission to change the size of the virtual machine, which can only be done by assigning a role using role-based access control (RBAC) to your colleague. Adding a new inbound rule only allows your colleague to connect to the virtual machine.

The option that says: Create your colleague’s user and assign the Global Administrator role using Microsoft Entra ID is incorrect because your colleague still won’t be able to change the virtual machine size even if he has a Global Administrator role because Microsoft Entra roles are used to manage Microsoft Entra ID resources only while RBAC is used to manage access to Azure resources.

28
Q

Your company plans to migrate its application and MS SQL database servers to Microsoft Azure.

Your company needs to have the highest level of flexibility and management control over its Azure resources. Therefore, you need to recommend a migration plan to only use Infrastructure as a Service solution in your Azure deployment.

What migration plan should you recommend?

Solution: Deploy an Azure virtual machine for your application server and SQL Server on Azure virtual machine for your database server.

Does this meet the goal?

Yes
No
A

Yes

Explanation:
Infrastructure as a service (IaaS) is an instant computing infrastructure, provisioned and managed over the internet. It’s one of the types of cloud services, along with software as a service (SaaS), platform as a service (PaaS), and serverless.

Infrastructure as a service (IaaS) is the most flexible category of cloud services, as it provides you with the maximum amount of control for your cloud resources.

In an IaaS model, the cloud provider is responsible for maintaining the hardware, network connectivity (to the internet), and physical security. You’re responsible for everything else: operating system installation, configuration, and maintenance; network configuration; database and storage configuration; and so on.

With IaaS, you’re essentially renting the hardware in a cloud datacenter, but what you do with that hardware is up to you.

You can use Azure Virtual Machines, which is an Infrastructure as a Service (IaaS), to host the suite of enterprise applications and manage the patching activities of the underlying operating system of the servers.

SQL Server on Azure Virtual Machines is generally seen as the fastest and most straightforward migration option, but it requires a more hands-on approach to database administration. You will continue to purchase, install, configure and manage your own software, including operating systems, middleware, and applications.

Remember that the requirement states that you must only use Infrastructure as a service solution. Since Azure virtual machines and SQL Server on Azure virtual machines are IaaS offerings of Microsoft Azure. The solution fully satisfies the requirement of the question.

Therefore, the correct answer is: Yes.