Você está na página 1de 8

Por que virtualizar e quais os tipos de virtualizao?

Postado por Vicente Lucas Seabra Zotti em Cloud Computing, Tecnologia, TI Corporativa |

fev 7, 2011
Pesquisas revelam que cerca de 85% do poder computacional fica ocioso durante a maior parte do tempo. A preocupao com a otimizao do uso de energia, o custo operacional e o melhor aproveitamento do harware dos servidores, segundo pesquisa realizada, so os principais motivos para que haja a migrao de servidores fsicos para sistemas operacionais virtualizados. O desenvolvedor de solues em virtualizao VMware, por exemplo, disponibilizou uma calculadora virtual, onde possvel simular a economia quando adotada a soluo de virtualizao. A utilizao de mquinas virtuais vem sendo proposta desde os anos 1980, no entanto, as recentes evoluoes desta rea justificam o crescimento de 22,5% na comercializao de estrutura para virtualizao de servidores. VMWARE. VMware Savings Calculator Disponvel em: http://www.vmware.com/solutions/green/calculator.html Existem trs tipos de virtualizao: Emulao de hardware (hardware emulation), Virtualizao completa (full-virtualization) e Para-Virtualizao (para-virtualization). A virtualizao por emulao de hardware considerada mais complexa pelo fato de ter que emular de maneira idntica o comportamento do hardware. Isto implica em emular os ciclos de clock, o conjunto de instrues, os estados de execuo (pipeline) do processador e at mesmo a memria cache. Por estas caractersticas, esse tipo de virtualizao se torna ideal para desenvolvedores de firmware, pois desta forma a soluo pode ser validada sem a necessidade do hardware real esteja disponvel. A grande desvantagem deste tipo de virtualizao a lentido com qual a emulao acontece, podendo ser at 1000 vezes mais lenta que o suposto hardware real. O hardware a ser emulado sofre a demora pela diferena sobre o hardware real, sobre o qual o sistema de virtualizao est hospedando. Emulao por hardware pode ser exemplificada quando voc roda um sistema operacional modificado destinado a um PowerPC em um hospedeiro portando um processados ARM. Voc pode rodar mltiplas mquinas virtuais e cada uma delas executar um processador diferente. Virtualizao completa a tcnica utilizada para que seja executado qualquer software sem existir nenhuma alterao. Para isso, est tcnica faz uma simulao completa do hardware da mquina de modo que qualquer sistema operacional possa ser executado. Esta simulao implica em representar o conjunto de instrues de um processador, memria principal, interrupes, excees e acesso aos diversos dispositivos existentes.Uma das caractersticas deste tipo de virtuaizao, que necessita-se obrigatoriamente de um hardware com caractersticas especficas, uma vez que as instrues de execuo privilegiada, como por exemplo o acesso a I/O, devem ser interceptadas e somente serem executadas de acordo com o que est definido pela camada do monitor de mquinas virtuais. Diferentemente da emulao, a virtualizao completa realizada com maior eficcia, pois no necessita representar os estados de execuo do hardware. A virtualizao completa do hardware feita por esta tcnica de virtualizao, geralmente, simula dispositivos padres do mercado de modo a facilitar a instalao e configurao dos sistemas virtualizados. Exemplos de VMM que tm a capacidade de fazer esta virtualizao so a ferramenta VMware ESX e o KVM (Kernel Virtual Machine).

Quando uma destas ferramentas instalada, uma interface de rede 3Com, por exemplo, pode ser simulada para o ambiente virtualizado como uma placa de rede AMD PCNet. E esta simulao se repete tambm para placas de vdeos, chipset e discos rgidos. J na para-virtualizao existe uma tcnica de virtualizao onde existe uma Application Programming Interface (API) para as mquinas virtuais. Essa API parecida com o hardware real. Esta tcnica de virtualizao necessita que o sistema operacional virtualizado seja explicitamente capacitado a permitir sua execuo. Desenvolvedores de sistemas para-virtualizados propuseram um acordo para criar os hypercalls, que so os system calls para o hypervisor. Desta forma, ao invs das system calls do sistema operacional virtualizado trabalharem diretamente no hardware real, elas trabalharo sobre o hardware virtualizado pela VMM (Virtual Machine Monitor) que responsvel pela execuo das instrues vindas de todas as mquinas virtuais, como Este artigo referente a Balanceamento de Servios em Servidor virtualizados foi desenvolvido no ano de 2010 na Universidade Federal de So Carlos ao qual fui o autor. Dentre essas prximas semanas, sero divulgados o contedos deste artigo de forma gradual e que facilite o entendimento. Fontes: COMPUTERWORLD Disponvel em: http://computerworld.uol.com-.br/gestao/2009/03/25/virtualizacao-eficiencia-sob-medida. VMWARE, I. BRING EFFICIENCY, CONTROL AND FLEXIBILITY TOYOUR IT INFRASTRUCTURE. Disponvel em: http://www-.vmware.com/products/

