Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ENDOC-676 MT intro and top-level informational page with links #693

Merged
merged 9 commits into from
Mar 27, 2023

Conversation

Lyd1aCla1r3
Copy link
Contributor

TODOs awaiting tech installation/configuration guides

@Lyd1aCla1r3 Lyd1aCla1r3 requested review from jyunmitch and nshaw March 10, 2023 20:04
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We'll need to update this diagram before publishing since it includes sme.com in the URLs. We'll need to make it generic.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nshaw what replacement urls should be used?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Lyd1aCla1r3 something like "mydomain.com", "tenant1.mydomain.com", "tenant2.mydomain.com" would match language we've used elsewhere. That makes it look like we only support subdomains but it is the most common use case.

vuepress/docs/next/docs/getting-started/multitenancy.md Outdated Show resolved Hide resolved
vuepress/docs/next/docs/getting-started/multitenancy.md Outdated Show resolved Hide resolved
vuepress/docs/next/docs/getting-started/multitenancy.md Outdated Show resolved Hide resolved
vuepress/docs/next/docs/getting-started/multitenancy.md Outdated Show resolved Hide resolved
vuepress/docs/next/docs/getting-started/multitenancy.md Outdated Show resolved Hide resolved
vuepress/docs/next/docs/getting-started/multitenancy.md Outdated Show resolved Hide resolved
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Lyd1aCla1r3 something like "mydomain.com", "tenant1.mydomain.com", "tenant2.mydomain.com" would match language we've used elsewhere. That makes it look like we only support subdomains but it is the most common use case.

vuepress/docs/next/docs/getting-started/multitenancy.md Outdated Show resolved Hide resolved
vuepress/docs/next/docs/getting-started/multitenancy.md Outdated Show resolved Hide resolved
vuepress/docs/next/docs/getting-started/multitenancy.md Outdated Show resolved Hide resolved
vuepress/docs/next/docs/getting-started/multitenancy.md Outdated Show resolved Hide resolved
vuepress/docs/next/docs/getting-started/multitenancy.md Outdated Show resolved Hide resolved
vuepress/docs/next/docs/getting-started/multitenancy.md Outdated Show resolved Hide resolved

![multitenancy.png](./img/multitenancy.png)

Entando Multitenancy requires a tenant to configure Solr, Entando CDS, and Keycloak per the linked tutorials **TODO - Solr/CDS/Keycloak in this sentence will link to those**.
Entando Multitenancy requires each tenant to configure Solr, Entando CDS, and Keycloak per the linked tutorials **TODO - Solr/CDS/Keycloak in this sentence will link to those**.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can be addressed later but may want to add here that the Primary needs to be configured for Redis, Solr, and CDS and then the tenant work mentioned here

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

to avoid implications wrt sequence and process i'll reword to the end result

vuepress/docs/next/docs/getting-started/multitenancy.md Outdated Show resolved Hide resolved

Multitenancy describes an architecture in which a single software instance serves multiple tenants. Each tenant, identified by a unique domain name, comprises a user group with specific access privileges to the instance. A multitenant software application is designed to provide a common architecture while ensuring the segregation of information.

Entando Multitenancy imposes a shared architecture (e.g. the versions of Entando, K8s and Keycloak) while distributing resources (e.g. CPU, memory) across the primary and secondary tenants. The primary tenant refers to the user group with full access to the default features and functionalities of an Entando instance. Secondary tenants comprise user groups who share certain privileges and capabilities of the primary tenant.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

there should be commas after e.g.,

A single installation of Entando can manage more than one independent and isolated site. While secondary tenant sites are dynamic and content-driven, their composability is limited. The following are key concepts of Entando Multitenancy:

- The domain name in the URL of the Entando instance identifies the current tenant
- Separate databases (or schema) and filesystems physically isolate each tenant's data
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

to follow the pattern of plurals (or schemas)

vuepress/docs/next/docs/getting-started/multitenancy.md Outdated Show resolved Hide resolved
@Lyd1aCla1r3 Lyd1aCla1r3 merged commit ded611a into main Mar 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants