0

Cloud Computing and Distributed Systems

Description: This quiz covers the fundamental concepts, technologies, and applications of Cloud Computing and Distributed Systems.
Number of Questions: 15
Created by:
Tags: cloud computing distributed systems scalability availability fault tolerance
Attempted 0/15 Correct 0 Score 0

What is the primary characteristic of cloud computing that enables on-demand self-service?

  1. Multi-tenancy

  2. Elasticity

  3. Pay-as-you-go

  4. Virtualization


Correct Option: C
Explanation:

Cloud computing's pay-as-you-go model allows users to consume resources on demand and pay only for what they use.

Which cloud service model provides users with direct control over the underlying infrastructure?

  1. Infrastructure as a Service (IaaS)

  2. Platform as a Service (PaaS)

  3. Software as a Service (SaaS)

  4. Function as a Service (FaaS)


Correct Option: A
Explanation:

IaaS provides users with virtualized computing resources, such as servers, storage, and networking, over which they have complete control.

In a distributed system, what is the term for the ability of a system to continue operating despite the failure of one or more components?

  1. Scalability

  2. Reliability

  3. Fault Tolerance

  4. Availability


Correct Option: C
Explanation:

Fault tolerance ensures that a distributed system can withstand component failures without compromising its overall functionality.

Which cloud deployment model involves the cloud infrastructure being owned and operated by a single organization for its exclusive use?

  1. Public Cloud

  2. Private Cloud

  3. Hybrid Cloud

  4. Community Cloud


Correct Option: B
Explanation:

A private cloud is a cloud infrastructure dedicated to a single organization, providing exclusive access and control.

Which cloud service model allows developers to build and deploy applications without managing the underlying infrastructure?

  1. Infrastructure as a Service (IaaS)

  2. Platform as a Service (PaaS)

  3. Software as a Service (SaaS)

  4. Function as a Service (FaaS)


Correct Option: B
Explanation:

PaaS provides developers with a platform to build, deploy, and manage applications without worrying about the underlying infrastructure.

What is the term for the ability of a cloud system to handle increasing workloads by adding more resources?

  1. Scalability

  2. Reliability

  3. Fault Tolerance

  4. Availability


Correct Option: A
Explanation:

Scalability refers to a cloud system's ability to adapt to changing demands by adding or removing resources as needed.

In a distributed system, what is the term for the ability of a system to continue providing service even in the presence of component failures?

  1. Scalability

  2. Reliability

  3. Fault Tolerance

  4. Availability


Correct Option: D
Explanation:

Availability refers to a distributed system's ability to remain operational and accessible despite component failures.

Which cloud deployment model involves combining public and private cloud resources to create a flexible and cost-effective solution?

  1. Public Cloud

  2. Private Cloud

  3. Hybrid Cloud

  4. Community Cloud


Correct Option: C
Explanation:

A hybrid cloud combines public and private cloud resources, allowing organizations to optimize their IT infrastructure.

In a distributed system, what is the term for the ability of a system to recover from failures and restore its normal operation?

  1. Scalability

  2. Reliability

  3. Fault Tolerance

  4. Resilience


Correct Option: D
Explanation:

Resilience refers to a distributed system's ability to recover from failures and maintain its functionality.

Which cloud service model allows developers to execute code without managing the underlying infrastructure or runtime environment?

  1. Infrastructure as a Service (IaaS)

  2. Platform as a Service (PaaS)

  3. Software as a Service (SaaS)

  4. Function as a Service (FaaS)


Correct Option: D
Explanation:

FaaS allows developers to execute code without managing the infrastructure or runtime environment.

In a distributed system, what is the term for the ability of a system to distribute tasks across multiple nodes to improve performance and scalability?

  1. Load Balancing

  2. Fault Tolerance

  3. Scalability

  4. Availability


Correct Option: A
Explanation:

Load balancing distributes tasks across multiple nodes to optimize resource utilization and improve performance.

Which cloud deployment model involves sharing cloud resources among multiple organizations that have similar requirements?

  1. Public Cloud

  2. Private Cloud

  3. Hybrid Cloud

  4. Community Cloud


Correct Option: D
Explanation:

A community cloud is shared among multiple organizations with similar requirements, providing cost-effective and secure cloud services.

In a distributed system, what is the term for the ability of a system to handle increasing workloads by adding more resources?

  1. Scalability

  2. Reliability

  3. Fault Tolerance

  4. Availability


Correct Option: A
Explanation:

Scalability refers to a distributed system's ability to adapt to changing demands by adding or removing resources as needed.

Which cloud service model provides users with access to pre-built applications that are hosted and managed by the cloud provider?

  1. Infrastructure as a Service (IaaS)

  2. Platform as a Service (PaaS)

  3. Software as a Service (SaaS)

  4. Function as a Service (FaaS)


Correct Option: C
Explanation:

SaaS provides users with access to pre-built applications that are hosted and managed by the cloud provider.

In a distributed system, what is the term for the ability of a system to continue operating despite the failure of one or more components?

  1. Scalability

  2. Reliability

  3. Fault Tolerance

  4. Availability


Correct Option: C
Explanation:

Fault tolerance ensures that a distributed system can withstand component failures without compromising its overall functionality.

- Hide questions