Site: http://www.tiespecialistas.com.br/2011/02/porque-virtualizar-e-quais-os-tipos-devirtualizacao/

Conhea os tipos de virtualizao de desktops


CIBELE GONELLI | Para o UOL Tecnologia

Diferentemente da virtualizao de servidores, o conceito em desktops, basicamente, pode ser dividido em quatro tipos:
NAVEGUE PELA MATRIA


O QUE VIRTUALIZAO? APRENDA A INSTALAR O VMWARE COMO INSTALAR O VIRTUAL PC QUER PARTICIONAR O HD? TIPOS DE VIRTUALIZAO

. Ele indicado para quem precisa usar dois ou mais sistemas operacionais, normalmente para teste de alguma aplicao que est desenvolvendo, instalar jogos pesados sem danificar a mquina e por a vai. Atendimento remoto Um segundo tipo o que tem pontos de atendimento remoto, no caso de haver uma pequena rede de mquinas. Para estas situaes, a empresa VMware oferece algumas solues que permitem criar mquinas virtuais com polticas de segurana. Terminal service J pouco usado nos dias de hoje, o terceiro tipo o "terminal service", onde o computador utilizado, na verdade, no uma mquina completa, mas sim um terminal cujos arquivos e aplicativos esto em um servidor. "Mas alguns fatores fizeram com que essa alternativa no fosse para frente principalmente nas empresas, como incompatibilidade de algumas aplicaes, licenciamento etc.", explica o consultor de tecnologia e segurana Josemar Campos. Hypervisors A utilizao dos hypervisors para virtualizao de desktops o quatro tipo, porm um pouco mais complexo. Hypervisor a camada que virtualiza o hardware. Empresas como Vmware e Citrix disponibilizam solues para este tipo. O principal benefcio que o desktop ter todos os benefcios da virtualizao oferecida para servidores de empresas. Diferentemente do servio de terminais, neste conceito os

desktops no so sees de uma mesma instalao, mas so mquinas virtuais isoladas e encapsuladas. O encapsulamento proporciona mobilidade, o que significa que as mquinas podem ser migradas de um servidor para outro ou de um storage para outro, no caso do VMware. J o isolamento significa que problemas em um desktop no afetaro os demais, assim como uma mquina virtual nunca usar mais do que os recursos permitidos para ela de um servidor fsico. Este cenrio tambm resolve dois outros problemas citados anteriormente, que so a incompatibilidade de algumas aplicaes e o ambiente operacional, que ser idntico aquele utilizado pelo usurio em um desktop comum.
Site: http://tecnologia.uol.com.br/dicas/software/2009/06/04/ult6050u19.jhtm

Paravirtualizao e outros tipos de virtualizao


By maxgaldinus on Jun 25, 2009

Logo que iniciei meus estudos na ferramenta Oracle VM, uma das primeiras palavras que apareceram foi paravirtualizao. Para explic-la, preciso falar um pouco sobre os tipos de virtualizao. Full virtualization - onde a mquina virtual simula todo o hardware para permitir que um sistema operacional guest seja executado de maneira isolada. Esse seria o caso da emulao. Virtualizao auxiliada pelo hardware - quando o prprio hardware possui, em sua arquitetura, suporte a execuo de mquinas virtuais de modo isolado Paravirtualizao - em linhas gerais, o sistema operacional da mquina virtual "sabe" que est rodando num ambiente virtualizado. H um elemento, chamado Hypervisor, que podemos dizer tratar-se de uma API para que o sistema operacional guest tenha acesso ao hardware. No caso do Oracle VM, que trabalha com paravirtualizao, a tecnologia envolvida XEN http://www.xen.org/. Do site deles: The Xen hypervisor, the powerful open source industry standard for virtualization, offers a powerful, efficient, and secure feature set for virtualization of x86, x86_64, IA64, PowerPC, and other CPU architectures. It supports a wide range of guest operating systems including Windows, Linux, Solaris, and various versions of the BSD operating systems.

Site: https://blogs.oracle.com/galdino/entry/paravirtualizacao_e_outros_tip

Tipos de Virtualizao
Virtualizao significa uma abstraco do sistema operativo do hardware, permite correr vrias instncias de sistemas operativos concorrentemente em mquinas virtuais partilhando os recursos fsicos disponveis como o CPU, espao de armazenamento, memria e dispositivos I/O. Algumas das vantagens so o custo reduzido de aquisio de novos equipamentos, consolidao de servidores, menos energia elctrica gasta, optimizao do espao no data center, etc.

