título do slide desmistificando a virtualizaÇÃo edmundo antonio dotta jr itautec s.a
TRANSCRIPT
Título do slideTí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 Virtualização no MainframeMainframe
VM #1Task A
Mainframe
VM #2Task B
VM #3Task C
VM #4Task D
VM #5Task E
VM #6Task F
VM #7Task G
1960 – Virtualização para particionamento de Mainframes
• Hardware de alto custo
• Necessidade de máximo aproveitamento
DécadaDécada de 80 de 80
• Computadores Pessoais (PC) tornaram populares• Surgimento da arquitetura client- server
Client Server
Envia requisiçãoApresenta resultados Processa requisição
Envia os resultados
PROGRAMA CLIENTE
PROGRAMA CLIENTE
PROGRAMA SERVIDOR
PROGRAMA SERVIDOR
Requisição
Resposta
DécadaDécada de 90 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)
FileServer
WebServer
FileServer
WebServer
FileServerDomain
Server
AppServer
DNSServer
Cada servidor rodando uma aplicação
DécadaDécada de 90 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 Server
Envia requisiçãoApresenta resultados Processa requisição
Envia os resultados
INTERFACE GRÁFICA
INTERFACE GRÁFICA APLICAÇÃOAPLICAÇÃO
Mouse e Teclado
Tela
Anos 2000Anos 2000
• Servidores se tornam menores– Racks ou Blades – Redução de espaço no Datacenter– Consumo de energia e temperatura ainda são
um problemaBlade
Rack
• Ainda uma aplicação por servidor• Baixa utilização da capacidade de
processamento
Mercado Mundial
$0
$1.000
$2.000
$3.000
$4.000
$5.000
$6.000
$7.000
$8.000
2006 2007 2008 2009 2010 2011
Server Virtualization
Desktop Virtualization
Application Virtualization
Fonte: IDC
HojeHoje
Agenda
• Histórico
• Tecnologias envolvidas
• Aplicações (usos), benefícios e riscos
• Posicionamento da Itautec
Tecnologias de VirtualizaçãoTecnologias de Virtualização
Machine VirtualizationOS Virtualization“Presentation” VirtualizationHosted Virtual DesktopsSoftware Streaming“Bubbles”Application VirtualizationVDI - Virtual Destkop InfrastructureBrokering Software
Machine Virtualization Machine Virtualization
Bare Metal
“Múltiplos sistemas operacionais (Hóspede) rodando diretamente sobre o hardware, sem um completo sistema operacional base (Hospedeiro).”
Operating System Operating System Virtualization Virtualization
Múltiplos sistemas operacionais virtuais (Hóspedes) rodando sobre um completo sistema operacional base (Hospedeiro).”
Presentation VirtualizationPresentation Virtualization
Comandos de “Display”
Eventos de
Teclado e Mouse
RDP, ICA, Rapid X
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.
Hosted Virtual DesktopsHosted Virtual Desktops
Comandos de “Display”
Eventos de
Teclado e Mouse
RDP, ICA, Rapid X
Sistemas operacionais desktops e aplicações neles instaladas são executados remotamente.
““Bubbles”Bubbles”
“Aplicações são executadas sem qualquer modificação nos “file systems” do sistema operacional alvo.”
Software StreamingSoftware Streaming
EthernetEthernet
“Componentes de Software são dinamicamente entregues ao sistema cliente pela rede a partir de um ponto central.”
Application VirtualizationApplication Virtualization
“Container”Ethernet
+Aplicação
“Registry” “FS/DLL”
“Provê aplicações para o sistema cliente local, geralmente a partir de um local remoto, sem a necessidade de instalação da aplicação.”
Brokering SoftwareBrokering SoftwareHosted
DesktopsHosted
Desktops
PC FARMPC FARM
Presentation Virtualization +
Application Virtualization
Presentation Virtualization +
Application Virtualization
ConnetorBroker
Agenda
• Histórico
• Tecnologias envolvidas
• Aplicações (usos), benefícios e riscos
• Posicionamento da Itautec
Base HardwareBase Hardware
CPUCPU MEMMEM DISKDISK NetworkNetwork
3 máquinas virtuais, em 1 máquina física
Sistema OperacionalSistema Operacional
AplicaçãoAplicação
Virtualização de Virtualização de ServidoresServidores
• Um único sistema operacional por servidor
• Uma única aplicação por servidor
• Componentes de hardware conectados diretamente ao S.O.
• CPU• Memory• Disk• Network Card
Arquitetura Tradicional de Servidor x86
Base HardwareBase Hardware
Camada de Virtualização (Hypervisor)Camada de Virtualização (Hypervisor)
CPUCPU MEMMEM DISKDISK NetworkNetwork
3 máquinas virtuais, em 1 máquina física
CPUs MEM
vDISK vLAN
S.O.S.O.LinuxLinux
AplicaçãAplicaçãoo
CPUs MEM
vDISK vLAN
S.O.S.O.UnixUnix
AplicaçãAplicaçãoo
CPUs MEM
vDISK vLAN
S.O.S.O.MicrosoftMicrosoft
AplicaçãoAplicação
Virtualização de Virtualização de ServidoresServidores
• 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
Servidores Virtuais
Benefícios da Virt. de ServidoresBenefícios da Virt. de Servidores
APP
S/O
APP
S/O
APP
S/O
20 % uso do server
20 % uso do server
20 % uso do server
60 % uso do server
UTILIZAÇÂO IMPRÓPRIA
1 Aplicação por Servidor = Proliferação de Máquinas
Solução = Utilizar um único servidor, otimizando os recursos de máquina.
• Provisionamento Rápido
• Simplificando a Operação
• Retorno de Investimento
Utilização Inadequada
Benefícios da Virt. de ServidoresBenefícios da Virt. de Servidores
APP
S/O
APP
S/O
APP
S/O
APP
S/O
APP
S/O
APP
S/O
Servidor em manutenção
APP
S/O
APP
S/OPlanejamento Simplificado de Manutençã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 interrupções.
Benefícios da Virt. de ServidoresBenefícios da Virt. de Servidores
APP
S/O
APP
S/O20 % uso do server60 % uso do server
20 % uso do server40 % uso do serverAPP
S/O
APP
S/O
APP
S/O
Com o crescimento das aplicações, escalar novos servidores, fica totalmente simplificado. E podemos adicionar novas VM´s de forma fácil e rapida.
Benefícios da Virt. de ServidoresBenefícios da Virt. de Servidores
Benefícios da Virt. de ServidoresBenefícios da Virt. de Servidores
Uso de Virtualização
Alta Disp. & Recuperação de Desastre
Provisionamento Rápido
Consolidação de Servidores
Gerenciamento de Capacidade
Automação Baseada em
Políticas
Valor de Negócios
Redução de custo de investimento.Crescimento da utilização
Redução do custo de operação
Reducão do custo de AD e
RD
Eficiência Operacional
Qualquer aplicação, recurso, a qualquer tempo
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
Benefícios da Virt. de Benefícios da Virt. de ServidoresServidoresResumindo...
Virtualização de DesktopsVirtualização de Desktops
Fonte: Accenture I.T. Spending SurveyFonte: Accenture I.T. Spending Survey
TI HojeTI Desejada
Agilidade de
Negócios
30%Novas
Capacidades
70%Capacidad
e Existente
45%Novas
Capacidades
55%Capacidad
e Existente
Criação de Valor
Manutenção E
Entrega
Desafios de TIC
O que está levando as empresas a repensar suas arquiteturas clientes”?
Deve haver outra forma
mais simples e gerenciável!
Deve haver outra forma
mais “econômica”!
Deve haver outra forma
mais eficiente!
Deve haver outra forma
mais segura!
Virtualização de DesktopsVirtualização de Desktops
Arquiteturas que podem coexistir
ServidorServidor
ClienteCliente
PCsPCs
DadosDados
LAN/
WAN
LAN/
WAN
DadosDados
AplicaçõAplicaçõeses
ApresenApresentaçãotação
S.O. S.O. ClienteCliente
HardwarHardwaree
PCPC
DadosDados
AplicaçõAplicaçõeses
KVMKVMextendeextende
rr
S.O. S.O. ClienteCliente
HardwarHardwaree
PCPC
KVMKVMextendeextende
rrVídeo/Vídeo/
Teclado/Teclado/MouseMouse
DadosDados DadosDados DadosDados
HardwarHardwaree
ServidorServidor
HypervisHypervisoror
Cliente Cliente Term. Term.
RemotoRemoto
Thin Thin ClientClient
SSOO
SSOO
SSOO
LAN/
WAN
LAN/
WAN
DadosDados
AApp
AApp
AApp
AplicaçõAplicaçõeses
LAN/
WAN
LAN/
WAN
DadosDadosDadosDados
AplicaçAplicaçõesões
AplicaçAplicaçõesões
S.O. S.O. ClienteCliente
S.O. S.O. ClienteCliente
HardwarHardwaree
PCPC
RDP/RDP/ICA/ICA/
RAPID RAPID XX
S.O. S.O. ClienteCliente
HardwarHardwaree
LAN/
WAN
LAN/
WAN
AplicaçõAplicaçõeses
WTS/WTS/CITRIX/CITRIX/
Etc.Etc.HardwarHardwar
eeServidorServidor
AplicaçõAplicaçõeses
ServidorServidorWEBWEB
LAN/
WAN
LAN/
WANBrowserBrowser
GUIGUI
S.O. S.O. ClienteCliente
HardwarHardwaree
PC FARM
PC FARM
Hosted Virtual
Desktop
Hosted Virtual
Desktop
Application
Virtualization
Application
Virtualization
Presentation
Virtualization
(SBC)
Presentation
Virtualization
(SBC)
WEBWEBVirtualização de DesktopsVirtualização de Desktops
LAN/WAN
LAN/WAN
DadosDados DadosDados
HardwareHardwareServidorServidor
HypervisorHypervisor
Cliente Term. Cliente Term. RemotoRemoto
Thin ClientThin Client
SOSO SOSO SOSO
DadosDados
ApAp ApAp ApAp AplicaçõesAplicações
LAN/WAN
LAN/WAN
DadosDadosDadosDados
AplicaçõesAplicaçõesAplicaçõesAplicações
S.O. ClienteS.O. ClienteS.O. ClienteS.O. Cliente
HardwareHardwarePCPC
RDP/ICA/RDP/ICA/RAPID XRAPID X
S.O. ClienteS.O. Cliente
HardwareHardware
LAN/WAN
LAN/WAN
AplicaçõesAplicações
WTS/WTS/CITRIX/Etc.CITRIX/Etc.
HardwareHardwareServidorServidor
Hosted VirtualDesktop
Hosted VirtualDesktop
Application VirtualizationApplication
VirtualizationPresentation Virtualization
(SBC)
Presentation Virtualization
(SBC)
DadosDados
AplicaçõesAplicações
ServidorServidorWEBWEB
LAN/WAN
LAN/WAN
BrowserBrowser
GUIGUI
S.O. ClienteS.O. Cliente
HardwareHardware
WEBWEB
Arquiteturas que podem coexistir
ServidorServidor
ClienteCliente
PCsPCs
DadosDados
DadosDados
AplicaçõesAplicações
ApresentaçãApresentaçãoo
S.O. ClienteS.O. Cliente
HardwareHardwarePCPC
DadosDados
AplicaçõesAplicações
S.O. ClienteS.O. Cliente
HardwareHardwarePCPC
LAN/WAN
LAN/WAN
PC FARMPC FARM
Thin ClientThin Client
RDPRDP
LAN/WAN
LAN/WAN
Virtualização de DesktopsVirtualização de Desktops
Virtualização de DesktopsVirtualização de Desktops
FUNCIONAMENTO
DesktopDesktop Virtual Virtual DesktopDesktop Virtual Virtual
Benefícios da Virt. de DesktopsBenefícios da Virt. de Desktops
Tele-atendimentoTele-atendimentoTele-atendimentoTele-atendimento
UsuáriosUsuários MóveisMóveisUsuáriosUsuários MóveisMóveis
DesenvolvedoresDesenvolvedoresDesenvolvedoresDesenvolvedores
Mesa de Mesa de OperaçãoOperaçãoMesa de Mesa de OperaçãoOperação
Terminal CaixaTerminal CaixaTerminal CaixaTerminal Caixa
ATMsATMs
Usuários Usuários TemporáriosTemporáriosUsuários Usuários TemporáriosTemporários
RetaguardaRetaguardaRetaguardaRetaguardaClientesClientesClientesClientes
Recursos de Sistema (HW, SW e Rede)Recursos de Sistema (HW, SW e Rede)
Exigência de negócio: Setor Financeiro
BenefíciosBenefícios e e RiscosRiscos da da VirtVirt. de . de DesktopsDesktops
Exigências de Negócios
VDI + Thin ClientPC Tradicional
DesktopThin Client
SW VDI
ManutençãoSuporte
ManutençãoSuporte Energia/
Refrigeração
Energia/Refrigeração Servidor
Servidor Storage
Storage Rede/Infra-estrutura
Rede/Infra-estrutura
Espaço e Estrutura de
DC
Espaço e Estrutura de DC
Custo de Propriedade (TCO)
BenefíciosBenefícios e e RiscosRiscos da da VirtVirt. de. de Desktops 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!!!
Gestão e OperaçãoBenefíciosBenefícios e e RiscosRiscos da da VirtVirt. de. de Desktops Desktops
PrósCentralização de serviçoMelhor utilização de recursosControle de licenças de SW mais
eficienteSegurança
ContraPonto único de falhaDependência da eficiência de redeLimitação da capacidade de
processamentoLimitação em processamento offline
Data Center
Departamentos
Arquitetura Centralizada
BenefíciosBenefícios e e RiscosRiscos da da VirtVirt. de. de Desktops Desktops
Agenda
• Histórico
• Tecnologias envolvidas
• Aplicações (usos), benefícios e riscos
• Posicionamento da Itautec
Posição da ItautecPosição da Itautec
Exigência de NegócioExigência de Negócio
DIVERSIDADE
DIVERSIDADE
PADRONIZAÇÃO
PADRONIZAÇÃO
........................Perfil APerfil
BPerfil C Perfil D Perfil Z
................................................Solução 1Solução 1 Solução 2Solução 2 Solução nSolução n
Tecnologia Adequada
Tecnologia Adequada
Parceria com principais fabricantes de softwareParceria com principais fabricantes de software
Gerenciamento
Instalação
Desenho da Solução
Apresentação da melhor solução
Implementação
Suporte
Entendimento do Cenário
Posição da ItautecPosição da Itautec
Fonte: GartnerFonte: Gartner
Antes de virtualizar...Antes de virtualizar...6 práticas sugeridas: