Breadcrumbs

Arquitetura Multi-Tenant

Os nossos produtos estão implementados numa arquitetura SaaS multi-tenant. Isto significa que cada um dos nossos clientes, que chamaremos de “tenants”, terá acesso a uma versão da aplicação que conterá as suas configurações e dados, enquanto partilha a infraestrutura subjacente.

Embora seja verdade que parte da infraestrutura é partilhada, em todos os casos são garantidos os recursos, a segurança e a privacidade. Dependendo do modelo de licenciamento escolhido, poderão ser disponibilizados recursos isolados de computação, armazenamento ou configuração para se adaptarem às necessidades dos nossos clientes.

Dentro da aplicação, cada tenant terá uma série de configurações, informações e preferências na sua instância, que serão únicas para ele e que é o que conhecemos como “Contexto do Tenant”.

O que é o contexto do tenant?

Num ambiente multi-tenant, o contexto do tenant refere-se às informações e configurações específicas do GlobalSuite de um inquilino particular dentro de um sistema que partilha certos recursos. Este conceito permite que cada tenant tenha os seus dados e configurações isolados enquanto partilha a infraestrutura subjacente.

O que inclui este contexto do Tenant no GlobalSuite?

  • Dados do Tenant: Cada tenant tem o seu próprio conjunto de dados, isolados dos restantes tenants, garantindo a privacidade e segurança da informação.

  • Configurações do Tenant: É possível que cada tenant disponha de certas configurações específicas: filtragem de IPs, rotas de acesso personalizadas, aspetos parametrizados de look and feel, integrações com elementos de infraestrutura, preferências de utilizador, etc.

  • Autenticação e autorização: O contexto do tenant ajuda a gerir a autenticação e autorização, garantindo que os utilizadores tenham acesso apenas aos dados e funcionalidades permitidos dentro do seu próprio tenant, incluindo, por exemplo, serviços de gestão de identidades.

  • Isolamento de segurança: O contexto do tenant implica uma garantia de segurança dos dados para que os tenants não possam aceder a dados ou configurações de outros tenants.

Os nossos serviços seguirão principalmente dois tipos de arquitetura, no entanto, ambos dispõem de mecanismos para isolar os dados de cada tenant para garantir a segurança e a privacidade.