Describe Core Solutions and Management Tools Flashcards
________ enables devices to gather and then relay information for data analysis. It consists of smart devices that are equipped with sensors that collect data.
IoT
____________ is the ability of devices to garner and then relay information for data analysis.
IoT Internet of Things
___________ is a fully managed global IoT SaaS solution that makes it easy to connect, monitor, and manage IoT assets at scale.
Azure IoT Central
_____________ is a managed service hosted in the cloud that acts as a central message hub for bi-directional communication between IoT applications and devices it manages.
Azure IoT Hub
_________ is a secured, high-level application platform with built-in communication and security features for Internet connected devices.
Azure Sphere
Use _________to build IoT solutions with reliable and secure communications between millions of IoT devices and a cloud-hosted solution back end. With it, you can connect virtually any device.
Azure IoT Hub
True or false: The IoT Hub service supports one-way communications from the device to the cloud.
False. The IoT Hub service supports communications both from the device to the cloud and from the cloud to the device. It also supports multiple messaging patterns, such as device-to-cloud telemetry, file upload from devices, and request-reply methods to control your devices from the cloud.
From a cloud-to-device perspective, IoT Hub allows for ___________________. That is, you can have either manual or automated remote control of connected devices, so you can instruct the device to open valves, set target temperatures, restart stuck devices, and so on.
command and control
_____________ builds on top of IoT Hub by adding a dashboard that allows you to connect, monitor, and manage your IoT devices.
True or false: With Azure IoT Central, you can watch the overall performance across all devices in aggregate, and you can set up alerts that send notifications when a specific device needs maintenance. Finally, you can push firmware updates to the device.
True
A key part of IoT Central is the use of _____________. By using these, you can connect a device without any service-side coding. IoT Central uses the templates to construct the dashboards, alerts, and so on.
device templates
__________ creates an end-to-end, highly secure IoT solution for customers that encompasses everything from the hardware and operating system on the device to the secure method of sending messages from the device to the message hub. It has built-in communication and security features for internet-connected devices.
What are the 3 parts of Azure Sphere?
- The first part is the Azure Sphere micro-controller unit (MCU), which is responsible for processing the operating system and signals from attached sensors. The following image displays the Seeed Azure Sphere MT3620 Development Kit MCU, one of several different starter kits that are available for prototyping and developing Azure Sphere applications.
- The second part is a customized Linux operating system (OS) that handles communication with the security service and can run the vendor’s software.
- The third part is Azure Sphere Security Service, also known as AS3. Its job is to make sure that the device has not been maliciously compromised. When the device attempts to connect to Azure, it first must authenticate itself, per device, which it does by using certificate-based authentication. If it authenticates successfully, AS3 checks to ensure that the device hasn’t been tampered with. After it has established a secure channel of communication, AS3 pushes any OS or approved customer-developed software updates to the device.de
What IoT hub production can your programmers use create a customized set of management tools and reports?
IoT Hub RESTful API
What IoT product would you use if you wanted a pre-built customizable user interface with which you can view and control your devices remotely? With this solution, you can control a single device or all devices at once, and you can set up alerts for certain conditions, such as a device failure.
IoT Central
True or false: IoT Sphere integrates with many different Azure products, including IoT Hub, to create a dashboard with reports and management features.
False. IoT Central integrates with many different Azure products, including IoT Hub, to create a dashboard with reports and management features.
What are key criteria that would lead to deciding which IoT product to use?
- Is it critical to ensure that the device is not compromised? Not in every case. Manufacturers and customers would rather not have their devices to be maliciously compromised and used for nefarious purposes, however in some cases it’s more critical to ensure the integrity than others. Do I need a dashboard for reporting and management?
- Your next decision will be the level of services you require from your IoT solution. If you merely want to connect to your remote devices to receive telemetry and occasionally push updates, and you don’t need any reporting capabilities, you might prefer to implement Azure IoT Hub by itself. Your programmers can still create a customized set of management tools and reports by using the IoT Hub RESTful API. However, if you want a pre-built customizable user interface with which you can view and control your devices remotely, you might prefer to start with IoT Central.
When security is a critical consideration in your product’s design, what is the best IoT product, which provides a comprehensive end-to-end solution for IoT devices?
Azure Sphere
True or false: Azure Sphere ensures a secure channel of communication between the device and Azure by controlling everything from the hardware to the operating system and the authentication process. This ensures that the integrity of the device is uncompromised. After a secure channel is established, messages can be received from the device securely, and messages or software updates can be sent to the device remotely.
True
_____________ provides a complete solution for scenarios where security is critical.
Azure Sphere
A company wants to build a new voting kiosk for sales to governments around the world. Which IoT technologies should the company choose to ensure the highest degree of security?
- IoT Hub
- IoT Central
- Azure Sphere
Azure Sphere
Azure Sphere provides the highest degree of security to ensure the device has not been tampered with.
A company wants to quickly manage its individual IoT devices by using a web-based user interface. Which IoT technology should it choose?
- IoT Hub
- IoT Central
- Azure Sphere
IoT Central
IoT Central quickly creates a web-based management portal to enable reporting and communication with IoT devices.
You want to send messages from the IoT device to the cloud and vice versa. Which IoT technology can send and receive messages?
- IoT Hub
- IoT Central
- Azure Sphere
IoT Hub
An IoT hub communicates to IoT devices by sending and receiving messages.
______________ is a category of computing that adapts and improves its decision-making ability over time based on its successes and failures.
Artificial Intelligence (AI)
_______________ is a platform for making predictions. It consists of tools and services that allow you to connect to data to train and test models to find one that will most accurately predict a future result. After you’ve run experiments to test the model, you can deploy and use it in real time via a web API endpoint.
_______________ provides prebuilt machine learning models that enable applications to see, hear, speak, understand, and even begin to reason. Use this to solve general problems, such as analyzing text for emotional sentiment or analyzing images to recognize objects or faces.
_______________ and ________________ are platforms for creating virtual agents that understand and reply to questions just like a human.
Bot Framework
__________________ is a bit different from Azure Machine Learning and Azure Cognitive Services in that it has a specific use case. Namely, it creates a virtual agent that can intelligently communicate with humans.
Azure Bot Service
What are the 2 basic approaches to AI?
There are two basic approaches to AI. The first is to employ a deep learning system that’s modeled on the neural network of the human mind, enabling it to discover, learn, and grow through experience.
The second approach is machine learning, a data science technique that uses existing data to train a model, test it, and then apply the model to new data to forecast future behaviors, outcomes, and trends.
___________ is a system that’s modeled on the neural network of the human mind, enabling it to discover, learn, and grow through experience.
deep learning
_______________ is a data science technique that uses existing data to train a model, test it, and then apply the model to new data to forecast future behaviors, outcomes, and trends.
machine learning
_________ is used to detect credit card fraud by analyzing each new transaction and using what it has learned from analyzing millions of fraudulent transactions.
machine learning
True or false: Virtually every device or software system that collects textual, visual, and audio data could feed a machine learning model that makes that device or software system smarter about how it functions in the future.
True
What AI product would you chose if your data scientists need complete control over the design and training of an algorithm using your own data?
Azure Machine Learning
While ______________ requires you to bring your own data and train models over that data, ____________ , for the most part, provides pretrained models so that you can bring in your live data to get predictions on.
Azure Machine Learning
Azure Cognitive Services
Name the 4 Azure Cognitive Services categories?
- Language services: Allow your apps to process natural language with prebuilt scripts, evaluate sentiment, and learn how to recognize what users want.
- Speech services: Convert speech into text and text into natural-sounding speech. Translate from one language to another and enable speaker verification and recognition.
- Vision services: Add recognition and identification capabilities when you’re analyzing pictures, videos, and other visual content.
- Decision services: Add personalized recommendations for each user that automatically improve each time they’re used, moderate content to monitor and remove offensive or risky content, and detect abnormalities in your time series data.
Which AI product would you use when you need to create a virtual agent to interact with humans by using natural language. This product integrates knowledge sources, natural language processing, and form factors to allow interaction across different channels.
Azure Bot Service
What AI product would you use when you need a service that can understand the content and meaning of images, video, or audio, or that can translate text into a different language? This product is used when it comes to general purpose tasks, such as performing speech to text, integrating with search, or identifying the objects in an image.
Azure Cognitive Services
The AI product ___________ is general purpose, meaning that many different kinds of customers can benefit from the work that Microsoft has already done to train and test these models and offer them inexpensively at scale.
Azure Cognitive Services
What AI product would you use when you need to predict user behavior or provide users with personalized recommendations in your app?
Azure Cognitive Services Personalizer
What AI product would you use when your app will need to predict future outcomes based on private historical data? You would choose this product when you need to analyze data to predict future outcomes.
Azure Machine Learning
What AI product would you use when you need to analyze years’ worth of financial transactions to discover new patterns that could help you create new products and services for your company’s clients and then offer those new services during routine customer service calls?
Azure Machine Learning
What AI product would you use when you need to build a model by using your own data or perform a different task than those listed above?
Azure Machine Learning
What AI produce would you use for decision support systems?
Machine Learning
What AI product would you choose for data analysis?
Cognitive Services
Which AI product would you use for interactive chat experiences?
Azure Bot Service
You need to predict future behavior based on previous actions. Which product option should you select as a candidate?
- Azure Machine Learning
- Azure Bot Service
- Azure Cognitive Services
Azure Machine Learning
Azure Machine Learning enables you to build models to predict the likelihood of a future result. It should not be eliminated as a candidate.
You need to create a human-computer interface that uses natural language to answer customer questions. Which product option should you select as a candidate?
- Azure Machine Learning
- Azure Cognitive Services
- Azure Bot Service
Azure Bot Service
Azure Bot Service creates virtual agent solutions that utilize natural language. It should not be eliminated as a candidate.
You need to identify the content of product images to automatically create alt tags for images formatted properly. Which product option is the best candidate?
- Azure Machine Learning
- Azure Cognitive Services
- Azure Bot Service
Azure Cognitive Services
Azure Cognitive Services includes Vision services that can identify the content of an image. Azure Cognitive Services is the best candidate.
_____________ is a term used to describe an execution environment that’s set up and managed for you. You merely specify what you want to happen by writing code or connecting and configuring components in a visual editor, and then specify the actions that trigger your functionality, such as a timer or an HTTP request. Best of all, you never have to worry about an outage, your code can scale instantly to meet demand, and you pay based only on the actual usage of your code.
Serverless computing
____________________ is a cloud-hosted execution environment that runs your code but abstracts the underlying hosting environment.
serverless computing
True of false: With serverless computing, the key idea is that you’re not responsible for setting up or maintaining the server. You don’t have to worry about scaling it when there’s increased demand, and you don’t have to worry about outages. The cloud vendor takes care of all maintenance and scaling concerns for you.
True
With _____________, you configure your apps to respond to events. An event could be a REST endpoint, a periodic timer, or even a message received from another Azure service. The app runs only when it’s triggered by an event. Scaling and performance are handled automatically, and you’re billed only for the resources you use. You don’t even need to reserve resources.
serverless computing
_____________ is ordinarily used to handle back-end scenarios. In other words, it is responsible for sending messages from one system to another, or processing messages that were sent from other systems. It’s not used for user-facing systems but, rather, it works in the background.
Serverless computing
With the ____________, you can host a single method or function by using a popular programming language in the cloud that runs in response to an event. An example of an event might be an HTTP request, a new message on a queue, or a message on a timer.
Because of its atomic nature, _____________ can serve many purposes in an application’s design. These can be written in many common programming languages, such as C#, Python, JavaScript, Typescript, Java, and PowerShell.
Azure Functions
____________ scales automatically, and charges accrue only when a function is triggered. These qualities make this a solid choice when demand is variable.
Azure Functions
What product would be good to use when your app might be receiving messages from an IoT solution that monitors a fleet of delivery vehicles, which are likely to have more data arriving during business hours? This product can scale out to accommodate these busier times.
Azure Functions