ory-legacy / docs-legacy

GNU General Public License v2.0
1 stars 0 forks source link

Tenants (draft) #2

Open aeneasr opened 9 years ago

aeneasr commented 9 years ago

Isolation

Each tenant should have his own user and content repository. Based on this, each tenant needs an highly isolated scope, e.g. "myorganization.ory.com". All platform services consumed by a tenant are scoped as well, for example: "uaa.myorganization.ory.com":

Tenant isolation

This enables the plattform to en- and disable specific services for each tenant by simply starting or killing a service instance.

Statement 1

Every customer has his own clean environment to work with and can not directly access data from other tenants.

Statement 2

To access data from another tenant, a system-wide routing service is required.

Routing

Routing tenant requests

Platform

There is quite a huge lack of research on which PaaS to use in order to provide a heroku-like learning platform. We should take a closer look at flynn and cloudfoundry and research alternatives to those two.

Technology overview

Deis

A mini PaaS which allows easy deployment of your apps via docker containers.