Please enable JavaScript.
Coggle requires JavaScript to display documents.
AZ-900: Describe core solutions and management tools - Coggle Diagram
AZ-900: Describe core solutions and management tools
Describe core solutions available in Azure
IOT
(Internet of Things)
Gather data from remote sources and devices
Sensors measuring Temp, humidity
Proximity/Geolocation
Sound etc, etc
Make decisions/analyse data
Proactive maintenance
stock levels
Compromise of interior
IOT Hub
Service as central message hub
Bi-directional
File Upload
request/reply
Route messages/interact with other services
Remote control of devices
No reporting, but can have API access
IOT Central
Adds to Hub with dashboard to connect/monitor/manage
Provides Device tempates for no-code connection
Azure Sphere
End to End highly secure IOT
Physical hardware which communicates sensor data
Linux OS communicates with security service
Azure Sphere Sec Service - checks validity of device & interacts with other services
AI
Azure Machine Learning
Platform for making predictions
Train a model to accurately predict a result
utlise standard techniques to create models
Pipelines to define where & when to run compute-intensive experiments
Custom, make your own models
Azure Cognitive Services
Pre-built models
Language
Speech
Vision
Decision
Azure Bot Service
Bot Framework
Specific Use Case
Serverless
Azure Functions
Event response/trigger of code
Scales automatically
Charged only when function is triggered
Stateless
Can be complex, full Language features
Logic Apps
Low Code/no-code
Integration of data & systems
Lots of connectors
DevOps Tools
Azure DevOps Services
Repos
Source Code repository
Boards
Agile PM suite
Kanban
Epic/Work Item/Issue management
Pipeline
CI/CD
Continous Integration/Continous Delivery
Automate deployment & Testing
Artifacts
Repository of compiled code
Used in Pipelines for deployment/testing
Test Plans
Automated Test tool used in Pipelines
GitHub
Based on Git
Commonly known for Open Source
Has same as Dev Ops
GitHub Actions
Similar to Pipeline
DevTest Labs
Used to create VMs for testing across environments
Reduce time to deployment/test
Data
Synapse Analytics
Data warehouse/Big Data analytics/data integration all in one
Distributed Query system
Data Virtualisation
Standard T-SQL tools
Can use static SQL pools or serverless SQL
Databricks
Big Data and Machine Learning
Based on Apache Spark
HDInsight
ETL processing
Supports many Open-soure frameworks
Hadoop
Spark
Hive
Kafka
Storm
Reliable, SLA backed, Scalable, Secure
Describe Azure Management Tools
Management
Azure Portal
Graphical interface
Virtually all features
Mobile App
Monitor health/status
Run Azure CLI/PShell
Limited functionality
PowerShell
Execute commands (cmdlets)
Calls Rest API
Can create scripts of multiple cmdlets
Available on Windoews, Linux, Mac & web via Cloud Shell
Azure CLI
Bash interface to call API
Can create scripts to automate processes
Same as PowerShell, different syntax
ARM Templates
(Azure Resource Management)
JSON description of resources required
Speeds up deployment
template is verfied before running
Visibility
Advisor
Monitors all your resources & recommends
Recommendations available via portal or API
Reliability
Security
Performance
Cost
Operational Excellence (Process/Workflow efficiency)
Monitor
Collates metrics (logs)
Take action/analyse/visualise
Service Health
Custom view of health of azure services
Region/service/resource specific
Service Outage/Planned Maintenance/Health advisiories