Get Full Version of the Exam
You manage an application hosted on cloud services. The development team creates a new version of the application. The updated application has been packaged and stored in an Azure Storage account.
You have the following requirements:
Deploy the latest version of the application to production with the least amount of downtime. Ensure that the updated application can be tested prior to deploying to the Production site.
Ensure that the original version of the application can be restored until the new version is verified.
Which four 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.
You administer an Azure subscription with an existing cloud service named contosocloudservice. Contosocloudservice contains a set of related virtual machines (VMs) named ContosoDC, ContosoSQL and ContosoWeb1.
You want to provision a new VM within contosocloudservice.
You need to use the latest gallery image to create a new Windows Server 2012 R2 VM that has a target IOPS of 500 for any provisioned disks.
Which PowerShell command should you use?
Correct Answer: D
The New-AzureQuickVM cmdlet sets the configuration for a new virtual machine and creates the virtual machine. You can create a new Azure service for the virtual machine by specifying either the Location or AffinityGroup parameters, or deploy the new virtual machine into an existing service.
AdminUsername is not required.
Your company network includes two branch offices. Users at the company access internal virtual machines (VMs).
You want to ensure secure communications between the branch offices and the internal VMs and network.
You need to create a site-to-site VPN connection.
What are two possible ways to achieve this goal? Each correct answer presents a complete solution.
a private IPv4 IP address and a compatible VPN device
a private IPv4 IP address and a RRAS running on Windows Server 2012
a public-facing IPv4 IP address and a compatible VPN device
a public-facing IPv4 IP address and a RRAS running on Windows Server 2012
Correct Answer: CD
C (not A): VPN Device IP Address – This is public facing IPv4 address of your on-premises VPN device that you#39;ll use to connect to Azure. The VPN device cannot be located behind a NAT.
D (Not B): At least one or preferably two publicly visible IP addresses: One of the IP addresses is used on the Windows Server 2012 machine that acts as the VPN device by using RRAS. The other optional IP address is to be used as the Default gateway for out- bound traffic from the on- premises network. If the second IP address is not available, it is possible to configure network address translation (NAT) on the RRAS machine itself, to be discussed in the following sections. It is important to note that the IP addresses must be public. They cannot be behind NAT and/or a firewall.
Configure a Site-to-Site VPN in the Management Portal
Site-to-Site VPN in Azure Virtual Network using Windows Server 2012 Routing and Remote Access Service (RRAS)
You develop a set of Power Shell scripts that will run when you deploy new virtual machines (VMs).
You need to ensure that the scripts are executed on new VMs. You want to achieve this goal by using the least amount of administrative effort.
What should you do?
Create a new GPO to execute the scripts as a logon script.
Create a SetupComplete.cmd batch file to call the scripts after the VM starts.
Create a new virtual hard disk (VHD) that contains the scripts.
Load the scripts to a common file share accessible by the VMs.
Set the VMs to execute a custom script extension.
Correct Answer: E
After you deploy a Virtual Machine you typically need to make some changes before it#39;s ready to use. This is something you can do manually or you could use Remote PowerShell to automate the configuration of your VM after deployment for example.
But now there#39;s a third alternative available allowing you customize your VM: the CustomScript extension.
This CustomScript extension is executed by the VM Agent and it#39;s very straightforward: you specify which files it needs to download from your storage account and which file it needs to execute. You can even specify arguments that need to be passed to the script. The only requirement is that you execute a .ps1 file.
Customizing your Microsoft Azure Virtual Machines with the new CustomScript extension http://fabriccontroller.net/blog/posts/customizing-your-microsoft-azure-virtual-machines-with-the- new-customscript-extension/
You manage an Internet Information Services (IIS) 6 website named contososite1. Contososite1 runs a legacy ASP.NET 1.1 application named LegacyApp1. LegacyApp1 does not contain any integration with any other systems or programming languages.
You deploy contososite1 to Azure Web Sites.
You need to configure Azure Web Sites. You have the following requirements: LegacyApp1 runs correctly.
The application pool does not recycle.
Which settings should you configure to meet the requirements? To answer, select the appropriate settings in the answer area.
You manage an Azure Active Directory (AD) tenant
You plan to allow users to log in to a third-party application by using their Azure AD credentials.
To access the application, users will be prompted for their existing third-party user names and passwords.
You need to add the application to Azure AD. Which type of application should you add?
Existing Single Sign-On with identity provisioning
Password Single Sign-On with identity provisioning
Existing Single Sign-On without identity provisioning
Password Single Sign-On without identity provisioning
Correct Answer: D
Configuring password-based single sign-on enables the users in your organization to be automatically signed in to a third-party SaaS application by Azure AD using the user account information from the third-party SaaS application. When you enable this feature, Azure AD collects and securely stores the user account information and the related password.
You manage a cloud service that has a web application named WebRole1. WebRole1 writes error messages to the Windows Event Log.
Users report receiving an error page with the following message: quot;Event 26 has occurred. Contact your system administrator.quot;
You need to access the WebRole1 event log.
Which three actions should you perform? Each correct answer presents part of the solution.
Enable verbose monitoring.
Update the WebRole1 web.config file.
Update the cloud service definition file and the service configuration file.
Run the Set-AzureVMDiagnosticsExtension PowerShell cmdlet.
Run the Enable-AzureWebsiteApplicationDiagnostic PowerShell cmdlet.
Create a storage account.
Correct Answer: ACF
AF: You can monitor key performance metrics for your cloud services in the Azure Management Portal. You can set the level of monitoring to minimal and verbose for each service role, and can customize the monitoring displays. Verbose monitoring data is stored in a storage account, which you can access outside the portal.
The service configuration file specifies the number of role instances to deploy for each role in the service, the values of any configuration settings, and the thumbprints for any certificates
associated with a role. If the service is part of a Virtual Network, configuration information for the network must be provided in the service configuration file, as well as in the virtual networking configuration file. The default extension for the service configuration file is .cscfg.
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.
http://azure.microsoft.com/en-us/documentation/articles/cloud-services-how-to-monitor/ http://msdn.microsoft.com/en-us/library/azure/ee758710.aspx http://msdn.microsoft.com/en-us/library/azure/ee758711.aspx
A Windows Azure application retrieves data from SQL Azure. You need to recommend an approach for improving application query performance.
What should you recommend?
Create a database view to retrieve the data.
Use a clustered index on the SQL Azure database tables.
Open a new database connection when an operation times out.
Create SQL Azure database table indexes based on application queries.
Correct Answer: D
You purchase an Azure subscription. You plan to deploy an application that requires four Azure virtual machines (VMs). All VMs use Azure Resource Management (ARM) mode.
You need to minimize the time that it takes for VMs to communicate with each other. What should you do?
Create a multi-site virtual network.
Create a regional virtual network.
Create a site-to-site virtual network.
Add the VMs to the same affinity group.
Correct Answer: B
Affinity groups are no longer available in ARM mode. Regional network is the new way of doing it.
https://azure.microsoft.com/en-gb/documentation/articles/virtual-machines-windows- compare- deployment-models/
You are migrating an existing solution to Azure.
The solution includes a user interface tier and a database tier. The user interface tier runs on
multiple virtual machines (VMs). The user interface tier has a website that uses Node.js. The user interface tier has a background process that uses Python. This background process runs as a scheduled job. The user interface tier is updated frequently. The database tier uses a self-hosted MySQL database. The user interface tier requires up to 25 CPU cores.
You must be able to revert the user interface tier to a previous version if updates to the website cause technical problems. The database requires up to 50 GB of memory. The database must run in a single VM.
You need to deploy the solution to Azure. What should you do first?
Deploy the entire solution to an Azure website. Use a web job that runs continuously to host the database.
Deploy the database to a VM that runs Windows Server on the Standard tier.
Deploy the entire solution to an Azure website. Run the database by using the Azure data management services.
Deploy the user interface tier to a VM. Use multiple availability sets to continuously deploy updates from Microsoft Visual Studio Online.