A
B
C
D
E
100

What is cloud computing? List its key characteristics.

Cloud computing is the delivery of computing services like servers, storage, and databases over the internet.

100

What is meant by ‘on-demand self-service’ in cloud computing?

It allows users to provision resources automatically when needed, without human interaction from the provider.

100

Differentiate between IaaS, PaaS, and SaaS with examples.

  • IaaS: AWS EC2

  • PaaS: Google App Engine

  • SaaS: Microsoft 365

100

What is cloud orchestration? How does it differ from cloud automation?

Orchestration: Coordinates automated tasks and workflows.
Automation: Performs individual, repeatable tasks without human intervention.

100

What is cloud bursting? When is it useful?

Cloud bursting is a hybrid cloud configuration where an application runs in a private cloud but can burst into a public cloud during peak demand to access additional resources. It’s useful for managing unpredictable workloads.

200

Name and describe the three main cloud service models.

  • aaS: Infrastructure as a Service (e.g., AWS EC2)

  • PaaS: Platform as a Service (e.g., Google App Engine)

  • SaaS: Software as a Service (e.g., Gmail)

200

Explain the concept of multi-tenancy in cloud computing.

A single cloud instance serves multiple users (tenants), while keeping their data separate and secure.

200

What is a virtual machine (VM), and how is it different from a container?

A VM runs its own OS on virtualized hardware.
A container is a lightweight, portable application package sharing the host OS.

200

What is a Content Delivery Network (CDN)?

A distributed server network delivering web content to users based on location, improving speed and reliability.

200

Define elasticity in cloud computing. How is it different from scalability?

Elasticity refers to the automatic provision and de-provision of resources as needed, based on real-time demand.
Difference: Scalability is the capability to handle growth, while elasticity is the ability to dynamically adjust resources up or down.

300

Differentiate between public, private, and hybrid cloud.

  • Public Cloud: Shared, accessible via internet.

  • Private Cloud: Exclusive for one organization.

  • Hybrid Cloud: Combination of both.

300

What is cloud scalability, and how does it benefit organizations?

Scalability allows cloud resources to grow or shrink according to demand, ensuring performance and cost efficiency.

300

What is serverless computing? Give one example.

A cloud model where infrastructure is managed by the provider and code runs in response to events.

300

What are APIs in cloud computing, and why are they important?

APIs enable applications to interact with cloud services, allowing automation, integration, and efficient management.

300

What is the Shared Responsibility Model in cloud computing?

It defines the division of security responsibilities between the cloud service provider and the customer.
Example: The provider secures infrastructure, while customers manage data, applications, and user access.

400

State three advantages and three disadvantages of cloud computing.

Advantages: Cost efficiency, scalability, accessibility.
Disadvantages: Security risks, internet dependency, limited control.

400

Differentiate between vertical and horizontal scaling.

Vertical scaling: Adding power (CPU/RAM) to an existing server.
Horizontal scaling: Adding more servers to handle increased load.

400

Explain load balancing in cloud computing.

It distributes network traffic evenly across multiple servers to ensure reliability and availability.

400

Explain how containerization with Docker works and its benefits.

Docker packages applications and dependencies into containers for consistency across environments.

400

What is a hypervisor? Name two types.

A hypervisor is virtualization software that creates and manages virtual machines on a host system.
Types:

  • Type 1 (bare-metal): Runs directly on hardware (e.g., VMware ESXi)

  • Type 2 (hosted): Runs on a host OS (e.g., VirtualBox)

500

What is virtualization, and why is it important for cloud computing?  

Virtualization creates virtual versions of hardware resources, allowing multiple virtual machines to run on one physical server, improving efficiency.

500

Name five popular cloud service providers.

AWS, Microsoft Azure, Google Cloud, IBM Cloud, Oracle Cloud.

500

Name major security challenges in cloud computing.

Data breaches, insider threats, insecure APIs, account hijacking, compliance issues.

500

What are cloud cost models? How can organizations manage cloud costs?

Cost models: Pay-as-you-go, reserved instances, spot pricing.
Cost management: Use autoscaling, monitor usage, optimize resources, choose appropriate pricing plans.

500

Explain what disaster recovery (DR) is in cloud computing.

Disaster recovery is a set of strategies and services to restore data, applications, and IT services after a disruption or failure. Cloud-based DR offers faster recovery, lower costs, and remote accessibility.

M
e
n
u