Cloud Computing Facilitates Multi-Tenancy For Optimal Resource Utilization Through Leveraging Hardware and Software Resources Through Multiple Clients. Multi-Tenant Programs Operating on a Cloud Infrastructure Are Delivered Over the Network to Clients As Software-As - A-Service (Saas). Multi-Tenancy Presents Additional Challenges Regarding Its Benefits, Such As Partitioning, Extensibility and Customizability During Application Development. In This Article, We Discussed the Various Types of Multi-Tenancy, Multi-Tenancy Implementations, Advantages, and Drawbacks Within Different Cloud-Based Service Models. Many Users Are, However, Reluctant to Subscribe to Cloud Computing Services Due to Security Concerns.