CC Flashcards

1
Q

cloud computing

A

using a network of remote servers hosted on the internet to store, manage and process data, rather than a local server/computer

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

IaaS - Infrastructure as a Service

A

Provides access to networking, VMs and data storage (Eg. Azure)

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

4 common Cloud services

A

Compute, networking, storage, databases

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

benefits of Cloud computing

A
  1. cost effective (pay as you go)
  2. global (regions all over the world)
  3. secure (cloud provider takes care of security)
  4. reliable (data backups, disaster recovery, data replication, fault tolerance)
  5. scalable
  6. elastic (automatic scaling depending on demand)
  7. current (automatic hardware and software updates)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

SaaS - Software as a Service

A

a product run and managed by the service provider (For Customers)

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

PaaS - Platform as a Service

A

Focus on deployment and management of YOUR apps (EG. heroku) (For Devs)

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

Public cloud deployment model

A

Everything build on cloud (Aka cloud-native)

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

Private cloud deployment model

A

Everything built on premise

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

Hybrid deployment model

A

Using both on-premis and a cloud-service-provider

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

Cross-cloud deployment model

A

using multiple cloud service providers

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

CAPEX vs. OPEX

A

capital expenditure vs operational expenditure.

spending money upfront (buying physical computers) vs smaller, over-time payments (leasing software and cloud resources)

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

Availability (Highly Available)

A

The ability to remain available (by ensuring there is no single point of failure)

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

Scalability

A

The ability to grow rapidly

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

Elasticity

A

the ability to grow or shrink to meet demand

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

fault tolerance

A

the ability to prevent a failure

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

disaster recovery (Highly durable)

A

Ability to recover from a failure