Você está na página 1de 9

FACULDADE ATENHAS MARANHECE - FAMA

VIRTUALIZAO DE SERVIDORES JOO ANTUNES LAPA FILHO

SO LUIS MARANHO 03/2012

JOO ANTUNES LAPA FILHO

VIRTUALIZAO DE SERVIDORES

Trabalho apresentado ao Professor Georje para obteno de Nota de Avaliao parcial da disciplina Projeto Integrador da turma B, turno Noite do curso de Redes de Computador.

Faculdade Atenas Maranhece - FAMA SO LUIS 03/2012

SUMRIO

1- INTRODUO 2 Tipos de Virtualizao

p4 p5

3- Vantagens de Virtualizao
4 Desvantagens de Virtualizao 5- CONCLUSO 6- BIBLIOGRAFIA

p5.
p6. p8. p9.

1 - introduo A virtualizao seja ela de servios, aplicativos ou de servidores hoje j deixou de ser uma tendncia para ser uma realidade em muitos setores e reas, seja dentro ou fora da rea da tecnologia. Quem imagina que a virtualizao seja uma tecnologia nova que surgiu nos ltimos anos e agora vem crescendo com o surgimento dos processadores multi-ncleos est enganado. A virtualizao de servios vem sendo utilizada desde os primrdios da informtica onde os main-frames simulavam terminais virtuais remotos onde inmeros clientes utilizavam os seus recursos remotamente.

Podemos definir virtualizao como o uma forma de se executar vrios servios, programas, ou at mesmo sistemas operacionais em um nico equipamento fsico. A virtualizao possibilita inclusive simular hardwares diferentes em um nico equipamento, como roteadores, switchs, servidores, celulares, etc. Hoje praticamente impossvel fazer qualquer servio na internet sem que se tenha passado ou utilizado mesmo sem o seu conhecimento por um ou mais servidores ou servios virtualizados. Um grande exemplo so os servios de cloud computing. Onde servidores em sua maioria virtualizados formam uma grande rede fisicamente distribudas, onde temos servidores dedicados para cada servio especfico que se precisa realizar. A virtualizao de servidores funciona com o uso de um software que ir simular parcial ou completamente o hardware em que ser executado um sistema operacional, no necessariamente o mesmo do sistema hospedeiro, essa a grande vantagem da virtualizao, simular um hardware que no se tem nativamente. A Devel utiliza a virtualizao em seus projetos tanto para simular cenrios de redes diferentes ou para simular plataformas diferentes como diversos celulares em projetos de realidade aumentada.

2 Tipos de Virtualizao

Existem diferentes tipos de virtualizaes para diferentes tarefas, cada um se adequa melhor para uma funo especfica, por exemplo quando se precisa virtualizar ou simular roteadores, switchs, bridges, hubs e demais equipamentos de rede pode ser utilizados softwares como: * Dynamips/Dynagen * Packet Tracker Para virtualizao de mquinas, servidores voltados para testes em sistemas desktop podemos utilizar os softwares:

* Virtual Box * Qemu * VMWare * Microsoft Virtual PC * BootCamp * Parallels Para virtualizao de servidores em ambiente de produo: * Xen * VMWare * KVM Existem vantagens e desvantagens em se utilizar virtualizao de servidores, so eles: 3- Vantagens: * Gerenciamento centralizado * Instalaes simplificadas * Facilidade para a execuo de backups * Suporte e manuteno simplificados * Acesso controlado a dados sensveis e propriedade intelectual mantendo-os seguros dentro do data center da empresa * Independncia de Hardware * Disponibilizao de novos servidores fica reduzida para alguns minutos * Migrao de servidores para novo hardware de forma transparente * Maior disponibilidade e mais fcil recuperao em caso de desastres * Compatibilidade total com as aplicaes * Economia de espao fsico * Economia de energia eltrica utilizada em refrigerao e na alimentao dos servidores.

* Segurana: Usando mquinas virtuais, pode-se definido qual o melhor ambiente para executar cada servio, com diferentes requerimentos de segurana, ferramentas diferentes e o sistema operacional mais adequado para cada servio. Alm disso, cada mquina virtual isolada das demais. Usando uma mquina virtual para cada servio, a vulnerabilidade de um servio no prejudica os demais. * Confiana e disponibilidade: A falha de um software no prejudica os demais servios. * Custo: A reduo de custos possvel utilizando pequenos servidores virtuais em um nico servidor mais poderosos. * Adaptao s diferentes cargas de trabalho:A carga de trabalho pode ser tratada de forma simples. Normalmente os softwares de virtualizao realocam os recursos de hardware dinamicamente entre uma mquina virtual para a outra. * Balanceamento de carga: Toda a mquina virtual est encapsulada, assim fcil trocar a mquina virtual de plataforma e aumentar o seu desempenho. * Suporte a aplicaes legadas: Quando uma empresa decide migrar para um novo Sistema Operacional, possvel manter o sistema operacional antigo sendo executado em uma mquina virtual, o que reduz os custos com a migrao. Vale ainda lembrar que a virtualizao pode ser til para aplicaes que so executadas em hardware legado, que est sujeito a falhas e tem altos custos de manuteno. Com a virtualizao desse hardware, possvel executar essas aplicaes em hardwares mais novos, com custo de manuteno mais baixo e maior confiabilidade. * Segurana: as mquinas virtuais podem ficar isoladas e independentes umas das outras, inclusive independente da mquina hospedeira. * Reduo de custos: com menos equipamentos fsicos para se gerenciar o custo com pessoal, energia e refrigerao fica mais reduzido * Melhor aproveitamento do espao fsico: menos dispositivos fsicos instalados maior o espao disponvel em racks. * Melhor aproveitamento do hardware: com o compartilhamento do hardware entre as mquinas virtuais reduz-se a ociosidade do equipamento. * Simulaes: Com as mquinas virtuais possvel simular redes inteiras, inclusive redes heterogenias. * Pode-se utilizar sistemas operacionais que no possuam compatibilidade com o hardware, utilizando os recursos de virtualizao de hardware. Possibilitando assim testes ou at mesmo economia com a compra de hardware de menor custos. * Reduo do downtime * Facilidade ao migrar ambientes: evita reinstalao e reconfigurao dos sistemas a serem migrados * Utilizao de uma VM como ambiente de desenvolvimento: possibilita testes em SOs distintos e, por prover um ambiente isolado, evita que falhas na configurao e/ou execuo, ou at mesmo vrus, danifiquem o hardware da mquina 4- Desvantagens: * Grande uso de espao em disco, j que preciso de todos os arquivos para cada sistema operacional instalado em cada mquina virtual. * Dificuldade no acesso direto a hardware, como por exemplo placas especficas ou

