GCP Associate Engineer Exam training (Cloud Computing, Cloud Deployment Models and Cloud Service Models)

––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Section 1: Cloud Computing Fundamentals
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

  1. Question: A startup needs to rapidly provision and tear down thousands of VMs for nightly testing. Which characteristic of cloud computing best describes this?
    Options:
    A. Measured Service
    B. On-demand Self-Service
    C. Broad Network Access
    D. Resource Pooling
    Answer: B
    Explanation: B is correct because on-demand self-service lets users provision resources automatically without human intervention.
    A is about usage billing, C is about network reachability, D is about sharing physical resources among tenants.

  2. Question: An analytics team runs variable‐load jobs and is charged only for actual CPU and storage used. Which characteristic applies?
    Options:
    A. Resource Pooling
    B. Rapid Elasticity
    C. Measured Service
    D. Broad Network Access
    Answer: C
    Explanation: C is correct because measured service means usage is metered and billed.
    A refers to sharing hardware, B to scaling capacity, D to network accessibility.

  3. Question: Which two are core benefits of multi‐tenant cloud platforms? (Select two)
    Options:
    A. Cost Efficiency
    B. Single Point of Failure
    C. Increased Utilization
    D. Vendor Lock-in
    Answer: A, C
    Explanation: A and C are correct: sharing infrastructure lowers per-tenant cost and improves overall utilization.
    B is a risk (not a benefit) and D is a disadvantage.

  4. Question: An organization requires access to its application from mobile, desktop, and IoT devices globally. Which cloud characteristic supports this?
    Options:
    A. Rapid Elasticity
    B. Broad Network Access
    C. Measured Service
    D. On-demand Self-Service
    Answer: B
    Explanation: B is correct because broad network access ensures services are reachable over standard networks.
    A deals with scaling, C with billing, D with provisioning.

  5. Question: A team wants to automate scaling out when CPU > 75% for 5 minutes. Which feature of cloud providers enables this?
    Options:
    A. Service Catalog
    B. Autoscaling (Rapid Elasticity)
    C. IAM
    D. CDN
    Answer: B
    Explanation: B is correct because autoscaling dynamically adjusts capacity based on metrics.
    A is a registry of services, C is identity management, D is content distribution.

  6. Question: Which of the following is NOT a fundamental characteristic defined by NIST?
    Options:
    A. Metered billing
    B. Resource pooling
    C. Fault tolerance
    D. On-demand self-service
    Answer: C
    Explanation: C is correct: NIST’s five essential characteristics are self-service, broad access, pooling, elasticity and measured service—fault tolerance is a design goal, not one of the five.

  7. Question: A compliance audit requires logs of every API call to the cloud control plane. Which deployment model provides this by default?
    Options:
    A. Public Cloud
    B. Private Cloud
    C. Hybrid Cloud
    D. Community Cloud
    Answer: A
    Explanation: A is correct because public cloud providers supply detailed control-plane audit logs out of the box.
    B/C/D may support logging but often require custom configuration or lack standardization.

  8. Question: Which is the best example of “serverless” in cloud computing?
    Options:
    A. VM instance with autoscaling
    B. Container cluster
    C. Function-as-a-Service
    D. Dedicated bare-metal server
    Answer: C
    Explanation: C is correct because FaaS abstracts all server and container management—you simply deploy functions.
    A and B still require some infrastructure management; D is opposite of serverless.

  9. Question: A nonprofit shares infrastructure and maintenance costs with peer organizations. Which cloud model is this?
    Options:
    A. Public Cloud
    B. Private Cloud
    C. Community Cloud
    D. Hybrid Cloud
    Answer: C
    Explanation: C is correct: community clouds are shared among organizations with common concerns.
    A is open to everyone, B is single-organization, D mixes private and public.

  10. Question: Which workload is least suited to public cloud?
    Options:
    A. Batch processing
    B. Development/test
    C. Highly regulated PII
    D. Web serving
    Answer: C
    Explanation: C is correct because strict regulatory requirements often mandate physically isolated environments.
    A, B, and D benefit from public cloud’s elasticity and cost model.

  11. Question: Which service model abstracts the OS and runtime but gives you control over application code?
    Options:
    A. IaaS
    B. PaaS
    C. SaaS
    D. DaaS
    Answer: B
    Explanation: B is correct: PaaS provides managed runtimes and OS patching; you only deploy code.
    A you manage OS, C you only consume the app, D is desktop virtualization.

  12. Question: A service delivers a fully managed database where you only define schemas. Which service model is this?
    Options:
    A. IaaS
    B. PaaS
    C. SaaS
    D. Serverless Database
    Answer: B
    Explanation: B is correct: managed DB-as-a-service offerings are PaaS.
    A requires VM management, C is end-user apps, D is a subset but still under PaaS.

  13. Question: Which type of elasticity allows consumers to scale capacity up and down automatically?
    Options:
    A. Vertical scaling (resize VM)
    B. Horizontal scaling (add/remove instances)
    C. Both A & B
    D. Neither
    Answer: C
    Explanation: C is correct because both vertical and horizontal scaling constitute rapid elasticity.

  14. Question: A compliance officer requires physical isolation for high-value assets. Which deployment model is best?
    Options:
    A. Public Cloud
    B. Private Cloud
    C. Community Cloud
    D. Hybrid Cloud
    Answer: B
    Explanation: B is correct because private clouds provide dedicated, single-tenant hardware.

  15. Question: Which is a disadvantage of public clouds?
    Options:
    A. Unlimited capacity
    B. Vendor outages
    C. Elastic billing
    D. Automated management
    Answer: B
    Explanation: B is correct: shared infrastructure can suffer provider outages.
    A, C, D are advantages of public clouds.

  16. Question: Which service model would you choose to offload patching, backup, and replication of an application?
    Options:
    A. IaaS
    B. CaaS
    C. PaaS
    D. SaaS
    Answer: C
    Explanation: C is correct: PaaS providers handle OS/runtime updates and data backups.
    A and B require more customer management; D is end-user apps.

  17. Question: Which two NIST characteristics support rapid response to changing demand? (Select two)
    Options:
    A. On-demand Self-Service
    B. Broad Network Access
    C. Rapid Elasticity
    D. Resource Pooling
    Answer: A, C
    Explanation: A and C are correct: self-service provisioning plus elasticity directly address demand surges.

  18. Question: A customer wants per-minute billing granularity even when a VM is idle. Which pricing model fits?
    Options:
    A. Reserved Instances
    B. Spot Instances
    C. On-demand Instances
    D. Committed Use Discounts
    Answer: C
    Explanation: C is correct because on-demand instances are billed in fine increments regardless of usage.
    A and D require commitments, B is interruptible.

  19. Question: Which is true about shared responsibility in IaaS?
    Options:
    A. Provider manages data encryption
    B. Customer manages OS patching
    C. Provider manages IAM
    D. Customer manages physical security
    Answer: B
    Explanation: B is correct: in IaaS, the customer is responsible for guest-OS updates.
    A and D are provider duties; C is joint but primarily customer.

  20. Question: In cloud computing, a “fault domain” refers to:
    Options:
    A. A set of hardware sharing a single point of failure
    B. A geographic region
    C. Network partitioning
    D. Tenant boundary
    Answer: A
    Explanation: A is correct: fault domains isolate racks/blades to limit blast radius.

  21. Question: A biotech firm needs burst GPUs for ML only during model training. Which pricing option is cheapest?
    Options:
    A. On-demand
    B. Spot
    C. Committed Use
    D. Preemptible
    Answer: D
    Explanation: D is correct: preemptible (GCP) or spot VMs offer the steepest discounts for interruptible workloads.

  22. Question: Which cloud advantage helps startups avoid upfront CapEx?
    Options:
    A. Multi-tenant environment
    B. Pay-as-you-go billing
    C. Reserved Instances
    D. Hybrid Cloud
    Answer: B
    Explanation: B is correct: pay-as-you-go shifts costs to operational expenses with no large up-front purchase.

  23. Question: Which of the following are key cloud service models? (Select three)
    Options:
    A. IaaS
    B. PaaS
    C. SaaS
    D. DaaS
    Answer: A, B, C
    Explanation: A, B, C are the three primary NIST-defined models; DaaS is a niche desktop-as-a-service.

  24. Question: An enterprise requires data residency in two regions for DR. Which concept is this?
    Options:
    A. Resource Pooling
    B. Geographic Redundancy
    C. Auto-repair
    D. Measured Service
    Answer: B
    Explanation: B is correct: geographic redundancy replicates workloads across regions for resilience.

  25. Question: A developer wants to deploy code without managing servers or containers. Which abstraction fits?
    Options:
    A. PaaS
    B. FaaS
    C. Container Registry
    D. IaaS
    Answer: B
    Explanation: B is correct: Functions-as-a-Service completely abstracts servers and containers from the developer.

