QUESTION 100You administer a virtual machine (VM) that is deployed to Azure. You configure a rule to generate an alert when the average availability of a web service on your VM drops below 95 percent for 15 minutes.The development team schedules a one-hour maintenance period.You have the following requirements:– No alerts are created during the maintenance period. – Alerts can be restored when the maintenance is complete.You want to achieve this goal by using the least amount of administrative effort.What should you do from the Management Portal?

A. Select and disable the rule from the Dashboard page of the virtual machine.B. Select and delete the rule from the Configure page of the virtual machine.C. Select and disable the rule from the Monitor page of the virtual machine.D. Select and disable the rule on the Configure page of the virtual machine.

QUESTION 101Drag and Drop QuestionYou administer an Azure Virtual Machine (VM) named CON-CL1. CON-CL1 is in a cloud service named ContosoService1.You want to create a new VM named MyApp that will have a fixed IP address and be hosted by an Azure Datacenter in the US West region.You need to assign a fixed IP address to the MyApp VM.Which Azure Power Shell cmdlets and values should you use? To answer, drag the appropriate cmdlet or value to the correct location in the PowerShell command. Each cmdlet or 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:

QUESTION 102You are designing a Windows Azure application that will use Windows Azure Table storage. You need to recommend an approach for minimizing storage costs.What should you recommend?

A. Use Entity Group Transactions.B. Use multiple partitions to store data.C. Use a transaction scope to group all storage operations.D. Use Microsoft Distributed Transaction Coordinator (MSDTC).

Answer: A

QUESTION 103You are designing an application that will use Windows Azure Table storage to store millions of data points each day.The application must retain each day’s data for only one week. You need to recommend an approach for minimizing storage transactions.What should you recommend?

A. Use a separate table for each date.Delete each table when it is one week old.B. Use a separate table for each week.Delete each table when it is one week old.C. Use a single table, partitioned by date.Use Entity Group Transactions to delete data when it is one week old.D. Use a single table, partitioned by week.Use Entity Group Transactions to delete data when it is one week old.

Answer: A

QUESTION 104You are designing a Windows Azure application that will store data in two SQL Azure databases. The application will insert data in both databases as part of a single logical operation. You need to recommend an approach for maintaining data consistency across the databases.What should you recommend?

A. Execute database calls on parallel threads.B. Wrap the database calls in a single transaction scope.C. Use Microsoft Distributed Transaction Coordinator (MSDTC).D. Handle errors resulting from the database calls by using compensatory logic.

Answer: D

QUESTION 105A Windows Azure application stores data in a SQL Azure database. The application will start an operation that includes three insert statements. You need to recommend an approach for rolling back the entire operation if the connection to SQL Azure is lost.What should you recommend?

A. Ensure that all statements execute in the same database transaction.B. Create a stored procedure in the database that wraps the insert statements in a TRY CATCH block.C. Create a stored procedure in the database that wraps the insert statements in a TRANSACTION block.D. Open a new connection to the database.Use a separate transaction scope to roll back the original operation.

Answer: A

QUESTION 106An application uses Windows Azure Table storage.The application uses five tables.One table used by the application is approaching the limit for storage requests per second. You need to recommend an approach for avoiding data access throttling.What should you recommend?

A. Use a single partition key for the table.B. Compress data before storing it in the table.C. Create additional partition keys for the table.D. Continually remove unnecessary data from the table.

A. Create a database view to retrieve the data.B. Use a clustered index on the SQL Azure database tables.C. Open a new database connection when an operation times out.D. Create SQL Azure database table indexes based on application queries.

Answer: D

QUESTION 108You are developing a Windows Azure application in which a web role and worker role will communicate by using a Windows Azure Queue.You need to recommend an approach for ensuring that the worker role does not attempt to process any message more than three times.What should you recommend?

A. Appropriately handle poison messages.B. Decrease the visibility timeout for messages.C. Reduce the time-to-live interval for messages in the queue.D. Increase the number of worker role instances reading messages from the queue.

Answer: AExplanation:Poison message support Yes YesTo find “poison” messages in Windows Azure Queues, when dequeuing a message the application examines the DequeueCount property of the message. If DequeueCount is above a given threshold, the application moves the message to an application-defined “dead letter” queue.

QUESTION 109You are designing a Windows Azure application.The application includes processes that communicate by using Windows Communications Foundation (WCF) services.The WCF services must support streaming.You need to recommend a host for the processes and a WCF binding.Which two actions should you recommend?(Each correct answer presents part of the solution. Choose two.)

A. Host the processes in web roles.B. Host the processes in worker roles.C. Use NetTcpBinding for the WCF services.D. Use WSHttpBinding for the WCF services.