dispositivos USB * Grande consumo de memria RAM dado que cada mquina virtual vai ocupar uma rea separada da mesma * Segurana: As mquinas virtuais podem ser menos seguras que as mquinas fsicas justamente por causa do seu host. Este ponto interessante, pois se o sistema operacional hospedeiro tiver alguma vulnerabilidade, todas as mquinas virtuais que esto hospedadas nessa mquina fsica esto vulnerveis. * Gerenciamento: Os ambientes virtuais necessitam ser instanciados, monitorados, configurados e salvos. Existem produtos que fornecem essas solues, mas esse o campo no qual esto os maiores investimentos na rea de virtualizao, justamente por se tratar de um dos maiores contra-tempos na implementao da virtualizao. * Desempenho: Atualmente, no existem mtodos consolidados para medir o desempenho de ambientes virtualizados. No entanto, a introduo de uma camada extra de software entre o sistema operacional e o hardware, o VMM ou hypervisor, gera um custo de processamento superior ao que se teria sem a virtualizao. Outro ponto importante de ressaltar que no se sabe exatamente quantas mquinas virtuais podem ser executadas por processador, sem que haja o prejuzo da qualidade de servio. A virtualizao j deixou de ser uma tendncia e j uma realidade no mundo corporativo, e vem trazendo inmeras vantagens a todos, j que pela economia de recursos e equipamentos tambm se trata de uma tecnologia verde. A virtualizao resolve e facilita muitas operaes, porm necessrio avaliar se essa virtualizao no trar problemas em situaes de falha, como a queima de um host fsico ir parar todas as mquinas virtuais ou ento se as mquinas virtuais tero o desempenho necessrio para a operaes crticas.

Concluso

Os tipos de virtualizao estudados apresentam as vantagens e desvantagens de cada implementao, abordando a arquitetura especifica pertencente a cada um. A paravirtualizao tem como vantagens uma maior agilidade de processamentos e uma compatibilidade de aplicativos quase que total devido a sua arquitetura, j na utilizao da virtualizao completa ocorre uma perda no processamento devido ao fato de haver a necessidade de realizao de testes pelo hypervisor, j que o hypervisor no possui o prprio sistema operacional quando utiliza essa forma de implementao. Recentemente com a tecnologia da virtualizao sendo adicionada em hardware diminuiu-se muito a diferena de processamento e de incompatibilidade de dispositivos entre os dois tipos de virtualizao avaliando nesse artigo. Espera-se que baseado nessas informaes o usurio possa definir qual o melhor e/ou o mais adequado tipo de virtualizao para as suas necessidades.

Referncias [1]MACAGNANI, Bruno, (2009). Virtualizao em Desktops, uma soluo econmica?. Disponvel em: <http://www.vivaolinux.com.br/artigo/Virtualizacao-deDesktops-uma-solucao-economica?> Acesso em 10/06/2011. [2]FILADORO, A. Vantagens da virtualizao de desktops, (2008). Disponvel em: <http://imasters.uol.com.br/artigo/10888/tecnologia/10_vantagens_da_virtualizacao_de_des ktops> Acesso em: 19/04/ 2011. [3]GARFINKEL, T.; PFAFF, B.; CHOW, J.; ROSENBLUM, M.; BONEH, D. T.: A Virtual Machine-Based Platform for Trusted Computing. 2003. [4] MACAGNANI. Bruno. Ferramentas de Virtualizao. Guia do hardware, maio (2009).Disponvel:<http://www.hardware.com.br/artigos/ferramentasvirtualizacao/>acesso em 10/06/2011. [5] MATTOS, Diogo. M. F. Virtualizao. (2008). Universidade Federal do Rio de Janeiro.Disponvel em:<http://www.gta.ufrj.br/grad/08_1/virtual/introduo.html> acesso em: 09/06/2011. [6] LAUREANO, Marcos, Aurlio, Pchek (2008) Virtualizao: Conceitos e Aplicaes em Segurana. Disponvel em: <http://www.professor.ufabc.edu.br/joao.kleinschmitd/aulas/seg2011/virtualizacao.pdf> Acesso em 12/06/2011. [7] GARFINKEL. T, Andrew S. Redes de Computadores. 4. ed. Rio de Janeiro, Campus, 2003 .

Você também pode gostar