Azure Solutions Facts Flashcards
Azure Synapse Analytics
Azure Synapse Analytics is a big data solution that combines data warehousing and analytics, including:
Synapse SQL (distributed query service)
Spark (an open-source big data solution)
Synapse pipelines
Synapse tudio (data management, tasks, and user experience building)
Azure Synapse Analytics can be used to quickly gather, analyze, and draw insights from all of your data warehouses
HDInsight
HDInsight is useful when you need an open-source analytics solution that supports a variety of frameworks:
As a PaaS
As a cloud-based analytics service
To supports Hadoop, Apache Spark, R, Hive, and other frameworks
Azure Databricks
Azure Databricks is useful when focusing on data collaboration and transformation instead of data management. Azure Databricks:
Is a PaaS cloud-based analytics service
Works with the Hadoop framework
Has two development environments for data applications:
Azure Databricks Workspace
Azure Databricks SQL Analytics
Azure Machine Learning
Azure Machine Learning is:
A cloud-based service
Used for training, deploying, and managing machine learning models
Cognitive Services
Cognitive Services are used to integrate cognitive intelligence into apps, including:
A cloud-based service
Four cognitive services:
Speech (speech recognition)
Vision (video and image analysis)
Decision (identify offensive content and personalize a user’s experience)
Language (interpret the intended message, not just individual words)
Azure Bot Service
Azure Bot Service is a managed service for bot development.
Azure DevOps
Azure DevOps Services is a suite of services designed for use throughout the software development life cycle (SDLC). The following tools are available in the Azure DevOps Suite:
Azure Repos – A repository where developers can publish source code for feedback and peer collaboration.
Azure Pipelines – Uses continuous integration (CI) and continuous delivery (CD) for building, testing, and distribution.
Azure Artifacts – A repository for source code artifacts.
Azure Boards – A visual Kanban-style method for managing and tracking development projects.
Azure Test Plans – Used to manage software testing.
DevTest Labs
DevTest Labs is an environment for testing. You can test the creation and management of virtual machines, IaaS, and PaaS before purchasing and implementing them in a live setting.
Azure IoT Hub
Azure IoT Hub is designed for developers looking to create custom solutions for their IoT platform. Azure IoT Hub is:
A PaaS solution
Can be integrated with other Azure services
A bi-directional, centralized messaging hub that communicates between your IoT management application and its devices
Designed for developers looking to develop custom solutions for their IoT platform using Python, Java, C, C#, and Node.js
Secure, reliable, and scalable
Azure IoT Central
IoT Central is an application platform that provides software to connect your IoT devices to the cloud. IoT Central:
Is a SaaS solution
Provides standardized templates for building applications
Simplifies your design processes and reduces the cost of development and management
Is secure, reliable, and scalable
Can be used to manage your own IoT devices without in-depth knowledge of IoT application development
Azure Sphere
Azure Sphere is used for creating and programming IoT devices, including:
Certified chips known as microcontroller units (MCUs)
A Microsoft managed Linux-based operating system
Azure Security Service
Azure Functions
Azure Functions:
Run code when triggered by Azure and on-premises system events that need an immediate response
Allow you to focus on the code running your service instead of its infrastructure
Support .NET, Java, Python, PowerShell, and several other languages
Logic Apps
Logic Apps:
Is used for scheduling, automating, and orchestrating workflow
Includes pre-built connectors for Microsoft services and third-party services
Azure Portal
Azure Portal is a centralized, web-based interface for creating, monitoring, and managing your simple Azure deployments and applications.
Azure PowerShell
Azure PowerShell Is a command-line interface preferred by Windows users that:
Can be used with Linux, Windows, and iOS
Is used for automation
Uses simple commands (cmdlets)
Is run on a user’s local machine
Because many professionals have been using PowerShell for years, it may be easier or faster for them to use PowerShell in the Azure environment for occasional tasks.