Apresentação sobre Aplicações MultiTenant no Asp.NET Core no evento The Developers Conference 2018 Julho de 2018.
Essa apresentação mostra o que é a arquitetura MultiTenant e como deve ser aplicado no Asp.Net Core utilizando o SaaSKit
O código esta no meu github https://github.com/luigitavolaro
5. Globalcode – Open4education
Multi-TenantouMultitenancy
➢ Uma única aplicação Web pode responder a diversos clientes de
uma forma que aparenta que eles estão falando com diferentes
aplicações.
➢ Os diferentes interfaces dos aplicativo são chamados de Tenants
(inquilinos), porque conceitualmente eles vivem no mesmo espaço,
no caso a aplicação WEB e podem ser endereçados individualmente.
9. Globalcode – Open4education
Multi-TenantouMultitenancy
A ideia principal de uma aplicação Multi-Tenant é garantir o
isolamento de implementação, de dados e de customização.
1. Isolamento dos dados.
2. Ser flexível.
3. Solução escalável.
10. Globalcode – Open4education
SaaS
O SaaS (Software como Serviço) permite aos usuários se
conectar e usar aplicativos baseados em nuvem pela
Internet.
Vantagens:
▪Obter acesso a aplicativos
sofisticados.
▪Pague apenas pelo que usar.
▪Use software cliente gratuito.
▪Mobilize sua força de trabalho
facilmente.
▪Acesse dados de aplicativos de
qualquer lugar.
12. Globalcode – Open4education
Saas
➢ Em um modelo SaaS em nuvem, as aplicações podem
ser oferecidas como serviços a muitas organizações.
➢ Para os provedores desses serviços, é imprescindível
que os recursos computacionais a serem oferecidos
sejam o mais amplamente compartilhados.
14. Globalcode – Open4education
Saas- vantagens do
multitenantnosaas
➢ Infinitos Clientes.
➢ Dependendo da implementação da arquitetura, uma
manutenção serve para todos os clientes.
➢ Escalabilidade
15. Globalcode – Open4education
Saas- desvantagens
➢ Mais Complexo.
➢ Menos Flexível em alguns casos.
➢ Se o servidor cair, todos os
clientes caíram.