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