The Secret of 70-354 exam question

We provide real 70-354 exam questions and answers braindumps in two formats. Download PDF & Practice Tests. Pass Microsoft 70-354 Exam quickly & easily. The 70-354 PDF type is available for reading and printing. You can print more and practice many times. With the help of our Microsoft 70-354 dumps pdf and vce product and material, you can easily pass the 70-354 exam.

Q21. DRAG DROP - (Topic 6) 

You have a web application on Azure. 

The web application does not employ Secure Sockets Layer (SSL). 

You need to enable SSL for your production deployment web application on Azure. 

Which four actions should you perform in sequence? To answer, move the appropriate 

actions from the list of actions to the answer area and arrange them in the correct order. 


Q22. - (Topic 4) 

You need to analyze Lucerne’s performance monitoring solution. 

Which three applications should you monitor? Each correct answer presents a complete solution. 

A. The Lucerne Media-D application 

B. The data mining application 

C. The Lucerne Media-W application 

D. The Lucerne Media-M app 

E. The Lucerne Media-N app 

Answer: C,D,E 

Explanation: Monitor the web application and the mobile apps. 

C: Lucerne Media W - a web application that delivers media by using any browser 

D: Lucerne Media M - a mobile app that delivers media by using Windows Phone 8.1 

E: Lucerne Media N - a mobile app that delivers media by using an Android device 

* Scenario: 

/ Lucerne Publishing must be able to monitor the performance and usage of its customer-

facing app. 

/ Customers must be able to access all data by using a web application. They must also be 

able to access data by using a mobile app that is provided by Lucerne Publishing. 

Q23. - (Topic 6) 

You are designing an Azure application that provides online backup storage for hundreds of media files. Each file is larger than 1GB. 

The data storage solution has the following requirements: 

It must be capable of storing an average of 1TB of data for each user. It must support sharing of data between all Windows Azure instances. It must provide random read/write access. 

You need to recommend a durable data storage solution. 

What should you recommend? 

A. Azure Drive 

B. Azure Page Blob service 

C. Azure Block Blob service 

D. Local storage on an Azure instance 


Reference: Understanding Block Blobs and Page Blobs 

Q24. - (Topic 6) 

You are evaluating an Azure application. The application includes the following elements: 

. A web role that provides the ASP.NET user interface and business logic 

. A single SQL database that contains all application data 

Each webpage must receive data from the business logic layer before returning results to the client. Traffic has increased significantly. The business logic is causing high CPU usage. 

You need to recommend an approach for scaling the application. 

What should you recommend? 

A. Store the business logic results in Azure Table storage. 

B. Vertically partition the SQL database. 

C. Move the business logic to a worker role. 

D. Store the business logic results in Azure local storage. 


Explanation: For Cloud Services in Azure applications need both web and worker roles to scale well. 

Reference: Application Patterns and Development Strategies for SQL Server in Azure Virtual Machines 

Q25. - (Topic 6) 

You are designing a solution that will interact with non-Windows applications over unreliable network connections. You have a security token for each non-Windows application. 

You need to ensure that non-Windows applications retrieve messages from the solution. 

Where should you retrieve messages? 

A. An Azure Queue 

B. The Azure Service Bus Queue 

C. An Azure blob storage container that has a private access policy 

D. Azure Table storage 


Explanation: Any Microsoft or non-Microsoft applications can use a Service Bus REST 

API to manage and access messaging entities over HTTPS. 

By using REST applications based on non-Microsoft technologies (e.g. Java, Ruby, etc.) 

are allowed not only to send and receive messages from the Service Bus, but also to 

create or delete queues, topics and subscription in a given namespace. 

: Service Bus Explorer 

Q26. - (Topic 4) 

You need to ensure that the website scales. What should you do? 

A. Deploy Traffic Manager and configure it to route user traffic to specified endpoints to other Azure datacenters. 

B. Enter multiple DNS entries in each virtual network to route requests to other Azure datacenters. 

