Architecture Components Flashcards

1
Q

Three pillars of IaaS

A
  1. VMs
  2. Storage
  3. Networking
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Six VM Instance Types

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

Availability Sets, Fault Domains, Update Domains

A

When creating VMs, if they are put into an availability set, Azure spreads them across Fault Domains and Update Domains.

  • Fault Domain - Seperate Server Racks for increased fault tolerance
  • Update Domains - Definable segments in an availability set for patching/updating
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Availability Zone

A

Specific data center in a given region. Assignable to your VM (where available)

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

VHD

A

Virtual representation of a HDD.

  • Stored in an AZ storage account
  • Attaches to a VM
  • Can contain partitions, file system, files, folders
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

VHD Encryption

A
  • VHDs not encrypted out of the box
  • Windows VHDs can be encrypted with Windows Bitlocker
  • Bitlocker Integrated with AZ Keyvault
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

ARM Templates

A

Azure Resource Manager Templates

  • Part of Infrastructure as Code
  • Declarative JSON file
  • Specify resources and properties to deploy
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Deployment Slots

A

One or more running versions of a web app

Allow you to swap new code in and amongst

Typically

  • Production
  • Staging
  • Last-Known-Good
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Azure CDN

A

Content Delivery Network

MS Edge servers that sit at point-of-presence

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

Logical Server

A

Container for one or more Azure SQL databases

Enables performing admin tasks across multiple SQL DBs including

  • Specifying Regions
  • Login Info
  • Firewall rules
  • auditing
  • threat detection
  • failover groups
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

App Service Plan

A

Needed to use Azure app services. Defines the compute resources available to support your web, api and mobile apps.

Specifically

  • Region
  • Number and size of VMs
  • Pricing Tier
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Azure Cache for Redis

A

Managed in-memory data store based on Open-Source Redis.

Used for

  • Data (DB) caching
  • Content caching
  • Session storage
  • Message queuing
  • Distributed transactions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Cosmos DB

A

Fully managed NoSQL DB

Highly scalable storage for

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

NoSQL DB (Cosmos, etc.)

A
  • Data hashed and stored into partitions
  • Input to the hash is the primary key
  • High performance and low latency
  • Highly scalable
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Continuous Integration

A
  • First part part of Continous Delivery
  • Automated builds and tests run after code check-ins
  • More frequent commits = find and address bugs quicker
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Continuous Delivery

A
  • Expands on Continous Integration
  • Automatic Deployment of Code after build stage
  • Allows further testing (UI, load testing, integration)
17
Q

Continuous Deployment vs Continous Delivery

A
  • Continuous Delivery has a manual trigger before production deployment (stage gate for approvals, etc.)
  • Continuous Deployment automatically deploys
18
Q

What is the general process for cloud migration?

A
  1. Assess Workload Readiness
  2. Migrate Small to Large Systems
  3. Migrate Data
  4. Optimize - Decomission unneeded assets
  5. Monitor
19
Q

What happens in the cloud migration assessment step?

A
  • Identify in scope workloads, data
  • Define migration options (rehost, refactor, rearchitect, rebuild, replace)
  • Involve and enlist key stakeholders
  • Estimate Costs
  • Identify Tools
20
Q

What happens in the cloud migration Migrate step?

A
  • Small to Large Workloads
  • Prepare source and target
  • Start replication
  • Test Replication
  • Fail Systems over to target
21
Q

What is AZ Virtual Networking?

MS Docs

A
  • Fundamental building block for your AZ private network
  • Enables resources to securely communicate with each other
22
Q

What capabilities to AZ virtual networks provide?

A
  • Isolation and Segmentation
  • Internet Communications
  • Comms between Azure resources
  • Comms with on-prem resources
  • filter and route network traffic
  • Connection to other VNets
23
Q

What is an Address Space?

A
24
Q

VPN Gateway

A
  • An endpoint for encrypted connections
  • On-Prem -> Azure
  • Azure Region Azure Region
25
Q

Three types of VPN Gateway architectures

A

Point to site (single external to AZ)

Site to site (mutliple on prem to mult Az)

Site to Site (fast network)

26
Q

App Service Plan

A

Defines the compute resources for Web Apps, API Apps, and Mobile Apps

  • Resources Include
    • Region
    • Number of VM instances
    • Size of VMs
    • Pricing Tier
27
Q

App Service

A
  • enables you to build and host web apps, mobile back ends, and RESTful APIs in the programming language of your choice without managing infrastructure.
  • It offers auto-scaling and high availability, supports both Windows and Linux, and enables automated deployments from GitHub, Azure DevOps, or any Git repo