Os sistemas operativos x86 foram desenhados para correr directamente no hardware e por isso assumem que controlam totalmente o hardware da mquina, usando inclusiv algumas intrues que no podem ser virtualizadas.

A camada de virtualizao o software responsvel pelo hosting das mquinas virtuais e pelas VMMs (Virtual Machine Monitors) que as gerem. Cada VMM tem de particionar e partilhar o CPU, memria e dispositivos I/O para virtualizar um sistema. A VMM corre no hypervisor, implementa a abstraco do hardware da mquina virtual e responsvel por um OS guest . Existem dois tipos arquitectura na virtualizao da plataforma x86: hosted ou hypervisor. A arquitectura hosted instala e corre a camada de virtualizao como uma aplicao em cima do sistema operativo, suportando assim um vasto leque de configurao de hardware. A arquitectura hypervisor instala a camada de virtualizao directamente no hardware. Como tem acesso directo aos recursos de hardware em vez de passar pelo sistema operativo, o hypervisor mais eficiente do que a arquitectuta hosted.

Actualmente so usados trs tipos de virtualizao do CPU: virtualizao total, paravirtualizao e virtualizao auxiliada por harware.

A virtualizao total usa traduo binria, traduz cdigo do kernel no virtualizvel para sequncias novas que tm o mesmo efeito no hardware virtual, ao mesmo tempo que cdigo do nvel utilizador directamente executado no processador. Assim o OS guest totalmente abstrado do hardware pela camada de virtualizao e no necessita de qualquer modificao.

A paravirtulizao modifica o kernel do sistema operativo, substitui intrues no virtualizveis por hypercalls que comunicam directamente com a camada de virtualizao e por isso no suporta sistemas operativos que no possam ser alterados como windows 2000/XP. O hypervisor tambm

fornece interfaces hypervisor para operaes crticas do kernel como gesto de memria, gesto de interrupes, etc. O projecto Xen um exemplo de paravirtualizao em que virtualiza o processador e a memria usando um kernel Linux alterado e virtualiza as I/O usando controladores de devices do OS guest.

A virtualizao auxiliada por hardware executa instrues privilegiadas num novo modo de execuo do CPU que permite o VMM correr no modo root. Instrues privilegiadas so automaticamente interceptadas pelo hypervisor, deixando assim de haver necessidade de traduo binria ou de paravirtualizao.

Site: http://www.joanabotto.com/?p=52

Virtualizao de Infra-estrutura e Gesto


Simplifique sua infra-estrutura de TI como voc criar um data center mais dinmico e flexvel com o servidor comprovada VMware e solues de datacenter de virtualizao baseada no VMware vSphere , a plataforma de virtualizao lder do setor. Garantir a continuidade da inovao em TI, sem descurar as aplicaes empresariais SLAs e aumentar o tempo de colocao no mercado para o provisionamento de aplicativos e upgrades.Virtualizao VMware ajuda a reduzir as despesas de capital atravs da consolidao de servidores e melhorar as despesas operacionais por meio da automao, minimizando perda de receita, reduzindo tanto o tempo de inatividade planejado ou no. Obter gerenciamento de operaes automatizado para as novas dinmicas das infra-estruturas virtuais comVMware vCenter Operations , assim voc pode acelerar a entrega de servios, melhorar a eficincia operacional, assegurar a conformidade e reduzir o risco.

Reduza os custos aumentando a eficincia energtica e exigindo menos hardware com consolidao de servidores . Construa a continuidade dos negcios atravs de melhores solues de recuperao de desastres e alta disponibilidade entregar todo o datacenter com o VMware Site Recovery Manager . Virtualizar aplicativos corporativos , incluindo a Oracle , o Exchange , SQL Server , SharePoint e SAP , e oferecer o mais alto SLAs e de alto desempenho. Use baseado em polticas de automao e garantir a conformidade e desempenho, com uma infra-estrutura zero-touch usando a famlia de produtos vCenter paragerenciamento de virtualizao .

Por que escolher a VMware para a virtualizao


Embora a virtualizao, em geral, pode lhe trazer muitas vantagens, solues de virtualizao da VMware so construdos sobre uma base robusta e comprovada em ambientes de produo e escolhido por mais de 250.000 clientes, incluindo 100% da Fortune 100. Construdo em VMware vSphere, plataforma de virtualizao da indstria mais avanada, que permitem solues a partir do desktop ao datacenter, utilizando investimentos existentes em TI.Nossas solues podem ser integradas com sua infra-estrutura geral de TI e ferramentas de gesto existentes. Se isso no bastasse, temos tambm o menor custo total de propriedade que qualquer concorrente.

Saiba mais sobre o porqu voc deve escolher VMware >>

Desktop Virtualization
Entregar desktops como um servio gerenciado permite criar uma infra-estrutura de TI mais flexvel para que voc possa ajudar sua empresa a responder mais rapidamente s mudanas do mercado e oportunidades. Implantar aplicativos e desktops mais rpido e mais consistente para um ampla variedade de clientes, reduzindo custos, melhorando os nveis de servio. Prolongue a vida de aplicaes legadas e eliminar conflitos de instalao por meio da virtualizao de aplicativos. Para escritrios remotos e filiais, mover seus desktops para a nuvem e entreg-los como um servio gerenciado onde eles so necessrios, mantendo o controle ea segurana que voc precisa.

Implantao e gerenciamento simplificados de entregar desktops como um servio . Dar acesso remoto seguro aos teletrabalhadores e trabalhadores temporrios, sem sacrificar o desempenho ou segurana.

Virtualizar aplicativos empresariais

Mesmo aplicaes exigentes como o Exchange e Oracle podem ser virtualizados, permitindo-lhe atender e superar o desempenho de servidores fsicos, eliminando a necessidade de overprovision. Conhea seus nveis de servio e maximizar a eficincia da infra-estrutura com o VMware vSphere, que dinamicamente aloca recursos como as suas aplicaes precisam deles. Configurar um catlogo de servios padronizados para implantar aplicativos em minutos para o provisionamento sob demanda, garantindo a coerncia entre instncias do aplicativo. Confira nossa lista de fornecedores que suportam oficialmente suas aplicaes rodando sobre a plataforma VMware, incluindo Oracle, SAP, Microsoft, e muitos mais.

Duas vezes o desempenho de seu Exchange , executando todas as funes de servidor do Exchange, incluindo o servidor de correio, em VMware vSphere. Consolidar SQL em vSphere para cortar custos em 50%, acelerando a entrega de banco de dados e garantir a qualidade do banco de dados do Servio. Virtualizar Sharepoint assim voc pode facilmente aumentar os recursos para as cargas de trabalho mosca, movimento, conforme necessrio e lidar com manuteno planejada sem tempo de inatividade. Executar bancos de dados Oracle, middleware e aplicaes em vSphere para melhor time-tomarket e de custo total de propriedade.

Melhores Prticas de Tcnicas de Virtualizao


Habilitar a virtualizao em toda a infra-estrutura de TI
Virtualizao VMware trabalha com uma ampla variedade de hardware e software, incluindo armazenamento, redes e produtos de segurana. Estamos comprometidos com uma abordagem baseada em padres abertos e interoperabilidade ao licenciamento para que voc possa usar as solues que melhor atendam s suas necessidades sem ser preso a fornecedores especficos. Nosso Centro de Recursos Tcnico desce para os pequenos pormenores sobre os principais componentes da infraestrutura virtual.

Segurana e conformidade so fundamentais para a virtualizao de sucesso. Nossa linha de vShield lhe d segurana melhor do que a fsica, a partir da borda para o terminal. Saiba mais sobre segurana da virtualizao .

Rede virtual usa recursos de rede fsicos, normas e princpios. VLANs permitem dimensionar seus tipos de trfego ainda manter o isolamento completo sobre o hardware de rede mesmo fsica. Saiba mais sobre rede virtual . A virtualizao de armazenamento de alto desempenho permite o acesso a recursos de armazenamento compartilhados e cria a eficincia de sistemas de armazenamento usados. Saiba mais sobre o gerenciamento de armazenamento para as mquinas virtuais . Melhore o desempenho de seus aplicativos, a plena compreenso das melhores prticas na implantao e otimizao de uma infra-estrutura virtualizada. Saiba mais sobre o desempenho de virtualizao o Implantando em sua infra-estrutura

IMPACTO NO NEGCIO DA VIRTUALIZAO

Reduo de Custos Eficincia Energtica Cloud Computing


DATACENTER SOLUES

Consolidao de Servidores Continuidade de Negcios Gerenciamento da virtualizao


SOLUES DE DESKTOP

Solues de virtualizao de desktop rea de Trabalho de Processos de Negcios rea de Trabalho Secure Mobile Filial do Desktop
VIRTUALIZAR APLICATIVOS EMPRESARIAIS

Viso global Virtualizao de troca Virtualizao da Oracle Virtualizao SAP Virtualizao Sharepoint SQL Server Virtualization Virtualizao Fujifilm
PARTNER SOLUTIONS

Cisco e VMware Virtualization EMC e VMware Virtualization Dell e VMware Virtualization HP e virtualizao VMware IBM e VMware Virtualization Intel e virtualizao VMware AMD Virtualization e VMware NetApp e VMware Virtualization

Site: http://www.vmware.com/virtualization/index.html