Describe core solutions and management tools on Azure Flashcards
What’s IoT?
IoT enables devices to gather and then relay information for data analysis
Let’s suppose your company manufactures and operates smart refrigerated vending machines. What kinds of information would you want to monitor?
You might wanna ensure that:
Each machine is operating without any errors. The machines haven't been compromised. The machines' refrigeration systems are keeping their contents within a certain temperature range. You're notified when products reach a certain inventory level so you can restock the machines.
what’s Azure IoT Hub?
Azure IoT Hub is a managed service that’s hosted in the cloud and that acts as a central message hub for bi-directional communication between your IoT application and the devices it manages. You can use Azure IoT Hub to build IoT solutions with reliable and secure communications between millions of IoT devices and a cloud-hosted solution back end. You can connect virtually any device to your IoT hub.
what’s Azure IoT Central?
Azure IoT Central builds on top of IoT Hub by adding a dashboard that allows you to connect, monitor, and manage your IoT devices.
what’s Azure Sphere?
Azure Sphere 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.
which is bets IoT for this situation, it’s critical to ensure that the device is not compromised?
When security is a critical consideration in your product’s design, the best product option is Azure Sphere, which provides a comprehensive end-to-end solution for IoT devices.
which is bets IoT for this situation, do I need a dashboard for reporting and management?
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. 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.
When can we use the azure IoT hud?
It’s ideal when e need integrate the telemetry data and all other functionality into existing maintenance requests
and bi-direcional comunication
when can we use the azure IoT central?
It’s ideal when we need a dashboard for reporting and management
when can we use the azure Sphere?
It’s ideal when e need to ensure that all devices on other things not be compromised
Question:
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?
Azure Sphere
That’s correct. Azure Sphere provides the highest degree of security to ensure the device has not been tampered with.
Question:
A company wants to quickly manage its individual IoT devices by using a web-based user interface. Which IoT technology should it choose?
IoT Central
That’s correct. IoT Central quickly creates a web-based management portal to enable reporting and communication with IoT devices.
Question:
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
That’s correct. An IoT hub communicates to IoT devices by sending and receiving messages.
what’s Azure Machine Learning?
Azure Machine Learning 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.
What’s Azure Cognitive Services?
Azure Cognitive Services provides prebuilt machine learning models that enable applications to see, hear, speak, understand, and even begin to reason. Use Azure Cognitive Services to solve general problems, such as analyzing text for emotional sentiment or analyzing images to recognize objects or faces
What’s Azure bot service?
Azure Bot Service and Bot Framework are platforms for creating virtual agents that understand and reply to questions just like a human. Azure Bot Service 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.
When use Azure bot services ?
Use Azure Bot Service when you need to create a virtual agent to interact with humans by using natural language.
When use Azure Cognitive Services?
Use Azure Cognitive Services when it comes to general-purpose tasks, such as performing a speech to text, integrating with search, or identifying the objects in an image, or when you need to predict the behavior or provides users with personalized recommendations in your app
when use Azure Machine Learning?
Choose Azure Machine Learning when you need to analyze data to predict future outcomes, or when you need use your our data
Question:
You need to predict future behavior based on previous actions. Which product option should you select as a candidate?
Azure Machine Learning
That’s correct. Azure Machine Learning enables you to build models to predict the likelihood of a future result. It should not be eliminated as a candidate.
Question:
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 Bot Service
That’s correct. Azure Bot Service creates virtual agent solutions that utilize natural language. It should not be eliminated as a candidate.
Question:
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 Cognitive Services
That’s correct. Azure Cognitive Services includes Vision services that can identify the content of an image. Azure Cognitive Services is the best candidate.
What’s Azure Functions?
With the Azure Functions service, you can host a single method or function by using a popular programming language in the cloud that runs in response to an event.
The Azure Functions solution is ideal when you’re concerned only with the code that’s running your service and not the underlying platform or infrastructure
What’s Azure Logic Apps?
Logic Apps is a low-code/no-code development platform hosted as a cloud service.
When use the Azure Functions?
you need to execute custom algorithms or perform specialized data parsing and data lookups
When use the Azure logic Apps?
Azure Logic Apps was designed with orchestration in mind, from the web-based visual configurator to the pricing model (you need to perform an orchestration across well-known APIs)
If you already have your orchestration or business logic expressed in C#, Java, Python, or another popular programming language
Question:
You need to process messages from a queue, parse them by using some existing imperative logic written in Java, and then send them to a third-party API. Which serverless option should you choose?
Azure Functions
Azure logic apps
Azure Functions
Azure Functions is the correct choice because you can use existing Java code with minimal modification.
Question:
You want to orchestrate a workflow by using APIs from several well-known services. Which is the best option for this scenario?
Azure Logic Apps
Azure Logic Apps makes it easy to create a workflow across well-known services with less effort than writing code and manually orchestrating all the steps yourself.
Question:
Your team has limited experience with writing custom code, but it sees tremendous value in automating several important business processes. Which of the following options is your team’s best option?
azure functions
azure logic apps
Azure Logic Apps
Azure Logic Apps is best suited for users who are more comfortable in a visual environment that allows them to automate their business processes. Logic Apps is the best option in this scenario.
What’s Azure DevOps Services?
Azure DevOps Services is a suite of services that address every stage of the software development lifecycle.
Azure Repos is a centralized source-code repository where software development, DevOps engineering, and documentation professionals can publish their code for review and collaboration.
Azure Boards is an agile project management suite that includes Kanban boards, reporting, and tracking ideas and work from high-level epics to work items and issues. Azure Pipelines is a CI/CD pipeline automation tool. Azure Artifacts is a repository for hosting artifacts, such as compiled source code, which can be fed into testing or deployment pipeline steps. Azure Test Plans is an automated test tool that can be used in a CI/CD pipeline to ensure quality before a software release.
What’s Azure DevTest Labs?
Azure DevTest Labs provides an automated means of managing the process of building, setting up, and tearing down virtual machines (VMs) that contain builds of your software projects. This way, developers and testers can perform tests across a variety of environments and builds.
What’s GitHub and GitHub Actions?
GitHub is arguably the world’s most popular code repository for open-source software. Git is a decentralized source-code management tool, and GitHub is a hosted version of Git that serves as the primary remote.
When use the GitHub and Git?
If is necessary building open-source software use it
When use the DevTest labs?
If your aim is to automate the creation and management of a test lab environment, consider choosing Azure DevTest Labs.
When use the DevOps service?
Azure DevOps has a much more granular set of permissions that allow organizations to refine who is able to perform most operations across the entire toolset.(when you need diferent kinds of permissions)
Azure DevOps is highly customizable, which allows an administrator to add custom fields to capture metadata and other information alongside each work item.(For generates report)
Question:
Which of the following choices would not be used to automate a CI/CD process?
Azure Pipelines
GitHub Actions
Azure Boards
Azure Boards
Azure Boards is an agile project-management tool. It would not be used to automate a CI/CD process.
Question:
Which service could help you manage the VMs that your developers and testers need to ensure that your new app works across various operating systems?
Azure DevTest Labs
Azure Test Labs
Azure Repos
Azure DevTest Labs
Azure DevTest Labs is used to manage VMs for testing, including configuration, provisioning, and automatic de-provisioning.
Question:
Which service lacks features to assign individual developers tasks to work on?
Azure Pipelines
Azure Pipelines is a CI/CD tool for building an automated toolchain. It lacks features to assign tasks for individual developers to work on. However, it can automate other tools to assign tasks to users.
What’s Azure portal?
By using the Azure portal, a web-based user interface, you can access virtually every feature of Azure. The Azure portal provides a friendly, graphical UI to view all the services you’re using, create new services, configure your services, and view reports.
What’s Azure mobile app?
The Azure mobile app provides iOS and Android access to your Azure resources when you’re away from your computer. With it, you can:
Monitor the health and status of your Azure resources. Check for alerts, quickly diagnose and fix issues, and restart a web app or virtual machine (VM). Run the Azure CLI or Azure PowerShell commands to manage your Azure resources.
What’s Azure PowerShell?
Azure PowerShell is a shell with which developers and DevOps and IT professionals can execute commands called cmdlets (pronounced command-lets). These commands call the Azure Rest API to perform every possible management task in Azure. Cmdlets can be executed independently or combined into a script file and executed together to orchestrate:
The routine setup, teardown, and maintenance of a single resource or multiple connected resources. The deployment of an entire infrastructure, which might contain dozens or hundreds of resources, from imperative code.
Capturing the commands in a script makes the process repeatable and automatable.
Azure PowerShell is available for Windows, Linux, and Mac, and you can access it in a web browser via Azure Cloud Shell.
Windows PowerShell has helped Windows-centric IT organizations automate many of their on-premises operations for years, and these organizations have built up a large catalog of custom scripts and cmdlets, as well as expertise.
What’s Azure CLI?
The Azure CLI command-line interface is an executable program with which a developer, DevOps professional, or IT professional can execute commands in Bash. The commands call the Azure Rest API to perform every possible management task in Azure.
What’s ARM templates?
Although it’s possible to write imperative code in Azure PowerShell or the Azure CLI to set up and tear down one Azure resource or orchestrate an infrastructure comprising hundreds of resources, there’s a better way to implement this functionality.
When use ARM templates?
ARM templates define your application’s infrastructure requirements for a repeatable deployment that is done in a consistent manner
Use ARM to scale fast when you need make the same resource, using json declarative
When use or Azure Powershell?
Use this method if your team has knowledge about Windows administrator
When use Azure Portal?
If you need view data visually or creating reports, the azure portal is better choice
When use Azure mobile?
If you don’t have a computer available, use the mobile app to do tasks
When use Azure CLI?
Use this method if your team has knowledge about Linux administrator
Question:
As an administrator, you need to retrieve the IP address from a particular VM by using Bash. Which of the following tools should you use?
ARM templates
Azure PowerShell
The Azure portal
The Azure CLI
The Azure CLI
The Azure CLI enables you to use Bash to run one-off tasks on Azure.
Question:
You’re a developer who needs to set up your first VM to host a process that runs nightly. Which of the following tools is your best choice?
ARM templates
Azure PowerShell
The Azure portal
The Azure CLI
The Azure portal
The Azure portal is a great place for newcomers to learn about Azure and set up their first resources.
Question:
What is the best infrastructure-as-code option for quickly and reliably setting up your entire cloud infrastructure declaratively?
ARM templates
Azure PowerShell
The Azure portal
The Azure CLI
ARM templates
ARM templates are the best infrastructure-as-code option for quickly and reliably setting up your entire cloud infrastructure declaratively.
What can we do using combination of monitoring solutions on Azure?
Gain answers, insights, and alerts to help ensure that you’ve optimized your cloud usage.
Ascertain the root cause of unplanned issues. Prepare ahead of time for planned outages.
What’s Azure Advisor?
Azure Advisor evaluates your Azure resources and makes recommendations to help improve reliability, security, and performance, achieve operational excellence, and reduce costs. Advisor is designed to help you save time on cloud optimization.
what notifications can azure advisor show you?
Reliability: Used to ensure and improve the continuity of your business-critical applications.
Security: Used to detect threats and vulnerabilities that might lead to security breaches.
Performance: Used to improve the speed of your applications.
Cost: Used to optimize and reduce your overall Azure spending.
Operational Excellence: Used to help you achieve process and workflow efficiency, resource manageability, and deployment best practices.
What’s Azure Monitor?
Azure Monitor is a platform for collecting, analyzing, visualizing, and potentially taking action based on the metric and logging data from your entire Azure and on-premises environment.
What’s Azure Application Insights?
a service for sending telemetry information from application source code to Azure, uses Azure Monitor under the hood.
What’s Azure Service Health?
Azure Service Health provides a personalized view of the health of the Azure services, regions, and resources you rely on.
what kind of Health service helps you to keep an eye on ?
Service issues are problems in Azure, such as outages, that affect you right now. You can drill down to the affected services, regions, updates from your engineering teams, and find ways to share and track the latest information.
Planned maintenance events can affect your availability. You can drill down to the affected services, regions, and details to show how an event will affect you and what you need to do. Most of these events occur without any impact to you and aren’t shown here. In the rare case that a reboot is required, Service Health allows you to choose when to perform the maintenance to minimize the downtime.
Health advisories are issues that require you to act to avoid service interruption, including service retirements and breaking changes. Health advisories are announced far in advance to allow you to plan.
When use Azure Service Health?
If you want to keep tabs on Azure itself, especially the services and regions you depend on, you want to choose Azure Service Health. You can view the current status of the Azure services you rely on, upcoming planned outages, and services that will be sunset. You can set up alerts that help you stay on top of incidents and upcoming downtime without having to visit the dashboard regularly.
When use Azure Monitor?
Choose Azure Monitor when you want to measure custom events alongside other collected telemetry data. Custom events, such as those added in the source code of your software applications, could help identify and diagnose why your application is behaving a certain way.
you would use Azure Monitor to set up alerts for key events that are related to your specific resources.
When use Azure Advisor?
Choose Azure Advisor when you’re looking for an analysis of your deployed resources. Azure Advisor analyzes the configuration and usage of your resources and provides suggestions on how to optimize for reliability, security, performance, costs, and operations based on experts’ best practices.
Question:
You want to be alerted when new recommendations to improve your cloud environment are available. Which service will do this?
Azure Advisor
Azure Monitor
Azure Service Health
Azure Advisor
Azure Advisor can alert you when new recommendations are available.
Question:
Which service provides official outage root cause analyses (RCAs) for Azure incidents?
Azure Advisor
Azure Monitor
Azure Service Health
Azure Service Health
Azure Service Health provides incident history and RCAs to share with your stakeholders.
Question:
Which service is a platform that powers Application Insights, monitoring for VMs, containers, and Kubernetes?
Azure Advisor
Azure Monitor
Azure Service Health
Azure Monitor
Azure Monitor is the platform used by Application Insights.
big data
what is Azure Synapse Analytics?
Azure Synapse Analytics (formerly Azure SQL Data Warehouse) is a limitless analytics service that brings together enterprise data warehousing and big data analytics. You can query data on your terms by using either serverless or provisioned resources at scale. You have a unified experience to ingest, prepare, manage, and serve data for immediate BI and machine learning needs.
What is Azure HDInsight?
Azure HDInsight is a fully managed, open-source analytics service for enterprises. It’s a cloud service that makes it easier, faster, and more cost-effective to process massive amounts of data. You can run popular open-source frameworks and create cluster types such as Apache Spark, Apache Hadoop, Apache Kafka, Apache HBase, Apache Storm, and Machine Learning Services. HDInsight also supports a broad range of scenarios such as extraction, transformation, and loading (ETL), data warehousing, machine learning, and IoT.
what is Azure Databricks?
Azure Databricks helps you unlock insights from all your data and build artificial intelligence solutions. You can set up your Apache Spark environment in minutes, and then autoscale and collaborate on shared projects in an interactive workspace. Azure Databricks supports Python, Scala, R, Java, and SQL, as well as data science frameworks and libraries including TensorFlow, PyTorch, and scikit-learn.