––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Section 2: Cloud Deployment Models (25 Questions)
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

  1. Question: A bank runs its core systems in its own data center but spins up public-cloud VMs each night for mobile-app testing. Which deployment model is this?
    Options:
    A. Public Cloud
    B. Private Cloud
    C. Hybrid Cloud
    D. Community Cloud
    Answer: C
    Explanation:
    • C is correct – “hybrid” mixes on-premises/private with public resources.
    • A is wrong – that would be purely public.
    • B is wrong – that is entirely private.
    • D is wrong – community clouds share among peer orgs, not mix on-prem + public.

  2. Question: Multiple non-profit research institutes share infrastructure and governance for a climate-modeling platform. Which model is this?
    Options:
    A. Public Cloud
    B. Private Cloud
    C. Hybrid Cloud
    D. Community Cloud
    Answer: D
    Explanation:
    • D is correct – community clouds are shared by organizations with common needs/governance.
    • A is wrong – public is open to all tenants.
    • B is wrong – private serves one organization.
    • C is wrong – hybrid mixes private and public, not peer-only.

  3. Question: You need to support highly variable compute loads with no long-term hardware commitments. Which deployment model should you choose?
    Options:
    A. Private Cloud
    B. Public Cloud
    C. Community Cloud
    D. Colocation
    Answer: B
    Explanation:
    • B is correct – public clouds excel at elasticity for variable demand.
    • A is wrong – private is capacity-limited by your own hardware.
    • C is wrong – community still requires shared, limited hardware.
    • D is wrong – colocation means you still buy/lease hardware.

  4. Question: A retailer keeps sensitive customer data in-house but hosts its public website on Google Cloud. Which deployment model is this?
    Options:
    A. Public Cloud
    B. Private Cloud
    C. Hybrid Cloud
    D. Community Cloud
    Answer: C
    Explanation:
    • C is correct – hybrid lets you mix on-prem (private) for sensitive data with public cloud for web.
    • A/B are single-mode, D is peer-sharing, not a private/public mix.

  5. Question: Which of the following is NOT typically an advantage of a private-cloud deployment?
    Options:
    A. Full administrative control
    B. Strong data isolation
    C. Virtually unlimited elasticity
    D. Tailored compliance configuration
    Answer: C
    Explanation:
    • C is correct – private clouds are constrained by your own hardware capacity.
    • A, B, D are true private-cloud benefits.

  6. Question: Which two are benefits of a community-cloud deployment? (Select two)
    Options:
    A. Shared cost among members
    B. Unlimited scale
    C. Common compliance framework
    D. Exclusive single-tenant hardware
    Answer: A, C
    Explanation:
    • A is correct – community members share infrastructure costs.
    • C is correct – they adhere to the same regulatory/compliance needs.
    • B is wrong – scale is still limited to pooled hardware.
    • D is wrong – hardware is shared, not exclusive.

  7. Question: A healthcare provider must guarantee all PHI processing remains within a single country’s borders. Which deployment model best meets this?
    Options:
    A. Public Cloud – global region
    B. Private Cloud – local data center
    C. Public Cloud – regional zone
    D. Community Cloud – global
    Answer: B
    Explanation:
    • B is correct – a private local deployment ensures data never leaves national jurisdiction.
    • A/C are public and may cross borders, D is multi-country by design.

  8. Question: To minimize vendor lock-in, a company runs workloads in both AWS and GCP simultaneously. What is this strategy called?
    Options:
    A. Hybrid Cloud
    B. Multi-Cloud
    C. Community Cloud
    D. Private Cloud
    Answer: B
    Explanation:
    • B is correct – multi-cloud uses multiple public-cloud vendors in parallel.
    • A includes on-premises, C is peer-sharing, D is single-org.

  9. Question: Which hybrid-cloud pattern extends your on-premises network into the cloud via VPN or dedicated link?
    Options:
    A. Cloud Bursting
    B. Orchestration
    C. Data Gravity
    D. Network Extension
    Answer: D
    Explanation:
    • D is correct – network extension (VPN/Direct Connect) makes cloud resources appear on your LAN.
    • A is overflow compute, B is workflow coordination, C is data-centric locality.

  10. Question: A company leases rack space in a colocation facility but runs its own private-cloud software stack. Which deployment model is this?
    Options:
    A. Public Cloud
    B. Private Cloud
    C. Hybrid Cloud
    D. Community Cloud
    Answer: B
    Explanation:
    • B is correct – colocation hardware still serves a single-tenant private cloud.
    • A is a shared public service, C mixes private and public, D is peer-shared.

  11. Question: Which unique risk is introduced by hybrid-cloud architectures?
    Options:
    A. Data sovereignty issues
    B. Integration and orchestration complexity
    C. Multi-tenant security concerns
    D. Metered billing errors
    Answer: B
    Explanation:
    • B is correct – hybrid demands robust connectivity, identity, policy orchestration across environments.
    • A applies broadly, C is public-cloud, D can affect any model.

  12. Question: A startup uses its own servers until capacity is reached, then “bursts” excess load into the public cloud. What is this called?
    Options:
    A. Cloud-Native
    B. Cloud Bursting
    C. Fault Isolation
    D. Autoscaling
    Answer: B
    Explanation:
    • B is correct – cloud bursting offloads peak demand to public cloud.
    • A is application style, C is failure domain, D is automatic scaling but not specifically on-prem → cloud overflow.

  13. Question: Which of the following best describes public-cloud infrastructure?
    Options:
    A. Dedicated hardware per tenant by default
    B. Shared multi-tenant hardware
    C. No network redundancy
    D. On-premises only
    Answer: B
    Explanation:
    • B is correct – public clouds share physical servers among tenants.
    • A is private cloud, C is false (public clouds have redundant networks), D is irrelevant.

  14. Question: A telecom operator builds a private-cloud platform on its own network and sells IaaS to enterprise customers. What is this called?
    Options:
    A. Public Cloud
    B. Private Cloud
    C. Community Cloud
    D. Telco Cloud
    Answer: D
    Explanation:
    • D is correct – “telco cloud” is a private IaaS offering from a telecom operator.
    • A/B are generic, C is peer-shared.

  15. Question: Which two connectivity options are commonly used to link on-premises data centers to public clouds? (Select two)
    Options:
    A. VPN
    B. Direct Interconnect / Direct Connect
    C. VPC Peering
    D. VLAN Trunking
    Answer: A, B
    Explanation:
    • A is correct – IPsec VPN is ubiquitous.
    • B is correct – dedicated fiber links (e.g. Cloud Interconnect).
    • C is cloud-to-cloud, not on-prem.
    • D is LAN segmentation, not WAN/cloud link.

  16. Question: Which deployment model allows you to include sovereign-cloud regions for strict data-residency requirements?
    Options:
    A. Public Cloud only
    B. Private Cloud only
    C. Hybrid Cloud
    D. Community Cloud
    Answer: C
    Explanation:
    • C is correct – hybrid can span private, public, and sovereign-cloud zones.
    • A may not guarantee residency, B is in-house only, D is peer-shared.

  17. Question: A large enterprise runs most workloads in its own private cloud but uses a public-cloud region only for disaster-recovery drills. Which model is this?
    Options:
    A. Hybrid Cloud
    B. Multi-Cloud
    C. Community Cloud
    D. Public Cloud
    Answer: A
    Explanation:
    • A is correct – hybrid uses private for production, public for DR.
    • B is multiple public clouds, C is peer-shared, D is public only.

  18. Question: Which statement is true of multi-cloud (but not necessarily hybrid)?
    Options:
    A. Involves more than one public-cloud provider
    B. Always includes on-premises infrastructure
    C. Provides a single SLA across environments
    D. Ensures identical APIs everywhere
    Answer: A
    Explanation:
    • A is correct – multi-cloud means multiple public-cloud vendors.
    • B describes hybrid, C/D are false or aspirational.

  19. Question: A government agency mandates fully dedicated hardware, physical access controls, and audit logs. Which model best satisfies this?
    Options:
    A. Public Cloud
    B. Private Cloud
    C. Community Cloud
    D. Hybrid Cloud
    Answer: B
    Explanation:
    • B is correct – private clouds give exclusive hardware and complete control.
    • A/C/D involve shared elements.

  20. Question: Which deployment model typically offers the greatest on-demand elasticity?
    Options:
    A. Public Cloud
    B. Private Cloud
    C. Community Cloud
    D. Hybrid Cloud
    Answer: A
    Explanation:
    • A is correct – public clouds have virtually unlimited shared capacity.
    • B/C constrained by own/community hardware, D only as elastic as its public component.

  21. Question: Which scenario best exemplifies a community-cloud deployment?
    Options:
    A. A university consortium shares a research-compute platform
    B. A single corporation runs confidential workloads
    C. Anyone can subscribe to standard VMs
    D. A developer uses free-tier services for testing
    Answer: A
    Explanation:
    • A is correct – community clouds serve organizations with common missions.
    • B is private, C is public, D is ad hoc public.

  22. Question: During major sales events, an e-commerce site runs on-premises web servers and “bursts” into multiple cloud providers simultaneously. What is this called?
    Options:
    A. Multi-Cloud Bursting
    B. Hybrid DR
    C. Community Bursting
    D. Cloud Sharding
    Answer: A
    Explanation:
    • A is correct – multi-cloud bursting overflow across several clouds.
    • B is DR, C/D are not standard patterns.

  23. Question: Which tool would you use to enforce unified IAM policies across your on-prem AD and Google Cloud?
    Options:
    A. Cloud Identity / Identity Platform
    B. Cloud DNS
    C. Deployment Manager
    D. Cloud Storage
    Answer: A
    Explanation:
    • A is correct – Cloud Identity federates on-prem directories and cloud IAM.
    • B, C, D do not handle identity/policy federation.

  24. Question: A sensitive application must remain on-prem, but you want to collect logs, metrics, and traces in a cloud-native monitoring service. Which pattern is this?
    Options:
    A. Hybrid Observability
    B. Multi-Cloud Logging
    C. Community Telemetry
    D. Sovereign Monitoring
    Answer: A
    Explanation:
    • A is correct – hybrid observability extends cloud monitoring tools to on-prem systems.
    • B is cloud-to-cloud, C is peer-sharing, D implies data-residency focus.

  25. Question: What is the primary difference between hybrid-cloud and multi-cloud strategies?
    Options:
    A. Hybrid includes on-premises; multi-cloud does not
    B. Multi-cloud uses only one vendor
    C. Hybrid implies multiple public clouds
    D. There is no difference
    Answer: A
    Explanation:
    • A is correct – hybrid mixes on-prem with cloud; multi-cloud is multiple public clouds without on-prem.
    • B, C, D are incorrect definitions.

