Virtualização

Propaganda
Título do slide
DESMISTIFICANDO A
VIRTUALIZAÇÃO
Edmundo Antonio Dotta Jr
Itautec S.A
Agenda
• Histórico
• Tecnologias envolvidas
• Aplicações (usos), benefícios e riscos
• Posicionamento da Itautec
Agenda
• Histórico
• Tecnologias envolvidas
• Aplicações (usos), benefícios e riscos
• Posicionamento da Itautec
Virtualização no Mainframe
1960 – Virtualização para particionamento de Mainframes
•
Hardware de alto custo
•
Necessidade de máximo aproveitamento
VM #1 VM #2 VM #3 VM #4 VM #5 VM #6
Task A Task B Task C Task D Task E Task F
Mainframe
VM #7
Task G
Década de 80
• Computadores Pessoais (PC) tornaram populares
• Surgimento da arquitetura client- server
Client
PROGRAMA
CLIENTE
Server
Requisição
PROGRAMA
SERVIDOR
Resposta
Envia requisição
Apresenta resultados
Processa requisição
Envia os resultados
Década de 90
• Servidores Intel/AMD se tornaram populares (“x86 Servers”)
– Em cada servidor roda um Sistema Operacional( Windows, Linux ou
Netware)
– Servidores dedicados para cada aplicação (1Server x 1 Aplicação)
– Proliferação de servidores (Problemas com consumo de energia, espaço e
refrigeração)
DNS
Server
File
Web
Server Server
File
Server
App
Server
File
Web DomainServer
Server Server
Cada servidor
rodando uma
aplicação
Década de 90
• Surgimento SBC – Server Based Computing
– Aplicações são instaladas e executadas no Servidor
– Apenas comandos de interface (mouse, tela e teclado) são “trocados”
entre estação cliente e o sevidor
Client
INTERFACE
GRÁFICA
Server
Mouse e Teclado
APLICAÇÃO
Tela
Envia requisição
Apresenta resultados
Processa requisição
Envia os resultados
Anos 2000
• Servidores se tornam menores
– Racks ou Blades
– Redução de espaço no Datacenter
– Consumo de energia e temperatura ainda são
um problema
Blade
• Ainda uma aplicação por servidor
•
Baixa utilização da capacidade de
processamento
Rack
Hoje
Mercado Mundial
$8.000
$7.000
$6.000
$5.000
Server Virtualization
$4.000
Desktop Virtualization
$3.000
Application Virtualization
$2.000
$1.000
$0
2006
Fonte: IDC
2007
2008
2009
2010
2011
Agenda
• Histórico
• Tecnologias envolvidas
• Aplicações (usos), benefícios e riscos
• Posicionamento da Itautec
Tecnologias de Virtualização
 Machine Virtualization
 OS Virtualization
 “Presentation” Virtualization
 Hosted Virtual Desktops
 Software Streaming
 “Bubbles”
 Application Virtualization
 VDI - Virtual Destkop Infrastructure
 Brokering Software
