02 Core Azure Services
02 Core Azure Services
https://docs.microsoft.com/en-us/learn/modules/explore-azure-infrastructure/index
https://www.youtube.com/watch?v=utIGRCN0VP0
Azure CLI
Azure CLI is a cross-platform command-line program that connects to Azure and executes
administrative commands on Azure resources. Cross-platform means that it can be run on
Windows, Linux, or macOS.
Serverless Computing
Azure Function App = used to host code that could be run on a serverless
Infrastructure cost-effective
Save on costs if you want to run small pieces of code
Region = not all regions have the same and fully available Azure
services/features/tools. This includes availability zones.
Availability Zone (e.g. Zone 1, Zone 2, Zone 3 - within a particular region)
Availability Zones are physically separate datacenters within an Azure region. Each Availability
Zone is made up of one or more datacenters equipped with independent power, cooling, and
networking. Availability zones can be used in the case of data center wide failure
Availability Sets
Availability Sets comprise of update and fault domains. Update Domain: When a maintenance
event occurs, the update is sequenced through update domains. Fault Domain: Fault domains
provide for the physical separation of a workload across different hardware in the datacenter.
Hierarchy: Geography > Region > Availability Zone > Availability Set > Fault Domain/Update
Domain
Azure Table storage = Store NoSQL data in the cloud, for example user data
Big Data
Azure SQL Data Warehouse = parallel processing, scalability, high availability (Power Bi)
Azure HDInsights = Can be used for open-source frameworks as Hadoop
Analyse streaming data
Azure Data Lake Storage = Provide capabilities to perform Big Data analytics over data
stored on Azure Blob storage (Power BI / infrequently used)
perform big data analystics over data stored on Azure Blob
storage Cool & Archive storage
Artificial Intelligence
Data Box Edge/Gateway = an AI-enabled edge computing device with network
Data transfer capabilities
Azure Cognitive Services = build AI modules without AI skills
Azure Machine Learning Studio = AI predictive analytics solutions AI
Ai bot = Provides a digital online assistant that provides speech support
Elastic Pools = Reduce the overall cost if the database have unpredictable usage demands
Azure Resource Manager templates = automate the deployment of resources