Q1. You migrate a Windows Server .NET web application to Azure Cloud Services. 

You need enable trace logging for the application. 

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

A. Update the service definition file. 

B. Update the Azure diagnostics configuration. 

C. Update the service configuration file. 

D. Enable verbose monitoring. 

E. Update the application web.config file. 

Answer: A,B 

Explanation: You can use Azure logging right out of the box—it’s part of Azure SDK. 

A: Azure Service Definition Schema (.csdef File) 

The service definition file defines the service model for an application. The file contains the 

definitions for the roles that are available to a cloud service, specifies the service 

endpoints, and establishes configuration settings for the service. 

B: Take Control of Logging and Tracing in Microsoft Azure 

The Microsoft.WindowsAzure.Diagnostics namespace, which inherits from and extends 

standard System.Diagnostics classes, enables the use of System.Diagnostics as a logging framework in Azure environment. 

URLs: 

http://msdn.microsoft.com/en-us/library/azure/ee758711.aspx http://msdn.microsoft.com/en-us/magazine/ff714589.aspx 


Q2. You are the administrator for three Azure subscriptions named Dev, Test, and Prod. 

Your Azure Power Shell profile is configured with the Dev subscription as the default. 

You need to create a new virtual machine in the Test subscription by using the least 

administrative effort. 

Which Power Shell command should you use? 

A. Option A 

B. Option B 

C. Option C 

D. Option D 

Answer:

Explanation: 

Example: Set the current subscription 

This command makes "ContosoEngineering" the current subscription. 

Windows PowerShell 

C:\PS> Select-AzureSubscription -SubscriptionName ContosoEngineering -Current 

Reference: Select-AzureSubscription 

URL: http://msdn.microsoft.com/en-us/library/dn722499.aspx 


Q3. Your network environment includes remote employees. 

You need to create a secure connection for the remote employees who require access to your Azure virtual network. 

What should you do? 

A. Deploy Windows Server 2012 RRAS. 

B. Configure a point-to-site VPN. 

C. Configure an ExpressRoute. 

D. Configure a site-to-site VPN. 

Answer:

Explanation: New Point-To-Site Connectivity 

With today’s release we’ve added an awesome new feature that allows you to setup VPN connections between individual computers and a Windows Azure virtual network without the need for a VPN device. We call this feature Point-to-Site Virtual Private Networking. This feature greatly simplifies setting up secure connections between Windows Azure and client machines, whether from your office environment or from remote locations. 

It is especially useful for developers who want to connect to a Windows Azure Virtual Network (and to the individual virtual machines within it) from either behind their corporate firewall or a remote location. Because it is point-to-site they do not need their IT staff to perform any activities to enable it, and no VPN hardware needs to be installed or configured. Instead you can just use the built-in Windows VPN client to tunnel to your Virtual Network in Windows Azure. 

Reference: Windows Azure: Improvements to Virtual Networks, Virtual Machines, Cloud Services and a new Ruby SDK 

http://azure.microsoft.com/blog/2013/04/26/virtual-network-adds-new-capabilities-for-cross-premises-connectivity/ 


Q4. You administer a solution deployed to a virtual machine (VM) in Azure. The VM hosts a web service that is used by several applications. You are located in the US West region and have a worldwide user base. 

Developers in Asia report that they experience significant delays when they execute the services. 

You need to verify application performance from different locations. 

Which type of monitoring should you configure? 

A. Disk Read 

B. Endpoint 

C. Network Out 

D. CPU 

E. Average Response Time 

Answer:

Explanation: 

Example: 

Incorrect: 

Not B: Health Endpoint Monitoring Pattern is used for checking the health of the program: 

Implement functional checks within an application that external tools can access through 

exposed endpoints at regular intervals. This pattern can help to verify that applications and 

services are performing correctly. 

Reference: How to Monitor and Analyze Performance of the Windows Azure Storage 

Service 


Q5. Your company has two physical locations configured in a geo-clustered environment that includes: 

System Center Virtual Machine Manager 2012 R2 

System Center Data Protection Manager 2012 R2 

SQL Server 2012 

Windows Server 2012 R2 Hyper-V 

Over 100 virtual machines (VMs) in each physical location 

Your company has recently signed up for Azure. 

You plan to leverage your current network environment to provide a backup solution for your VMs. 

You need to recommend a solution that ensures all VMs are redundant and deployable between locations. You also want the solution to minimize downtime in the event of an outage at either physical location. 

Which solution should you recommend? 

A. Configure a backup vault in Azure and use Data Protection Manager to back up The Windows Servers. 

B. Use Data Protection Manager and back up the VMs in each location. 

