Q1. - (Topic 6)
You are designing an Azure web application.
All users must authenticate by using Active Directory Domain Services (AD DS) credentials.
You need to recommend an approach to enable single sign-on to the application for domain-authenticated users.
Which two actions should you recommend? Each correct answer presents part of the solution.
A. Use Forms authentication to generate claims.
B. Use the SQL membership provider in the web application.
C. Use Windows Identity Foundation in the web application.
D. Use Active Directory Federation Services (AD FS) to generate claims.
Answer: C,D
Explanation:
Reference: What is Windows Identity Foundation? https://msdn.microsoft.com/en-us/library/ee748475.aspx
Reference: DirSync with Single Sign-On https://msdn.microsoft.com/en-us/library/azure/dn441213.aspx
Q2. - (Topic 6)
You are designing an Azure development environment. Team members learn Azure development techniques by training in the development environment.
The development environment must auto scale and load balance additional virtual machine (VM) instances.
You need to recommend the most cost-effective compute-instance size that allows team members to work with Azure in the development environment.
What should you recommend?
A. Azure A1 standard VM Instance
B. Azure A2 basic VM Instance
C. Azure A3 basic VM Instance
D. Azure A9 standard VM Instance
Answer: A
Explanation: Azure A1 standard VM Instance would be cheapest with 1 CPU core, 0.75 GB RAM, and 40 GB HD. It would be good enough for training purposes.
Reference: Virtual Machines Pricing, Launch Windows Server and Linux in minutes http://azure.microsoft.com/en-us/pricing/details/virtual-machines/
Q3. - (Topic 6)
You are designing an Azure application that stores data.
You have the following requirements:
✑ The data storage system must support storing more than 500 GB of data.
✑ Data retrieval must be possible from a large number of parallel threads.
✑ Threads must not block each other.
You need to recommend an approach for storing data. What should you recommend?
A. Azure Notification Hubs
B. A single SQL database in Azure
C. Azure Queue storage
D. Azure Table storage
Answer: D
Explanation: * Azure Table Storage can be useful for applications that must store large amounts of nonrelational data, and need additional structure for that data. Tables offer key- based access to unschematized data at a low cost for applications with simplified data- access patterns. While Azure Table Storage stores structured data without schemas, it does not provide any way to represent relationships between the data.
* As a solution architect/developer, consider using Azure Table Storage when:
/ Your application stores and retrieves large data sets and does not have complex relationships that require server-side joins, secondary indexes, or complex server-side logic.
/ You need to achieve a high level of scaling without having to manually shard your dataset.
Reference: Azure Table Storage and Windows Azure SQL Database - Compared and Contrasted
https://msdn.microsoft.com/en-us/library/azure/jj553018.aspx
Q4. HOTSPOT - (Topic 2)
You need to plan the business continuity strategy.
For each requirement, what should you recommend? To answer, select the appropriate option from each list in the answer area.
Answer:
Q5. - (Topic 8)
You need to support web and mobile application secure logons. Which technology should you use?
A. Azure Active Directory B2B
B. OAuth 1.0
C. LDAP
D. Azure Active Directory B2C
Answer: D
Q6. HOTSPOT - (Topic 1)
You need to design the contractor information app.
What should you recommend? To answer, select the appropriate options in the answer area.
Answer:
Explanation:
/ They also plan to extend their on-premises Active Directory into Azure for mobile app authentication
/ VanArsdel mobile app must authenticate employees to the company's Active Directory.
Q7. - (Topic 4)
You need to analyze Lucerne’s performance monitoring solution.
Which three applications should you monitor? Each correct answer presents a complete solution.
A. The Lucerne Media-D application
B. The data mining application
C. The Lucerne Media-W application
D. The Lucerne Media-M app
E. The Lucerne Media-N app
Answer: C,D,E
Explanation: Monitor the web application and the mobile apps.
C: Lucerne Media W - a web application that delivers media by using any browser
D: Lucerne Media M - a mobile app that delivers media by using Windows Phone 8.1 E: Lucerne Media N - a mobile app that delivers media by using an Android device
* Scenario:
/ Lucerne Publishing must be able to monitor the performance and usage of its customer- facing app.
/ Customers must be able to access all data by using a web application. They must also be able to access data by using a mobile app that is provided by Lucerne Publishing.
Q8. - (Topic 7)
You need to support processing for the WGBLeaseLeader app. Which technology should you use?
A. Azure Event Hubs
B. Azure Service Fabric
C. Azure Service Bus Queues
D. Azure Storage Queues
Answer: A
Topic 8, Fourth Coffee
Background
You are the new cloud architect for Fourth Coffee. I he company hosts an on-premises ASP.NET MVC web application to allow online purchases and to support their retail store operations.
The new chief information officer (CIO) has announced several initiatives for the new year, including a new mobile application, online training for retail store employees, and moving the current web application and other services to the cloud.
The marketing team hopes to see an increase in the up-time for the web application. The team would also like to allow users to use social-Nogms in addition to the current username and password system.
Fourth Coffee has chosen Microsoft Azure to support their initiatives.
Current environment
In the Azure portal, you create an Azure Mobile App for the API. You create a Service Bus queue in Azure and install the Azure Storage SDK for Nodejs.
Problem statements
The mobile team attempts to use continuous deployment with the Azure App Service and the new API project. They receive the following error message: "Unable to access 'http://fourthcoffeeapi.azurewebsites.net/': Failed to connect to https://fourthcoffeeapi.scm.azurewebsites.net/"
Business requirement
Web Application
*You must increase up-time for the application.
*The application must support additional regions and languages.
*Marketing must be able to validate the web application before updates to the application
are published to the production environment.
Mobile
*The marketing team must be able to send frequent and timely updates to specific users and devices including Apple iPad. iPhone, Android. Windows, and Windows Phone devices.
*Users must be able to use their social accounts to sign in to the application. You must support Linkedln, Facebook and Google logons.
*The application must remain responsive, even during peak periods.
Training
Video streaming content must be made available and streamed to employee’s browsers. Training content must only include on-demand streaming. There will be no live content.
Technical requirement Web Application
*You must update the deployment process to support cloud deployments.
*All data must be formatted as JSON during transport.
*You must implement Team Foundation Version Control (TFVC) as the version control system for the web application.
*Incoming messages to the API must be persisted to queue storage to ensure they are delivered and processed. You must restrict the size of messages between the mobile app and the API to no more than 5 gigabytes (GB).
*The web application must use geo-redundant replication.
Mobile
*You must use Node.js as a technology platform. You must support all mobile initiatives when possible.
*You must implement Git as the version control system for the mobile app.
*You must develop a REST API by using Node.js. Express, and MongoDB. You must use the Mobile Apps feature of the Azure App Service to host the API in Standard mode.
*You must implement the following Push Notification Services by using Azure Media Services:
*Apple Push Notification Service (APNS) for iPad and iPhone devices
*Google Cloud Messaging service (GCM) for Android devices
*Windows Notification Service (WNS) for Windows devices
*Microsoft Push Notification Service (MPNS) for Windows Phone devices
Security and Disaster Recovery
*You must integrate the on-premises Active Directory Domain Services with Azure Active
Directory (Azure AD).
*You must implement the latest federated identity standards to provide authentication and authorization to applications.
*You must implement Multi-Factor Authentication.
*The web application and the API must be able to recover from a disaster.
Scaling
The web application and API must auto-scale according to the following rules:
*Scale up by one instance if CPU is above 70%.
*Scale down by one instance if CPU is below 50%.
Training
*Streaming must include Content Delivery Network (CDN) capabilities to support global
locations.
*Content must be encrypted and protected by using AES and PlayReady.
*Streaming must include one gigabit (GB) per second of dedicated egress capacity.
*All videos must use adaptive bitrate MP4 encoded content and include a streaming manifest file
(.ism).
*You must support the following streaming formats for video files: MPEG DASH, HI_S, Smooth Streaming, HDS. You must not need to re-encode the content.
Q9. - (Topic 7)
You need to support loan processing for the WGBLoanMaster app. Which technology should you use?
A. Azure Storage Queues
B. Azure Service Fabric
C. Azure Service Bus Queues
D. Azure Event Hubs
Answer: D
Q10. You need to implement the security requirements. What should you implement?
A. the GraphAPI to query the directory
B. LDAP to query the directory
C. single sign-on
D. user certificates
Answer: C