2 Core Azure Services
https://docs.microsoft.com/en-us/learn/modules/explore-azure-infrastructure/index
https://www.youtube.com/watch?v=utIGRCN0VP0
Azure Service Bus = used as a messaging service
Azure Security Center = Used to increase the security posture
Azure Storage Account = used for object file table and queue storage
accessed from anywhere around the world via HTTP
automatically in at least three copies
azcopy.exe. = Must be rehydrated before the data can be accessed
Azure Key Vault = You can store certificates here
Azure Identity Protection = Used to protect Azure AD identities
Login from an anonymous IP address
AD Privileged Identity Management = Privileged level access in Azure
Azure Synapse = Store petabytes of data, be able run complex queries
across the data. For BI and Machine learning
Relational database as a managed service
Azure Powerapps = mobile phone apps
Azure App Service = Host web app
Azure Cloud Shell = Create Virtual Machines also on Android machines
PowerShell = enables you to connect to your Azure subscription and manage resources.
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.
Linux = Powershell Core and Azure CLI
iPhone = Azure Cloud Shell, Azure CLI
ChromeOS = Azure Cloud Shell
Android = Azure Cloud Shell and Powershell
Windows 10 = Azure CLI. Azure portal, Azure Powershell
Ubuntu = Azure CLI. Azure portal, Azure Powershell
MacOS = Powershell Core
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
Azure Logic Apps = designed to implement workflows provide serverless
Can send email
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
Management groups = used to group your resources within subscriptions
Azure Resource Groups = inherit the permissions assigned to the
resource group
deploy set of vm with same permissions
Have no costs associate with them
resource groups don't inherit tags
If you delete a resource group, all the resources will be deleted
Azure Resource Manager = Platform to deploy cloud resources.
Azure Data Box = effectively move large amounts of data to Azure
Blobs = store data disks on VM
Blob rehydration = To read data in archive storage, change the tier into hot or cool
Premium storage = high performance hardware for data that is accessed frequently
Archive storage = data that is rarely accessed 180 days
Cold storage = data that is rarely accessed 30 days
Hot storage = optimized for storing data that is accessed frequently
Azure Table storage = Store NoSQL data in the cloud, for example user data
Large amounts of data that is not accessed frequently
Azure SQL Datawarehouse (Scalability) high availability
Azure Data Lake (Power BI / infrequently used)
perform big data analytics over data stored on Azure Blob storage
Cool & Archive storage
Data that is accessed frequently
Azure SQL Databases = Microsoft handles all patching and updating of the SQL and OS
Azure PostgreSQL
Azure CosmosDB = Ensure low latency access to data from around the world
fully managed service = no custom software
Mongo DB and Cassandra JSON files
Microsoft handles all patching and updating of the SQL and OS
Azure Marketplace = Here you can look for already solutions
IoT = Internet of Things
IoT Hub = Processes data from millions of sensors
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
Azure databricks = A big data analysis service for machine learning
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
Azure Event Grid = easily build apps with event-based architectures
Azure Portal = https://portal.azure.com.
Create Virtual Machines also on Android machines
Azure Advisor = Recommendations how to reduce cost running VM
No recommendations improve security
No recommendations configure network settings
Azure DevTest Labs = Create VM from custom images or auto-shutdown VM's
Quickly provision development and test environments
Different OS’s
Scalesets = all VM instances are created from the same base OS image and configuration.
ARM template = To deploy 10 identical resources simultaneously
Elastic Pools = Reduce the overall cost if the database have unpredictable usage demands
Azure Resource Manager templates = automate the deployment of resources
Subscriptions = For billing per subscriptions
Azure Load Balancer = divert traffic to backend VM at the network layer
Azure Web Apps = used to host web applications
Azure Traffic Manager = used for DNS based traffic routing
Docker container = A PaaS offering
A single data center = Availability center
Tag = resource groups don't inherit tags
Stopped state = (deallocated) the compute costs are no longer charged
OS level disk costs will be charged