Sample Questions for Exam 70-583: Designing and Developing Windows Azure Applications

January 4, 2014 | Comments(4) |

 

This is in continuation to my previous blog where I shared my experience and general information about Microsoft’s Designing and Developing Windows Azure Applications Exam. Here are some Sample Questions* to give you a look & feel about the exam. Answers with explanations are at the bottom.

1. Windows Azure Queue returns a “Bad Request (400) message” during application initialization. What could be the possible reason?
A – Queue does not have messages in it
B – Queue is full
C – Queue name may contain illegal characters
D – Multiple processes are talking to the same queue

2. You need to design a Windows Azure application that will accept images from end users and store them on Windows Azure blob. The application will make use of services like web & worker role and will be interdependent. What will ensure optimized performance?
A – No additional configuration needed.
B – Create an affinity group and associate only compute resources.
C – Create an affinity group and associate both compute & storage resources.
D – Create separate affinity groups for compute and storage resources.

3. You are migrating an application to Windows Azure. It has a hard disk space requirement of 100GB. What is the compute size you should select?
A – ExtraSmall
B – Small
C – Medium
D – Large

4. You have designed an application that uses Active Directory Domain Services (AD DS) for authentication. What’s the recommended approach to generating claims?
A – Use Forms authentication to generate claims
B – Use AD Federation Services to generate claims
C – Use Windows Azure Access Control Service
D – Use Security Token Service

5. You are designing an application that needs secure, IP-level network connectivity to on-premise resource. What Windows Azure feature can you leverage?
A – Windows Azure Connect
B – Windows Azure AppFabric Access Control
C – Windows Azure AppFabric Service Bus
D – Windows Azure Content Delivery Network

6. A Windows Azure .NET MVC 4 you have designed is experiencing issues and you need an approach to monitor not only the application but framework components such as ASP.NET too. What should you do?
A – Use remote debugger
B – Use IntelliTrace
C – Analyze logs in Windows Azure Diagnostic tables
D – Use Event Viewer on the role

7. You have migrated on premise SQL Server 2008 to SQL Azure. Select the actions that will ensure optimized database performance and minimize latency. (Choose two best answers)
A – Add more memory
B – Select a data center closest to users
C – Colocate data to minimize round trips
D – Increase bandwidth

8. You are migrating part of a multi-tiered application to a worker role in Windows Azure cloud. It needs a minimum of 2GB memory to function. Select the smallest compute size that will meet the requirement.
A – Large
B – ExtraLarge
C – Medium
D – Small

9. You have designed an app  that uses Windows Azure Table storage. You chose this to get load balancing & scalability. Which part below helps achieve this?
A – PartitionKeys
B – RowKeys
C – Consider how data is queried
D – Physical partitioning of tables

10. Select an automated deployment process for application deployment to Windows Azure.
A – Service Management API
B – Upload application package to Windows Azure
C – Use Windows Azure Developer Portal
D – Use cspack and csrun CLI

 

Answers:

1. C
Explanation: http://msdn.microsoft.com/en-us/library/dd135715.aspx
The URI to reference a container or a blob must be unique. Because every account name is unique, two accounts can have containers with the same name. However, within a given storage account, every container must have a unique name. Every blob within a given container must also have a unique name within that container.

If you attempt to create a container or blob with a name that violates naming rules, the request will fail with status code 400 (Bad Request).

2. C
Explanation: https://social.technet.microsoft.com/wiki/contents/articles/7916.importance-of-windows-azure-affinity-groups.aspx
Basically Affinity Groups is a way to tell the Fabric Controller that those two elements, Compute and Storage, should always be together and close to one another, and what this does is when the Fabric Controller is searching for the best suited Container to deploy those services will be looking for one where it can deploy both in the same Cluster, making them as close as possible, and reducing the latency, and increasing the performance.

3. B
Explanation: http://msdn.microsoft.com/en-us/library/windowsazure/dn197896.aspx

Medium 2 3.5 GB OS = Guest OS sizeLocal resource = 489 GBApps = approx. 1.5 GB OS = 127 GBTemp = 135 GB 4 4×500

4. B
Explanation: http://technet.microsoft.com/en-us/library/cc772593(WS.10).aspx
AD FS is an identity access solution that provides browser-based clients (internal or external to your network) with seamless, “one prompt” access to one or more protected Internet-facing applications, even when the user accounts and applications are located in completely different networks or organizations.

You use the claims-aware agent on a Web server that hosts a claims-aware application to allow the querying of AD FS security token claims. A claims-aware application is a Microsoft ASP.NET application that uses claims that are present in an AD FS security token to make authorization decisions and personalize applications.

5. A
Explanation: http://msdn.microsoft.com/en-us/library/windowsazure/hh697512.aspx
In the Windows Azure platform, there is one more product available for integrating on-premises services with applications running in Windows Azure; it is called Windows Azure Connect. With Connect, you can establish IP-based, secured network connections between on-premises servers and designated Windows Azure instances. This means that Windows Azure application can talk directly to services running on-premises using this virtual network connectivity.

6. B
Explanation: http://msdn.microsoft.com/en-us/magazine/ee336126.aspx
While you’re debugging, IntelliTrace collects data about a managed application in the background, including information from many framework components such as ADO.NET, ASP.NET and System.XML. These IntelliTrace events allow the developer to see what has previously occurred during execution, and most importantly, to “step back in time” to see prior states of the application without having to restart the debugger.

7. B, C
Explanation: http://msdn.microsoft.com/en-us/library/windowsazure/jj156164.aspx

To ensure performance optimization, we recommend you perform the following basic actions first:

  • Minimize Latency_1 by selecting a data center closest to majority of your users.
  • Minimize Latency_2 by colocating the data with the Windows Azure application to minimize network round-trips.

8. C
Explanation: http://msdn.microsoft.com/en-us/library/windowsazure/dn197896.aspx

Medium 2 3.5 GB OS = Guest OS sizeLocal resource = 489 GBApps = approx. 1.5 GB OS = 127 GBTemp = 135 GB 4 4×500

9. D
Explanation: http://msdn.microsoft.com/en-us/magazine/ff796231.aspx
You need to consider more than querying when defining a PartitionKey, because it’s also used for physically partitioning the tables, which provides for load balancing and scalability.

10. A
Explanation: http://blogs.msdn.com/b/clouddeployments/archive/2010/05/11/csmanage-exe-automate-deployment-processes-with-the-service-management-api.aspx
csmanage.exe is a tool that wraps around the Windows Azure Service Management API. You can use it to automate your deployment process, nightly test passes, or the re-generation of your storage keys.

 

Keep coming back for more & share if you liked the post.

 

Disclaimer: These questions are NOT the exact questions from the exam and are just a sample of what you may get expect in the exam. I personally or CloudThat do not have any official tie-up with Microsoft regarding the certification or the kind of questions asked.

 

We are conducting a bootcamp course to help with this certification. If you would like to know more about it, please fill out this form and we will get back to you.


4 Responses to “Sample Questions for Exam 70-583: Designing and Developing Windows Azure Applications”

Leave a Reply