FACULDADE DO LITORAL SUL PAULISTA – FALS
CAIO ALENCAR RIBEIRO
AMBIENTES VIRTUAIS
VIRTUALIZAÇÃO
PRAIA GRANDE
2010
CAIO ALENCAR RIBEIRO
AMBIENTES VIRTUAIS
VIRTUALIZAÇÃO
Minimização de gastos e
eficiência é o que trás o
benefício
de
virtualizar.
Faculdade do Litoral Sul
Paulista – Fals. Curso de
Sistemas de Informação do
7°Semestre.
Prof.Caio
Alexandre Costa Sales
PRAIA GRANDE
2010
CAIO ALENCAR RIBEIRO
CAIO ALENCAR RIBEIRO
AMBIENTES VIRTUAIS
VIRTUALIZAÇÃO
Trabalho de Conclusão de
Curso apresentado Como
exigência parola. Para a
obtenção de grau de
Bacharel
em
burco,
apresentado a Faculdade do
Litoral Sul Paulista – FALS
Orientado pelo Prof.Caio
Alexandre Costa Sales.
__________,______de__________de_________.
Local
data
Parecer da banca examinadora: TCC
Aprovado
________________________________________
(nome, titulação, assinatura)
________________________________________
(nome, titulação, assinatura)
________________________________________
(nome, titulação, assinatura)
( )
Aprovado com Louvor
( )
Reprovado
( )
RESUMO
Entender a importância dessa nova tecnologia que veio para agilizar e
minimizar gastos de TI, sendo uma opção ideal que as empresas estão
adaptando, com isso necessita de planejamento de infra-estrutura qualificada e
procedimentos corretos.
Isso irá mostrar a novos assistentes e supervisores como se portar diante
da situação de virtualizar um servidor dedicado e a agregado.
1
ABSTRACT
Understanding the importance of this new technology that came to streamline and
reduce IT spending, with am option ideal that companies are adapting as it requires
planning of infrastructure and qualified correct procedures. This will show the new
assistant managers and supervisors as behave on the situation of a virtualized server
dedicated and the aggregate.
2
SUMÁRIO
RESUMO....................................................................................................... 1
ABSTRACT..................................................................................................... 2
INTRODUÇÃO................................................................................................ 5
1.EFICIÊNCIA EM VIRTUALIZAÇÃO ............................................................... 6
1.1 SUPORTE A QUALQUER SISTEMA OPERACIONAL.............................. 6
1.2 PROCEDIMENTOS E ABORDAGEM DA VIRTUALIZAÇÃO......................7
2. AMBIENTES VIRTUAIS...................................................................................8
3. CUSTO BENEFÍCIO PARA A INPLANTAÇÃO DA VIRTUALIZAÇÃO...........9
4. CONFIABILIDADE.........................................................................................10
5. SOFTWARE UTILIZADO ..............................................................................11
6. TIPOS DE VRTUALIZAÇÃO .........................................................................12
7. EMPRESA FOCO NA VIRTUALIZAÇÃO .....................................................13
8. PARA – VIRTUALIZAÇÃO............................................................................14
9. A VIRTUALIZAÇÃO AJUDA NA CONTINUIDADE E NA RECUPERAÇÃO..15
10. TI DINÂMICO...............................................................................................15
10.1 VIRTUALIZANDO COM DINAMISMO.......................................................16
11. SEGURANÇA .............................................................................................17
12. HOSPEDAGEM...........................................................................................18
13. OS TIPOS DE MÁQUINAS VIRTUAIS........................................................19
14. IMAGENS DE AMBIENTES VIRTUAIS ......................................................20
15. IDS – DETECÇÃO DE INSTRUSÃO .........................................................27
16. HIPERVISOR...............................................................................................28
17. TECNOLOGIA INTEL E AMD VOLTADAS PARA VIRTUALIZAÇÃO.........29
18. NÍVEL DE APLICAÇAO NA VIRTUALIZAÇÃO...........................................30
19. CONCLUSÃO .............................................................................................31
3
20. REFERÊNCIAS BIBLIOGRAFICAS............................................................32
LISTA DE ILUSTRAÇÕES
Figura 14-1.................................................................................................. 20
Figura 14-2.................................................................................................. 21
Figura 14-3.................................................................................................. 22
Figura 14-4.................................................................................................. 23
Figura 14-5.................................................................................................. 24
Figura14-6.................................................................................................. 25
Figura 14-7.................................................................................................. 26
4
INTRODUÇÃO
A Virtualização veio para minimizar gastos e efetuar um melhor
desempenho e segurança não só de servidores como desktops (Computador
Pessoal), assim permitindo uma maior flexibilidade e eficiência nos trabalhos
de rotina de TI. E as vantagens de Virtualização, que ainda é desconhecida por
muitas empresas.
Porém para que seja eficiente a Virtualização, ela não deve trabalhar
sozinha somente software, necessita de hardware forte para agüentar mais de
um sistema operacional, que além do sistema integro do computador terá o
programa que entrará a Virtualização do SO (Sistema Operacional) que
desejar. Cortando excesso de micro computadores para servidor.
Com o desenvolvimento deste trabalho de pesquisa, será possível
encontrar respostas e chegar a uma conclusão sobre uma possível proposta
de Virtualização nas empresas, visualizando todos os aspectos que este
novo modelo de
consolidação de
infra-estrutura de Tecnologia da
Informação(TI) pode trazer de benefícios, apontando os cenários e aplicativos
de negócios em que a Virtualização pode ser utilizada como uma boa
vantagem e diferencial de mercado. Aonde o maior desafio vai além desta nova
tecnologia, é uma toma de decisão que implica métodos e procedimentos
inteligentes e conceitos de TI, que assim surge uma solução com uma maior
expansão dessa tecnologia aplicada.
5
1. EFICIÊNCIA EM VIRTUALIZAR
Mostrar a eficiência e a solução de virtualizar nos trás muitos benefícios, entre
eles podemos citar:
-Redução do espaço físico necessário para armazená-los(SERVIDORES);
-Redução do consumo de energia dos equipamentos;
-Redução da dissipação de calor, e conseqüentemente da necessidade de
refrigeração, que é onde se gasta muito com energia.
-Redução das conexões de cabos de rede. Menos cabos, significa menor
número de portas de switch necessárias;
-Redução de tomadas e cabos de energia;
Com isso tudo, reduzimos a complexidade do ambiente, e indiretamente
centralizamos o gerenciamento.
Além dos benefícios citados acima, devo salientar que um dos melhores
benefícios gerados pela Virtualização é o fato de que quando houver a
necessidade de criar um novo servidor basta criar uma nova maquina virtual,
isto conseguimos de maneira rápida e econômica já que não há necessidade
de adquirir um novo equipamento (hardware), e em um único servidor físico
podemos criar muitos servidores virtuais centralizado em um só computador
conforme o suporte do hardware, reduzindo assim o consumo de energia,
reduzindo também a necessidade de um espaço físico para manter os
servidores
1.1 SUPORTE A QUALQUER SISTEMA OPERACIONAL
Agregação de sistemas operacionais distintos, que é uma realidade onde
podemos ter Sistemas Unix/Linux, Windows, MAC OS. Embora tendo que
mostrar que a Virtualização é uma solução ideal e muito viável para empresas,
ela necessidade de um bom planejamento de implantação que levará a
aumento de potência dos Hardwares onde serão aplicados.
.
6
1.2 PROCEDIMENTOS E ABORDAGEM DA VIRTUALIZAÇÃO
Esse método mostra como implantar o serviço de virtualização assim a
melhor forma e utilização. Com o crescimento dessa solução, tem risco, caso
na seja corretamente implantado e manuseado.
O grande benefício que traz para uma empresa com uma infra-estrutura virtual,
é que os administradores de TI destinam os recursos dos servidores conforme a
estratégia e necessidade do negócio, ao invés atribuir uma tarefa estática para
cada recurso, ficando preso a um hardware. Com a Virtualização será muito
simples criar ou eliminar um servidor a qualquer momento, aumentando a
eficiência e economia das operações de TI, com a capacidade de prontamente
dispor os recursos adequados, garantindo assim, a continuidade do negócio,
reduzindo o tempo de inatividade, tornando as soluções com alta
disponibilidade e a recuperação de restores e backups( restaurações e cópia
de segurança), mais rápidos e sem perdas simples e confiáveis. Procedimento
que devem ser tomados no planejamento de virtualização,sempre veja os
requisitos estude para que vá servir esse servidor virtual, um banco de dados,
um servidor de web ou de diretório.
7
2. AMBIENTES VIRTUAIS
Ambientes virtuais é onde pode se monta apartir de memória física do micro
computador. Onde se encontra com algo parecido do mundo real em uma
realidade virtual desenhado em traços, pixels, algo que só precise de memória
em abundância para estar trabalhando, andam muito complexos como um
sistema necessita de cada componente.
O surgimento da virtualização foi em meados da década de 60 onde se
deu o propósito de utilizar nos famosos main frames (computadores de grande
porte). E com isso vários testes foram feitos. Até a primeira empresa a pegar
isso realmente a fundo e propagar essa nova tecnologia.
Com isso Virtualização é uma das demais características de ambientes
virtuais onde existem diversos. No meu ponto de vista esse tipo de infraestrutura se tem uma grande vantagem com os demais métodos de servidores,
quero estar mostrado como enfrentar esse tipo de tecnologia que muitas
empresas já estão utilizando sendo que uma boa parte ainda não conhece.
8
3. CUSTO BENEFÍCIO PARA A INPLANTAÇÃO DA
VIRTUALIZAÇÃO
A Empresa para que tenha sucesso na implantação de virtualização, o
profissional precisa ter uma flexibilidade alta dentro da empresa e trabalhar a
todo tempo do projeto de implantação.
A seguir trecho citado por Fernanda Andrade no projeto de implantação no
Data Center da intelig:
O investimento inicial é elevado, devido à aquisição de equipamentos
robustos, com alto poder de processamento, memória, infraestrutura de armazenamento. Porém deve-ser levar em conta, que
este
investimento trará um
ambiente de serviços totalmente
independente do “hardware”, trazendo alta disponibilidade dos
serviços em que as empresas dependem. (Fernanda Andrade. 2010 .
pag. 10).
Como o investimento inicial é alto, as empresas esperam mudanças
significativas na infra-estrutura. Contudo, as grandes mudanças acontecem para
os administradores de TI, que antes utilizavam muitos servidores dedicados a
uma única aplicação, Ao invés de utilizar uma aplicação só em cada servidores
e deixando o Hardware ocioso se a total utilização de seus recursos assim com
esse método se é utilizado totalmente o que a infraestrutura pede.
9
4. CONFIABILIDADE
Gerenciamento reduzido – gerenciar um parque muito extenso de
servidores vem sendo uma tarefa muito difícil, pois seu número
aumenta rapidamente conforme o crescimento do negócio da empresa,
sendo um grande desafio controlar toda esta gama de equipamentos de
diferentes fabricantes de hardware, modelos, sistemas operacionais,
que muitas vezes, já estão obsoletos. Com o aumento dos servidores nas
empresas, os administradores de TI são forçados a aumentar os custos e
tempo para realizar a montagem de um novo servidor para colocar os
serviços interrompidos em seu pleno funcionamento. Com isto, há um atraso
na reativação das aplicações, fazendo com que o negócio da
empresa, que depende dos serviços, percam horas de trabalho dos
funcionários e dinheiro.
Com a virtualização você além de ter um melhor gerenciamento dos
servidores e com segurança, também uma implantação rápida com menos
perda de tempo, fora o backup que é bem mais seguro sem chance de
danificar o Sistema operacional virtualizado.
10
5. SOFTWARE UTILIZADO
Porém hoje em dia existem empresas de grande porte de TI que investem e
disponibilizam softwares livres para Virtualização. Todas seguem o mesmo
método de Virtualização, porém mudam configurações e recursos de cada um
deles. Alguns são softwares livres e são básicos e outros pagos que são cheio
de recursos para virtualizar desde Desktop a Servidores. Não só basta o
profissional montar a instalação da virtualização, tem que analisar e fazer
levantamento dos requisitos, saber qual a necessidade do serviço implantado,
e assim escolher o melhor software de virtualização.
Esse mercado está crescendo muito, com isso muitas empresas de TI
investem fortemente nesses projetos de virtualização algumas são somente
voltados para implantação virtual e computação nas nuvens outros continuam
com os serviços de TI. No item oito darei um exemplo de uma firma que
implanta virtualização, que é uma das pioneiras nessa nova tecnologia.
11
6. TIPOS VIRTUALIZAÇÃO
•
Virtualização de Desktop
Hoje com a virtualização já se pode testar outro sistema operacional sem
qualquer mudança no sistema atual do micro, sem ter que reiniciar o sistema
para entrar no outro Sistema Operacional. Geralmente é muito utilizado para
teste de algum aplicativo que está sendo desenvolvido.
Outro grande lance de virtual desktop é o de acesso remoto de usuários a
firma. Link com o Data Center principal da firma, assim por estarem fazendo
acesso remoto sem muita segurança e sem os supervisores de TI saberem.
Com essas situações uma das firmas que trabalha com virtualização criou uma
ferramenta de controle na máquina virtual para esses tipos de acesso, com
essa política de segurança serão mantidas sem conexão com a rede, exemplos
de políticas: tráfego de entrada e saída da máquina, que dispositivos serão
utilizados, tempo de vida para a máquina virtual, criptografá-la e protegê-la
contra cópia.
•
Virtualização de servidores
Esse é o foco de muitas empresas utilizarem a virtualização. Pois sendo uma
das maneiras mais fácil de redução de custo com gasto em manutenção,
energia dos computadores, assim as empresas estão aderindo a essa
inovação. Com isso pode ser implantando qualquer que seja o tipo de servidor
dedicado, por exemplo: Banco de dados do sistema, Diretórios, Terminal
service, compartilhamento de internet Proxy e etc. E com isso obter um
gerenciamento centralizado
12
7. EMPRESA FOCO NA VIRTUALIZAÇÃO
O exemplo da Vmware que é uma empresa pioneira em virtualização ela não
só dispõe do software para instalação e implantação, ela também tem
consultores de TI que projetam, planejam a instalação de acordo com as
necessidades da empresa dando soluções em virtualização.
Hoje em dia o ideal de uma firma que tem um serviço disponível de
virtualização não é só a ter satisfação do cliente com a minimização de gastos
futuramente na empresa e sim ter com ela o compromisso do suporte quando
for necessário que é com isso que a empresa deve se preocupar sempre.
13
8. PARA-VIRTUALIZAÇÃO
Este método propõe que o sistema operacional hóspede saiba que ele
está sendo executado sobre um VMM e que possa interagir com ele. Dessa
forma, são necessárias mudanças no sistema operacional hóspede para que
ele possa chamar o VMM sempre que executar uma instrução considerada
sensível, o que garante uma cooperação entre eles levando ao aumento do
desempenho do método, visto que os recursos disponíveis são utilizados de
maneira mais apropriada.
8.1. Suporte de Hardware para Virtualização
Devido a proteções existentes nos modos de operação dos processadores da
arquitetura x86, fabricantes, AMD e Intel, começaram a desenvolver chips com
extensões que dão suporte a virtualização e trata instruções consideradas
fortes e apropriadas para virtualização.
As soluções criadas por esses fabricantes são incompatíveis, porém
servem ao mesmo propósito. Pacifica é o codinome para as extensões dos
processadores AMD, sua tecnologia é denominada de AMD-V, aplica-se às
arquiteturas x86 e de 64 bits presentes nos processadores mais recentes de
sua linha. A Intel por sua vez apresenta suas extensões para processadores
das arquiteturas x86 e 64 bits.
É importante atentar para a ocasião de se utilizar uma ferramenta de
virtualização desenvolvido para uma dessas tecnologias, pois AMD-V e IVT
não são compatíveis, podendo gerar problemas de compatibilidade ou
instabilidade, quando executados em processadores para o qual o software
não foi escrito.
14
9. A VIRTUALIZAÇÃO AJUDA NA CONTINUIDADE E NA
RECUPERAÇÃO
Uma estratégia de virtualização holística também permite que você mantenha
um plano instantâneo de failover que forneça continuidade de negócios durante
eventos de interrupção. Ao permitir a você converter instâncias de OS e
aplicações em arquivos de dados, ela pode ajudá-lo a automatizar e a
dinamizar o backup, replicação e movimentação de informações para fornecer
continuidade de negócios mais robusta e para acelerar a recuperação no caso
de uma pane ou de desastre natural. A virtualização de servidores pode ajudar
a assegurar que serviços fiquem disponíveis quando necessários, pois
promove uma reinicialização rápida e automática de aplicações após uma falha
do TI. Usando virtualização para criar uma infra-estrutura de servidores mais
eficiente e dinâmica, as organizações podem aumentar a disponibilidade de
sua infra-estrutura de servidores, reduzir eventos de interrupção e minimizar o
tempo e recursos necessários para dar suporte à infra-estrutura.
A virtualização leva alta disponibilidade a um conjunto mais amplo de sistemas
críticos que podem não receber investimento em soluções tradicionais caras e
complexas de alta disponibilidade. Por causa da independência do hardware,
servidores existentes podem ser adaptados para continuidade de negócios ou
recuperação de desastres em vez de montar e estabelecer servidores-duplicata
para recuperação rápida.
A estratégia de virtualização permite que você mantenha um plano instantâneo
de failover que forneça continuidade de negócios durante eventos de
interrupção. Com as ferramentas certas, você pode habilitar backup, replicação
e movimentação rápida de servidores, estações de trabalho e aplicativos
automaticamente.
10. TI DINÂMICO
Tradicionalmente, todas as camadas de ambientes de computação —
hardware, OS, aplicações, armazenamento — têm sido estáticas, configuradas
para interagir adequadamente com uma solução de computação específica.
Componentes são instalados em determinados computadores, resultando em
um sistema estreitamente vinculado que não se adapta bem a mudanças. Criar
nova capacidade implica providenciar e configurar o hardware, software e
interfaces.
A virtualização libera cada elemento desse sistema, um do outro. Em um stack
virtualizado, cada elemento é logicamente isolado e independente. Pela
15
separação das diferentes camadas no stack lógico, você obtém maior
flexibilidade e gerenciamento de mudanças simplificado — não precisa mais
configurar cada elemento para que todos eles trabalhem juntos. Componentes
de computação são essencialmente transformados em serviços por demanda
disponíveis instantaneamente. Isso facilita acrescentar, atualizar e dar suporte
dinamicamente a todos os elementos da infra-estrutura, criando a fundação
para a computação de utilitários — e uma empresa muito mais ágil.
À medida que sua organização se torna mais adepta a gerenciar cargas de
trabalho críticas e táticas em uma infra-estrutura de servidores racionalizada,
você pode usar a virtualização para atribuir recursos dinamicamente para
melhorar a flexibilidade e a escala — aumentando o valor estratégico para a
organização. Com as ferramentas certas e processos de negócios baseados
em diretiva, sua organização de TI fornece uma infra-estrutura de TI
extremamente responsiva que suporta exigências de negócios ao mesmo
tempo em que controla custos eficientemente.
10.1 Virtualizando com Dinamismo.
A virtualização pode capacitar aprovisionamento e sistemas autogerenciados
dinâmicos. Uma infra-estrutura dinâmica baseada no uso abrangente de
tecnologias de virtualização pode possibilitar um alto grau de automação e
facilitar rápida escalabilidade vertical para atender as necessidades de um
ambiente de negócios dinâmico. O aprovisionamento de recursos acontece
quase em tempo real. Usando o conjunto de ferramentas avançadas da
Microsoft para criar, gerenciar e proteger sua infra-estrutura virtualizada, sua
equipe de TI fica liberada de tarefas rotineiras e de baixo valor agregado e
pode de se concentrar em possibilitar novos recursos para tornar sua empresa
mais competitiva e bem-sucedida.
A Microsoft acredita que a virtualização é um componente-chave do TI
Dinâmico, no qual você pode prever antecipar e reagir a desafios e
oportunidades de negócios rápida e eficientemente. Infra-estruturas de TI
Dinâmico fornecem benefícios em vários níveis. Elas permitem a você:
Capacitar as pessoas com acesso à informação, quando precisam dela.
Automatizar processos alinhados com as metas da empresa.
Manter a segurança e a conformidade sob controle.
Adaptar serviços de TI às mudanças das necessidades comerciais facilmente.
Otimizar para custo, níveis de serviço e agilidade.
16
11. SEGURANÇA
Segurança é um dos desafios mais críticos do TI de uma empresa.
Laptops roubados e ataques agora é lugar-comum. No ano passado, mais de
750.000 laptops foram roubados ou perdidos apenas nos Estados Unidos.
Proteger laptops e estações de trabalho corporativos contra vírus, violações e
roubo consome enormes recursos do TI, sem mencionar o prejuízo incalculável
que apenas a perda de dados pode causar a empresas e seus clientes.
A virtualização pode ajudar a tornar os dados e aplicações corporativos muito
mais seguros. Através do isolamento dos elementos, ela ajuda a assegurar que
vírus e outros problemas com uma VM ou aplicação virtualizada, por exemplo,
não afetarão quaisquer outras partes da infraestrutura. Separar os OS do
hardware, e aplicações dos OS, também ajuda a manter os sistemas intactos e
reduz o risco de infecção.
Adam Smith (2010, pag. 2), “A virtualização também pode dinamizar e acelerar
atualizações de segurança, já que precisa acontecer apenas na fonte e não em
centenas ou milhares de dispositivos individuais”. Isso não apenas reduz o
trabalho necessário para manutenção de estações de trabalho, mas também
assegura que qualquer vulnerabilidade de segurança seja corrigida
imediatamente e de forma abrangente.
Por causa de preocupações de segurança ou confiabilidade, o TI pode querer
que os dados residam em um local central em vez de ser distribuído por uma
constelação de Paz desktop. Uma configuração de apresentação
virtualizada coloca todo o armazenamento e processamento de dados em um
local central, com a estação de trabalho sendo apenas uma apresentação da
interface do usuário.
Para maximizar a segurança de sua infra-estrutura virtualizada, você precisa
assegurar que seus processos e ferramentas de segurança sejam apropriados.
Por exemplo, as VMs devem estar localizadas corretamente (atrás do firewall,
por exemplo) e cargas de trabalho críticas ou vulneráveis — como as
acessadas por clientes e parceiros em uma rede de perímetro — devem ser
isoladas para ajudar a conter quaisquer riscos de segurança. Também
recomendamos repartir cargas de trabalho críticas entre várias VMs para
distribuir o risco e evitar interrupções.
17
12. HOSPEDAGEM
Provedores de hospedagem têm consciência de que seu sucesso depende do
fornecimento de serviços confiáveis e flexíveis a preços que sejam atraentes
aos clientes e lucrativos para suas próprias empresas. Entretanto, quando
maior o seu sucesso, mais desafiador isso se torna.
Tradicionalmente, hospedagem dedicada requer fornecer a cada cliente seu
próprio servidor físico. Para cada novo cliente, você precisa adquirir novo
hardware e se esforçar para conseguir tempo administrativo para aprovisionar
e gerenciar todos esses novos servidores. Com hospedagem compartilhada,
você tem de imaginar como minimizar o tempo de inatividade e interrupções
quando problemas com a aplicação de um cliente derrubam um servidor usado
por muitos outros clientes.
John Brown (2009, Pag 3). “A Virtualização Melhora os Níveis de Serviço e
reduz seus custos”.
A virtualização permite que você forneça serviços de hospedagem dedicados
até mesmo em recursos físicos compartilhados que são mais confiáveis,
adaptam-se muito mais rápido às mudanças das necessidades do cliente e são
mais fáceis de gerenciar e mais lucrativos para os seus negócios.
Melhore a disponibilidade do cliente: Assegure disponibilidade e melhore a
confiabilidade durante tempos de inatividade do servidor planejado e
inesperado. Use recursos de migração rápida para mover máquinas virtuais
(VM) de um host físico para outro, permitindo continuidade para seus clientes
até mesmo durante atualizações e correções. Isole VM de cada cliente de
todas as outras na máquina física, dando a cada uma delas seu próprio
sistema operacional dedicado e assegurando que as interrupções de um cliente
não afetarão nenhum outro. Além disso, ao converter instâncias de OS e
aplicações em arquivos de dados, você ajuda a automatizar e dinamizar o
backup, restauração e movimentação para acelerar a recuperação de
desastres.
Estenda o serviço com oferta flexível e baseada em utilitários: Deixe que
seus clientes se beneficiem de seu poder virtual de recursos através do
restabelecimento de capacidade adicional para períodos de pico de uso e
depois desaprovisionando aquela capacidade quando não for mais necessária.
18
13. OS TIPOS DE MÁQUINAS VIRTUAIS
Para a criação de máquinas virtuais, temos duas abordagens:
Máquinas virtuais clássicas ou de Tipo I.
Máquinas virtuais hospedadas ou de Tipo II.
Máquinas virtuais clássicas ou de Tipo I
Nesta abordagem o monitor de máquinas virtuais é implementado entre o
hardware are e os sistemas convidados Também chamados de sistemas guest
ou guest systems.
O monitor possui controle sobre o hardware e cria um ambiente de
máquinas virtuais dando a cada máquina virtual o comportamento de uma
máquina física, podendo executar sobre esses ambientes, sistemas
operacionais iguais ou diferentes, totalmente isolados entre si. Um monitor
deste tipo executa com a maior prioridade sobre os sistemas convidados de
forma que ele pode interceptar e emular todas as operações que acessam ou
manipulam os recursos de hardware provenientes dos sistemas convidados.
- Máquinas virtuais Hospedadas ou de Tipo II
Nesta abordagem o monitor é implementado como um processo de um sistema
operacional “real” (sistema anfitrião).
O monitor de tipo II funciona de forma análoga ao de tipo I, com a
diferença que ele é executado sobre o sistema operacional anfitrião, como um
processo deste. Neste modelo o monitor simula todas as operações que o
sistema anfitrião controlaria.
19
14. IMAGENS DE AMBIENTES VIRTUAIS
Figura14-1. Emulação de umSoftware. Fonte: <http://www.intel.com/português/technolo
gy/virtualization/índex.htm>. Ricardo Teixeira Mendes. Nov 2008.
20
Figura 14-2. protocolo ICMP, a máquina virtual está em modo Bridge. fonte:
<hbueno.wordpress.com/.../virtualizacao-um-pouco-de-historia>.Daniel Taváres. Jan
2007.
21
Figura 14-3. Aqui a monitoração das máquinas virtuais dentro da própria máquina virtual.
Fonte:<hbueno.wordpress.com/.../virtualizacao-um-pouco-de-historia. Fábio Assis R. Mai
2009.
22
Figura 14-4. Acessado a maquina virtual através do browser. Fonte:
<hbueno.wordpresscom/../virtualizacao-um-pouco-de-historia>. Henrique Bueno. Abr
2009
23
Figura 14-5. Utilizando maquina virtual a VirtualBox da Oracle. Fonte:
(hbueno.wordpress.com/.../virtualizacao-um-pouco-de-historia). Henrique Bueno. Abr
2009.
24
Figura 14-6. Aqui temos VirtualBox e um Windows 2003 rodando um Active Directory.
25
Figura 14-7. Não importa o sistema operacional anfitrião se for Linux ou Windows.
existem aplicações de máquina virtuais tanto para um quanto para outro. Fonte:
(hbueno.wordpress.com/.../virtualizacao-um-pouco-de-historia). Henrique Bueno. Abr
2009.
26
15. IDS – DETESÃO DE INTRUSÃO
IDS é uma aplicação de software para monitoração de rede onde ele
detecta invasões, vírus, e outros tipos de programas e códigos maliciosos na
rede. Esse programa é fundamental em redes corporativas, para não ter
vazamento de dados e qualquer outra informação, valiosa na rede.
Muitos profissionais hoje em dia estão utilizando IDS em máquinas
virtuais, onde fica dedicado somente para o IDS, assim gerando relatórios
diários com todas as informações da rede.
27
16. HIPERVISOR
Hipervisor é um VMM (monitor de máquina virtual) produzido pela IBM,
era muito utilizado em ambientes de Mainframe. Várias recursos de uma
variedade de sistemas operacionais podem compartilhar os recursos de
hardware virtualizados .Hypervisores estão instalados no hardware do
servidor , cuja única tarefa é a de executar sistemas operacionais
convidados. hypervisor de virtualização de sistemas não-fumadores são
usados para tarefas similares em hardware de servidor dedicado, mas também
comumente em portáteis e computadores de mão, mesmo qualquer desktop.
28
17. TECNOLOGIA INTEL E AMD VOLTADAS PARA
VIRTUALIZAÇÃO
A Intel e a AMD há vários anos vem incluindo tecnologias nos seus chips
para facilitar a virtualização. No entanto, com o uso cada vez maior desta
tecnologia tanto em Data Centers quanto nos desktops, estes dois fabricantes
estão assim buscando boas práticas para melhorar com essa vantagem de ter
um processador que melhora o desempenho na virtualização.
Adam Smtih (2010, p, 03) “Os novos Intel Xeon 7400 apresentam uma
característica chamada “Flex Migration” que foi desenhada para trabalhar em
conjunto com a função VMotion da VMware”.
Vmotion facilita a migração de máquinas virtuais entre as diferentes
arquiteturas da Intel. Os futuros Nehalem apresentarão as chamadas Extended
“Page Tables” que melhorarão a performance da memória em máquinas
virtuais.
Esta tecnologia, precisamente, é uma versão daquilo que a AMD já vem
promovendo á algum tempo nos seus processadores Opteron, que são
integrados pelos chamados Nested Page Tables e Rapid Virtualization
Indexing. O próximo passo da AMD será a virtualização da E/S, o que deverá
acontecer com a implantação da tecnologia IOMMU e que terá sua resposta na
tecnologia VTD que a Intel incluirá nos Nehalem.
29
18. NÍVEL DE APLICAÇAO NA VIRTUALIZAÇÃO
Na virtualização o nível de aplicação na máquina virtual não provê um
ambiente completo para execução de sistemas operacionais. Porque a verdade
a máquina virtual é um componente chave para execução de determinadas
aplicações simplesmente com a função de receber um programa em uma
linguagem e fazendo uma compilação do programa em tempo de execução.
Isso é conhecida como compilação just-in-time, esse modo, é a necessidade do
programa ser compilado previamente para execução em plataformas
específicas, ligando o hardware ao software.
O principal objetivo deste modelo é de garantir uma maior
portabilidade para os programas, uma vez que um mesmo programa
pode ser executado em qualquer plataforma que exista uma máquina
virtual escrita para ela JVM. (Leornad Ramello, 2010, p.4).
O Java Virtual Machine (JVM ou máquina virtual Java) é a pedra
fundamental da linguagem Java da Sun Microsystems. Ele é o componente da
tecnologia responsável pela independência entre hardware e o sistema
operacional, o pequeno tamanho do código compilado, e a habilidade de
proteger usuários contra programas maliciosos. Ele é uma abstração da
máquina, porém sua implementação não assume qualquer tecnologia em
particular apesar de padronizada pela Sun, hardware anfitrião, ou sistema
operacional anfitrião.
Uma curiosidade é que o primeiro protótipo de implementação do JVM,
feito pela Sun, que emulava um conjunto de instruções da máquina virtual Java
em um dispositivo que diversos sistemas operacionais como Linux, Windows e
Solaris, ou qualquer outro sistema operacional que possua uma implementação
de JVM.
Ele também não permite que um programa Java acesse diretamente os
recursos de hardware, protegendo o sistema de operações perigosas, como
acesso a regiões protegidas da memória ou áreas do disco rígido.
30
19. CONCLUSÃO
Virtualização chegou para renovar e resolver todos os problemas de
gerenciamento de servidores quanto de desktops, ou seja essa nova
ferramenta torna a TI totalmente redundante e confiável. Assim solucionando
problemas de Hardware e softwares, que muitas empresas vem enfrentando
nas rotinas de problemas e gastos ligados a TI. Com essa tecnologia que está
transformando rapidamente TI Infra-estrutura e mudar fundamentalmente a
forma como as pessoas de computação. Essencialmente, um ou mais dos
seguintes cinco tipos de virtualização - contratados independentes ou em
combinação - reduz a sua dependência em dispositivos de computação físico:
A virtualização do hardware permite que mais de um Sistema
Operacional para interagir simultaneamente com um conjunto de hardware.
Virtualização do sistema operacional, também chamado de virtualização com
base em contêiner, permite múltiplas instâncias de funcionamento do sistema
que utilizam a mesma fonte a consumir menos recursos. A virtualização de
aplicativos separa os aplicativos individuais do hospedeiro, facilitando a
instalação, gestão, atualização e remoção de aplicativos, eliminando os seus
links diretos para o sistema operacional.A virtualização de rede permite que
uma rede física para ser dividido em várias redes virtuais, ou para a utilização
de software para máquinas praticamente rede sem o uso de dispositivos de
rede tradicional. A virtualização do armazenamento permite funcionalidades
avançadas de gerenciamento de armazenamento, como combinar a
capacidade de armazenamento de vários dispositivos em um único dispositivo
de armazenamento, lógico. Dados de virtualização de armazenamento também
pode aumentar o provisionamento de backup e recuperação de desastres
através da replicação de armazenamento e capacidades de instantâneos.
31
20. REFERÊNCIAS BIBLIOGRAFICAS
CHERENE, Eliseu Ribeiro Viana Publicação: 2008 Edição: 1: Livro
VIRTUALIZAÇÃO DE SERVIDORES LINUX PARA REDES CORPORATIVAS
Editora: Ciência Moderna ISBN: 9788573936506
ANDRADE, Fernanda F. Projeto de virtualização implatado no Data Center
da Intelig, realizados pela On Line Brasil. 07 nov 2007.10 fotos: color.
COMPUTERWORLD, O Porta de Voz do Mercado de TI e Comunicações.
Data Centers. Disponível em Disponivel em:<http://computerworld.uol.com.br
/infra_estrutura/2007/08/20/idglead.2007-08-20.3326300632/> Acesso em: 07
nov. 2010
Lázaro Souto. Virtualização. Disponível: <http://www.vmware.com/br/company/
Acesso em: 10 jun. 2010.
Leornad Ramello. Segurança de Informação. Diponível em : <http://www.rsa
.com/solutions/technology/secure/ar>. Acesso em: 18 set. 2010
John Brown Virtual Machines. Disponivel em: <http://www.virtualbox.org/VM
Acesso em: 30 jan. 2010.
Adam Smtih. Virtualization Microsoft. Disponível em: <http://www.microsoft.co
m/virtualization/em/us/products-managemente.aspx. Acesso em: 23 ago. 2010.
32
Download

TCC CAIO ALENCAR RIBEIRO