Conceitos de computação em nuvem
O que é multilocação em computação em nuvem?
O que é multilocação em computação em nuvem?
A multilocação na computação em nuvem é uma arquitetura na qual uma única instância de software ou infraestrutura atende a vários clientes (locatários), com os dados de cada um mantidos isolados. O NIST SP 800-145 descreve os provedores de nuvem agrupando recursos de computação para atender a muitos consumidores por meio de um modelo multilocatário. Todos os locatários dentro da infraestrutura recebem atualizações simultaneamente, e os níveis de isolamento variam.
Muitos inquilinos usam arquitetura de multilocação para redução de custos, mas é importante considerar as desvantagens de compartilhar recursos com outras pessoas. Você deve observar quanta flexibilidade recebe antes de assinar um serviço.
Considere custo e personalização ao escolher sua infraestrutura, mas pense também em quantos recursos você precisa. Você também precisará pensar sobre segurança, pois isso pode variar dependendo da ferramenta escolhida.
O que é um locatário em SaaS?
Um locatário é um cliente, ou grupo de usuários, que compartilha a infraestrutura de um aplicativo SaaS, mas possui seu próprio espaço privado. Embora os recursos sejam compartilhados em nuvens multilocatárias, os locatários pode alteram suas próprias configurações e escolhem de quantos dados precisam.
Dependendo do provedor, você pode encontrar opções de locatário único e multilocatário – mas o preço será diferente. Você deve pensar em encontrar um serviço com ambos para não precisar migrar tudo quando expandir.
Quais são os três tipos de multilocação?
Abaixo está um resumo dos diferentes tipos de multilocação:
- Instância única, banco de dados único: Esta opção impactará a escalabilidade, mas também custa menos dinheiro. Como o nome sugere, você compartilha vários recursos – principalmente instâncias e bancos de dados.
- Instância única, vários bancos de dados: Cada locatário tem seu próprio banco de dados onde pode armazenar seus dados, o que você pode considerar para privacidade. Ter algum conhecimento sobre como gerenciar esses tipos de locação é necessário antes de começar.
- Várias instâncias, vários bancos de dados: Os locatários usam a mesma infraestrutura, mas têm suas próprias instâncias e bancos de dados; normalmente custa mais do que as outras opções. Você pode atualizar para esta opção depois de ter formado uma equipe e/ou saber como gerenciá-las.
| Recurso | Instância Única, Banco de Dados Único | Instância Única, Múltiplos Bancos de Dados | Múltiplas Instâncias, Múltiplos Bancos de Dados |
|---|---|---|---|
| Gerenciamento de Recursos | |||
| Estrutura do Banco de Dados | Banco de dados único compartilhado | Bancos de dados separados por locatário | Bancos de dados separados por locatário |
| Gerenciamento de Instâncias | Instância única compartilhada | Instância única compartilhada | Instâncias separadas por locatário |
| Considerações de Negócios | |||
| Nível de Custo | Mais baixo | Moderado | Mais alto |
| escalabilidade | Limitado | Alto | Moderado |
| Aspectos Técnicos | |||
| Nível de Privacidade | Básico | Aprimorado | Máximo |
| Complexidade do Gerenciamento | Complexo por locatário | Baixo a moderado | Simples por locatário, complexo em escala |
Esses tipos de locação não são tipos de virtualização, uma tecnologia que cria múltiplos ambientes simulados a partir de um único sistema de hardware físico (Red Hat).
Quais são as vantagens do multilocatário SaaS?
Algumas das razões pelas quais as empresas usam multilocação de SaaS incluem:
- Custo: provedores e locatários podem reduzir custos, mas podem sacrificar a privacidade. Na visão geral da Microsoft’s sobre modelos de locação de SaaS, uma estrutura compartilhada de banco de dados multilocatário permite situações em que as demandas de recursos de um locatário individual podem afetar as operações de outros locatários.
- Escalabilidade: As infraestruturas aumentam ou diminuem os recursos dependendo dos níveis de atividade e das necessidades, como na definição de agrupamento de recursos.
- Manutenção: O provedor aplica atualizações e correções de uma só vez para todos os locatários.
Qual é a diferença entre dedicado e multilocatário?
Aqui está a principal diferença entre infraestruturas dedicadas e multilocatárias:
- Dedicada: Os locatários têm instâncias que ninguém mais pode acessar, mas ainda estão dentro de um sistema em nuvem.
- Multilocatário: Dados e configuração são separados, mas compartilham outros recursos.
- Considere o quanto de personalização você precisa e se precisa de mais privacidade.
- Você também pode encontrar um modelo híbrido, mas verifique-os antes de se inscrever.
- Comece com multi-tenant se você for um iniciante.
Conclusão
Multi-tenant é comum em computação em nuvem, mas você precisará pesquisar qual opção atende às suas necessidades. Pense em privacidade e custo e considere o quanto de personalização você precisa. Você também deve considerar a possibilidade de aderir a soluções híbridas; entenda as diferenças e depois avalie suas opções.