Questions Flashcards
You are designing an AI solution that will analyze millions of pictures. You need to recommend a solution for storing the pictures. The solution must minimize costs.
Which storage solution should you recommend?
A. an Azure Data Lake store
B. Azure File Storage
C. Azure Blob storage
D. Azure Table storage
Correct Answer: C
Data Lake will be a bit more expensive although they are in close range of each other. Blob storage has more options for pricing depending upon things like how frequently you need to access your data (cold vs hot storage).
References:
http://blog.pragmaticworks.com/azure-data-lake-vs-azure-blob-storage-in-data-warehousing
You are configuring data persistence for a Microsoft Bot Framework application. The application requires a structured NoSQL cloud data store.
You need to identify a storage solution for the application. The solution must minimize costs.
What should you identify?
A. Azure Blob storage
B. Azure Cosmos DB
C. Azure HDInsight
D. Azure Table storage
Correct Answer: D
Table Storage is a NoSQL key-value store for rapid development using massive semi-structured datasets
You can develop applications on Cosmos DB using popular NoSQL APIs.
Both services have a different scenario and pricing model.
While Azure Storage Tables is aimed at high capacity on a single region (optional secondary read only region but no failover), indexing by PK/RK and storage- optimized pricing, Azure Cosmos DB Tables aims for high throughput, global distribution (multiple failover), SLA-backed predictive performance with automatic indexing of each attribute/property and a pricing model focused on throughput.
You have an Azure Machine Learning model that is deployed to a web service.
You plan to publish the web service by using the name ml.contoso.com.
You need to recommend a solution to ensure that access to the web service is encrypted.
Which three actions should you recommend? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Generate a shared access signature (SAS) B. Obtain an SSL certificate C. Add a deployment slot D. Update the web service E. Update DNS F. Create an Azure Key Vault
Correct Answer: BDE
The process of securing a new web service or an existing one is as follows:
- Get a domain name.
- Get a digital certificate.
- Deploy or update the web service with the SSL setting enabled.
- Update your DNS to point to the web service.
Note: To deploy (or re-deploy) the service with SSL enabled, set the ssl_enabled parameter to True, wherever applicable. Set the ssl_certificate parameter to the value of the certificate file and the ssl_key to the value of the key file.
Your company recently deployed several hardware devices that contain sensors.
The sensors generate new data on an hourly basis. The data generated is stored on-premises and retained for several years.
During the past two months, the sensors generated 300 GB of data.
You plan to move the data to Azure and then perform advanced analytics on the data.
You need to recommend an Azure storage solution for the data.
Which storage solution should you recommend?
A. Azure Queue storage
B. Azure Cosmos DB
C. Azure Blob storage
D. Azure SQL Database
Correct Answer: C
References:
https://docs.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/data-storage
You plan to design an application that will use data from Azure Data Lake and perform sentiment analysis by using Azure Machine Learning algorithms.
The developers of the application use a mix of Windows- and Linux-based environments. The developers contribute to shared GitHub repositories.
You need all the developers to use the same tool to develop the application.
What is the best tool to use? More than one answer choice may achieve the goal.
A. Microsoft Visual Studio Code
B. Azure Notebooks
C. Azure Machine Learning Studio
D. Microsoft Visual Studio
Correct Answer: C
You have several AI applications that use an Azure Kubernetes Service (AKS) cluster. The cluster supports a maximum of 32 nodes.
You discover that occasionally and unpredictably, the application requires more than 32 nodes.
You need to recommend a solution to handle the unpredictable application load.
Which scaling method should you recommend?
A. horizontal pod autoscaler
B. cluster autoscaler
C. manual scaling
D. Azure Container Instances
Correct Answer: B
To keep up with application demands in Azure Kubernetes Service (AKS), you may need to adjust the number of nodes that run your workloads. The cluster autoscaler component can watch for pods in your cluster that can’t be scheduled because of resource constraints. When issues are detected, the number of nodes is increased to meet the application demand. Nodes are also regularly checked for a lack of running pods, with the number of nodes then decreased as needed. This ability to automatically scale up or down the number of nodes in your AKS cluster lets you run an efficient, cost-effective cluster.
References:
https://docs.microsoft.com/en-us/azure/aks/cluster-autoscaler
You deploy an infrastructure for a big data workload.
You need to run Azure HDInsight and Microsoft Machine Learning Server. You plan to set the RevoScaleR compute contexts to run rx function calls in parallel.
What are three compute contexts that you can use for Machine Learning Server? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. SQL
B. Spark
C. local parallel
D. HBase
E. local sequential
Correct Answer: ABC
Your company has 1,000 AI developers who are responsible for provisioning environments in Azure.
You need to control the type, size, and location of the resources that the developers can provision.
What should you use?
A. Azure Key Vault B. Azure service principals C. Azure managed identities D. Azure Security Center E. Azure Policy
Correct Answer: E
You are designing an AI solution in Azure that will perform image classification.
You need to identify which processing platform will provide you with the ability to update the logic over time. The solution must have the lowest latency for inferencing without having to batch.
Which compute target should you identify?
A. graphics processing units (GPUs)
B. field-programmable gate arrays (FPGAs)
C. central processing units (CPUs)
D. application-specific integrated circuits (ASICs)
Correct Answer: B
FPGAs, such as those available on Azure, provide performance close to ASICs. They are also flexible and reconfigurable over time, to implement new logic.
Incorrect Answers:
D: ASICs are custom circuits, such as Google’s TensorFlow Processor Units (TPU), provide the highest efficiency. They can’t be reconfigured as your needs change.
References:
https://docs.microsoft.com/en-us/azure/machine-learning/service/concept-accelerate-with-fpgas
You have a solution that runs on a five-node Azure Kubernetes Service (AKS) cluster. The cluster uses an N-series virtual machine.
An Azure Batch AI process runs once a day and rarely on demand.
You need to recommend a solution to maintain the cluster configuration when the cluster is not in use. The solution must not incur any compute costs.
What should you include in the recommendation?
A. Downscale the cluster to one node
B. Downscale the cluster to zero nodes
C. Delete the cluster
Correct Answer: A
An AKS cluster has one or more nodes.
Your company has recently deployed 5,000 Internet-connected sensors for a planned AI solution.
You need to recommend a computing solution to perform a real-time analysis of the data generated by the sensors.
Which computing solution should you recommend?
A. an Azure HDInsight Storm cluster
B. Azure Notification Hubs
C. an Azure HDInsight Hadoop cluster
D. an Azure HDInsight R cluster
Correct Answer: A
NOTE: Storm=a computation system to process streams of data in real time
Compared to LinuxAcademy:
A. An Azure HDInsight Kafka cluster (Correct)
B. Azure Notification Hubs
C. An Azure HDInsight Spark cluster
D. An Azure HDInsight Hadoop cluster
An Azure HDInsight Kafka cluster is a real-time analytics engine and is perfect for this type of solution.
HDInsight Hadoop would be used for managing big-data analytics and not the best solution among these answers.
You deploy an application that performs sentiment analysis on the data stored in Azure Cosmos DB.
Recently, you loaded a large amount of data to the database. The data was for a customer named Contoso, Ltd.
You discover that queries for the Contoso data are slow to complete, and the queries slow the entire application.
You need to reduce the amount of time it takes for the queries to complete. The solution must minimize costs.
What is the best way to achieve the goal? More than one answer choice may achieve the goal. Select the BEST answer.
A. Change the request units.
B. Change the partitioning strategy.
C. Change the transaction isolation level.
D. Migrate the data to the Cosmos DB database.
Correct Answer: B
You have an AI application that uses keys in Azure Key Vault.
Recently, a key used by the application was deleted accidentally and was unrecoverable.
You need to ensure that if a key is deleted, it is retained in the key vault for 90 days.
Which two features should you configure? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. The expiration date on the keys
B. Soft delete
C. Purge protection
D. Auditors
E. The activation date on the keys
Correct Answer: BC
You need to build a solution to monitor Twitter. The solution must meet the following requirements:
✑ Send an email message to the marketing department when negative Twitter messages are detected.
✑ Run sentiment analysis on Twitter messages that mention specific tags.
✑ Use the least amount of custom code possible.
Which two services should you include in the solution? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Azure Databricks
B. Azure Stream Analytics
C. Azure Functions
D. Azure Cognitive Services
E. Azure Logic Apps
Correct Answer: BE
You plan to deploy an AI solution that tracks the behavior of 10 custom mobile apps. Each mobile app has several thousand users.
You need to recommend a solution for real-time data ingestion for the data originating from the mobile app users.
Which Microsoft Azure service should you include in the recommendation?
A. Azure Event Hubs
B. Azure Service Bus queries
C. Azure Service Bus topics and subscriptions
D. Apache Storm on Azure HDInsight
Correct Answer: A
You plan to deploy Azure IoT Edge devices that will each store more than 10,000 images locally and classify the images by using a Custom Vision Service classifier.
Each image is approximately 5 MB.
You need to ensure that the images persist on the devices for 14 days.
What should you use?
A. The device cache
B. Azure Blob storage on the IoT Edge devices
C. Azure Stream Analytics on the IoT Esge devices
D. Microsoft SQL Server on the IoT Edge devices
Correct Answer: B
You have a database that contains sales data.
You plan to process the sales data by using two data streams named Stream1 and Stream2. Stream1 will be used for purchase order data. Stream2 will be used for reference data.
The reference data is stored in CSV files.
You need to recommend an ingestion solution for each data stream.
What two solutions should you recommend? Each correct answer is a complete solution.
NOTE: Each correct selection is worth one point.
A. an Azure event hub for Stream1 and Azure Blob storage for Stream2
B. Azure Blob storage for Stream1 and Stream2
C. an Azure event hub for Stream1 and Stream2
D. Azure Blob storage for Stream1 and Azure Cosmos DB for Stream2
E. Azure Cosmos DB for Stream1 and an Azure event hub for Stream2
Correct Answer: C - an Azure event hub for Stream1 and Stream2
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You are developing an application that uses an Azure Kubernetes Service (AKS) cluster.
You are troubleshooting a node issue.
You need to connect to an AKS node by using SSH.
Solution: You create a managed identity for AKS, and then you create an SSH connection.
Does this meet the goal?
A. Yes
B. No
Correct Answer: B
Instead add an SSH key to the node, and then you create an SSH connection.
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You are developing an application that uses an Azure Kubernetes Service (AKS) cluster.
You are troubleshooting a node issue.
You need to connect to an AKS node by using SSH.
Solution: You change the permissions of the AKS resource group, and then you create an SSH connection.
Does this meet the goal?
A. Yes
B. No
Correct Answer: B
Instead add an SSH key to the node, and then you create an SSH connection.
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You are developing an application that uses an Azure Kubernetes Service (AKS) cluster.
You are troubleshooting a node issue.
You need to connect to an AKS node by using SSH.
Solution: You add an SSH key to the node, and then you create an SSH connection.
Does this meet the goal?
A. Yes
B. No
Correct Answer: A
By default, SSH keys are generated when you create an AKS cluster. If you did not specify your own SSH keys when you created your AKS cluster, add your public SSH keys to the AKS nodes.
You also need to create an SSH connection to the AKS node.
You are developing a Computer Vision application.
You plan to use a workflow that will load data from an on-premises database to Azure Blob storage, and then connect to an Azure Machine Learning service.
What should you use to orchestrate the workflow?
A. Azure Kubernetes Service (AKS)
B. Azure Pipelines
C. Azure Data Factory
D. Azure Container Instances
Correct Answer: C
Your company has a data team of Transact-SQL experts.
You plan to ingest data from multiple sources into Azure Event Hubs.
You need to recommend which technology the data team should use to move and query data from Event Hubs to Azure Storage. The solution must leverage the data team’s existing skills.
What is the best recommendation to achieve the goal? More than one answer choice may achieve the goal.
A. Azure Notification Hubs
B. Azure Event Grid
C. Apache Kafka streams
D. Azure Stream Analytics
Correct Answer: D
Stream analytics used T-SQL
https://docs.microsoft.com/en-us/azure/architecture/example-scenario/ai/intelligent-apps-image-processing
You plan to design a solution for an AI implementation that uses data from IoT devices.
You need to recommend a data storage solution for the IoT devices that meets the following requirements:
✑ Allow data to be queried in real-time as it streams into the solution.
✑ Provide the lowest amount of latency for loading data into the solution.
What should you include in the recommendation?
A. a Microsoft Azure Table Storage solution
B. a Microsoft Azure HDInsight R Server cluster
C. a Microsoft Azure HDInsight Hadoop cluster
D. a Microsoft Azure SQL database that has In-Memory OLTP enabled
Correct Answer: B
By combining enterprise-scale R analytics software with the power of Apache Hadoop and Apache Spark, Microsoft R Server for HDInsight gives you the scale and performance you need. Multi-threaded math libraries and transparent parallelization in R Server handle up to 1000x more data and up to 50x faster speeds than open-source R, which helps you to train more accurate models for better predictions.
You plan to deploy two AI applications named AI1 and AI2. The data for the applications will be stored in a relational database.
You need to ensure that the users of AI1 and AI2 can see only data in each user’s respective geographic region. The solution must be enforced at the database level by using row-level security.
Which database solution should you use to store the application data?
A. Microsoft SQL Server on a Microsoft Azure virtual machine
B. Microsoft Azure Database for MySQL
C. Microsoft Azure Data Lake Store
D. Microsoft Azure Cosmos DB
Correct Answer: A
You are designing an AI workflow that will aggregate data stored in Azure as JSON documents.
You expect to store more than 2 TB of new data daily.
You need to choose the data storage service for the data. The solution must minimize costs.
Which data storage service should you choose?
A. Azure Manage Disks
B. Azure Blob Storage
C. Azure File Storage
D. Azure Data Lake Storage
Correct Answer: B (since Cosmos DB not listed)
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You are developing an application that uses an Azure Kubernetes Service (AKS) cluster.
You are troubleshooting a node issue.
You need to connect to an AKS node by using SSH.
Solution: You run the kubect1 command, and then you create an SSH connection.
Does this meet the goal?
A. Yes
B. No
Correct Answer: B
Your company has a data team of Scala and R experts.
You plan to ingest data from multiple Apache Kafka streams.
You need to recommend a processing technology to broker messages at scale from Kafka streams to Azure Storage.
What should you recommend?
A. Azure Databricks
B. Azure Functions
C. Azure HDInsight with Apache Storm
D. Azure HDInsight with Microsoft Machine Learning Server
Correct Answer: A - Azure Databricks
You are designing an AI application that will use an azure Machine Learning Studio experiment.
The source data contains more than 200 TB of relational tables. The experiment will run once a month.
You need to identify a data storage solution for the application. The solution must minimize compute costs.
Which data storage solution should you identify?
A. Azure Database for MySQL
B. Azure SQL Database
C. Azure SQL Data Warehouse
Correct Answer: C
You design an AI workflow that combines data from multiple data sources for analysis. The data sources are composed of:
✑ JSON files uploaded to an Azure Storage account
✑ On-premises Oracle databases
✑ Azure SQL databases
Which service should you use to ingest the data?
A. Azure Data Factory
B. Azure SQL Data Warehouse
C. Azure Data Lake Storage
D. Azure Databricks
Correct Answer: A
You have thousands of images that contain text.
You need to process the text from the images to a machine-readable character stream.
Which Azure Cognitive Services service should you use?
A. the Image Moderation API
B. Text Analytics
C. Translator Text
D. Computer Vision
Correct Answer: D
You need to build an API pipeline that analyzes streaming data. The pipeline will perform the following: ✑ Visual text recognition ✑ Audio transcription ✑ Sentiment analysis ✑ Face detection Which Azure Cognitive Services should you use in the pipeline? A. Custom Speech Service B. Face API C. Text Analytics D. Video Indexer
Correct Answer: D
You design an AI solution that uses an Azure Stream Analytics job to process data from an Azure IoT hub. The IoT hub receives time series data from thousands of IoT devices at a factory.
The job outputs millions of messages per second. Different applications consume the messages as they are available. The messages must be purged.
You need to choose an output type for the job.
What is the best output type to achieve the goal? More than one answer choice may achieve the goal.
A. Azure Event Hubs
B. Azure SQL Database
C. Azure Blob storage
D. Azure Cosmos DB
Correct Answer: D
Messages in Event Hubs cannot be deleted
With Time to Live or TTL, Azure Cosmos DB provides the ability to delete items automatically from a container after a certain time period
You need to deploy cognitive search. You provision an Azure Search service. What should you do next? A. Search by using the .NET SDK. B. Load data. C. Search by using the REST API. D. Create an index.
Correct Answer: D
You need to design an application that will analyze real-time data from financial feeds.
The data will be ingested into Azure IoT Hub. The data must be processed as quickly as possible in the order in which it is ingested.
Which service should you include in the design?
A. Azure Data Factory
B. Azure Queue storage
C. Azure Stream Analytics
D. Azure Notification Hubs
Correct Answer: C
Question #7Topic 3
You are designing an AI solution that will provide feedback to teachers who train students over the Internet. The students will be in classrooms located in remote areas. The solution will capture video and audio data of the students in the classrooms.
You need to recommend Azure Cognitive Services for the AI solution to meet the following requirements:
✑ Alert teachers if a student seems angry or distracted.
✑ Identify each student in the classrooms for attendance purposes.
✑ Allow the teachers to log the text of conversations between themselves and the students.
Which Cognitive Services should you recommend?
A. Computer Vision, Text Analytics, and Face API
B. Video Indexer, Face API, and Text Analytics
C. Computer Vision, Speech to Text, and Text Analytics
D. Text Analytics, QnA Maker, and Computer Vision
E. Video Indexer, Speech to Text, and Face API
Correct Answer: E
You create an Azure Cognitive Services resource.
You develop needs to be able to retrieve the keys used by the resource. The solution must use the principle of least privilege.
What is the best role to assign to the developer? More than one answer choice may achieve the goal.
A. Security Manager
B. Security Reader
C. Cognitive Services Contributor
D. Cognitive Services User
Correct Answer: D
In par with LinuxAcademy
Your company plans to deploy an AI solution that processes IoT data in real-time.
You need to recommend a solution for the planned deployment that meets the following requirements:
✑ Sustain up to 50 Mbps of events without throttling.
✑ Retain data for 60 days.
What should you recommend?
A. Apache Kafka
B. Microsoft Azure IoT Hub
C. Microsoft Azure Data Factory
D. Microsoft Azure Machine Learning
Correct Answer: A
You are designing a solution that will use the Azure Content Moderator service to moderate user-generated content.
You need to moderate custom predefined content without repeatedly scanning the collected content.
Which API should you use? (one)
A. Term List API
B. Text Moderation API
C. Image Moderation API
D. Workflow API
Correct Answer: A
You need to configure versioning and logging for Azure Machine Learning models.
Which Machine Learning service application should you use?
A. Models
B. Activities
C. Experiments
D. Pipelines
E. Deployments
Correct Answer: E
Your company recently purchased several hundred hardware devices that contain sensors.
You need to recommend a solution to process the sensor data. The solution must provide the ability to write back configuration changes to the devices.
What should you include in the recommendation?
A. Microsoft Azure IoT Hub
B. API apps in Microsoft Azure App Service
C. Microsoft Azure Event Hubs
D. Microsoft Azure Notification Hubs
Correct Answer: A - Microsoft Azure IoT Hub
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have Azure IoT Edge devices that generate streaming data.
On the devices, you need to detect anomalies in the data by using Azure Machine Learning models. Once an anomaly is detected, the devices must add information about the anomaly to the Azure IoT Hub stream.
Solution: You deploy Azure Functions as an IoT Edge module.
Does this meet the goal?
A. Yes
B. No
Correct Answer: B
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have Azure IoT Edge devices that generate streaming data.
On the devices, you need to detect anomalies in the data by using Azure Machine Learning models. Once an anomaly is detected, the devices must add information about the anomaly to the Azure IoT Hub stream.
Solution: You deploy Azure Stream Analytics as an IoT Edge module.
Does this meet the goal?
A. Yes
B. No
Correct Answer: A
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have Azure IoT Edge devices that generate streaming data.
On the devices, you need to detect anomalies in the data by using Azure Machine Learning models. Once an anomaly is detected, the devices must add information about the anomaly to the Azure IoT Hub stream.
Solution: You expose a Machine Learning model as an Azure web service.
Does this meet the goal?
A. Yes
B. No
Correct Answer: B
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You create several AI models in Azure Machine Learning Studio.
You deploy the models to a production environment.
You need to monitor the compute performance of the models.
Solution: You enable Model data collection.
Does this meet the goal?
A. Yes
B. No
Correct Answer: A