Difference between revisions of "Multitennancy"

From Veloopti Help
Jump to: navigation, search
m
m
 
Line 4: Line 4:
 
== Overview ==
 
== Overview ==
  
Hosting multiple customers or multiple teams in Veloopti is something that was built into it from the beginning. Veloopti is flexible with  managing multiple customers or having multiple monitoring administration teams. There are two ways that we primarily recommend doing this; using multiple organisations or multiple applications.
+
''Multitenancy is where a single instance of the software serves multiple tenants. The tenants are logically isolated where one tenant cannot see the details of another, but physically run as a single instance of the application.''
 +
 
 +
Veloopti is multitenant in that a group of organisations run on a single instance of Veloopti. Each organisation has its own database to ensure that the database is not the limiting factor.
 +
If we were to allow you to use a instance of Veloopti then you would be able to put many customers in that single hive and you would then be offering a Multitennancy version of Veloopti. This is something that we are looking to offer in the future. Contact us if this interests you.
  
 
=== Multiple Organisations ===
 
=== Multiple Organisations ===
Line 19: Line 22:
 
# You want Veloopti to calculate a single invoice
 
# You want Veloopti to calculate a single invoice
  
=== Multitenancy ===
+
=== Further details ===
  
By definition: multitenancy is where a single instance of the software serves multiple tenants. The tenants are logically isolated where one tenant cannot see the details of another, but physically run as a single instance of the application.
+
Veloopti does not have speed degradation because all customer share the same database.
Veloopti is multitenant in that we have multiple customers (all of you) running on one (actually a few) instance of Veloopti. If we were to allow you to use a instance (we call them a hive) of Veloopti then you would be able to put many customers in that single hive and you would then be offering a Multitennancy version of Veloopti. This is something that we are looking to offer in the future. Contact us if this interests you.
 

Latest revision as of 20:11, 1 April 2019

Home > An Overview > Concepts > Multitenancy


1 Overview

Multitenancy is where a single instance of the software serves multiple tenants. The tenants are logically isolated where one tenant cannot see the details of another, but physically run as a single instance of the application.

Veloopti is multitenant in that a group of organisations run on a single instance of Veloopti. Each organisation has its own database to ensure that the database is not the limiting factor.

If we were to allow you to use a instance of Veloopti then you would be able to put many customers in that single hive and you would then be offering a Multitennancy version of Veloopti. This is something that we are looking to offer in the future. Contact us if this interests you.

1.1 Multiple Organisations

Using multiple organisations is preferable when the management of the customers/teams are performed by multiple administration teams. Use multiple organisations when:

  1. Different teams manage the Operating Systems of the nodes
  2. You have multiple monitoring teams
  3. You want Veloopti to calculate an invoice for each customers/team

1.2 Multiple applications

Using a single organisation and creating one or more applications for each customer/team is useful when the administrators for each customer are the same.

  1. The same team manages the Operating Systems of the nodes
  2. You have a single monitoring team
  3. You want Veloopti to calculate a single invoice

1.3 Further details

Veloopti does not have speed degradation because all customer share the same database.