HomeSubjectsUniversityBlogAbout

Cloud Computing

Topic in Computer Networks & Cloud Computing

210 total MCQsShowing 30 with explanations10 Easy10 Medium10 Hard

About This Topic

Cloud computing is the on-demand delivery of computing resources such as servers, storage, databases and software over the internet, usually billed per use. Core MCQs sort offerings into IaaS, PaaS and SaaS service models and public, private, hybrid and community deployment models, and ask about the NIST characteristics like rapid elasticity and resource pooling. Architecture questions cover virtualization and hypervisors, multi-tenancy, containers, serverless functions (FaaS), object storage such as Amazon S3, load balancers, auto-scaling and API gateways. Also expect cloud-native ideas like microservices and CI/CD pipelines, plus trade-offs involving vendor lock-in and the shared responsibility model.

Below are 30 practice questions from a pool of 210 Cloud Computing MCQs, one of 10 topics in Computer Networks & Cloud Computing. Each shows the correct answer with an explanation; when you are ready, take a timed quiz to test recall under exam conditions.

Practice Questions

Each question below shows the correct answer with a full explanation. Use these to build conceptual understanding before attempting a timed quiz.

Cloud ComputingEasy

Q1. What is cloud computing?

  1. A.A type of weather forecasting software tool
  2. B.On-demand delivery of resources via Internet✓ Correct
  3. C.Local server-based computing on premises
  4. D.Computing done using aerial drones

Explanation

Cloud computing is the on-demand delivery of computing resources (servers, storage, databases, networking, software) over the Internet with pay-as-you-go pricing.

Report an error in this question

Cloud ComputingEasy

Q2. What does IaaS stand for?

  1. A.Infrastructure as a Service✓ Correct
  2. B.Information as a Service
  3. C.Integration as a Service
  4. D.Internet as a Service

Explanation

IaaS (Infrastructure as a Service) provides virtualized computing resources like virtual machines, storage, and networking over the Internet.

Report an error in this question

Cloud ComputingEasy

Q3. Which of the following is an example of SaaS?

  1. A.Microsoft Azure VMs
  2. B.Google Gmail✓ Correct
  3. C.Docker containers
  4. D.Amazon EC2

Explanation

Gmail is a SaaS (Software as a Service) application. Users access the software through a web browser without managing the underlying infrastructure.

Report an error in this question

Cloud ComputingEasy

Q4. What is virtualization in cloud computing?

  1. A.Creating virtual versions of resources✓ Correct
  2. B.Creating virtual reality environments
  3. C.A type of encryption algorithm
  4. D.Making data invisible to users

Explanation

Virtualization creates virtual versions of physical computing resources, allowing multiple virtual machines to run on a single physical server, maximizing resource utilization.

Report an error in this question

Cloud ComputingEasy

Q5. What is the main benefit of cloud computing's pay-as-you-go model?

  1. A.Fixed monthly cost regardless of usage
  2. B.Paying only for resources you use✓ Correct
  3. C.No need for any internet access
  4. D.Unlimited free resources for everyone

Explanation

The pay-as-you-go model means users only pay for the resources they consume, eliminating the need for large upfront capital expenditure on hardware.

Report an error in this question

Cloud ComputingMedium

Q6. What is the difference between horizontal and vertical scaling?

  1. A.Vertical scaling is always the better choice
  2. B.They are the same scaling approach
  3. C.Horizontal adds machines; vertical adds power✓ Correct
  4. D.Horizontal scaling is slower than vertical

Explanation

Horizontal scaling (scaling out) adds more machines to distribute the load. Vertical scaling (scaling up) adds more resources (CPU, RAM) to an existing machine.

Report an error in this question

Cloud ComputingEasy

Q7. What is a public cloud?

  1. A.A cloud hosted within company premises
  2. B.A cloud available to the general public✓ Correct
  3. C.A cloud with no security measures
  4. D.A cloud available to government only

Explanation

A public cloud is owned and operated by a third-party provider, offering computing resources to multiple customers over the Internet. Examples include AWS, Azure, and Google Cloud.

Report an error in this question

Cloud ComputingEasy

Q8. Which of the following is a major public cloud provider?

  1. A.Linux operating system
  2. B.Amazon Web Services (AWS)✓ Correct
  3. C.Cisco Routers hardware
  4. D.Microsoft Office suite

Explanation

Amazon Web Services (AWS) is one of the largest public cloud providers, along with Microsoft Azure and Google Cloud Platform.

Report an error in this question

Cloud ComputingMedium

Q9. What is a hybrid cloud?

  1. A.A cloud running both Windows and Linux
  2. B.A mix of public and private clouds together✓ Correct
  3. C.A cloud without any virtualization layer
  4. D.A cloud powered by solar energy only

Explanation

A hybrid cloud combines public and private clouds, allowing data and applications to move between them. This provides flexibility, more deployment options, and helps optimize infrastructure.

