Describe cloud concepts Flashcards

Cloud Concepts (10 cards)

1
Q

What is cloud computing?

A

Cloud computing is the delivery of computing services (such as servers, storage, databases, networking, and software) over the internet, allowing users to access resources on demand without managing physical infrastructure.

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

What is the shared responsibility model in cloud computing?

A

The shared responsibility model defines security and management responsibilities between the cloud provider (who secures the infrastructure) and the customer (who secures data, applications, and configurations).

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

What are the three main cloud models?

A
  1. Public Cloud – Services are provided over the internet and shared among multiple customers.
  2. Private Cloud – Dedicated infrastructure for a single organization, offering more control and security.
  3. Hybrid Cloud – A mix of public and private clouds, allowing flexibility and scalability.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are appropriate use cases for each cloud model?

A
  1. Public Cloud – Web applications, development environments, collaboration tools.
  2. Private Cloud – Healthcare, finance, government sectors needing strict security.
  3. Hybrid Cloud – Businesses with fluctuating workloads or compliance requirements.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the consumption-based model in cloud computing?

A

The consumption-based model allows users to pay only for the resources they use, reducing upfront costs and enabling scalability.

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

What are common cloud pricing models?

A
  1. Pay-as-you-go – Charges based on actual usage.
  2. Reserved Instances – Prepaid resources for cost savings.
  3. Spot Pricing – Discounted rates for unused cloud capacity.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is serverless computing?

A

Serverless computing allows developers to run applications without managing servers, automatically scaling resources based on demand. Examples include Azure Functions and AWS Lambda.

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

What are the benefits of high availability and scalability in the cloud?

A

High Availability ensures that applications remain operational even if components fail, reducing downtime.

Scalability allows resources to expand or contract based on demand, improving performance and cost efficiency.

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

What are the benefits of reliability and predictability in the cloud?

A

Reliability ensures consistent performance and uptime through redundancy and failover mechanisms.

Predictability provides stable costs and performance, allowing businesses to plan effectively.

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