Our pass rate is high to 98.9% and the similarity percentage between our 70-354 study guide and real exam is 90% based on our seven-year educating experience. Do you want achievements in the Microsoft 70-354 exam in just one try? I am currently studying for the Microsoft 70-354 exam. Latest Microsoft 70-354 Test exam practice questions and answers, Try Microsoft 70-354 Brain Dumps First.


2026 New 70-354 Exam Dumps with PDF and VCE Free: https://www.2passeasy.com/dumps/70-354/

Q1. - (Topic 4) 

You need to recommend an appropriate solution for the data mining requirements. Which solution should you recommend? 

A. Design a schedule process that allocates tasks to multiple virtual machines, and use the Azure Portal to create new VMs as needed. 

B. Use Azure HPC Scheduler Tools to schedule jobs and automate scaling of virtual machines. 

C. Use Traffic Manager to allocate tasks to multiple virtual machines, and use the Azure Portal to spin up new virtual machines as needed. 

D. Use Windows Server HPC Pack on-premises to schedule jobs and automate scaling of virtual machines in Azure. 

Answer:

Explanation: * Microsoft Azure Traffic Manager allows you to control the distribution of user traffic to your specified endpoints, which can include Azure cloud services, websites, and other endpoints. Traffic Manager works by applying an intelligent policy engine to Domain Name System (DNS) queries for the domain names of your Internet resources. Your Azure cloud services or websites can be running in different datacenters across the world. 

* Scenario: 

Virtual machines: 

. The data mining solution must support the use of hundreds to thousands of processing cores. . Minimize the number of virtual machines by using more powerful virtual machines. Each virtual machine must always have eight or more processor cores available. . Allow the number of processor cores dedicated to an analysis to grow and shrink automatically based on the demand of the analysis. . Virtual machines must use remote memory direct access to improve performance. 

Task scheduling: 

The solution must automatically schedule jobs. The scheduler must distribute the jobs based on the demand and available resources. 

Reference: https://azure.microsoft.com/sv-se/documentation/articles/traffic-manager-overview/ 

Q2. - (Topic 6) 

A company has 10 on-premises SQL databases. The company plans to move the databases to SQL Server 2012 that runs in Azure Infrastructure-as-a-Service (IaaS). After migration, the databases will support a limited number of Azure websites in the same Azure Virtual Network. 

You have the following requirements: 

. You must restore copies of existing on-premises SQL databases to the SQL 

servers that run in Azure IaaS. 

. You must be able to manage the SQL databases remotely. 

. You must not open a direct connection from all of the machines on the on-

premises network to Azure. 

. Connections to the databases must originate from only five Windows computers. 

You need to configure remote connectivity to the databases. 

Which technology solution should you implement? 

A. Azure Virtual Network site-to-site VPN 

B. Azure Virtual Network multi-point VPN 

C. Azure Virtual Network point-to-site VPN 

D. Azure ExpressRoute 

Answer:

Explanation: A point-to-site VPN would meet the requirements. 

Reference: Configure a Point-to-Site VPN connection to an Azure Virtual Network 

https://azure.microsoft.com/en-us/documentation/articles/vpn-gateway-point-to-site-create/ 

Q3. DRAG DROP - (Topic 2) 

You need to recommend a test strategy for the disaster recovery system. 

What should you do? To answer, drag the appropriate test strategy to the correct business application. Each test strategy may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content. 

Answer:  

Topic 3, Contoso, Ltd

Background

Overview

Contoso, Ltd., manufactures and sells golf clubs and golf balls. Contoso also sells golf accessories under the Contoso Golf and Odyssey brands worldwide.

Most of the company's IT infrastructure is located in the company's Carlsbad, California, headquarters. Contoso also has a sizable third-party colocation datacenter that costs the company USD $30,000 to $40,000 a month. Contoso has other servers scattered around the United States.

Contoso, Ltd., has the following goals:

Move many consumer-facing websites, enterprise databases, and enterprise web services to Azure.