Report an error in this question

Cloud ComputingEasy

Q10. What is a private cloud?

  1. A.Cloud infrastructure for a single organization✓ Correct
  2. B.The same thing as a public cloud
  3. C.A cloud with no internet connection
  4. D.A cloud with no active users at all

Explanation

A private cloud is cloud infrastructure that is dedicated to a single organization. It can be hosted on-premises or by a third party, offering more control and security.

Report an error in this question

Cloud ComputingEasy

Q11. What does PaaS provide?

  1. A.A platform for developing and deploying apps✓ Correct
  2. B.Network cables and hardware equipment
  3. C.Physical servers for data centers
  4. D.Pre-built software applications for users

Explanation

PaaS (Platform as a Service) provides a platform including runtime, middleware, OS, and development tools for building and deploying applications without managing the underlying infrastructure.

Report an error in this question

Cloud ComputingEasy

Q12. What is scalability in cloud computing?

  1. A.The ability to adjust resources on demand✓ Correct
  2. B.The ability to weigh resources precisely
  3. C.The speed of the network connection
  4. D.The physical size of a data center

Explanation

Scalability is the ability to easily increase or decrease computing resources (CPU, memory, storage) to match changing demand, which is a key advantage of cloud computing.

Report an error in this question

Cloud ComputingMedium

Q13. What is a hypervisor?

  1. A.A network communication protocol
  2. B.Software that creates and runs VMs✓ Correct
  3. C.A type of network firewall
  4. D.A cloud storage service platform

Explanation

A hypervisor (or Virtual Machine Monitor) is software that creates and runs virtual machines. Type 1 runs directly on hardware; Type 2 runs on top of an operating system.

Report an error in this question

Cloud ComputingMedium

Q14. What is serverless computing?

  1. A.A model where providers manage servers for you✓ Correct
  2. B.A type of dedicated hardware platform
  3. C.Computing without any servers at all
  4. D.Computing without needing Internet access

Explanation

Serverless computing abstracts server management. Users deploy functions (FaaS) and the cloud provider handles provisioning, scaling, and maintenance. Users pay per execution.

Report an error in this question

Cloud ComputingHard

Q15. What is Kubernetes?

  1. A.A container orchestration platform✓ Correct
  2. B.A programming language for cloud
  3. C.A cloud provider platform service
  4. D.A type of virtual machine image

Explanation

Kubernetes (K8s) is an open-source container orchestration platform that automates deploying, scaling, and managing containerized applications across clusters of machines.

Report an error in this question

Cloud ComputingHard

Q16. What is the shared responsibility model in cloud security?

  1. A.Provider secures infrastructure; customer secures data✓ Correct
  2. B.The cloud provider handles all security alone
  3. C.No one is responsible for cloud security
  4. D.The customer handles all security responsibilities

Explanation

In the shared responsibility model, the provider secures the infrastructure (physical, network, hypervisor) while the customer secures their data, applications, access management, and configurations.

Report an error in this question

Cloud ComputingMedium

Q17. What is object storage in cloud computing?

  1. A.Storing physical objects in warehouses
  2. B.A traditional relational database type
  3. C.Managing data as objects with metadata✓ Correct
  4. D.RAM-based temporary data storage

Explanation

Object storage manages data as objects (with metadata and unique identifiers) rather than files or blocks. It is highly scalable and ideal for unstructured data like images and videos. Examples include AWS S3.

Report an error in this question

Cloud ComputingMedium

Q18. What is cloud migration?

  1. A.Moving workloads from on-premises to cloud✓ Correct
  2. B.Deleting cloud resources permanently
  3. C.Moving birds through cloud formations
  4. D.Changing between different cloud providers

Explanation

Cloud migration is the process of moving digital assets (data, applications, IT resources) from on-premises infrastructure to a cloud environment.

Report an error in this question

Cloud ComputingMedium

Q19. What is multi-tenancy in cloud computing?

  1. A.Running multiple operating systems at once
  2. B.Using multiple different cloud providers
  3. C.Multiple customers sharing the same resources✓ Correct
  4. D.Having multiple data center locations

Explanation

Multi-tenancy means multiple customers (tenants) share the same physical infrastructure and software instances while their data remains logically isolated from each other.

Report an error in this question

Cloud ComputingHard

Q20. What is edge computing and how does it relate to cloud computing?

  1. A.A complete replacement for cloud computing
  2. B.Processing data near the source to cut latency✓ Correct
  3. C.Computing at the edge of a physical desk
  4. D.Computing only on mobile phone devices

Explanation

Edge computing processes data close to where it is generated (at the network edge), reducing latency and bandwidth usage. It complements cloud computing for time-sensitive applications like IoT and autonomous vehicles.

Report an error in this question

Cloud ComputingHard

