Architecture Components Flashcards

(27 cards)

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?

24
Q

VPN Gateway

A
  • An endpoint for encrypted connections
  • On-Prem -> Azure
  • Azure Region Azure Region
25
Three types of VPN Gateway architectures
Point to site (single external to AZ) Site to site (mutliple on prem to mult Az) Site to Site (fast network)
26
App Service Plan
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
App Service
* 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