08-Azure Virtual Machines Flashcards

1
Q

IaaS Shared Responsibility

A

Responsibility always retained by customer

Responsibility varies by service type

Responsibility transfers to cloud provider

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

Virtual Machine Planning

A

Start with the network

Name the virtual machine

Choose a location

Consider pricing

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

Virtual Machine Storage

A

Each Azure VM has two or more disks

OS and data disks reside in Azure Storage accounts

When creating an Azure V, you can choose between managed and unmanaged disks

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

Parameters to create Virtual Machine in Portal

A

Basics

Disks

Networking

Management

Advanced

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

Virtual Machine Connections

A

Bastion Subnet for RDP/SSH through the Portal over SSL

Remote Desktop Protocol for Windows-based Virtual Machines

Secure Shell Protocol for Linux based Virtual Machines

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

Windows VM Conections

A

Remote Desktop Protocol

WinRM

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

Linux VM Connections

A

Authenticate with SSH public key or password

SSH is encrypted connection protocol that allows secure logins over unsecured connections

There are public and private keys

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

Maintenance vs Downtime

A

Unplanned Hardware Maintenance

Unexpected Downtime

Planned Maintenance

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

Unplanned Hardware Maintenance

A

When platform predicts a failure, it will issue an unplanned hardware maintenance event

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

Unexpected Downtime

A

When a virtual machine fails unexpectedly

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

Planned Maintenance

A

Events are periodic updates made to the Azure platform

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

Availability Sets

A

Increase availability of Virtual Machine

Think as one single building with different racks, fault domains

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

Update domains

A

Allow Azure to perform incremental or rolling upgrades across a deployment.

During planned maintenance, only one update domain is rebooted at a time

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

Fault domains

A

Group of Virtual Machines that share a common set of hardware, switches, that share a single point of failure.

VMs in an availability set are placed in at least two fault domains

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

Availability Zones

A

Unique physical locations in a region

Includes datacenters with independent power, cooling, networking

Protects from datacenter failures

Combines update and fault domains

Provides 99.99% SLA

Take a single building and combine with two other buildings, total at least three buildings

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

Vertical scaling

A

increase or decrease power to a single instance of workload; usually manual

17
Q

Horizontal scaling

A

increase or decrease number of instances of a workload; frequently automated

18
Q

Implement Scale Sets

A

Instance count - # VMs in scale set (0 to 1000)

Instance size - size of each VM in scale set

Azure Spot Instance

Use managed disks

Enable scaling beyond 100 instances

19
Q

Implement Autoscale

A

Define a minimum, maximum, and default number of VM instances

Create more advanced scale sets with scale out and scale in parameters

20
Q

Virtual Machine Extensions

A

Small applications that provide post-deployment VM configuration and automation tasks

Managed with Azure CLI, PowerShell, Azure Resource Manager template

fill in

21
Q

Custom Script Extensions

A

Simple or complex

Has 90 minutes to run

Double check dependencies to ensure availability

Account for any errors that might occur

Protect/encrypt sensitive information

22
Q

Desired State Configurations

A

Configuration block(s) have a name

Node blocks define the computers or VMs that you are configuring

Resource block(s) configure the resource and its properties

There are many built-in configuration resources