Improve the performance for customers and resellers who are access company websites from around the world.

Provide support for provisioning resources to meet bursts of demand.

Consolidate and improve the utilization of website- and database-hosting resources.

Avoid downtime, particularly that caused by web and database server updating.

Leverage familiarity with Microsoft server management tools.

Infrastructure

Contoso's datacenters are filled with dozens of smaller web servers and databases that run on under-utilized hardware. This creates issues for data backup. Contoso currently backs up data to tape by using System Center Data Protection Manager. System Center Operations Manager is not deployed in the enterprise.

All of the servers are expensive to acquire and maintain, and scaling the infrastructure takes significant time. Contoso conducts weekly server maintenance, which causes downtime for some of its global offices. Special events, such as high-profile golf tournaments, create a large increase in site traffic. Contoso has difficulty scaling the webhosting  environment fast enough to meet these surges in site traffic.

Contoso has resellers and consumers in Japan and China. These resellers must use applications that run in a datacenter that is located in the state of Texas, in the United States. Because of the physical distance, the resellers experience slow response times and downtime.

Business Requirements

Management and Performance

Management

Web servers and databases must automatically apply updates to the operating system and products.

Automatically monitor the health of worldwide sites, databases, and virtual machines.

Automatically back up the website and databases.

Manage hosted resources by using on-premises tools.

Performance

The management team would like to centralize data backups and eliminate the use of tapes.

The website must automatically scale without code changes or redeployment.

Support changes in service tier without reconfiguration or redeployment.

Site-hosting must automatically scale to accommodate data bandwidth and number of connections.

Scale databases without requiring migration to a larger server.

Migrate business critical applications to Azure.

Migrate databases to the cloud and centralize databases where possible.

Business Continuity and Support

Business Continuity

Minimize downtime in the event of regional disasters.

Recover data if unintentional modifications or deletions are discovered.

Run the website on multiple web server instances to minimize downtime and support a high service level agreement (SLA).

Connectivity

Allow enterprise web services to access data and other services located onpremises.

Provide and monitor lowest latency possible to website visitors.

Automatically balance traffic among all web servers.

Provide secure transactions for users of both legacy and modern browsers.

Provide automated auditing and reporting of web servers and databases.

Support single sign-on from multiple domains.

Development Environment

You identify the following requirements for the development environment:

Support the current development team's knowledge of Microsoft web development and SQL Service tools.

Support building experimental applications by using data from the Azure deployment and on-premises data sources.

Mitigate the need to purchase additional tools for monitoring and debugging.

System designers and architects must be able to create custom Web APIs without requiring any coding.

Support automatic website deployment from source control.

Support automated build verification and testing to mitigate bugs introduced during builds.

Manage website versions across all deployments.

Ensure that website versions are consistent across all deployments.

Technical Requirement

Management and Performance

Management

Use build automation to deploy directly from Visual Studio.

Use build-time versioning of assets and builds/releases.

Automate common IT tasks such as VM creation by using Windows PowerShell workflows.

Use advanced monitoring features and reports of workloads in Azure by using existing Microsoft tools.

Performance

Websites must automatically load balance across multiple servers to adapt to varying traffic.

In production, websites must run on multiple instances.

First-time published websites must be published by using Visual Studio and scaled to a single instance to test publishing.

Data storage must support automatic load balancing across multiple servers.

Websites must adapt to wide increases in traffic during special events.

Azure virtual machines (VMs) must be created in the same datacenter when applicable.

Business Continuity and Support

Business Continuity

Automatically co-locate data and applications in different geographic locations.

Provide real-time reporting of changes to critical data and binaries.

Provide real-time alerts of security exceptions.

Unwanted deletions or modifications of data must be reversible for up to one month, especially in business critical applications and databases.

Any cloud-hosted servers must be highly available.

Enterprise Support

The solution must use stored procedures to access on-premises SQL Server data from Azure.

A debugger must automatically attach to websites on a weekly basis. The scripts that handle the configuration and setup of debugging cannot work if there is a delay in attaching the debugger.