C. Use Azure site recovery in an on-premises to Azure protection configuration. 

D. Use Azure site recovery in an on-premises to on-premises protection configuration. 

Answer:

Explanation: On-Premises to On-Premises (Hyper-V replication) 

* Cloud metadata is sent to Azure Site Recovery. 

Replicated data is stored in location specified on target Hyper-V server. 

* Azure account with Azure Site Recovery enabled. 

* Virtual machines replicate from source on-premises Hyper-V server to another. You can set up reverse replication to replicate back to the source location. 

* Requires source and target VMM servers with at least one cloud on each, or a single VMM server with two clouds. Clouds must contain at least one Hyper-V host server or cluster. 

Reference: Microsoft Azure, Site Recovery 


Q6. You manage a virtual Windows Server 2012 web server that is hosted by an on-premises Windows Hyper-V server. You plan to use the virtual machine (VM) in Azure. 

You need to migrate the VM to Azure Storage to add it to your repository. 

Which Azure Power Shell cmdlet should you use? 

A. Import-AzureVM 

B. New-AzureVM 

C. Add-AzureDisk 

D. Add-AzureWebRole 

E. Add-AzureVhd 

Answer:

Explanation: * How do I move an existing virtual machine to the cloud? The steps are pretty basic: 

Create a place to store your hard disk in Windows Azure 

Prepare your virtual hard disk 

Upload your virtual hard disk 

.Create your machine in Windows Azure 

* Add-AzureVhd Uploads a virtual hard disk (in .vhd file format) from an on-premises virtual machine to a blob in a cloud storage account in Azure. 

The Add-AzureVhd cmdlet allows you to upload on-premises virtual hard disks (in .vhd file format) to a blob storage account as fixed virtual hard disks. You can configure the number of uploader threads that will be used or overwrite an existing blob in the specified destination URI. Also supported is the ability to upload a patched version of an on-premises .vhd file: When a base virtual hard disk has already been uploaded, you can upload differencing disks that use the base image as the parent. Shared access signature (SAS URI) is supported as well. 

Reference: Add-AzureVhd 

URL: http://msdn.microsoft.com/en-us/library/dn495173.aspx 


Q7. HOTSPOT 

You manage an Azure Web Site named contosoweb. 

Some users report that they receive the following error when they access contosoweb: 

"http Status 500.0 - Internal Server Error." 

You need to view detailed diagnostic information in XML format. 

Which option should you enable? To answer, select the appropriate option in the answer 

area. 

Answer: 


Q8. DRAG DROP 

You manage a solution deployed in two Azure subscriptions for testing and production. Both subscriptions have virtual networks named fabVNet. 

You plan to add two new virtual machines (VMs) in a new subnet. 

You have the following requirements: 

... 

Deploy the new VMs to the virtual network in the testing subscription. 

Minimize any errors in defining the network changes. 

Minimize the work that will be required when the change is made to the production 

virtual network. 

Which three steps 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. 

Answer: 


Q9. You administer an Azure solution that uses a virtual network named fabVNet. FabVNet has a single subnet named Subnet-1. 

You discover a high volume of network traffic among four virtual machines (VMs) that are part of Subnet-1. 

You need to isolate the network traffic among the four VMs. You want to achieve this goal with the least amount of downtime and impact on users. 

What should you do? 

A. Create a new subnet in the existing virtual network and move the four VMs to the new subnet. 

B. Create a site-to-site virtual network and move the four VMs to your datacenter. 

C. Create a new virtual network and move the VMs to the new network. 

D. Create an availability set and associate the four VMs with that availability set. 

Answer:

Explanation: Machine Isolation Options 

There are three basic options where machine isolation may be implemented on the Windows Azure platform: 

* Between machines deployed to a single virtual network Subnets within a Single Virtual Network 

* Between machines deployed to distinct virtual networks 

* Between machines deployed to distinct virtual networks where a VPN connection has been established from on-premises with both virtual networks 

Windows Azure provides routing across subnets within a single virtual network. 

Reference: Network Isolation Options for Machines in Windows Azure Virtual Networks 

Incorrect: 

not B: A site-to-site VPN allows you to create a secure connection between your on-premises site and your virtual network. 

Use a site-to-site connection when: 

* You want to create a branch office solution. 

* You want a connection between your on-premises location and your virtual network that’s available without requiring additional client-side configurations. 


Q10. DRAG DROP 

You publish a multi-tenant application named MyApp to Azure Active Directory (Azure AD). 

You need to ensure that only directory administrators from the other organizations can access MyApp's web API. 

How should you configure MyApp's manifest JSON file? To answer, drag the appropriate PowerShell command to the correct location in the application's manifest JSON file. Each value 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: