Core Azure Services Flashcards

1
Q

Describe “data centers”

A

A data center is a physical facility used for hosting groups of networked servers on its own power, cooling, and networking infrastructure.

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

Describe “regions”

A

A region is a geographical area on the plant with one or more data centers connected on a low-latency network. Some services are only available in certain regions.

There are 50+ regions globally with special government regions and partnered regions within countries.

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

Describe “geographies”

A

A geography usually contains two or more regions that ensures data residency, sovereignty, resiliency, and compliance.

Includes the Americas, Europe, Asia Pacific, and the Middle East and Africa.

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

Describe “availability zones”

A

An availability zone is a regional feature which contains physically separate facilities designed to protect from data center failures.

Includes one or more data centers. Enabled zones have a minimum of three data centers.

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

Describe “region pairs”

A

A region pair is a statically paired pair of regions within the same geography to provide physical isolation and data residency.

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

Describe a “resource”

A

An Azure resource is an object used to manage services in Azure. These represent the service lifecycle and are saved as JSON definitions.

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

Describe “resource groups”

A

Resource groups hold logically related resources typically organized by type, lifecycle (app, environment), department, billing, location, or any combination of these.

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

Describe the “resource manager”

A

The resource manager is where management can be done for all resources where access and billing can be controlled.

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

Describe the compute product “virtual machines”

A

IaaS
Total control over the operating system and software
Can run any application/scenario
Supports marketplace and custom images
Custom software with custom system configurations

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

Describe the compute product “virtual machine scale sets”

A

IaaS
Set of identical virtual machines
Built-in auto scaling features
Designed for manual and auto-scaled workloads like web services, batch processing, etc.

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

Describe the compute product “app services”

A

PaaS
Designed for enterprise grade web app services
Supports multiple programming languages and containers

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

Describe the compute product “functions”

A
PaaS
Server less
Consumption-based plan or dedicated plan
Designed for smaller services
No worries about underlying infrastructure and platform
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Describe the compute product “Azure container instances (ACI)”

A

PaaS
Simplest, fastest way to run a container
Server less containers
Designed for simple web apps/services, background jobs, and scheduled scripts

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

Describe the compute product “Azure Kubernetes Service (AKS)”

A

PaaS
Open-source container orchestration platform
Highly scalable and customizable
Designed for high scale container deployments

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

Describe a “container”

A

Uses host’s OS
Lightweight
Responds quicker to demand changes
Designed for almost any scenario

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

Describe the networking product “virtual network”

A

Logically isolated networking components
Segmented into one or more subnets
Subnets are discrete sections
Enable communication of resources with each-other, internet, and on-premises
Scoped to a single region
VNet peering allow cross region communication
Isolation, Segmentation, Communication, Filtering, Routing
Does not allow subnets

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

Describe the networking product “load balancer”

A
Even traffic distribution
Supports both inbound and outbound scenarios
High-availability scenarios
Both TCP and UDP
Internal and External traffic
Port Forwarding
High scale with up to  millions of flows
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Describe the networking product “VPN gateway”

A

Virtual network gateway for on-premises to azure traffic over the public internet

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

Describe the networking product “application gateway”

A
Web traffic load balancer
Web application firewall
Session affinity
URL routing
SSL termination
20
Q

Describe the networking product “content delivery network”

A

Minimizes latency

Points of presence (POP) with many locations

21
Q

Describe the storage product “Cosmos DB”

A

Globally distributed NoSQL DB service
Schema-less
Multiple APIs (SQL, MongoDB, Cassandra, Gremlin, Table Storage)
Designed to be highly responsive and to communicate with multi-regional applications

22
Q

Describe the storage product “SQL DB”

A

Relational database
Structured data service
High-performance

23
Q

List the Azure SQL product family

A

Azure SQL Database
Azure Database for MySQL
Azure Datab

24
Q

List the Azure SQL product family

A

Azure SQL Database (relational DB based on SQL)
Azure Database for MySQL (Azure SQL version for MySQL)
Azure Database for PostgreSQL (Azure SQL version for PostgreSQL)
Azure SQL Managed Instance (fully fledged SQL server managed by cloud provider)
Azure SQL on VM (fully fledged SQL serve on IaaS)
Azure SQL DW (Synapse; massively parallel processing)

25
Q

