Core Azure Services (30%-35%) Flashcards

1
Q

What is a data center?

A
  1. Physical facility that hosts servers
  2. Group of networked servers
  3. Own power, cooling, and network infrastructure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are Azure Regions and Region Pairs?

A
  1. Region - three or more zones
  • Group of data centers that are connected with internet connectivity - low latency network for speed efficiencies (<2 milliseconds)
  • Can vary in size
  • Distributed across the globe
  • Services only available in certain regions - some services are global - 50+ countries
  1. Region pairs - connected regions in case one region goes does. Can replicate data on multiple regions
  • Regions are paired with exactly one region
  • Very important to distaste recovery

Datacenter -→ Zone -→ Region -→ Region pairs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are Geographies?

A
  1. Region pairs are within the same geography
  2. Contain two or more regions

Datacenter -→ Zone -→ Region -→ Region Pairs -→ Geography

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are Availability Zones?

A
  • One or more datacenters
  • Helps protect from data center failures - other data centers can pickup the slack
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are Zonal Services and Zone redundancy?

A
  1. Zonal Services - can deploy VMs to different data centers/availability zones
  2. Zone redundant - services will work across multiple availability zones
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a resource?

A
  1. Resource represents a service you can purchase including all of the configurations that you makes
    1. Ex. SQL
    2. Comes as a JSON file
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a resouce group?

A
  1. Grouping of logically related resources
  2. Often grouped by lifecycle (dev versus prod)
    1. By department, location, billing
  3. A resource can only be in one resource group
    1. Resources can be in the same group, but in different geographical locations
    2. Resources can be moved between groups
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a Resource Manager?

A
  • Management layer for resources - controlling access and resources
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is virtualization?

A
  1. Emulation of physical machines
  2. Different virtual hardware configuration per machine
  3. Different operating system per machine
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a virtual machine?

A
  1. Infrastructure as a service
  2. Control over operating system sand software
  3. Custom images
  4. Suited for custom software requiring specific configuration
  5. Each virtual machine has its own operating system on top of the host operating system of the server.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a VM Scale Sets?

A

One of the Availability Options: No Infratructure redundancy required, Availability Zone (separate your resources within an Azure region), VM Scale Set (Distriute resources in VMs across zones), Availability Set (distribute your VMs across multiple fault domains)

  1. Infrastructure as a service
  2. Set of identical virtual machines
  3. Built-in auto scaling features
  4. Load balancer helps distribute users based on usage

No Redundancy Required -→ Availability Zone (choose one Zone) -→ VM Scale Set (Across multiple zones)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a container? What are the benefit versus a virtual machine?

What types of apps should use containerization?

A
  • Each container does not have its own operating system, instead it uses the host operating system on the server.*
  • You split the hardware and the operation system

Benefits:

  1. More lightweight and less maintenance than a virtual machine

Types of Apps:

  • Small and simple web apps
  • No auto scaling
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is Kubernetes service? What are the benefits?

A
  1. Open source container orchestration platform
  2. Platform as a Service
  3. Highly scalable and highly customizable
  4. Maintenance is high
  5. Helps load balance containers and Nodes (VMs) that run the containers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is Docker?

A
  • Starts the process of containerization
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are Function Apps? What types of apps are suitable for Function apps?

What are the drawbacks and benefits?

A
  1. Platform as a Service
  2. Severless
  3. Totally basic on traffic
  4. Consumption based pricing model
  5. Design for microservices
  6. Not for large apps and services
  7. Very little control and requires little maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are the major Comute Services?

A
  1. Virtual Machine - Infrastructure as a Service
  2. VM Scale Sets - Infrastructure as a Service
  3. Container Instances - Platform as a Service
  4. Kubernetes Service - Platform as a Service
  5. App Services - Platform as a Service
  6. Function Apps - Platform as a Service
17
Q

What is Azure Virtual Network?

A
  1. Secure network for computer communication
  2. Logically isolated
  3. Segmented into sections called subnets
  4. Scoped to a region - Vnet peering allows for communication across regions
18
Q

What is VPN Gateway?

A
  1. VPN Gateway connects on premise to virtual networks and virtual networks to each other
  2. Vnet peering
19
Q

What is Azure Load Balancer and when is it used?

A
  1. Distributes traffic evenly
  2. For non-HTTP (non-web) traffic
  3. Support inbound and outbound traffic
  4. Highly scalable
20
Q

What is Azure Application Gateway and when do you use it?

A
  1. Distributees traffic for HTTP (web) traffic
  2. Web app firewall
21
Q

What is a Content Delivery Network?

A
  1. Distributes content across the globe to reduce latency
  2. Redirection
  3. URL routing
22
Q

What are 3 types of Azure Storage Services?

A
  1. Structured Data - data is well organized with common properties
  2. Unstructured Data - data is less formalized - text files, video files, apps, etc.
  3. Semi-Structured Data - rows have different properties, but all rows have a unique key in common
23
Q

What is Azure Storage Account Offerings used for? What are a few example options of storage services?

A
  1. To store unstructured and semi structured data
  2. Highly scalable, highly durable, cheapest option
  3. Blob, Queue, File, Table
24
Q

What is the Azure Blob Storage?

A
  1. Binary Large Object - a storage service for any type of file
  2. Three storage tiers - hot (frequently used), cool (rarely used), Archive (almost never)
  3. Unstructured data
25
Q

What is Azure Queue Storage?

A

Can store small pieces of data for asynchronous processing

26
Q

What is Azure Table Storage?

A
  1. Can input semi structured data into tables
  2. NoSQL database - designed for fast access
27
Q

What is Azure FIle Storage?

A

Same as blobs storage but accessed differently

28
Q

What is Disk Storage?

A
  1. Disk emulation in the cloud for Virtual Machines
  2. Can be managed and unmanaged
  3. Different sizes, types, performance tiers

Disk storage usually refers to hard drive storage - used for long-term file storing

29
Q

What is Azure Cosmos DB?

A
  1. NoSQL Database that doesn’t need a schema
  2. Main benefit - easily replicable globally
  3. Highly responsive, low latency
  4. Multiple APIs for effective query
30
Q

What is the SQL DB?

A
  1. Structured database
  2. Highly reliable
  3. Rich query capabilities
  4. Relational database
31
Q

What is Azure SQL DB?

A

All the options:

  1. SQL Managed Instance - fully fledged SQL Server
  2. SQL on VM - Fully fledged sql server on Infrastructure as a Service
  3. Database for MySQL - Database management tool for Azure
  4. Database for PostGreSQL - more advanced version of SQL with foreign keys and sub query features, functions
  5. SQL on VM - as part of Infrastructure as a service
  6. SQL DW - data warehouse for high data processing, highly scalable