C. Set up a new Azure datacenter to Azure datacenter VPN to enable the solution to communicate across regions. 

D. Use a virtual network to route network traffic in a single Azure datacenter. 


Explanation: Scenario: The customer-facing website must automatically scale and replicate to locations around the world. Azure ExpressRoute enables you to create private connections between Azure datacenters and infrastructure that’s on your premises or in a colocation environment. ExpressRoute connections do not go over the public Internet, and offer more reliability, faster speeds, lower latencies and higher security than typical connections over the Internet. In some cases, using ExpressRoute connections to transfer data between on-premises and Azure can also yield significant cost benefits. 

Reference: ExpressRoute, Experience a faster, private connection to Azure 

Topic 5, Northwind traders



Northwind Electric Cars is the premier provider of private, low-cost transportation in Denver. Northwind drivers are company employees who work together as a team. The founding partners believe that by hiring their drivers as employees, their drivers focus on providing a great customer experience. Northwind Electric Cars has a reputation for offering fast, reliable, and friendly service, due largely to their extensive network of drivers and their proprietary dispatching software named NorthRide.

Northwind Electric Cars drivers depend on frequent, automatic updates for the NorthRide mobile app. The Northwind management team is concerned about unplanned system downtime and slow connection speeds caused by high usage. Additionally, Northwind's inhouse data storage solution is unsustainable because of the new influx of customer data that is retained. Data backups are made periodically on DVDs and stored on-premises at corporate headquarters.


NorthRide App

Northwind drivers use the NorthRide app to meet customer pickup requests. The app uses a GPS transponder in each Northwind vehicle and Bing Maps APIs to monitor the location of each vehicle in the fleet in real time. NorthRide allows Northwind dispatchers to optimize their driver coverage throughout the city.

When new customers call, the dispatcher enters their pickup locations into NorthRide.

NorthRide identifies the closest available driver. The dispatcher then contacts the driver with the pick-up details. This process usually results in a pick-up time that is far faster than the industry average.

Drivers use NorthRide to track the number of miles they drive and the number of customers they transport. Drivers also track their progress towards their established goals, which are measured by using key performance indicators (KPIs).

NorthRide App 2.0

Northwind Electric Cars is growing quickly. New callers often wait for their calls to be answered because the dispatchers are contacting their drivers to arrange pickups for other customers.

To support the growth of the business, Northwind's development team completes an overhaul of the NorthRide system that it has named NorthRide 2.0. When a dispatcher enters a customer's pickup location, the address and driving directions are automatically sent to the driver who is closest to the customer's pickup location.

Drivers indicate their availability on the NorthRide mobile app and can view progress towards their KPI's in real time. Drivers can also record customer ratings and feedback for each pickup.

Business Requirements


NorthRideFinder App

Northwind Electric Cars needs a customer-facing website and mobile app that allows customers to schedule pickups. Customers should also be able to create profiles that will help ensure the customer gets a ride faster by storing customer information.

Predictor App

Northwind Electric Cars needs a new solution named Predictor. Predictor is an employeefacing mobile app. The app predicts periods of high usage and popular pickup locations and provides various ways to view this predictive data. Northwind uses this information to better distribute its drivers. Northwind wants to use the latest Azure technology to create this solution.

Other Requirements

On-premises data must be constantly backed up.

Mobile data must be protected from loss, even if connectivity with the backend is lost.

Dispatch offices need to have seamless access to both their primary data center and the applications and services that are hosted in the Azure cloud.

Connectivity needs to be redundant to on-premises and cloud services, while providing a way for each dispatch office to continue to operate even if one or all of the connection options fail.

The management team requires that operational data is accessible 24/7 from any office location.

Technical Requirements

Apps and Website

NorthRide / NorthRideFinder Apps:

The solution must support on-premises and Azure data storage.

The solution must scale as necessary based on the current number of concurrent users.

Customer pickup requests from NorthRideFinder must be asynchronous.

The customer pickup request system will be high in volume, and each request will have a short life span.

Data for NorthRideFinder must be protected during a loss of connectivity.