Describe the “Azure IoT Hub”

A
PaaS
Highly secure, scalable, and reliable
Integrates with a lot of Azure Services
C, C#, Java, Python, Node.js
Internet Protocols: HTTPS, AMQP, MQTT
26
Q

Describe the “Azure IoT Central”

A
SaaS
Industry specific app templates
No deep technical knowledge required
Service for connecting, management and monitoring IoT devices
Highly secure, scalable, and reliable
Built on top of Azure IoT Hub
27
Q

Describe the “Azure Sphere”

A

Secure end-2-end IoT solutions
Sphere Certified Chips
Sphere OS based on Linux

28
Q

Describe “Azure Synapse Analytics”

A

PaaS
Big data analytics platform
Spark, Synapse SQL, Synapse Pipelines, Studio

29
Q

Describe “Azure HDInsight”

A

PaaS
Flexible multi-purpose data platform
Hadoop, Spark, Kafka, HBase, Hive, Storm, Machine Learning

30
Q

Describe “Azure Databricks”

A

PaaS
Workspace for notebook, cluster, data, access management, and collaboration
Based on Apache Spark

31
Q

Three V’s of Big Data

A

Velocity of data processing/transfers
Volume of data
Variety of data (complex)

32
Q

Describe “artificial intelligence”

A

AI is the simulation of human intelligence and capabilities by computer software.

33
Q

Describe “machine learning”

A

Machine learning is a subcategory of AI where a computer software is taught to draw conclusion and make predictions from data

34
Q

Describe “Azure Machine Learning”

A

PaaS
Cloud-based platform for creating, managing, and publishing machine learning tools
ML Workspace - top level resource
ML Studio - web portal for end-2-end development
Features notebooks (python R), automated ML, designer (GUI), data and compute resources, and pipelines for model training (designer), deployment, and management

35
Q

Describe “server less computing”

A

Server less computing is a cloud-hosted execution environment that allows customers to run their applications in the cloud while completely abstracting underlying infrastructure

36
Q

Describe “Azure Functions”

A

PaaS
Server less coding platform
Small services and event-based applications
Scales easily

37
Q

Describe “Azure Logic Apps”

A

PaaS
Sever less enterprise integration service
Designed for orchestration of business processes, integration of workflows for applications, data, systems, and services
no code

38
Q

Describe “Azure Event Grid”

A

Fully managed server less event routing service
Uses publish-subscribe model
Designed for event-based and near-real time applications
Supports dozen of built-in events for most common Azure services

39
Q

Describe “DevOps”

A

DevOps is a set of practices that combine both development and operations

DevOps aims to shorten the development life cycle by providing continuous integration and delivery (CI/CD) capabilities while ensuring high quality of devlierables

40
Q

Describe “Azure DevOps”

A

Includes boards (tracking work), pipelines (building CI/CD workflows), repos (VCS like Git), test plans (manual and exploratory testing), and artifacts (manage project deliverables)

41
Q

Describe “Azure DevTest Labs”

A

PaaS
Service for creation of sandbox environments for developers/testers
Quick setup of self-managed virtual machines
Preconfigured templates for VMs
Plenty of additional artifacts (tools, apps, custom actions)
Lab policies (quotas, sizes, auto-shutdowns)
Share and automate labs via custom images
Premade plugins/API/tools for CI/CD pipeline automation

42
Q

Describe “Azure Portal”

A

Public web-based interface for management of Azure
Designed for self-service
Customizable
Simple tasks

43
Q

Describe “Azure PowerShell”

A

PowerShell and module
Designed for automation
Multi-platform and PowerShell Core
Simple to use

44
Q

Describe “Azure CLI”

A
CLI for Azure
Designed for automation
Multi-platform (python)
Simple to use
Native OS terminal scripting
45
Q

Describe “Azure Cloud Shell”

A
Cloud-based scripting environment
Completely free
Supports Azure PowerShell and Azure CLI
Interfaces with
  Azure Portal Integration
  Shell Portal
  VS Code Extension
  Windows Terminal
  Azure Mobile App
  Microsoft Docs integration
46
Q

Describe “Azure Advisor”

A
Personalized consultant service
Designed to provide recommendations and best practices for
  cost
  security
  reliability
  performance
  operational excellence 
actionable recommendations (pro-active)
free