Windows or Linux virtual machines (VMs) hosted in Azure
Azure Virtual Machines
Azure Virtual Machines
Windows or Linux virtual machines (VMs) hosted in Azure
Scaling for Windows or Linux VMs hosted in Azure
Azure Virtual Machine Scale Sets
Azure Virtual Machine Scale Sets
Scaling for Windows or Linux VMs hosted in Azure
Enables management of a cluster of VMs that run containerized services
Azure Kubernetes Service
Azure Kubernetes Service
Enables management of a cluster of VMs that run containerized services
Distributed systems platform. Runs in Azure or on-premises.
Azure Service Fabric
Azure Service Fabric
Distributed systems platform. Runs in Azure or on-premises
Managed service for parallel and high-performance computing applications
Azure Batch
Azure Batch
Managed service for parallel and high-performance computing applications
Azure Container Instances
Provides containers without requiring VM provision or higher services.
Provides containers without requiring VM provision or higher services.
Azure Container Instances
An event-driven, serverless compute service
Azure Functions
Azure Functions
An event-driven, serverless compute service
Connects VMs to incoming Virtual Private Network (VPN) connections
Azure Virtual Network
Azure Virtual Network
Connects VMs to incoming Virtual Private Network (VPN) connections
Balances inbound and outbound connections to applications or service endpoints
Azure Load Balancer
Azure Load Balancer
Balances inbound and outbound connections to applications or service endpoints
Optimizes app server farm delivery while increasing application security
Azure Application Gateway
Azure Application Gateway
Optimizes app server farm delivery while increasing application security
Azure VPN Gateway
Accesses Azure Virtual Networks through high-performance VPN gateways
Accesses Azure Virtual Networks through high-performance VPN gateways
Azure VPN Gateway
Provides ultra-fast DNS responses and ultra-high domain availability
Azure DNS
Azure DNS
Provides ultra-fast DNS responses and ultra-high domain availability
Delivers high-bandwidth content to customers globally
Azure Content Delivery Network
Azure Content Delivery Network
Delivers high-bandwidth content to customers globally
Protects Azure-hosted applications from distributed denial of service (DDOS) attacks
Azure DDoS Protection
Azure DDoS Protection
Protects Azure-hosted applications from distributed denial of service (DDOS) attacks
Distributes network traffic across Azure regions worldwide
Azure Traffic Manager
Azure Traffic Manager
Distributes network traffic across Azure regions worldwide
Connects to Azure over high-bandwidth dedicated secure connections
Azure ExpressRoute
Azure ExpressRoute
Connects to Azure over high-bandwidth dedicated secure connections
Monitors and diagnoses network issues using scenario-based analysis
Azure Network Watcher
Azure Network Watcher
Monitors and diagnoses network issues using scenario-based analysis
Implements high-security, high-availability firewall with unlimited scalability
Azure Firewall
Azure Firewall
Implements high-security, high-availability firewall with unlimited scalability
Creates a unified wide area network (WAN), connecting local and remote sites
Azure Virtual WAN
Azure Virtual WAN
Creates a unified wide area network (WAN), connecting local and remote sites
Storage service for very large objects, such as video files or bitmaps
Azure Blob storage
Azure Blob storage
Storage service for very large objects, such as video files or bitmaps
File shares that you can access and manage like a file server
Azure File storage
Azure File storage
File shares that you can access and manage like a file server
A data store for queuing and reliably delivering messages between applications
Azure Queue storage
Azure Queue storage
A data store for queuing and reliably delivering messages between applications
A NoSQL store that hosts unstructured data independent of any schema
Azure Table storage
Azure Table storage
A NoSQL store that hosts unstructured data independent of any schema
Globally distributed database that supports NoSQL options
Azure Cosmos DB
Azure Cosmos DB
Globally distributed database that supports NoSQL options
Fully managed relational database with auto-scale, integral intelligence, and robust security
Azure SQL Database
Azure SQL Database
Fully managed relational database with auto-scale, integral intelligence, and robust security
Fully managed and scalable MySQL / PostgreSQL / MariaDB relational database with high availability and security
Azure Database for MySQL / PostgreSQL / MariaDB
Azure Database for MySQL / PostgreSQL / MariaDB
Fully managed and scalable MySQL / PostgreSQL / MariaDB relational database with high availability and security
Host enterprise SQL Server apps in the cloud
SQL Server on VMs
SQL Server on VMs
Host enterprise SQL Server apps in the cloud
Fully managed data warehouse with integral security at every level of scale at no extra cost
Azure SQL Data Warehouse
Azure SQL Data Warehouse
Fully managed data warehouse with integral security at every level of scale at no extra cost
Migrates your databases to the cloud with no application code changes
Azure Database Migration Service
Azure Database Migration Service
Migrates your databases to the cloud with no application code changes
Caches frequently used and static data to reduce data and application latency
Azure Cache for Redis
Azure Cache for Redis
Caches frequently used and static data to reduce data and application latency
Quickly create powerful cloud apps for web and mobile
Azure App Service
Azure App Service
Quickly create powerful cloud apps for web and mobile.
Send push notifications to any platform from any back end
Azure Notification Hubs
Azure Notification Hubs
Send push notifications to any platform from any back end
Publish APIs to developers, partners, and employees securely and at scale
Azure API Management
Azure API Management
Publish APIs to developers, partners, and employees securely and at scale
Fully managed search as a service
Azure Search
Azure Search
Fully managed search as a service
Create and deploy mission-critical web apps at scale
Web Apps feature of Azure App Service
Web Apps feature of Azure App Service
Create and deploy mission-critical web apps at scale
Add real-time web functionalities easily
Azure SignalR Service
Azure SignalR Service
Add real-time web functionalities easily
What is a region?
It is a geographical area on the planet containing at least one, but potentially multiple datacenters that are in close proximity and networked together with a low-latency network.
What is a geography?
It is a discrete market typically containing two or more regions that preserve data residency and compliance boundaries.
What are availability zones?
They are physically separate datacenters within an Azure region.

What is a region pair?
Each Azure region is always paired with another region within the same geography (such as US, Europe, or Asia) at least 300 miles away.

What are the four common techniques for performing compute in Azure?
- virtual machines
- containers
- azure app service
- serverless computing
What are virtual machines?
They are software emulations of physical computers.
What are containers?
They are a virtualization environment but, unlike a virtual machine, they do not include an operating system. Instead, they reference the operating system of the host environment that runs the container.
What is Azure App Service?
It is a platform-as-a-service (PaaS) offering in Azure that is designed to host enterprise-grade web-oriented applications.
What is Serverless Computing?
It is a cloud-hosted execution environment that runs your code but completely abstracts the underlying hosting environment.
What’s an availability set?
It is a logical grouping of two or more VMs that ensure your application remains available during planned or unplanned maintenance.
Azure creates two fault domains (two racks each having dedicated power and network resources), and five logical update domains.
It allows you to perform analytics on your data usage and prepare reports. It is a large repository that stores both structured and unstructured data.
Azure Data Lake Storage
Azure Data Lake Storage
It allows you to perform analytics on your data usage and prepare reports. Data Lake is a large repository that stores both structured and unstructured data.
What are the three storage tiers for blob object storage in Azure?
- hot storage tier - for data accessed frequently
- cool storage tier - for data accessed infrequently and stored for at least 30 days
- archive storage tier - for data accessed rarely and stored for at least 180 days with flexible latency requirements