Machine Virtualization
Bare Metal
“Múltiplos sistemas operacionais (Hóspede) rodando diretamente sobre o
hardware, sem um completo sistema operacional base (Hospedeiro).”
Operating System Virtualization
Múltiplos sistemas operacionais virtuais (Hóspedes) rodando sobre um completo
sistema operacional base (Hospedeiro).”
Presentation Virtualization
Server Based Computing (SBC)
Aplicações são instaladas e executadas no servidor. Informações de
“tela”, mouse e teclado são transmitidas entre servidor e cliente.
Comandos de “Display”
RDP, ICA, Rapid X
Eventos de
Teclado e Mouse
Hosted Virtual Desktops
Sistemas operacionais desktops e aplicações neles instaladas são executados
remotamente.
Comandos de “Display”
RDP, ICA, Rapid X
Eventos de
Teclado e Mouse
“Bubbles”
“Aplicações são executadas sem qualquer modificação nos “file systems” do
sistema operacional alvo.”
Software Streaming
“Componentes de Software são dinamicamente entregues ao sistema cliente
pela rede a partir de um ponto central.”
Ethernet
Application Virtualization
“Provê aplicações para o sistema cliente local, geralmente a partir de um local
remoto, sem a necessidade de instalação da aplicação.”
+
Aplicação
“Registry”
“FS/DLL”
“Container”
Ethernet
Brokering Software
Hosted
Desktops
Presentation Virtualization
+
Application Virtualization
PC FARM
Connetor
Broker
Agenda
• Histórico
• Tecnologias envolvidas
• Aplicações (usos), benefícios e riscos
• Posicionamento da Itautec
Virtualização de Servidores
Arquitetura Tradicional de Servidor x86
• Um único sistema
operacional por servidor
Aplicação
Sistema Operacional
Base Hardware
Network
CPU
MEM
DISK
3 máquinas virtuais, em 1 máquina física
• Uma única aplicação por
servidor
• Componentes de hardware
conectados diretamente ao
S.O.
• CPU
• Memory
• Disk
• Network Card
Virtualização de Servidores
Servidores Virtuais
Aplicação
Aplicação
Aplicação
S.O.
Microsoft
S.O.
Linux
S.O.
Unix
CPUs
MEM
CPUs
MEM
CPUs
MEM
vDISK
vLAN
vDISK
vLAN
vDISK
vLAN
Camada de Virtualização (Hypervisor)
Base Hardware
Network
CPU
MEM
DISK
3 máquinas virtuais, em 1 máquina física
•
Camada de vitualização
chamada “hypervisor”
•
Pode-se rodar múltiplos SO
em um mesmo hardware
•
Cada VM (Máquina Virtual)
pode ter um S.O. distinto
•
Se uma VM falha, outras VMs
não são afetadas
Benefícios da Virt. de Servidores
Eficiência
Rodar multiplas aplicações e sistemas operacionais
independentemente em um único servidor
Disponibilidade
Mover máquinas virtuais de forma fácil e eficiente
Escalabilidade
Rápido Provisionamento para novos servidores
Benefícios da Virt. de Servidores
Solução = Utilizar um único servidor,
APP otimizando os recursos de
Utilização Inadequada
máquina.
S/O
20 % uso do server
• Provisionamento Rápido
• Simplificando a Operação
Servidor
2
• Retorno de Investimento
APP
S/O
20 % uso do server
APP
Servidor 3
S/O
20 % uso do server
ServidorIMPRÓPRIA
Virtualizado
UTILIZAÇÂO
60 % uso do server
1 Aplicação por Servidor = Proliferação de Máquinas
Benefícios da Virt. de Servidores
Servidor 1
APP
APP
S/O Servidor S/O
em manutenção
Servidor 1
APP
APP
APP
S/O
S/O
S/O
APP
APP
APP
S/O
S/O
S/O
Solução = Com a Virtualização,
sua empresa planeja de forma
simplificada a movimentação
de MV de forma simples e
rápida com o mínimo de
Planejamento
interrupções.
Simplificado de
Manutenção
Benefícios da Virt. de Servidores
Com o crescimento das aplicações, escalar novos servidores,
fica totalmente simplificado. E podemos adicionar novas VM´s
de forma fácil e rapida.
APP
S/O
APPAPP
APP
20 % uso do server
60
S/O S/O
S/O
APP
S/O
20 % uso do server
40
Benefícios da Virt. de Servidores
Uso de Virtualização
Consolidação
de Servidores
Provisionamento
Rápido
Redução
Redução do
de custo de
custo de
investimento.
operação
Crescimento da
utilização
Alta Disp. &
Recuperação
de Desastre
Reducão do
custo de AD e
RD
Gerenciamento
de Capacidade
Eficiência
Operacional
Valor de Negócios
Automação
Baseada em
Políticas
Qualquer
aplicação,
recurso, a
qualquer
tempo
Benefícios da Virt. de Servidores
Resumindo...
 Aumenta efetivamente o nível de segurança
 Facilita o "disaster recovery" de TODOS os servidores do ambiente
 Possibilita o provisionamento de novos servidores em instantes
 Diminui do consumo de Energia e Refrigeração
 Reduz o número de equipamentos como PDUs, equipamentos de
refrigeração de ar etc.
 Reduz do número de switches de rede que, aliás, são grandes
