Você está na página 1de 37

ECO Developers 2010

como a tecnologia pode permitir 


um desenvolvimento sustentável?
Windows Server 2008
Hyper-V
Virtualização, Gerenciamento e Alta Disponibilidade
Carlos dos Santos
cds@cds-software.com.br
Blog: www.carloscds.net
 Twitter: @cdssoftware
Clique para editar o estilo do subtítulo mestre
Microsoft MVP C#
Professional Scrum Master / Professional Scrum Developer
CDS Informática Ltda.
Microsoft Gold Certified Partner
Microsoft Visual Studio Team System Inner Circle Partner
Windows Server 2008
Hyper-V
Virtualização, Gerenciamento e Alta Disponibilidade
Carlos dos Santos
cds@cds-software.com.br
Blog: www.carloscds.net
 Twitter: @cdssoftware
Clique para editar o estilo do subtítulo mestre
Microsoft MVP C#
Professional Scrum Master / Professional Scrum Developer
CDS Informática Ltda.
Microsoft Gold Certified Partner
Microsoft Visual Studio Team System Inner Circle Partner
Objetivos e Agenda
Introdução: Virtualização

Arquitetura do Hyper-V

Cenários de Migração e Gerenciamento


de
Ambientes Virtuais (SCVVM)
Alta Disponibilidade de Máquinas Físicas
e
Virtuais (Clustering)
Desafios de TI hoje
Aumento da Redução dos Custos
Disponibilidade Operacionais

TI
CORPORATIVA
Melhora nos Tempos Otimização da
de Resposta (TI) Utilização

Resposta HOJE : Virtualização


!
Definições Básicas
Virtualização: Origens &
Exemplos
Modelos de Virtualização

Servidores Desktop Aplicações Apresentação


Consolidação de Criação de ambiente de Desacoplamento das Processamento e
workloads para Sistema Operacional aplicações e do SO do armazena-mento
utilização mais eficiente isolado em desktop desktop, “deliver on centralizados,
de recursos  padrão demand”  apresentação local
• Redução de custos • Suporte a aplicações • Redução de conflitos • Redução de conflitos
operacionais* legadas em Sistemas entre aplicações entre aplicações e
• Provisionamento de Operacionais atuais • Redução do tempo de sistemas operacionais
recursos mais ágil • Redução de conflitos testes de regressão • Reforço de
• Melhoria de uptime e entre aplicações e • Gerenciamento confidencialidade e
disponibilidade sistemas operacionais centralizado de compliance
• Robustez na • Aceleração da atualizações e • Redução dos custos de
recuperação de migração de Sistemas correções administração de
desastres Operacionais desktops
• Redução do impacto de
manutenção
ro u os e r ua zaç o
Microsoft
Linha completa de produtos MS para virtualização, do Datacenter ao
Desktop
Gerenciamento centralizado dos recursos – virtuais E físicos
Virtualização de
Servidores

Virtualização
de
Apresentação

Gerenciament
o

Virtualizaçã
Virtualizaçã o de
o de Aplicações
Desktop
Modelo de Otimização de
Infraestrutura
Avanços em direção à TI Dinâmica reduzem
custos, melhoram o nível de serviço e trazem
agilidade
Básica Padronizad Racionaliz Dinâmica
a ada Gerenciamento
Infraestrutura totalmente
Infraestrutura gerenciada e
gerenciada com consolidada, com automatizado,
Infraestrutura uso dinâmico de
manual e não automação e automação
captura de extensiva e recursos, SLA’s
coordenada ligados ao
conhecimento conhecimento
limitados capturado e negócio,
reutilizado conhecimento
catpurado e
usado
automaticamente
Centro de Custo C.C. Eficiente Habilitador   de  Ativo Estratégico
Negócio

Reduzem Custos Melhoram Nível de Trazem Agilidade


•  Testes/Desenvolvimen Serviço • Provisionamento
to • Back-up & Recuperação Dinâmicio
• Consolidação • Gerenciamento • Sistemas Auto-
Servidores Integrado gerenciados
• Compatibilidade de
…e a tecnologia de Virtualização contribui para estes
Apps

avanços…
Hyper-V
Hyper-V é o nome da tecnologia
de Virtualização existente no
Windows Server 2008
É um papel do Windows 2008, que requer:
 – Hardware de 64 bits (x64)
 – Hardware-Assisted Virtualization (AMD-V, Intel-
VT)
 – Data Execution Prevention (DEP) habilitado
• AMD: NX - No Execute bit
• Intel: XD - Execute Disable
Hypervisor – O que é ?
• Evolução no modelo de
Virtualização
 – MS Virtual Server 2005 R2
• Aplicação em modo usuário (Ring 3)
• Emulação de dispositivos
 – Windows Server 2008 / Hyper-V
