Benefits of Cloud Computing Flashcards

1
Q

What is High Availability, and why is it important?

A

High Availability refers to systems or services being available even if disrupted. It’s crucial because downtime negatively impacts business operations, and redundancy helps reduce or prevent such downtime.

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

Why is High Availability important in cloud computing?

A

High Availability is important because downtime is detrimental to business. Redundancy, facilitated by cloud infrastructure, reduces or prevents downtime, ensuring continuous service availability.

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

How does the cloud contribute to achieving High Availability?

A

The cloud facilitates High Availability by providing easy scalability, instant addition of servers, and automatic replacement of failed hardware. Clusters, paired with load balancers, improve availability, and cloud vendors offer uptime guarantees through SLAs.

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

What is Scaling, and how does it relate to cloud computing?

A

Scaling involves increasing resources to meet demand. In cloud computing, scaling can be done instantly and automatically, ensuring resources match demand without overpaying for unnecessary resources.

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

What challenges are associated with scaling in traditional on-premises environments?

A

Scaling in traditional environments requires time and money, as adding extra servers isn’t instantaneous. Cloud scaling resolves this by offering instant and automatic adjustment of resources.

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

What is the difference between Horizontal and Vertical Scaling?

A

Horizontal Scaling involves adding more servers and distributing traffic across them, typically without downtime. Vertical Scaling, on the other hand, entails increasing compute resources on existing servers, often requiring manual intervention and downtime.

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

What summarizes the concepts of High Availability and Scaling in cloud computing?

A

High Availability ensures redundancy against disruptions, with the cloud providing instant server provisioning and replacements. Scaling involves adding or removing compute capacity as needed, with the cloud enabling automatic and instant scaling, whether horizontally by adding more servers or vertically by increasing server resources.

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

List the eight benefits of Cloud Computing.

A

1- Do things better and faster,
2- High Availability,
3- Security,
4- Scalability,
5- Governance,
6- Reliability,
7- Manageability,
8- Predictability

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

What is high availability?

A

High availability refers to the ability of a computer system to remain functional even if some of its components fail or experience disruptions.

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

Why is high availability important?

A

High availability is crucial for mission-critical systems that cannot tolerate any interruption of service, as downtime can lead to significant financial loss or damage.

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

How can high availability be achieved?

A

High availability is achieved by introducing redundancy, spreading the load of critical systems across multiple physical servers or a cluster of servers.

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

What is a challenge of traditional IT infrastructure in achieving high availability?

A

Traditional IT infrastructure often faces the challenge of limited physical servers, which makes it difficult to scale and maintain high availability.

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

How does cloud computing address the challenge of high availability?

A

Cloud computing allows for instant creation of new servers, providing easy high availability by enabling users to add more servers instantly, even with a click of a button.

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

What is scaling in cloud computing?

A

Scaling in cloud computing refers to the ability to increase or decrease resources to meet the demands of customers or users.

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

: How does the cloud help with scaling?

A

The cloud allows for instant and automatic addition or removal of servers or resources to meet the fluctuating demands of websites or applications.

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

What is the difference between horizontal and vertical scaling?

A

Horizontal scaling, also known as scaling out, involves adding additional copies of existing servers, while vertical scaling, or scaling up, involves increasing the resources of existing servers.

17
Q

Which scaling method is more commonly associated with cloud computing?

A

: Horizontal scaling is typically the preferred method in cloud computing, as it is automatic and does not require downtime, unlike vertical scaling.

18
Q

What is elasticity in cloud computing?

A

Elasticity refers to the ability to dynamically adjust resources based on demand, scaling up or down as needed to optimize cost and performance.

19
Q

What is the role of a load balancer in scaling?

A

A load balancer distributes incoming traffic across multiple servers, ensuring that no single server becomes overwhelmed and facilitating horizontal scaling.

20
Q

How does cloud computing ensure high availability for managed services?

A

Cloud vendors use their own methods of high availability in the background, often offering uptime guarantees through service level agreements (SLAs).

21
Q

What is the impact of downtime on business operations?

A

Downtime can have severe consequences for businesses, leading to loss of revenue, damage to reputation, and dissatisfied customers.

22
Q

Why is redundancy important in achieving high availability?

A

Redundancy ensures that critical systems have backup components or servers in place, minimizing the risk of downtime due to component failure or disruption.

23
Q

How does horizontal scaling differ from vertical scaling in terms of adding resources?

A

Horizontal scaling adds additional copies of existing servers, while vertical scaling increases the resources of existing servers without adding more instances.