Professional Documents
Culture Documents
Contatos
E‐mail:
professor.walneymartins@gmail.com
MSN
walneymartins@hotmail.com
l ti @h t il
Telefone
71 8811‐3533
Apresentação:
Ementário
Gerenciamento de ambientes virtualizados.
Mecanismos de alta disponibilidade de servidores e
Mecanismos de alta disponibilidade de servidores e
serviços e tolerância a falhas.
Conceitos de storage.
C it d t
Arquitetura de datacenter.
Avaliações:
Primeira Avaliação: 11/04/2011
Segunda Avaliação:13/06/2011
Prova Final e Substitutiva:04/07/2011
Ambientes Virtualizados
Objetivos
j
Apresentar fundamentos da virtualização
Apresentar as soluções de virtualização da Vmware
p ç ç
Demonstrar os recursos disponíveis na solução de
virtualização e os benefícios obtidos com a sua utilização
ç ç
Capacitar os participantes na utilização da solução VMware
Conceitos:
A virtualização consiste na emulação de ambientes isolados,
capazes de rodar diferentes sistemas operacionais dentro de
uma mesma máquina, aproveitando ao máximo a capacidade
do hardware,
hardware que muitas vezes fica ociosa em determinados
períodos do dia, da semana ou do mês.
Apos
p este experimento
p de p
pouca expressao,
p ,pprovocada p
pelo
seu fraco desempenho, a IBM criou e desenvolveu, no inicio
dos anos 70, um sistema operacional radicalmente
diferente.
dif
Virtualização do Servidor
Esta camada é focada no particionamento do sistema
operacional e físico em virtual ou em uma máquina
virtual.
Os produtos da virtualização do servidor deixarão que
seja virtualizado qualquer sistema operacional x86 ou
x64, como o Windows, Linux e algumas formas do
UNIX.
Camadas de Virtualização
Virtualização
ç do Storage
g
É usada para migrar/ merge um storage físico a partir de
múltiplos aparelhos para que aparentam ser um único
pool de armazenamento.
O storage dentro deste pool pode assumir diferentes
f
formas: di
direct attached
h d storage (DAS),
(DAS) networkk attached
h d
storage (NAS), ou storage area network (SAN’s); e pode
ser linkado por meio de diversos protocolos:
protocolos Fibre
Channel, Internet SCSI (iSCSI), Fibre Channel on Ethernet,
ou até mesmo o Network File System (NFS).
(NFS)
Camadas de Virtualização
Virtualização
ç da Rede / Network
A virtualização
ç da rede permite um controle da
largura da banda disponível, dividindo‐a em canais
independentes para que possam ser acessados por
recursos específicos.
Citrix XenServer:
http://www.citrix.com/English/ps2/products/product.asp?contentID=683148
Intel VT:
http://www.intel.com/portugues/business/technologies/virtualization.htm
http://www intel com/portugues/business/technologies/virtualization htm
AMD‐V: http://www.amd.com/br‐pt/Processors/ProductInformation/0,,30_
Histórico
Virtualização de Aplicações
ç p ç
Citrix:http://www.citrix.com/English/ps2/products/product.a
p g p p p
sp?contentID=186
Microsoft:
http://www.microsoft.com/brasil/servidores/windowsserver
2008/terminal‐services
Histórico
Virtualização de Desktop
ç p
VDI (Virtual Desktop Infrastructure):
http://www.itweb.com.br/noticias/index.asp?cod=4
6737
Conceitos
Níveis de Abstração e Interface
ç
A divisão de um sistema computacional em diversos
níveis de abstração é um princípio importante. Cada nível
de abstração troca informações com os níveis vizinhos
sem precisar saber como essas informações são tratadas
pelos
l outros níveis.
í i
As instruções
ç não‐privilegiadas
g geradas pela
g
aplicação atuam diretamente no processador,
enquanto as privilegiadas são tratadas pelas
bibliotecas.
Ao tentar usar recursos protegidos do sistema, a
aplicação se comunica com a biblioteca pela Interface
Aplicativa de Programação (API).
Conceitos
Níveis de Abstração e Interface
ç
O terceiro nível, o sistema operacional, se encarrega
de executar as instruções
ç não privilegiadas
g de forma a
otimizar a utilização de recursos da máquina.
A biblioteca, encarregada de fazer o primeiro
tratamento desse tipo de tarefa, usa as “chamadas de
sistema” para pedir auxílio ao sistema operacional e
usar recursos de hardware.
As chamadas de sistema são, assim, a interface entre
Bibliotecas e Sistema Operacional.
Conceitos
Níveis de Abstração e Interface
ç
O nível de processador é o principal, onde o computador
realmente “pensa”.
Tudo o que acontece nos outros níveis serve para
simplificar o uso do sistema através de instruções, que o
processador
d entende. d
O conjunto de instruções não‐privilegiadas pode ser
usado diretamente por todos os níveis acima.
acima O conjunto
de instruções privilegiadas, porém, só pode ser usado pelo
sistema operacional.
operacional Esses dois conjuntos são as
interfaces entre o processador e os outros níveis.
Conceitos
Níveis de Abstração e Interface
ç
A figura ilustra esse modelo ‐ um sistema
computacional dividido em níveis de abstração ç (em
azul) e interfaces entre eles (coloridas). Repare que as
aplicações só chamam o sistema operacional quando
querem executar instruções privilegiadas:
Conceitos
Níveis de Abstração e Interface
Conceito
Máquina Real Emuladores e Máquinas Virtuais
Máquina Real, Emuladores e Máquinas Virtuais
A figura ilustra os dois tipos de máquina virtual e a
comparação com um sistema não virtualizado.
Motivação
A virtualização está mudando,
mudando em quase todos os
aspectos, o jeito de como gerenciar sistemas,
armazenamentos redes,
armazenamentos, redes segurança,
segurança sistemas
operativos e aplicações, trazendo inúmeros
benefícios e vantagens aos departamentos de TI de
corporações, indenpendentemente do porte
(pequeno médio ou grande).
(pequeno, grande)
Em suma,
suma podemos elencar os seguintes proveitos:
Motivação
Gerenciamento centralizado;
Gerenciamento centralizado
Instalações simplificadas;
Facilidade para a execução de backups;
Suporte e manutenção simplificados;
p ç p
Acesso controlado a dados sensíveis e à
propriedade intelectual mantendo os seguros
propriedade intelectual mantendo‐os seguros
dentro do data center da empresa;
Independência de hardware;
Motivação
Disponibilização de novos desktops reduzida
para alguns minutos;
Migração de desktops para novo hardware de
d d k h d d
forma transparente;
p
Maior disponibilidade e mais fácil
recuperação de desktops;
recuperação de desktops;
Compatibilidade total com as aplicações.
Motivação
Disponibilização de novos desktops reduzida
para alguns minutos;
Migração de desktops para novo hardware de
d d k h d d
forma transparente;
p
Maior disponibilidade e mais fácil
recuperação de desktops;
recuperação de desktops;
Compatibilidade total com as aplicações.