Certified Cloud Security Professional (CCSP)Cloud Data SecurityEasy
A software-as-a-service (SaaS) provider offers a multi-tenant application where each customer's data is stored in separate logical databases within a shared physical infrastructure. The provider needs to ensure that customer data is logically isolated and that one customer's data cannot be accessed or affected by another. Which cloud data storage model is being described?
- ADatabase-as-a-Service (DBaaS)
- BBlock Storage
- CFile Storage
- DObject Storage
Show answer & explanationAnswer & explanation
Correct answer: A. Database-as-a-Service (DBaaS)
Database-as-a-Service (DBaaS) provides managed database instances, often supporting multi-tenancy with logical isolation for each customer's database, as described in the scenario. This allows multiple customers to share underlying infrastructure while maintaining data separation.
Why the other options are wrong
- B. Block storage provides raw storage volumes, which would require the customer or provider to manage the database software and multi-tenancy manually.
- C. File storage is typically for shared file systems and doesn't directly address the logical isolation of database instances for multiple tenants.
- D. Object storage is generally used for unstructured data and doesn't inherently describe a multi-tenant database structure with logical isolation.
Database-as-a-Service (DBaaS)
Database-as-a-Service (DBaaS) is a cloud computing service model that provides customers with access to a database without the need for setting up, configuring, or managing the underlying hardware or software.
- Cloud provider manages database infrastructure and software.
- Offers scalability, high availability, and often built-in backups.
- Supports various database types (SQL, NoSQL).
- Commonly used for multi-tenant applications with logical isolation.
Memory trick: DBaaS: Database Best Available as a Service.