NorthRide users must authenticate to the company's Azure Active Directory.

Northwind Public Website

The customer website must use a WebJob to process profile images into thumbnails

The customer website must be developed with lowest cost and difficulty in mind.

The customer website must automatically scale to minimize response times for customers.

Other Requirements

Data Storage:

The data storage must interface with an on-premises Microsoft SQL backend database.

A disaster recovery system needs to be in place for large amounts of data that will backup to Azure.

Backups must be fully automated and managed the Azure Management Portal.

The recovery system for company data must use a hybrid solution to back up both the on-premises Microsoft SQL backend and any Azure storage.

Predictive Routing:

An Azure solution must be used for prediction systems.

Predictive analytics must be published as a web service and accessible by using the REST API.


The NorthRide app must use an additional level of authentication other than the employee's password.

Access must be secured in NorthRide without opening a firewall port.

Company policy prohibits inbound connections from internet callers to the onpremises network.

Customer usernames in NorthRideFinder cannot exceed 10 characters.

Customer data in NorthRideFinder can be received only by the user ID that is associated with the data.

25. - (Topic 5) 

You need to recommend a solution that meets the requirements for data storage for the NorthRide app. 

What should you include in the recommendation? 

A. Azure Remote App 

B. Azure Service Bus 

C. Azure Connect 

D. Azure SQL Database 


Explanation: Service Bus queues are part of a broader Azure messaging infrastructure 

that supports queuing as well as publish/subscribe, Web service remoting, and integration 


Service Bus Queue support Push-style API (while Azure Queue messaging does not). 

Reference: Azure Queues and Service Bus Queues - Compared and Contrasted 

Q27. - (Topic 6) 

You are designing an Azure web application that includes many static content files. 

The application is accessed from locations all over the world by using a custom domain name. 

You need to recommend an approach for providing access to the static content with the least amount of latency. 

Which two actions should you recommend? Each correct answer presents part of the solution. 

A. Place the static content in Azure Table storage. 

B. Configure a CNAME DNS record for the Azure Content Delivery Network (CDN) domain. 

C. Place the static content in Azure Blob storage. 

D. Configure a custom domain name that is an alias for the Azure Storage domain. 

Answer: B,C 

Explanation: B: There are two ways to map your custom domain to a CDN endpoint. 


Create a CNAME record with your domain registrar and map your custom domain and subdomain to the CDN endpoint 


Add an intermediate registration step with Azure cdnverify 

C: The Azure Content Delivery Network (CDN) offers developers a global solution for delivering high-bandwidth content by caching blobs and static content of compute instances at physical nodes in the United States, Europe, Asia, Australia and South America. The benefits of using CDN to cache Azure data include: / Better performance and user experience for end users who are far from a content source, and are using applications where many 'internet trips' are required to load content / Large distributed scale to better handle instantaneous high load, say, at the start of an event such as a product launch 

Reference: Using CDN for Azure 

Reference: How to map Custom Domain to Content Delivery Network (CDN) endpoint 

Q28. - (Topic 6) 

You are designing a distributed application for Azure. 

The application must securely integrate with on-premises servers. 

You need to recommend a method of enabling Internet Protocol security (IPsec)-protected 

connections between on-premises servers and the distributed application. 

What should you recommend? 

A. Azure Access Control 

B. Azure Content Delivery Network (CDN) 

C. Azure Service Bus 

D. Azure Site-to-Site VPN 


Explanation: IPsec can be used on Azure Site-to-Site VPN connections. Distributed applications can used the IPSec VPN connections to communicate. 

Reference: About Virtual Network Secure Cross-Premises Connectivity 

Q29. - (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 


Log in to the Azure Management Portal. 


In the Management Portal, click Create an Automation Account. 


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

Reference: Get started with Azure Automation 


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 


Reference: Managing SSH enabled Linux hosts using Service Management Automation 

Q30. - (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 


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 

Microsoft 70-354 Certification Sample Questions and Answers:

P.S. New 70-354 dumps PDF: