Вы находитесь на странице: 1из 37

ECO Developers 2010

como a tecnologia pode permitir um desenvolvimento sustentvel?

Windows Server 2008 Hyper-V


Virtualizao, Gerenciamento e Alta Disponibilidade

Carlos dos Santos

cds@cds-software.com.br Blog: www.carloscds.net Twitter: @cdssoftware Clique para editar o estilo do subttulo mestre

Microsoft MVP C# Professional Scrum Master / Professional Scrum Developer CDS Informtica Ltda. Microsoft Gold Certified Partner Microsoft Visual Studio Team System Inner Circle Partner

Objetivos e Agenda
Introduo: Virtualizao Arquitetura do Hyper-V Cenrios de Migrao e Gerenciamento de Ambientes Virtuais (SCVVM) Alta Disponibilidade de Mquinas Fsicas e Virtuais (Clustering)

Desafios de TI hoje
Aumento da Disponibilidade Reduo dos Custos Operacionais

TI CORPORATIVA
Melhora nos Tempos de Resposta (TI) Otimizao da Utilizao

Resposta HOJE : Virtualizao !

Definies Bsicas

Virtualizao: Origens & Exemplos

Modelos de Virtualizao

Servidores
Consolidao de workloads para utilizao mais eficiente de recursos Reduo de custos operacionais* Provisionamento de recursos mais gil Melhoria de uptime e disponibilidade Robustez na recuperao de desastres Reduo do impacto de manuteno

Desktop
Criao de ambiente de Sistema Operacional isolado em desktop padro Suporte a aplicaes legadas em Sistemas Operacionais atuais Reduo de conflitos entre aplicaes e sistemas operacionais Acelerao da migrao de Sistemas Operacionais

Aplicaes
Desacoplamento das aplicaes e do SO do desktop, deliver on demand Reduo de conflitos entre aplicaes Reduo do tempo de testes de regresso Gerenciamento centralizado de atualizaes e correes

Apresentao
Processamento e armazena-mento centralizados, apresentao local Reduo de conflitos entre aplicaes e sistemas operacionais Reforo de confidencialidade e compliance Reduo dos custos de administrao de desktops

* Hardware, Energia,

Produtos de Virtualizao Microsoft Linha completa de produtos MS para virtualizao, do Datacenter ao


Desktop Gerenciamento centralizado dos recursos virtuais E fsicos
Virtualizao de Servidores Virtualizao de Apresentao

Gerenciament o
Virtualiza o de Aplicaes

Virtualiza o de Desktop

Modelo de Otimizao de Avanos em direo TI Dinmica reduzem Infraestrutura custos, melhoram o nvel de servio e trazem
agilidade
Bsica
Infraestrutura manual e no coordenada

Padronizad a
Infraestrutura gerenciada com automao e captura de conhecimento limitados

Infraestrutura gerenciada e consolidada, com automao extensiva e conhecimento capturado e reutilizado


Habilitador Negcio
de

Racionaliz ada

Dinmica
Gerenciamento totalmente automatizado, uso dinmico de recursos, SLAs ligados ao negcio, conhecimento catpurado e usado automaticamente Ativo Estratgico

Centro de Custo

C.C. Eficiente

e a tecnologia de Virtualizao contribui para estes avanos

Reduzem Custos Melhoram Nvel de Testes/Desenvolvimen Servio to Back-up & Recuperao Consolidao Gerenciamento Servidores Integrado Compatibilidade de Apps

Trazem Agilidade Provisionamento Dinmicio Sistemas Autogerenciados

Hyper-V
Hyper-V o nome da tecnologia de Virtualizao existente no Windows Server 2008 um papel do Windows 2008, que requer:

Hardware de 64 bits (x64) Hardware-Assisted Virtualization (AMD-V, IntelVT) Data Execution Prevention (DEP) habilitado

AMD: NX - No Execute bit Intel: XD - Execute Disable

Hypervisor O que ?

Evoluo no modelo de Virtualizao

MS Virtual Server 2005 R2


Aplicao em modo usurio (Ring 3) Emulao de dispositivos

Windows Server 2008 / Hyper-V

Componente de virtualizao falando diretamente com o hardware (hardware-assisted virtualization) Hypervisor Executa as funes de mais baixo nvel para gerenciamento de recursos (processador / memria / dispositivos)

Avanos na Arquitetura
System Center Virtual Machine Manager 2008

VM 1

VM 2

Plataforma de Virtualizao e Gerenciamen to

Par ti o P are nt