• Componente de virtualização falando diretamente com
o hardware (hardware-assisted virtualization) –
Hypervisor 
• Executa as funções de mais baixo nível para
gerenciamento de recursos (processador / memória /
dispositivos)
Avanços na Arquitetura
System Center
Virtual Machine Manager
2008

Par VM 1 VM 2
VM 1 VM 2
tiçã “Child “Child
o ” ”
“P
are
nt”
Plataforma
de Virtual Server 2005
Virtualização R2 Windows Hypervisor
Windows Server 2003
e
Hardware Intel VT / AMD-V
Gerenciamen
to

Virtual
Hard
Disks
(VHD)
e a es a rqu e ura – yper-
V
Partição Partições “Child”
“Parent”
“Virtualization Aplicaçõe Aplicaçõe Aplicaçõe
WMIStack” s s s
Mod Provider VM
VM Work 
o er
Service
Usuá Proce
rio ss
Windows SO não Kerne   x  s
Windows 2008 Server preparado   u
   C
l   n
2003, 2008 p/ Linux    i   S
   L   V
Hypervisor (Xen-
Kernel do VS Kernal    S Kernel SO enabl
   C
   V
Windows P Windo Hypercall
ed)
Mod Driv ws Adapter
er
o VMBus IHV
VMBus Emulação VMBus
Kern
el Hypervisor do Windows
AMD-V,
Hardware “Designed for Windows Server”
Intel VT

O Virtualização MS / ISV/IHV/O
S Windows XenSource EM
Server Novell
Hyper-V: Mais escalável!
Virtual Server 2005 R2 Hyper-V (Windows
SP1 2008)
Memória Física - Máx 256 GB 1 TB
VM’s de 32 bits

VM’s de 64 bits
VM’s c/ multi-
processa/o
(até 4/VM)

Máx. Memória (por VM) 3,6 GB 64 GB


Suporte ao SCCM

Suporte ao MS Cluster

Sup. Scripts/Extensível (COM) (WMI)


Qtd Máx VM
simultâneas
64 Limite do hardware
Interface de usuário Interface Web MMC 3.0
r ua zaç o croso -
Abrangência
 Tecnologia
Suporte Linux em máquinas Suport baseado em
Licenciamento
virtuais e habilitará novos
instâncias
modelos
Disponível hoje com Virtual
Server – Acordos Novell e Windows Server Enterprise
Xen Edition inclui 4 instâncias
Padrões Windows Server Datacenter
DMTF: API padrão para Edition permite instâncias
gerenciamento de VMs ilimitadas
Licenciamen
PCI-SIG: Padrão para Interoperabilida
Licenciamento por processador
to IO
virtualização de de incluindo SQL Server,
virtual
Biztalk 
Interoperabilidade
Distribuição de Demos com
Formato VHD: Open imagens virtuais
specification promise
s ru ura e us o o
Datacenter
Custo de Aquisição:
softwar
e
10%
hardwa
re
dos gastos

rede mão de
obra
gerenciamento estrutura física
suporte energia /
refrigeração
seguranç manutençã
a o
backu
p
Custo Operacional: 90
disaster
recovery dos gastos
Melhores práticas de software e implantação ajudam a reduzir esses custos
Redução de Custos

Desafios:

Hardware sub-utilizado

Consumo excessivo de
energia Virtualização

Custo elevado do espaço de Servidores
no Datacenter ou nas filiais
Solução:
Consolidação de servidores
através de virtualização e
Gerenciamento centralizado
das máquinas físicas e
virtuais
Redução de Custos
Normalmente, as cargas
Melhor dos servidores consomem
somente uma fração de sua
aproveitamento dos capacidade, desperdiçando
recursos hardware, espaço e energia
APP APP APP
Através da virtualização,
OS OS OS estes recursos podem ser
consolidadeos em menos
Utilizaçã Utilizaçã Utilizaçã
o: o: o: servidores, economizando
9% 6% 14% recursos e aumentando a
disponibilidade

APP APP APP


OS OS OS
Utilizaçã
o:
30%
Redução de Custos – Caso
consolidados em 5
54 servidores físicos…

Prático
!!!
Economia total de R$ 1,3 milhões
 – Economia de 3,5 TB em armazenamento
 – Economia deEspaço
R$ 37.500,00 / ano em energia
Energia Armazenamento
elétrica
Servidores
Físico
Físicos Desperdíci
Potência Consumo Utilização
Racks Discos o de
Instalada Mensal Prevista
Espaço

Máquinas 5 servidores 20 "U" 10 discos


2.800 W 2.016 KWh 85 % 36 GB
Virtuais (DL585: 4 U) (1/2 rack) (RAID-1)

