Microsoft PRO: Designing and Developing Windows Azure Applications Sample Questions:
1. You are designing a Windows Azure application that will execute long-running business processes.
Applying a configuration change requires role instances to recycle.
You must not recycle until processing is finished.
You need to recommend an approach for applying configuration changes.
What should you recommend?
A) Before a change to the service configuration is applied to the role instance, defer recycling until processing is complete.
B) After a change to the service configuration is applied to the role instance, defer recycling until processing is complete.
C) Suspend each role instance and then apply the service configuration changes to the role instance.
D) Apply the service configuration changes to the role instance and then recycle the role instance.
2. You are planning the migration of an existing application to Windows Azure and SQL Azure.
The original application includes a Microsoft SQL Server 2008 database.
You need to recommend an approach for ensuring that the database migrates successfully to SQL Azure.
Which two actions should you recommend?
(Each correct answer presents part of the solution. Choose two.)
A) Remove all clustered indexes from the database.
B) Use SSL and SQL authentication to connect to the database.
C) Use SSL and Windows authentication to connect to the database.
D) Remove all dependencies on the Microsoft Distributed Transaction Coordinator (MSDTC) from the application.
3. How can you connect on-premise server and an application via IPSec with Azure?
A) Use the Windows Azure AppFabric Service Bus.
B) Configure Windows Azure Connect.
C) Use the Windows Azure Content Delivery Network (CDN).
D) Configure Windows Azure AppFabric Access Control.
4. You are designing a strategy for synchronizing a SQL Azure database and multiple remote Microsoft SQL
Server 2008 databases.
The SQL Azure database contains many tables that have circular foreign key relationships.
You need to recommend an approach for ensuring that all changes in the remote databases synchronize
with the SQL Azure database.
What should you recommend?
A) Use SQL Server replication.
B) Use SQL Server backup and restore.
C) Use SQL Server database snapshots.
D) Use SQL Azure Data Sync Service.
5. You are developing a web service that will run on a single instance of a Windows Azure worker role.
When interacting with external clients during the testing phase, the service encounters errors that may be
related to the format of the HTTP payload.
You need to recommend an approach that allows developers to monitor the service's HTTP traffic in real-
time.
What should you recommend?
A) Add an endpoint to the worker role to accept HTTPS connections on port 443.
B) Enable Remote Desktop Protocol (RDP) on the worker role.
C) Change the service to a run in a Windows Azure web role.
D) Use the Windows Azure Diagnostics API to download the IIS logs.
Solutions:
Question # 1 Answer: A | Question # 2 Answer: B,D | Question # 3 Answer: B | Question # 4 Answer: D | Question # 5 Answer: B |