VM 1 Child

VM 2 Child

Virtual Server 2005 R2 Windows Server 2003 Hardware

Windows Hypervisor Intel VT / AMD-V

Virtual Hard Disks (VHD)

Detalhes da Arquitetura HyperV Parties Child Partio


Parent Mod o Usu rio
Provider VM Service

Virtualization Stack WMI

VM Work er Proce ss

Aplicae s

Aplicae s

Aplicae s

Windows 2008
Kernel do Windows

Mod o Kern el

VMBus

Driv er IHV

VS P

Kernal Windo ws

VS C

Adapter

VMBus

Emulao

VMBus

Hypervisor do Windows Hardware Designed for Windows Server VT Intel


O S Virtualizao Windows Server MS / XenSource Novell ISV/IHV/O EM AMD-V,

Linux VSCs

Windows Server 2003, 2008

SO no preparado p/ Hypervisor Kernel SO

Kerne l Linux (Xenenabl Hypercall ed)

Hyper-V: Mais escalvel!


Virtual Server 2005 R2 SP1 Memria Fsica - Mx VMs de 32 bits VMs de 64 bits VMs c/ multiprocessa/o Mx. Memria (por VM) Suporte ao SCCM Suporte ao MS Cluster Sup. Scripts/Extensvel Qtd Mx VM simultneas Interface de usurio Hyper-V (Windows 2008)

256 GB

1 TB

(at 4/VM) 3,6 GB 64 GB

(COM) 64 Interface Web

(WMI) Limite do hardware MMC 3.0 Papel do Windows

Virtualizao Microsoft Abrangncia


Tecnologia Suporte Linux em mquinas virtuais
Disponvel hoje com Virtual Server Acordos Novell e Xen Padres DMTF: API padro para gerenciamento de VMs

Suport Licenciamento baseado em instncias habilitar novos e modelos


Windows Server Enterprise Edition inclui 4 instncias Windows Server Datacenter Edition permite instncias ilimitadas

Licenciamen PCI-SIG: Padro para to virtualizao de IO


Interoperabilidade Formato VHD: Open specification promise

Interoperabilida Licenciamento por processador de virtual incluindo SQL Server, Biztalk


Distribuio de Demos com imagens virtuais

Estrutura de Custo do Datacenterde Aquisio: Custo


softwar e hardwa re

10%

dos gastos
mo de obra estrutura fsica

rede gerenciamento suporte

energia / refrigerao seguran manuten a o backu p disaster recovery

Custo Operacional: 90% dos gastos

Melhores prticas de software e implantao ajudam a reduzir esses custos

Reduo de Custos
Desafios:

Hardware sub-utilizado Consumo excessivo de energia Custo elevado do espao no Datacenter ou nas filiais

Virtualizao de Servidores

Soluo:
Consolidao de servidores atravs de virtualizao e Gerenciamento centralizado das mquinas fsicas e virtuais

Reduo de Custos as cargas Normalmente,


Melhor aproveitamento dos recursos
APP OS
Utiliza o: 9%

dos servidores consomem somente uma frao de sua capacidade, desperdiando hardware, espao e energia

APP OS
Utiliza o: 6%

APP OS
Utiliza o: 14%

Atravs da virtualizao, estes recursos podem ser consolidadeos em menos servidores, economizando recursos e aumentando a disponibilidade

APP OS

APP OS

APP OS
Utiliza o: 30%

Reduo de Custos Caso consolidados em 5 54 servidores fsicos Prtico !!! Economia total de R$ 1,3 milhes

Economia de 3,5 TB em armazenamento Economia de R$ 37.500,00 / ano em energia Espao Energia Armazenamento Fsico eltrica Servidores
Fsicos Racks 20 "U" (1/2 rack) 54 "U" (1 e rack) Potncia Consumo Instalada Mensal 2.800 W 2.016 KWh Utilizao Discos Prevista 10 discos (RAID-1) 85 %

Desperdci o de Espao 36 GB

Mquinas 5 servidores Virtuais (DL585: 4 U)


54 servidores

Mquinas Fsicas 54 servidores

(DL360: 1 U)

15.660 W 11.275 KWh

48 U (BL20p: 8 x 6 U) (1 e 7 enclosures rack) +2 fontes (3 U)

20.250 W 14.580 KWh

108 discos (RAID-1)

8,5 %

3,53 TB

} Dados Anteriores Otimizao da Utilizao


Reduo de Custos Aumento da Disponibilidade Tempo de Resposta

Razes para o sucesso do projeto

Processo bem estruturado Pessoas treinadas para execuo

Ferramenta utilizada Excel !!! Gerenciamento eficiente a chave do sucesso!

System Center Virtual Machine Manager o bom Ferramenta para garantir


gerenciamento

Estado de Mquinas Virtuais Criao de Mquinas Virtuais Armazenamento de VMs e templates Provisionamento (Self-Service) Converso (V2V, P2V) Movimentao de Mquinas Virtuais

Intelligent Placement

V2V: Virtual to Virtual (VMM)

Antigo Ambiente Virtualizado

Novo Ambiente Virtualizado

P2V: "Physical to Virtual" (VMM)

Dados deServidores Mquinas fsicas Desempenhofsicos Relatrio de removidas ou convertidos para coletados para Priorizao dos reaproveitadas Dados de identificar Mquinas candidatos Agentes do VMM Desempenho dos candidatos Virtuais instalados nos hosts consolidao Intelligent placement hosts coletados para consolidao de cada VM no host intelligent placement mais adequado

Estrutura
Fsica Hosts para VMs

Ambiente Tradicional, no virtualizado

Virtualizao e Alta Disponibilidade

Ambiente Virtualizado
Valor do servidor fsico aumenta Interrupes so mais crticas pois podem afetar diversos sistemas

Interrupes causam impacto, mas normalmente em um nico sistema

Virtualizao e Alta Disponibilidade so Complementares

Melhoria na Disponibilidade
Desafio:
Prover recuperao de desastres para SOs e aplicaes, para garantir a continuidade do negcio

Soluo:

Virtualizao de SOs e aplicaes, possibilitando backup fcil, replicao e movimentao de VMs para servidores disponveis

Backu p

Servidor A Servidor B

Soluo:

Melhoria na Disponibilidade

Opes de alta disponibilidade incluem tolerncia a falhas do host e do guest, ou Quick Migration para interrupes planejadas ou balanceamento de carga

Virtual Server 2005:


Alta disponibilidade no Virtual Server 2005 e Windows Server Enterprise/Datacenter permitem criar clusters para interrupes planejadas ou inesperadas

Hyper-V:
Windows Server virtualization (Hyper-V) permite a migrao rpida (Quick Migration) e a alta disponibilidade atravs de clusters

Servidor A Servidor B

Dicas para Virtualizao

Entenda as vantagens e desvantagens da virtualizao:

Antes de virtualizar todos os seus servidores, analise os recursos de CPU, memria e disco dos servidores e do host;

Compreenda as diferenas de desempenho para diferentes funes de sistema:

Dimensione a mquina virtual de acordo com a sua funcionalidade (correio, web, ad);

No trate os sistemas virtuais diferente dos sistemas fsicos:

Aplique os patches de segurana e instale anti-virus; Da mquina inteira ou dos dados;

Faa backup com frequncia:

Tenha cuidado com tecnologias de desfazer:

Este tipo de recurso pode ser perigoso, se voltar o estado para uma data antes da aplicao de um patch, por exemplo; Cuidado ao clonar mquinas virtuais e no criar problemas de segurana ou licenciamento;
Tenha um gerenciamento centralizado de patches, backups, etc.

Controle a proliferao de mquinas virtuais:

Cuide da segurana:

Para mais informaes


Visite (e cadastre-se) TechNet Brasil

http://www.microsoft.com/brasil/technet/

Artigos tcnicos traduzidos para o portugus Frum de discusso Relacionamento com outros profissionais de TI Relacionamento com funcionrios Microsoft

Recursos Disponveis
Microsoft Developer Network (MSDN) (Webcasts, Blogs, Chats, Eventos Presenciais) http://microsoft.com/brasil/msdn Microsoft Technet (Webcasts, Blogs, Chats, Eventos Presenciais) http://microsoft.com/brasil/technet

Microsoft Learning e Certificao www.mostrequevocesabe.com Trial Software e Virtual Labs http://www.microsoft.com/technet/downloads/trials/default.mspx

Virtualizao Microsoft http://www.microsoft.com/windowsserver2008/virtualization/default.mspx

Perguntas ?
Carlos dos Santos
cds@cds-software.com.br Blog: www.carloscds.net Twitter: @cdssoftware

Seu potencial. Nossa inspirao.

MR

2006 Microsoft Corporation. Todos os direitos reservados.


O propsito desta apresentao apenas informativa. Microsoft no faz nenhuma garantia expressa ou implcita nesta apresentao.