Certified Cloud Security Professional (CCSP)Cloud Concepts, Architecture and DesignMedium
A cloud security engineer needs to implement a solution that allows multiple independent organizations (tenants) to securely share the same physical cloud infrastructure while ensuring complete logical separation of their data and applications. Each tenant must perceive that they have a dedicated environment. Which architectural concept is fundamental to achieving this in a public cloud environment?
- AMulti-tenancy
- BDistributed Ledger Technology (DLT)
- CService-Oriented Architecture (SOA)
- DPeer-to-Peer (P2P) computing
Show answer & explanationAnswer & explanation
Correct answer: A. Multi-tenancy
Multi-tenancy is the fundamental architectural concept in cloud computing that allows a single instance of a software application or system to serve multiple customers (tenants) while ensuring their data and operations remain logically separate and secure.
Why the other options are wrong
- B. DLT is for distributed, immutable ledgers, unrelated to infrastructure sharing.
- C. SOA is a software design pattern, not a core cloud architecture for resource sharing.
- D. P2P computing is a decentralized model, not typical for public cloud infrastructure sharing.
Multi-tenancy
An architecture where a single instance of a software application or system serves multiple customers (tenants), each tenant's data and configurations being isolated and invisible to other tenants.
- Core concept of public cloud efficiency.
- Requires robust logical separation mechanisms.
- Optimizes resource utilization across customers.
Memory trick: Multi-tenancy: Many tenants, one building, separate apartments.