––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Section 3: Cloud Service Models (25 Questions)
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

  1. Question: A development team needs full control to install custom middleware and the OS on virtual machines. Which service model suits them?
    Options:
    A. IaaS
    B. PaaS
    C. SaaS
    D. FaaS
    Answer: A
    Explanation:
    • A is correct – IaaS gives VM-level OS access for middleware installation.
    • B is wrong – PaaS abstracts the OS.
    • C is wrong – SaaS is a finished application.
    • D is wrong – FaaS only runs stateless functions.

  2. Question: You need a zero-administration, fully managed email system for your users. Which service model is best?
    Options:
    A. IaaS
    B. PaaS
    C. SaaS
    D. DaaS
    Answer: C
    Explanation:
    • C is correct – SaaS (e.g., Gmail/Office 365) is delivered as a turnkey application.
    • A/B require operational tasks, D is Desktop-as-a-Service.

  3. Question: Which two responsibilities are customers still accountable for in an IaaS deployment? (Select two)
    Options:
    A. Guest-OS patching
    B. Hypervisor maintenance
    C. Virtual network configuration
    D. Physical security
    Answer: A, C
    Explanation:
    • A is correct – you patch and secure your VM OS.
    • C is correct – you configure subnets, firewalls, routes.
    • B is provider’s (hypervisor), D is provider’s (data-center).

  4. Question: A managed database service automatically handles backups, replication, and patching for you. Which model is this?
    Options:
    A. IaaS
    B. PaaS
    C. SaaS
    D. CaaS
    Answer: B
    Explanation:
    • B is correct – PaaS database solutions manage the platform and infrastructure.
    • A you’d run the database yourself, C is end-user apps, D is container-orchestration.

  5. Question: You need to run code in response to events without provisioning or managing servers. Which service should you choose?
    Options:
    A. IaaS
    B. PaaS
    C. SaaS
    D. FaaS
    Answer: D
    Explanation:
    • D is correct – Functions-as-a-Service executes code on demand, no servers.
    • A/B require server or runtime management, C is finished applications.

  6. Question: A telecom engineer wants full control over network topology and the guest OS. Which model offers this?
    Options:
    A. IaaS
    B. PaaS
    C. SaaS
    D. FaaS
    Answer: A
    Explanation:
    • A is correct – IaaS exposes VM networking primitives and OS.
    • B/C/D abstract either OS or networking.

  7. Question: Which two advantages are exclusive to PaaS over IaaS? (Select two)
    Options:
    A. No operating-system maintenance
    B. Complete virtual-network control
    C. Managed application runtime
    D. Unlimited custom software installs
    Answer: A, C
    Explanation:
    • A is correct – PaaS providers patch and update the OS.
    • C is correct – you get a managed runtime (e.g. app server).
    • B is false – IaaS gives more network control.
    • D is false – PaaS may restrict non-standard software.

  8. Question: Your team packages microservices in containers and manages their orchestration. Which model fits best?
    Options:
    A. IaaS
    B. CaaS
    C. PaaS
    D. SaaS
    Answer: B
    Explanation:
    • B is correct – Container-as-a-Service abstracts VMs but leaves orchestration to you.
    • A you manage VMs, C abstracts containers too much, D is end-user apps.

  9. Question: You subscribe to an HR application that you configure via REST APIs, without managing any servers. Which model is this?
    Options:
    A. IaaS
    B. SaaS
    C. PaaS
    D. FaaS
    Answer: B
    Explanation:
    • B is correct – SaaS is delivered as an application service you simply consume.
    • A/C require you to deploy or manage code, D is function-only.

  10. Question: Which model offloads all patching and OS updates but still allows you to deploy your own web apps?
    Options:
    A. IaaS
    B. PaaS
    C. SaaS
    D. FaaS
    Answer: B
    Explanation:
    • B is correct – PaaS handles the underlying platform; you push your code.
    • A you manage OS, C you cannot deploy custom web apps, D is event-driven only.

  11. Question: You need a managed analytics warehouse where you load data and run SQL queries, with zero infrastructure management. Which model?
    Options:
    A. IaaS
    B. PaaS
    C. SaaS
    D. DaaS
    Answer: B
    Explanation:
    • B is correct – data-warehouse PaaS (e.g., BigQuery) abstracts all infra.
    • A you’d spin up VMs, C/D are not analytic platforms.

  12. Question: Which two responsibilities fall to the provider in a SaaS offering? (Select two)
    Options:
    A. Physical data-center security
    B. Application bug fixes and updates
    C. Customer data modeling
    D. User-managed encryption keys
    Answer: A, B
    Explanation:
    • A is correct – provider secures the facilities.
    • B is correct – provider patches and updates the software.
    • C and D are customer’s duties in many SaaS scenarios.

  13. Question: Which scenario is best suited for IaaS rather than PaaS?
    Options:
    A. Rapidly deploying a standard web app
    B. Running a custom, non-standard database engine
    C. Using a managed CI/CD service
    D. Storing files in a managed bucket
    Answer: B
    Explanation:
    • B is correct – custom DB engines need full VM control.
    • A/C/D fit PaaS or SaaS more cleanly.

  14. Question: Which statement about FaaS is true compared to PaaS?
    Options:
    A. FaaS reserves always-on compute instances
    B. FaaS is billed per function invocation
    C. FaaS requires you to manage the OS
    D. FaaS does not auto-scale
    Answer: B
    Explanation:
    • B is correct – you pay only when functions run.
    • A is false – FaaS spins up containers on demand.
    • C is false – OS is fully hidden.
    • D is false – FaaS auto-scales to handle events.

  15. Question: A company wants to lift-and-shift its legacy ERP VMs to the cloud with minimal code changes. Which service model should they choose?
    Options:
    A. SaaS
    B. PaaS
    C. IaaS
    D. FaaS
    Answer: C
    Explanation:
    • C is correct – IaaS lets you move VMs VM-for-VM with no refactoring.
    • A/B/D require application re-architecting.

  16. Question: In PaaS, which artifact is the customer responsible for, but in SaaS is the provider responsible?
    Options:
    A. Application code
    B. Underlying runtime
    C. Physical hardware
    D. Hypervisor
    Answer: A
    Explanation:
    • A is correct – PaaS you deploy and manage your code; SaaS provider supplies the full application.
    • B/C/D remain provider responsibilities in both.

  17. Question: You need a fully managed messaging service with guaranteed delivery and automatic scaling. Which model is this?
    Options:
    A. IaaS VM-based queue
    B. PaaS message-queue service
    C. SaaS CRM
    D. FaaS
    Answer: B
    Explanation:
    • B is correct – PaaS messaging (e.g. Pub/Sub) is auto-scaling and managed.
    • A you’d manage VMs, C is sales-app, D is compute-only.

  18. Question: Which two are disadvantages of adopting a pure SaaS application? (Select two)
    Options:
    A. Limited custom code/extensions
    B. Zero maintenance burden
    C. Vendor dependency for features
    D. Full control over underlying infra
    Answer: A, C
    Explanation:
    • A is correct – SaaS often restricts deep customization.
    • C is correct – you rely on the vendor’s roadmap.
    • B is an advantage, D is false for SaaS.

  19. Question: What is the key difference between IaaS and CaaS?
    Options:
    A. CaaS gives unmanageable, ephemeral containers
    B. CaaS abstracts away VM management but leaves orchestration to you
    C. IaaS does not support containers
    D. IaaS is only for bare-metal servers
    Answer: B
    Explanation:
    • B is correct – CaaS automates container infrastructure; you still handle orchestration.
    • A, C, D are incorrect or misleading.

  20. Question: A serverless pipeline triggers functions on each file upload and writes results to a managed database. Which model combination is this?
    Options:
    A. IaaS + PaaS
    B. SaaS only
    C. PaaS + FaaS
    D. IaaS only
    Answer: C
    Explanation:
    • C is correct – storage (PaaS) triggers Functions (FaaS).
    • A/D require VM management, B does not fit.

  21. Question: Which service model lets you choose your OS, middleware, and runtime but abstracts virtualization details?
    Options:
    A. IaaS
    B. PaaS
    C. CaaS
    D. SaaS
    Answer: C
    Explanation:
    • C is correct – CaaS hides hypervisor/VMs; you manage containers and above.
    • A you see VMs, B/D hide too much.

  22. Question: Google Kubernetes Engine (GKE) on Google Cloud is most accurately described as which service model?
    Options:
    A. IaaS
    B. PaaS
    C. SaaS
    D. FaaS
    Answer: B
    Explanation:
    • B is correct – GKE is a managed-container PaaS; Google handles control plane and node upgrades.
    • A you’d self-manage k8s, C/D are wrong levels of abstraction.

  23. Question: A globally distributed, strongly consistent database service (e.g., Cloud Spanner) is categorized as which model?
    Options:
    A. IaaS
    B. PaaS
    C. SaaS
    D. DaaS
    Answer: B
    Explanation:
    • B is correct – DBaaS is PaaS: you consume a managed database.
    • A you install DB yourself, C is end-user apps, D is desktop.

  24. Question: Which cloud service model demands the least technical expertise on the customer’s part?
    Options:
    A. IaaS
    B. PaaS
    C. CaaS
    D. SaaS
    Answer: D
    Explanation:
    • D is correct – SaaS abstracts almost everything; you simply use the application.
    • A/B/C require progressively more cloud operations skills.

  25. Question: Which two statements correctly contrast PaaS and FaaS? (Select two)
    Options:
    A. PaaS provides always-on containers; FaaS is event-driven
    B. Both models require you to manage the guest OS
    C. FaaS billing is per-invocation; PaaS is per-instance
    D. FaaS supports arbitrarily long-running processes
    Answer: A, C
    Explanation:
    • A is correct – PaaS typically runs persistent containers/instances; FaaS spins up per-event.
    • C is correct – FaaS charges per call; PaaS is billed for reserved runtimes.
    • B is false – neither requires guest-OS management.
    • D is false – FaaS often enforces execution time limits.

0
Subscribe to my newsletter

Read articles from Anusree Anilkumar directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Anusree Anilkumar
Anusree Anilkumar