Cloud Computing Concepts Flashcards

1
Q

What is a public cloud?

A

A public cloud is a type of cloud computing model in which a service provider makes computing resources such as virtual machines, storage, and applications available to the general public over the internet. These resources are owned and managed by the cloud provider, who is responsible for their maintenance, security, and availability.

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

What is a private cloud?

A

A private cloud is a type of cloud computing model in which computing resources are dedicated to a single organization or business, rather than being shared among multiple users or organizations. Private clouds are typically hosted on-premises, within the organization’s own data center, or on a private infrastructure provided by a third-party service provider.

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

What is a hybrid cloud?

A

A hybrid cloud is a type of cloud computing model that combines elements of both public and private clouds. It allows organizations to take advantage of the benefits of both models by providing a mix of on-premises infrastructure, private cloud services, and public cloud services.
For example, an organization might use a private cloud for sensitive data and applications that require high levels of security and compliance, while also leveraging a public cloud for less sensitive workloads that require more computing power or storage capacity.

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

What does high availability mean?

A

High availability means having redundant copies of an object or resource to make sure that another can take its place when something happens to it. High availability can apply to almost anything: compute
servers, data storage, databases, networks, etc.

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

What does fault tolerance mean?

A

Fault tolerance means that a system is built in a way that it can continue operating even if one or more components begin to degrade and fail.
A fault-tolerant system is designed to automatically detect and recover from errors or failures, with minimal or no impact on the system’s performance or availability.

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

What does elasticity mean?

A

Elasticity is the ability to quickly provision resources when you need them, and release them once you don’t need them anymore.
It allows organizations to quickly and easily scale their computing resources up or down as needed, without having to make significant changes to their underlying infrastructure.

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

What does scalability mean?

A

Scalability is the concept of provisioning additional resources to increase performance and support high demand, and reducing them once demand is not as high anymore.

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

What does redundancy mean?

A

Redundancy refers to the use of duplicate components or systems to ensure the availability and reliability of critical functions or services.

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

What does disaster recovery mean?

A

Disaster recovery refers to the process of restoring IT systems and services after a catastrophic event or disaster that has caused significant disruption or damage.
Disaster recovery is the practice of ensuring that you have a standardized plan on how to recover your operations in case of total failure.
Disaster recovery involves a range of processes and procedures designed to ensure that critical IT systems and services can be quickly and effectively restored, with minimal impact on business operations. This typically involves backing up critical data and applications to an offsite location, so that if the primary systems are damaged or destroyed, the data and applications can be restored from the backup location.

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

What does Serverless mean?

A

Serverless refers to a model of cloud computing where the cloud provider manages the underlying infrastructure and automatically allocates computing resources as needed, without the need for users to manage servers or infrastructure.
In a serverless architecture, users write and deploy code that is executed in stateless compute containers, often in response to specific events or triggers. The cloud provider automatically manages the allocation and scaling of compute resources, based on the demand for the application or service.

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