logo

Single-tenant vs Multi-tenant vs Multi-single-tenant

  • single-tenant: dedicated instance and resources serving only one customer.
    • For example, you run a database instance just to be used by yourself.
  • multi-tenant: a single instance of software serves multiple customers (tenants), sharing resources.
    • For example, a database service serving multiple customers; if one customer used up all the resources, all the other customers will be impacted.
  • multi-single-tenant: a service have multiple customers, but each customer has its own instance and resources.
    • For example, a database service serving multiple customers, but each customer has its own instance and dedicated resources; different customers are isolated.