Cloud Concepts Flashcards

Describe Cloud Concepts

1
Q

Define Cloud Computing

A

Cloud computing is a model for enabling universal,
convenient, on-demand network access …
to a shared pool of configurable computing resources…
…that can be rapidly provisioned and released with
minimal management effort or service provider
interaction

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

NIST definition of cloud computing

A

Cloud computing is the delivery of
computing services over the internet
Expands the traditional IT offerings to include services like
Internet of Things (IoT)
Machine Learning (ML)
Artificial Intelligence (AI)
Enables organizations to quickly expand their compute
footprint without the need to build a datacenter

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

Benefits of
Cloud
Computing

A

Cloud is cost-effective,
global, secure, scalable,
elastic, and always current.
Allows orgs to transfer risk, operational
responsibility, and to focus on innovation

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

Describe
Public Cloud

A

Everything runs on your
cloud provider’s hardware.

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

Public Cloud Advantages include

A

scalability, agility, PAYG, no
maintenance, and low skills.
Use to skip building your own datacenter

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

Describe
Private Cloud

A

A cloud environment in your
own datacenter

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

Private Cloud Advantages include

A

Advantages include legacy
support, control, and compliance.
Use when you need more control

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

Describe
Hybrid Cloud

A

Combines public and private
clouds, allowing you to run your
apps in the right location

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

Hybrid Cloud Advantages include

A

Advantages include flexibility in
legacy, compliance, and
scalability scenarios

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

Define Economies
of Scale

A

The ability to do things more efficiently
or at a lower-cost per unit when
operating at a larger scale

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

What is Capital
Expenditure for Cloud computing

A

Capital Expenditure (CapEx) is the spending
of money on physical infrastructure up front.
Associated with legacy on-premises datacenter scenarios.

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

What is Operational
Expenditure for Cloud computing

A

Operational Expenditure (OpEx) is
spending money on services or products
now and being billed as you go.
Associated with public cloud consumption (pay-as-you-go)

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

What is Operational
Expenditure for Cloud computing

A

The cloud increases OpEx spending
and reduces CapEx spending

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

What is the Consumption based model

A

Pay for what you use, typically per unit
of time or capacity (per-minute, per-GB,
per-execution)

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

What is the Fixed price
model

A

You provision resources and pay for
those instances whether you use
them or not.
Ensures predictable costs for your cloud services

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

Describe PaaS

A

More control over
deployment environment.
Application has to be
configured to auto-scale.
Application takes
a while to spin up.

17
Q

Serverless
Architecture

A

a cloud computing execution model where
the cloud provider dynamically manages
the allocation and provisioning of servers.
hosted as a pay-as-you-go model based
on use.
Resources are stateless, servers ephemeral
and often capable of being triggered.
Example: Function-as-service

18
Q

Describe Serverless

A

Less control over
deployment environment.
Application scales
automatically.
Application code only
executes when invoked.

19
Q

How are PaaS and Serverless the same

A

Devs have to
write code.
No server
management.

20
Q

What are some Serverless Solutions

A

Logic App
Functions
Event Grid

21
Q

What is Logic App

A

A cloud service that helps you schedule,
automate, and orchestrate tasks, business
processes, and workflows

22
Q

What is Functions

A

An event driven, compute-on-demand
experience that extends the
existing Azure application platform…
…with capabilities to implement code
triggered by events occurring in Azure as
well as on-premises systems.
This enables billing per execution rather than by time

23
Q

What is Event Grid

A

Enables you to easily manage events across
many different Azure services and applications.
Once a subscription is created, Event Grid will
push events to the configured destination.
Makes it easy for any developer to utilize the
“push” model instead of the inefficient “pull”
across their Serverless architecture.