Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Orientador:
Vinicius Cardoso Garcia
1
Roteiro
• Introdução
• Objetivos
• Computação em Nuvem
• Níveis de maturidade
• Arquitetura multi-tenancy
• Isolamento de dados
• Segurança
• Resultados obtidos
• Limitações
• Conclusão
• Trabalhos futuros
2
Motivação
3
Objetivos
4
Computação em Nuvem
5
Computação em Nuvem
6
Níveis de maturidade
1. Ad Hoc ou Custom
2. Configurable
3. Configurable e
Multi-Tenant-Efficient
4. Scalable, Configurable e
Multi-Tenant-Efficient
FONTE: F. CHONG, G. CARRARO. Architecture Strategies for Catching the Long Tail.
7
Arquitetura Multi-tenancy
8
Arquitetura Multi-tenancy
➢ Isolamento de dados
▪ Base única
• Esquemas
• Prefixos
• Coluna
▪ Base separadas
9
Arquitetura Multi-tenancy
➢ Segurança
▪ Autenticação
• JWT - RFC 7519
▪ Controle de Acesso
• Grupos e acessos de usuários
10
Resultados obtidos
11
Autenticação
12
Autenticação
13
Criação de um novo cliente
14
Criação de um novo cliente
15
Criação de um novo cliente
16
Autenticação de um novo cliente
17
Limitações
18
Limitações
19
Conclusão
20
Conclusão
gerenciamento de autenticação,
autorização e controle de acesso.
21
Trabalhos futuros
22
Trabalhos Futuros
23
Dúvidas
?
24