Silo e reserva de pilha completa - Fundamentos da arquitetura SaaS

Silo e reserva de pilha completa

O silo e a reserva também podem ser usados para descrever uma pilha SaaS inteira. Nessa abordagem, todos os recursos de um inquilino são implantados de forma dedicada ou compartilhada. O diagrama a seguir fornece um exemplo de como isso pode ser aplicado em um ambiente SaaS.

Um diagrama que mostra modelos completos de silo e reserva.

Modelos completos de silo e reserva

Neste diagrama, você verá que existem três modelos diferentes para suas implantações de inquilinos de pilha completa. Primeiro, você verá que há um ambiente de reserva de pilha completo. Os inquilinos desse reserva compartilham todos os recursos (computação, armazenamento etc.).

As outras duas pilhas mostradas têm como objetivo representar ambientes de inquilinos em silos de pilha cheia. Nesse caso, o inquilino 3 e o inquilino 4 são mostrados como cada um com suas próprias pilhas dedicadas, onde nenhum dos recursos é compartilhado com outros inquilinos.

Essa mistura de modelos em silo e em reserva no mesmo ambiente SaaS não é tão atípica. Imagine, por exemplo, que você tenha um conjunto de inquilinos de nível básico que pagam um preço moderado pelo uso do sistema. Esses inquilinos são colocados no ambiente da reserva.

Enquanto isso, você também pode ter inquilinos de nível premium dispostos a pagar mais pelo privilégio de operar em um silo. Esses clientes são implantados com pilhas separadas (conforme mostrado no diagrama).

Mesmo nesse modelo, em que você pode ter permitido que os inquilinos trabalhassem em seu próprio silo completo, seria essencial que esses silos não permitissem nenhuma variação ou personalização única para esses inquilinos. Em todos os aspectos, cada uma dessas pilhas deve estar executando a mesma configuração da pilha, com a mesma versão do software. Quando uma nova versão é lançada, ela é implantada no ambiente de inquilinos em reserva e em cada um dos ambientes isolados.