Answer:
b) multi-tenancy
Step-by-step explanation:
Cloud computing can be defined as a type of computing that requires shared computing resources such as cloud storage (data storage), servers, computer power, and software over the internet rather than local servers and hard drives.
Generally, cloud computing offers individuals and businesses a fast, effective and efficient way of providing services.
Cloud computing comprises of three (3) service models which includes;
1. Platform as a Service (PaaS).
2. Infrastructure as a Service (IaaS).
3. Software as a Service (SaaS).
Software as a Service (SaaS) can be defined as a cloud computing delivery model which involves the process of making licensed softwares available over the internet for end users on a subscription basis through a third-party or by centrally hosting it.
Hence, Software as a Service (SaaS) supports multiple users and provides a shared data model through multi-tenancy model. A multi-tenancy model can be defined as a software architecture that provides services to multiple end users through an instance of the software application running on a server. Thus, in SaaS multiple end users can share the software application, a single database, and each user being logically separated from one another.