Google Cloud Firestore is an example of which cloud service model?
2025
Google Cloud Firestore is an example of which cloud service model?
- A.
IaaS
- B.
PaaS
- C.
SaaS
- D.
DBaaS
- E.
BaaS
Attempted by 34 students.
Show answer & explanation
Correct answer: D
Concept
Cloud service models are layered by how much of the stack the provider operates. IaaS rents raw compute, storage and networking; PaaS provides a managed application runtime; SaaS delivers a finished end-user application. DBaaS (Database-as-a-Service) is the model in which the provider fully hosts, operates and scales a database, exposing it through APIs while it handles provisioning, patching, backups, replication and high availability.
Application
Cloud Firestore is Google Cloud's fully managed, serverless NoSQL document database. There are no servers, instances or VMs to provision; Google operates the infrastructure, performs automatic multi-region replication, scaling and backups, and the developer simply reads and writes documents through an API. A managed, fully-operated database delivered as a service is, by definition, DBaaS.
Contrast
IaaS would mean renting unmanaged virtual machines or disks on which you install and run your own database engine — Firestore exposes a ready database, not raw infrastructure.
PaaS is a managed application/runtime platform (e.g. App Engine) for deploying code, not a hosted database product.
SaaS is a finished application used by end users (e.g. Gmail, Docs); Firestore is a building block consumed by developers, not an end-user app.
BaaS (Backend-as-a-Service) is the broader backend platform such as Firebase that bundles authentication, hosting, functions and a database together; here the question targets Firestore as a database product specifically, which is the database-as-a-service layer.
Therefore Cloud Firestore is classified as DBaaS.