Cloud Computing Flashcards

1
Q

4 Types of Services

A

Compute - virtual computer running apps, programs

Storage - virtual hard drive storing files

Networking - virtual network defining internet connections of network isolations

Databases - virtual DB for storing data

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

Benefits of Cloud

A

Cost Effective No upfront cost, PAYG

Global Launch anywhere in the world

Reliable Data back up, revoery, fault tolerance

Scalable Increase and decrease as necessary

Elastic Automate scaling during spikes and drops

Current Hardware managed and patched without interuption

Secure Secure by default or configured to granular level

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

SaaS

A

Software managed by cloud provider. Don’t worry about anything else.

Gmail, Salesforce.

For customers who use it

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

PaaS

A

We worry about deployment of our apps, but not about the underlying OS or infra

For developers

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

IaaS

A

Basic building blocks of cloud IT.

Access to networking, computers, storage

Don’t worry about physical location, IT staff, data centers, hardware.

For Admins

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

3 Deployment models

A

Public Cloud - All built on cloud provider via Virtual network

Private Cloud - On prem in own data center

Hybrid - Connecting on prem with public cloud

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

Capex vs Opex

A

Capex - Upfront cost, deduct from tax bill over time, guess on what you need then grow into it

Opex - No upfront cost, lease what you need when you need it, less slack, deduct from tax bill in year.

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

Availability

A

Your ability to ensure service remains available (highly available, or HA)

Ensure no single point of failure to ensure certain level of performance

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

Availability Zones

A

Physical location made up of one of more data centers.

Having redundant servers in different data centers

Data centers sometimes referred to as AZ’s, but can be more than one.

If one goes down, the other can take over.

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

Load balancer

A

Evenly distributes traffic to multiple servers in one or more datacenters

Distributes traffic across several Availability Zones to ensure high availability.

Once server is not functioning, traffic is stopped.

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

Scalability

A

Ability to grow rapidly or unimpeded

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

Vertical vs Horizontal scaling

A

Vertical - scaling up, get a bigger server

Horizontal - Add more servers the same size.

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

Elasticity

A

Ability to shrink and grow to meet demand

Like scalability, but happens automatically

Done by scaling out (horizontal scaling) i.e. adding more VMs/servers

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

Scale sets

A

Azure virtual machine scale sets let you create and manage a group of load balanced VMs.

The number of VM instances can automatically increase or decrease in response to demand or a defined schedule.

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

Fault tolerance

A

Ability to prevent failure

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

Disaster recovery

A

Ability to recover from a failure (Highly durable, or DR)

17
Q

Region

A

Grouping of several data centers (aka availability zones)

Each region contains around 3 availability zones (generally)

18
Q

Geography

A

Grouping of several regions that preserve data residency and compliance boundaries

19
Q

Paired Regions

A

Each region paired with another >300 miles away (US east and US west)

One of these is updated at a time for high availability

20
Q

Geo-Redundant storage (GRS)

A

Replicates data to a 2nd region automatically if primary region is unavailable.

21
Q

Recommended Regions

A

Provides broadest range of Azure services

Support availability zones

Other Regions may not support AZ’s

22
Q

Special Regions

A

Setup to meet compliance and legal reasons
e.g. US gov Iowa, Virginia, plus others in US.
China East and North.

Government employees

23
Q

Availability Zones:

Fault Domain

A

Fault domain is set of hardware components that share a single point of failure. E.g. if 4 servers are grouped and share power, cooling e.g. they are a single fault domain.

If the 4 servers each have individual power, cooling etc, they are more fault tolerant.

https://channel9.msdn.com/Blogs/windowsserver/Fault-Domain-Awareness-in-WS2016-Part-1-Overview

24
Q

Availability Zones:

Update Domain

A

Azure updates underlying software (takes everything offline)

Having an update domains means updates are staggered.

25
Q

Availability Zones:

Availability sets

A

Separate deployments in the same datacenter.

Logical groups of two or more VM’s that keep an application available during planned/unplanned maintenance.

26
Q

Public Cloud

A

All built on Cloud aka Cloud Native

+ Most cost effective
+ Easy to setup (no expert knowledge)
+ Security by default

  • Limited customization
  • Might not meet stringent security/compliance
27
Q

Private Cloud

A

All built on customer’s data centers aka On Prem

+ Customisable
+ Security: Can be as secure as you make it.

  • Expensive
  • Expertise required to setup
  • You are responsible for security
28
Q

Hybrid Cloud

A

Connect On Prem and Cloud via ExpressRoute

+ Best of both worlds
+ Security: Can be as secure as you make it.

  • Expertise required to setup
  • You have to secure connection to cloud
29
Q

Azure Zones

A

Geographical grouping of Azure regions

Billing based on data transfers between zones.