consumidores de energia
Virtualização de Desktops
Desafios de TIC
30%
Novas
Capacidades
70%
Capacidade
Existente
45%
Novas
Capacidades
55%
Capacidade
Existente
TI Hoje
Criação
de Valor
Agilidade
de
Negócios
Manutenção
E
Entrega
TI Desejada
Fonte: Accenture I.T. Spending Survey
Virtualização de Desktops
O que está levando as empresas a repensar suas arquiteturas
Deve haver
outra forma
mais simples
e gerenciável!
Deve haver
outra forma
mais segura!
clientes”?
Deve haver
outra forma
mais
“econômica”!
Deve haver
outra forma
mais eficiente!
PCs
Virtualização de Desktops
PC FARM
Servidor
Dados
LAN/
WAN
Dados
Dados
Aplicações
Ap
Ap
Ap
S.O. Cliente
SO
SO
SO
Dados
Hardware
PC
Hypervisor
Aplicações
KVM
extender
Hardware
Servidor
LAN/
WAN
Apresentação
Cliente
Hosted Virtual Application
Desktop
Virtualization
Presentation
Virtualization
(SBC)
WEB
Dados
Dados
Dados
Aplicações
Aplicações
Aplicações
WTS/CITRIX/
Etc.
Servidor
WEB
Hardware
Servidor
LAN/
WAN
LAN/
WAN
Dados
LAN/
WAN
Browser
Aplicações
RDP/ICA/
RAPID X
GUI
S.O. Cliente
KVM
extender
Cliente Term.
Remoto
S.O. Cliente
S.O. Cliente
S.O. Cliente
Hardware
PC
Vídeo/Teclado
/Mouse
Thin Client
Hardware
PC
Hardware
Hardware
Arquiteturas que podem coexistir
PCs
Virtualização de Desktops
PC FARM
Servidor
Dados
LAN/
WAN
Dados
Dados
Cliente
Dados
Aplicações
Ap
Ap
Ap
S.O. Cliente
SO
SO
SO
Hardware
PC
Aplicações
Apresentação
Hosted Virtual Application
Desktop
Virtualization
LAN/
WAN
Hypervisor
Hardware
Servidor
LAN/
WAN
Presentation
Virtualization
(SBC)
WEB
Dados
Dados
Dados
Aplicações
Aplicações
Aplicações
WTS/CITRIX/
Etc.
Servidor
WEB
Hardware
Servidor
LAN/
WAN
LAN/
WAN
Dados
LAN/
WAN
Browser
Aplicações
RDP/ICA/
RAPID X
GUI
S.O. Cliente
RDP
Cliente Term.
Remoto
S.O. Cliente
S.O. Cliente
S.O. Cliente
Hardware
PC
Thin Client
Thin Client
Hardware
PC
Hardware
Hardware
Arquiteturas que podem coexistir
Virtualização de Desktops
FUNCIONAMENTO
Benefícios da Virt. de Desktops
Melhor utilização e alocação
dinâmica de recursos
Extensão do tempo de vida do
legado
Desktop
Virtual
Agilidade e flexibilidade de novas
demandas
Suporte a Ambientes Heterogenêos
Redução de custo de manutenção
de desktops
Economia de Energia /TI Verde
Disaster/Recovery mais simplificados
Benefícios e Riscos da Virt. de Desktops
Exigência de negócio: Setor Financeiro
Usuários
Temporários
Mesa de
Usuários Operação
Móveis
ATMs
Terminal Caixa
Desenvolvedores
Tele-atendimento
Clientes
Retaguarda
Recursos de Sistema (HW, SW e Rede)
Benefícios e Riscos da Virt. de Desktops
Espaço e
Estrutura de DC
Custo de Propriedade (TCO)
PC Tradicional
VDI + Thin Client
Rede/
Infra-estrutura
Storage
Espaço e
Estrutura de
DC
Rede/
Infra-estrutura
Storage
Servidor
Energia/
Refrigeração
Servidor
Manutenção
Suporte
Desktop
SW VDI
Manutenção
Suporte
Energia/
Refrigeração
Thin Client
Exigências de Negócios
Gestão e Operação Benefícios e Riscos da Virt. de Desktops
Virtualização: Novos Paradigmas, Novos Desafios.
Mais complexidade, novos componentes requerem:
– Novas funcionalidades
– Novas habilidades
Maior número de componentes requer:
– Automação
– Padronização
Mas, não podem significar mais esforço!!!
Benefícios e Riscos da Virt. de Desktops
Arquitetura Centralizada
 Prós
 Centralização de serviço
 Melhor utilização de recursos
 Controle de licenças de SW mais
eficiente
 Segurança
 Contra
 Ponto único de falha
 Dependência da eficiência de rede
 Limitação da capacidade de
processamento
 Limitação em processamento offline
Departamentos
Data Center
Agenda
• Histórico
• Tecnologias envolvidas
• Aplicações (usos), benefícios e riscos
• Posicionamento da Itautec
Posição da Itautec
Perfil A
Perfil B
Perfil C
Perfil D
............
Perfil Z
Exigência
de Negócio
D
I
V
E
R
S
I
D
A
D
E
Parceria com principais fabricantes de software
Tecnologia
Adequada
Solução 1
Solução 2
............
Solução n
P
A
D
R
O
N
I
Z
A
Ç
Ã
O
Posição da Itautec
Entendimento do Cenário
Desenho da Solução
Apresentação da melhor solução
Implementação
Instalação
Suporte
Gerenciamento
6 práticas sugeridas:
Antes de virtualizar...
Fonte: Gartner
Download