Overview

In a single-tenant model, each customer (tenant) has a completely isolated environment. This is often preferred by large enterprises or organizations with extreme security and compliance needs.

Key Benefits

  • Maximum Isolation: No risk of data leakage between customers at the application or database level.
  • Customization: Each instance can be customized to meet the specific needs of the customer.
  • Control: Customers can often choose when to apply updates or patches.

Disadvantages

  • Higher Cost: More expensive to maintain and scale than multi-tenant systems.
  • Operational Complexity: Managing hundreds or thousands of individual instances is more difficult than managing one shared system.

Related Terms