Escolar Documentos
Profissional Documentos
Cultura Documentos
Nuvem
Glauber Cassiano Batista
Ricardo Sohn
Membros Colmia
Roteiro Geral
Definies
Virtualizao
Data center
Computao em Nuvem
Principais classificaes:
Modelos de Servios
Modelos de implantao
Arquitetura de referncia
OpenStack
Fonte: www.actionasp.com
DC Redundncia, Segurana e
Escalabilidade
Arquitetura Usual de um
DC
Servidores de rack:
Altura em unidades de
rack
(1U, 2U, 4U)
Blade servers:
DC Infraestrutura fsica
Fonte: www.nytimes.com
DC Infraestrutura Fsica
Represa
Privados:
10
Green IT:
Virtualizao: Motivao
12
Virtualizao: Motivao
Aumento da utilizao do hardware
Antes de Virtualizar
Depois de Virtualizar
Fonte: www.vmware.com
13
O que virtualizao ?
Virtualizao e Mquinas
Virtuais
Aplic. 1
VM 2
Aplic. n
Aplic. 1
MS Windows 7
Aplic. x
GNU/Linux
Monitor de Mquinas Virtuais (VMM)
Hardware
15
Virtualizao: Definies
Bsicas
16
Virtualizao: Tipos de
Hypervisors
Classificao:
Tipo 1 (bare-metal)
Tipo 2 (hosted)
VM1
Guest
Host
VM1
VM2
Processo
Guest
Hypervisor
Hypervisor
SO
Hardware
Hardware
VM2
Host
17
Principais Tipos de
Virtualizao
Emulao:
Tipos de Virtualizao
19
Paravirtualizao
Paravirtualizao:
Continer:
Ambiente de testes:
Infraestruturas de Virtualizao
corporativa
Nome
Tipo
Licena
QEMU
Emulao
LGPL/GPL
VMware
Full virtualization
Proprietrio
z/VM
Full virtualization
Proprietrio
Xen
Paravirtualizao
Apache v2
UML
Paravirtualizao
GPL
23
Exemplo de rede
virtualizada
24
Sistemas de
Armazenamento
25
Abordagem Tradicional:
Direct Attached Storage (DAS)
26
Rede de Armazenamento:
Storage Area Network (SAN)
27
Switch SAN
Servidores
Arrays de Discos
(Storages)
Unid.
Fita
Enlaces Redundantes
entre Dispositivos
Switch SAN
28
Serv. Arquivos
Serv. Arquivos MS-Windows/GNU/Linux
c/ SAN
Windows/Linux
c/ DAS
SAN
Appliance para
Serv. Arquivos
(SO Prprio)
Switch SAN
Storage
Array
30
Paradas em uma
infraestrutura de TI
Planejadas:
No-planejadas
Eventos Lgicos
Falha em software
31
Disponibilidade
32
Medida de disponibilidade
Disponibilidade%
Downtime/
ano
Downtime/
ms
Downtime/
semana
90% (1 nove")
36.5 dias
72 h
16.8 h
99% (2 noves")
3.65 dias
7.20 h
1.68 h
99.9% (3 noves")
8.76 h
43.2 min
10.1 min
99.95%
4.38 h
21.56 min
5.04 min
99.99% (4 noves")
52.56 min
4.32 min
1.01 min
99.999% (5 noves")
5.26 min
25.9 s
6.05 s
31.5 s
2.59 s
0.605 s
33
Utility Computing
Exemplos de uso:
35
36
37
38
Conceito de Computao em
Nuvem
39
Computao em Nuvem:
Relaes
Tecnologias correlatas:
Utility Computing:
Computao em Grade:
SOA:
Computao em Nuvem:
Definio
41
Computao em Nuvem:
Caractersticas
On-demand self-service
Elasticidade
Servio mensurvel
42
Classificao: Nuvens
Computacionais
Modelo SPI
Modelos de implantao
43
SaaS (Software-as-a-Service)
PaaS (Platform-as-a-Service)
IaaS (Infrastructure-as-a-Service)
44
SaaS (Software-as-a-Service):
45
PaaS (Platform-as-a-Service):
46
IaaS (Infrastructure-as-a-Service):
47
SPI: Diferentes
combinaes
48
SPI: Controle e
Responsabilidade
49
Conceitos bsicos:
Classificaes: Computao em
nuvem
Data as a Service (DaaS): semelhante ao SaaS, mas com foco em aplicaes cujo
principal atrativo so os dados
...
Modelo de Implantao
Tipos:
Nuvem Privada
Nuvem Comunitria
Nuvem Pblica
Nuvem Hbrida
51
Modelo de Referncia
(NIST)
52
Computao em Nuvem:
Elementos
53
Solues de Nuvens
Abertas
54
Amazon AWS
DropBox
MS OneDrive
Google Drive
55
CloudStack
56
57
Licena copyleft
58
59
60
Referncias
http://csrc.nist.gov/publications/nistpubs/800-144/SP
800-144.pdf
http://csrc.nist.gov/publications/nistpubs/800-145/SP
800-145.pdf
http://csrc.nist.gov/publications/nistpubs/800-146/sp8
00-146.pdf
61
Perguntas?