14. HOTSPOT - (Topic 3) 

You need implement tools at the client's location for monitoring and deploying Azure resources. 

Which tools should you use? To answer, select the appropriate on-premises tool for each task in the answer area. 

Q4. - (Topic 6) 

You are the administrator for a company named Contoso, Ltd. 

Contoso also has an Azure subscription and uses many on-premises Active Directory products as roles in Windows Server including the following: 

Active Directory Domain Services (AD DS) 

Active Directory Certificate Services (AD CS) 

Active Directory Rights Management Services (AD RMS) 

Active Directory Lightweight Directory Services (AD LDS) 

Active Directory Federation Services (AD FS). 

Contoso must use the directory management services available in Azure Active Directory. 

You need to provide information to Contoso on the similarities and differences between Azure Active Directory and the Windows Server Active Directory family of services. 

Which feature does Azure Active Directory and on-premises Active Directory both support? 

A. Using the GraphAPI to query the directory 

B. Issuing user certificates 

C. Supporting single sign-on (SSO) 

D. Querying the directory with LDAP 

Answer:

Explanation: AD FS supports Web single-sign-on (SSO) technologies, and so does Azure 

Active Directory. 

If you want single sign on we usually suggest using ADFS if you’re a Windows shop. Going 

forward though, Azure Active Directory is another alternative you can use. 

Reference: Using Azure Active Directory for Single Sign On with Yammer 

https://samlman.wordpress.com/2015/03/02/using-azure-active-directory-for-single-sign-on-with-yammer/ 

Q5. - (Topic 1) 

You need to assign permissions for the Virtual Machine workloads that you migrate to Azure. 

The solution must use the principal of least privileges. 

What should you do? 

A. Create all VMs in the cloud service named Groupl and then connect to the Azure 

subscription. Run the following Windows PowerShell command: 

New-AzureRoleAssignment -Mail user1@vanarsdelltd.com -RoleDefinitionName 

Contributor -ResourceGroupName group1 

B. In the Azure portal, select an individual virtual machine and add an owner. 

C. In the Azure portal, assign read permission to the user at the subscription level. 

D. Create each VM in a separate cloud service and then connect to the Azure subscription. 

Run the following Windows PowerShell command: 

Get-AzureVM | New-AzureRoleAssignment -Mail userl@vanarsdelltd.com -

RoleDefinitionName Contributor 

Answer:

Explanation: * Scenario: Permissions must be assigned by using Role Based Access Control (RBAC). 

* Role-Based access control (RBAC) in the Azure Portal and Azure Resource Management API allows you to manage access to your subscription at a fine-grained level. With this feature, you can grant access for Active Directory users, groups, or service principals by assigning some roles to them at a particular scope. 

Create a role assignment 

Use New-AzureRoleAssignment to create a role assignment. 

Example: This will create a role assignment for a group at a resource group level. 

PS C:> New-AzureRoleAssignment -ObjectID <group object ID> -RoleDefinitionName 

Reader -ResourceGroupName group1 

Reference: Managing Role-Based Access Control with Windows PowerShell 

https://azure.microsoft.com/en-gb/documentation/articles/role-based-access-control-powershell/ 

Q6. - (Topic 6) 

You are running a Linux guest in Azure Infrastructure-as-a-Service (IaaS). 

You must run a daily maintenance task. The maintenance task requires native BASH commands. 

You need to configure Azure Automation to perform this task. 

Which three actions should you perform? Each correct answer presents part of the solution. 

A. Create an automation account. 

B. Create an Orchestrator runbook. 

C. Create an asset credential. 

D. Run the Invoke-Workflow Azure PowerShell cmdlet. 

E. Import the SSH PowerShell Module. 

Answer: A,C,E 

Explanation: A: An Automation Account is a container for your Azure Automation resources: it provides a way to separate your environments or further organize your workflows. To create An Automation Account 

1. 

Log in to the Azure Management Portal. 

2. 