54 "U"
54 servidores
(1 e ½ 15.660 W 11.275 KWh
(DL360: 1 U) 108
Máquinas rack)
discos 8,5 % 3,53 TB
Físicas 54 servidores 48 “U”
(BL20p: 8 x 6 U) (RAID-1)
(1 e ½ 20.250 W 14.580 KWh
7 enclosures
+2 fontes (3 U) rack)
Razões para o sucesso do
projeto
Redução de Custos
}

Dados Anteriores
• Otimização da Utilização
• Aumento da Disponibilidade
•  Tempo de Resposta
 – Processo bem estruturado
 – Pessoas treinadas para execução
 –Ferramenta utilizada…
Gerenciamento eficienteExcel !!!
é a chave
do sucesso!
System Center Virtual Machine
Manager
Ferramenta para garantir o bom
gerenciamento
 – Estado de Máquinas Virtuais
 – Criação de Máquinas Virtuais
 – Armazenamento de VM’s e templates
 – Provisionamento (Self-Service)
 – Conversão (V2V, P2V)
 – Movimentação de Máquinas Virtuais
• Intelligent Placement 
V2V: “Virtual to Virtual” (VMM)

 Antigo Ambiente Novo Ambiente


Virtualizado Virtualizado
P2V: "Physical to Virtual" (VMM)

Dados deServidores
Máquinas físicas
Desempenhofísicos Relatório de
removidas ou
coletadosconvertidos
para para Priorização dos
reaproveitadas
identificar Máquinas Agentes Dados de
do VMM candidatos à
candidatos àVirtuais Desempenho
instalados nos dos consolidação
hosts
Intelligent placement 
consolidação hosts coletados para
de cada VM no host 
intelligent placement 
mais adequado

Estrutura
Física
Hosts para VM’s
r ua zaç o e a
Disponibilidade
Ambiente Ambiente
Tradicional, não Virtualizado
virtualizado Valor do servidor físico
Interrupções causam aumenta
impacto, mas Interrupções são mais
normalmente em um críticas pois podem
único sistema afetar diversos
sistemas

Virtualização e Alta Disponibilidade são Complementares


Melhoria na Disponibilidade
Desafio:
Prover recuperação de
desastres para SO’s e
aplicações, para
garantir a continuidade
do negócio
Solução:
Virtualização de SO’s e Backu
aplicações,
possibilitando backup p
fácil, replicação e
movimentação de VM’s

para servidores
disponíveis

Servidor
A
Servidor
B
Melhoria na Disponibilidade
Solução:
Opções de alta disponibilidade
incluem tolerância a falhas do
host e do guest , ou Quick 
Migration para interrupções
planejadas ou balanceamento de
carga
Virtual Server 2005:
Alta disponibilidade no Virtual
Server 2005 e Windows Server
Enterprise/Datacenter permitem
criar clusters para interrupções
planejadas ou inesperadas
Hyper-V:
Windows Server virtualization
(Hyper-V) permite a migração
rápida (“Quick Migration”) e a Servidor
alta disponibilidade A
através de clusters
Servidor
B
Dicas para Virtualização
• Entenda as vantagens e desvantagens da virtualização:
• Antes de virtualizar todos os seus servidores, analise os recursos de
CPU, memória e disco dos servidores e do host;
• Compreenda as diferenças de desempenho para
diferentes funções de sistema:
• Dimensione a máquina virtual de acordo com a sua funcionalidade
(correio, web, ad);
• Não trate os sistemas virtuais diferente dos sistemas
físicos:
• Aplique os patches de segurança e instale anti-virus;
• Faça backup com frequência:
• Da máquina inteira ou dos dados;
• Tenha cuidado com tecnologias de “desfazer”:
• Este tipo de recurso pode ser perigoso, se voltar o estado para uma
data antes da aplicação de um patch, por exemplo;
• Controle a proliferação de máquinas virtuais:
• Cuidado ao “clonar” máquinas virtuais e não criar problemas de
segurança ou licenciamento;
• Cuide da segurança:
•  Tenha um gerenciamento centralizado de patches, backups, etc.
Para mais
informações…

Visite (e cadastre-se) TechNet Brasil


 – http://www.microsoft.com/brasil/technet/
• Artigos técnicos traduzidos para o português
• Fórum de discussão
• Relacionamento com outros profissionais de TI
• Relacionamento com funcionários Microsoft
Recursos Disponíveis
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 Certificação


www.mostrequevocesabe.com

Trial Software e Virtual Labs


http://www.microsoft.com/technet/downloads/trials/default.mspx

Virtualização Microsoft
http://www.microsoft.com/windowsserver2008/virtualization/default.mspx
Perguntas ?

Carlos dos Santos


cds@cds-software.com.br
Blog: www.carloscds.net
 Twitter: @cdssoftware

Você também pode gostar