Q21. What is the CAP theorem in distributed cloud systems?

  1. A.A theorem about total network capacity limits
  2. B.A theorem about reducing cloud service costs
  3. C.A theorem about choosing two of three guarantees✓ Correct
  4. D.A theorem about CPU performance scaling

Explanation

The CAP theorem states that a distributed system cannot simultaneously guarantee Consistency (all nodes see the same data), Availability (every request gets a response), and Partition tolerance (system works despite network failures).

Report an error in this question

Cloud ComputingHard

Q22. What is cloud-native architecture?

  1. A.Cloud storage solutions without compute services
  2. B.Applications designed for on-premises servers only
  3. C.Native mobile apps that run on phones only
  4. D.Apps built with microservices, containers, and CI/CD✓ Correct

Explanation

Cloud-native architecture builds applications as loosely coupled microservices, packaged in containers, managed by orchestration platforms, and deployed using CI/CD, fully leveraging cloud scalability and resilience.

Report an error in this question

Cloud ComputingHard

Q23. What is Infrastructure as Code (IaC)?

  1. A.Managing infrastructure via configuration files✓ Correct
  2. B.Coding without using a computer at all
  3. C.A type of cloud storage service
  4. D.Writing code directly on physical servers

Explanation

IaC manages cloud infrastructure using code and automation tools (like Terraform, CloudFormation). It enables version control, reproducibility, and consistent environments.

Report an error in this question

Cloud ComputingMedium

Q24. What is auto-scaling in cloud computing?

  1. A.Permanently reducing allocated resources
  2. B.Manual scaling done by administrators
  3. C.Automatically adjusting resources with demand✓ Correct
  4. D.Scaling only during business hours

Explanation

Auto-scaling automatically adjusts the number of active computing resources based on real-time demand, ensuring performance during peaks and cost savings during low usage.

Report an error in this question

Cloud ComputingMedium

Q25. What is an SLA in cloud computing?

  1. A.A server location address identifier
  2. B.A software license agreement for vendors
  3. C.A system load analyzer monitoring tool
  4. D.A contract defining service quality guarantees✓ Correct

Explanation

An SLA (Service Level Agreement) is a contract between a cloud provider and customer that defines guaranteed levels of service availability, performance, and support.

Report an error in this question

Cloud ComputingHard

Q26. What is vendor lock-in in cloud computing and how can it be mitigated?

  1. A.A security feature that protects cloud accounts
  2. B.Being locked out of a vendor's office building
  3. C.Dependency on one provider, mitigated by open standards✓ Correct
  4. D.A pricing model for reserved cloud instances

Explanation

Vendor lock-in occurs when migration away from a provider is difficult due to proprietary APIs and services. It can be mitigated by using open standards, containers, abstraction layers, and multi-cloud strategies.

Report an error in this question

Cloud ComputingMedium

Q27. What is the difference between a container and a virtual machine?

  1. A.Containers share the OS kernel; VMs include full OS✓ Correct
  2. B.Containers require a hypervisor to operate
  3. C.They are the same technology in practice
  4. D.VMs are lighter weight than containers are

Explanation

Containers share the host OS kernel, making them lightweight and fast to start. VMs include a complete OS, providing stronger isolation but with more overhead.

Report an error in this question

Cloud ComputingHard

Q28. What is the difference between disaster recovery (DR) and high availability (HA) in cloud?

  1. A.HA prevents downtime; DR recovers from disasters✓ Correct
  2. B.DR is always faster than HA to implement
  3. C.HA is only applicable to database services
  4. D.They are the same concept with different names

Explanation

High availability uses redundancy to minimize downtime during normal operations (e.g., load balancers, multi-AZ). Disaster recovery provides plans and infrastructure to recover from catastrophic failures across regions.

Report an error in this question

Cloud ComputingHard

Q29. What is a cloud service mesh?

  1. A.A type of cloud object storage bucket
  2. B.An infrastructure layer for service communication✓ Correct
  3. C.Physical network cables in a cloud data center
  4. D.A wireless network within cloud data centers

Explanation

A service mesh (like Istio) is a dedicated infrastructure layer that handles service-to-service communication in microservices architectures, providing features like load balancing, encryption, observability, and traffic management.

Report an error in this question

Cloud ComputingHard

Q30. What is FinOps in the context of cloud computing?

  1. A.A cloud provider offering compute services
  2. B.A practice for managing cloud spending effectively✓ Correct
  3. C.Financial operations for stock market trading
  4. D.A type of encryption for financial data

Explanation

FinOps (Cloud Financial Operations) is a practice that enables organizations to manage cloud costs effectively through collaboration between technology, business, and finance teams, optimizing cloud spending.

Report an error in this question

Ready to test yourself on Cloud Computing?

Take a timed quiz drawn from 210+ questions on this topic. No signup required — your progress saves in your browser.

Start Cloud Computing Quiz