In the Management Portal, click Create an Automation Account. 

3. 

On the Add a New Automation Account page, enter a name and pick a region for the account. 

Reference: Get started with Azure Automation http://azure.microsoft.com/en-gb/documentation/articles/automation-create-runbook-from-samples/ 

C: 

Asset credentials are either a username and password combination that can be used with Windows PowerShell commands or a certificate that is uploaded to Azure Automation. 

The Assets page in Automation displays the various resources (also called “settings”) that are globally available to be used in or associated with a runbook, plus commands to import an integration module, add a new asset, or delete an asset. Assets include variables, schedules, credentials, and connections. 

Reference: Getting Started with Azure Automation: Automation Assets 

http://azure.microsoft.com/blog/2014/07/29/getting-started-with-azure-automation-automation-assets-2/ 

E: 

Reference: Managing SSH enabled Linux hosts using Service Management Automation 

http://blogs.technet.com/b/orchestrator/archive/2014/05/01/managing-ssh-enabled-linux-hosts-using-service-management-automation.aspx 

Q7. - (Topic 2) 

You need to configure the distribution tracking application. 

What should you do? 

A. Map each role to a single upgrade domain to optimize resource utilization. 

B. Design all services as stateless services. 

C. Configure operations to queue when a role reaches its capacity. 

D. Configure multiple worker roles to run on each virtual machine. 

Answer:

Explanation: * Scenario: distribution tracking application 

The system is processor intensive and should be run in a multithreading environment. 

Reference: Running multiple workers inside one Windows Azure Worker Role 

http://mark.mymonster.nl/2013/01/29/running-multiple-workers-inside-one-windows-azure-worker-role 

Q8. - (Topic 6) 

You are planning an upgrade strategy for an existing Azure application. Multiple instances of the application run in Azure. The management team is concerned about application downtime, due to a business service level agreement (SLA). 

You are evaluating which change in your environment will require downtime. 

You need to identify the changes to the environment that will force downtime. 

Which change always requires downtime? 

A. Adding an HTTPS endpoint to a web role 

B. Upgrading the hosted service by deploying a new package 

C. Changing the value of a configuration setting 

D. Changing the virtual machine size 

Answer:

Explanation: If you change the number of endpoints for your service, for example by adding a HTTPS endpoint for your existing Web Role, it will require downtime. 

Reference: Re-Deploying your Windows Azure Service without Incurring Downtime 

http://blog.toddysm.com/2010/06/re-deploying-your-windows-azure-service-without-incurring-downtime.html 

Q9. - (Topic 6) 

An application currently resides on an on-premises virtual machine that has 2 CPU cores, 4 GB of RAM, 20 GB of hard disk space, and a 10 megabit/second network connection. 

You plan to migrate the application to Azure. You have the following requirements: 

You must not make changes to the application. 

You must minimize the costs for hosting the application. 

You need to recommend the appropriate virtual machine instance type. 

Which virtual machine tier should you recommend? 

A. Network Optimized (A Series) 

B. General Purpose Compute, Basic Tier (A Series) 

C. General Purpose Compute, Standard Tier (A Series) 

D. Optimized Compute (D Series) 

Answer:

Explanation: General purpose compute: Basic tier An economical option for development workloads, test servers, and other applications that don't require load balancing, auto-scaling, or memory-intensive virtual machines. 

CPU core range: 1-8 RAM range: 0.75 – 14 GB Disk size: 20-240 GB 

Reference: Virtual Machines Pricing. Launch Windows Server and Linux in minutes 

http://azure.microsoft.com/en-us/pricing/details/virtual-machines/ 

Q10. - (Topic 4) 

You need to configure the deployment of the storage analysis application. 

What should you do? 

A. Create a new Mobile Service. 

B. Configure the deployment from source control. 

C. Add a new deployment slot. 

D. Turn on continuous integration. 

Answer:

Explanation: 

Scenario: Data analysis results: 

The solution must provide a web service that allows applications to access the results of 

analyses.