11

Click here to load reader

tipos de virtualização

Embed Size (px)

Citation preview

Page 1: tipos de virtualização

Por que virtualizar e quais os tipos de virtualização?Postado por Vicente Lucas Seabra Zotti em Cloud Computing, Tecnologia, TI Corporativa | 

fev 7, 2011Pesquisas revelam que cerca de 85% do poder computacional fica ocioso durante a maior parte do

tempo. A preocupação com a otimização do uso de energia, o custo operacional e o melhor

aproveitamento do harware dos servidores, segundo pesquisa realizada, são os principais motivos para

que haja a migração de servidores físicos para sistemas operacionais virtualizados.

O desenvolvedor de soluções em virtualização VMware, por exemplo, disponibilizou uma calculadora

virtual, onde é possível simular a economia quando é adotada a solução de virtualização. A utilização de

máquinas virtuais vem sendo proposta desde os anos 1980, no entanto, as recentes evoluçoes desta área

justificam o crescimento de 22,5% na comercialização de estrutura para virtualização de servidores.

VMWARE. VMware Savings Calculator Disponível em:

http://www.vmware.com/solutions/green/calculator.html

Existem três tipos de virtualização: Emulação de hardware (hardware emulation), Virtualização completa

(full-virtualization) e Para-Virtualização (para-virtualization). A virtualização por emulação de hardware é

considerada mais complexa pelo fato de ter que emular de maneira idêntica o comportamento do

hardware. Isto implica em emular os ciclos de clock, o conjunto de instruções, os estados de execução

(pipeline) do processador e até mesmo a memória cache. Por estas características, esse tipo de

virtualização se torna ideal para desenvolvedores de firmware, pois desta forma a solução pode ser

validada sem a necessidade do hardware real esteja disponível. A grande desvantagem deste tipo de

virtualização é a lentidão com qual a emulação acontece, podendo ser até 1000 vezes mais lenta que o

suposto hardware real. O hardware a ser emulado sofre a demora pela diferença sobre o hardware real,

sobre o qual o sistema de virtualização está hospedando.

Emulação 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 múltiplas máquinas virtuais e cada uma delas executar um processador diferente.

Virtualização completa é a técnica utilizada para que seja executado qualquer software sem existir

nenhuma alteração. Para isso, está técnica faz uma simulação completa do hardware da máquina de

modo que qualquer sistema operacional possa ser executado. Esta simulação implica em representar o

conjunto de instruções de um processador, memória principal, interrupções, exceções e acesso aos

diversos dispositivos existentes.Uma das características deste tipo de virtuaização, é que necessita-se

obrigatoriamente de um hardware com características específicas, uma vez que as instruções de

execução 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

máquinas virtuais. Diferentemente da emulação, a virtualização completa é realizada com maior

eficácia, pois não necessita representar os estados de execução do hardware. A virtualização completa

do hardware feita por esta técnica de virtualização, geralmente, simula dispositivos padrões do mercado

de modo a facilitar a instalação e configuração dos sistemas virtualizados. Exemplos de VMM que têm a

capacidade de fazer esta virtualização são a ferramenta VMware ESX e o KVM (Kernel Virtual Machine).

Page 2: tipos de virtualização

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 simulação se repete

também para placas de vídeos, chipset e discos rígidos.

Já na para-virtualização existe uma técnica de virtualização onde existe uma Application Programming

Interface (API) para as máquinas virtuais. Essa API é parecida com o hardware real. Esta técnica de

virtualização necessita que o sistema operacional virtualizado seja explicitamente capacitado a permitir

sua execução. Desenvolvedores de sistemas para-virtualizados propuseram um acordo para criar os

hypercalls, que são os ”system calls” para o hypervisor. Desta forma, ao invés das “system calls” do

sistema operacional virtualizado trabalharem diretamente no hardware real, elas trabalharão sobre o

hardware virtualizado pela VMM (Virtual Machine Monitor) que é responsável pela execução das

instruções vindas de todas as máquinas virtuais, como

Este artigo referente a Balanceamento de Serviços em Servidor virtualizados foi desenvolvido no ano de

2010 na Universidade Federal de São Carlos ao qual fui o autor. Dentre essas próximas semanas, serão

divulgados o conteúdos deste artigo de forma gradual e que facilite o entendimento.

 

Fontes:

COMPUTERWORLD

Disponível em: http://computerworld.uol.com-.br/gestao/2009/03/25/virtualizacao-eficiencia-sob-medida.

VMWARE, I. BRING EFFICIENCY, CONTROL AND FLEXIBILITY TOYOUR IT INFRASTRUCTURE.

Disponível em: http://www-.vmware.com/products/

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

Conheça os tipos de virtualização de desktopsCIBELE GONELLI | Para o UOL Tecnologia

Diferentemente da virtualização de servidores, o conceito em desktops, basicamente, pode ser dividido em quatro tipos: 

NAVEGUE PELA MATÉRIA

O QUE É VIRTUALIZAÇÃO? APRENDA A INSTALAR O VMWARE COMO INSTALAR O VIRTUAL PC QUER PARTICIONAR O HD? TIPOS DE VIRTUALIZAÇÃO

Page 3: tipos de virtualização

. Ele é indicado para quem precisa usar dois ou mais sistemas operacionais, normalmente para teste de alguma aplicação que está desenvolvendo, instalar jogos pesados sem danificar a máquina e por aí vai. 

Atendimento remoto

Um segundo tipo é o que tem pontos de atendimento remoto, no caso de haver uma pequena rede de máquinas. Para estas situações, a empresa VMware oferece algumas soluções que permitem criar máquinas virtuais com políticas de segurança.

Terminal service

Já pouco usado nos dias de hoje, o terceiro tipo é o "terminal service", onde o computador utilizado, na verdade, não é uma máquina completa, mas sim um terminal cujos arquivos e aplicativos estão em um servidor. "Mas alguns fatores fizeram com que essa alternativa não fosse para frente principalmente nas empresas, como incompatibilidade de algumas aplicações, licenciamento etc.", explica o consultor de tecnologia e segurança Josemar Campos.

Hypervisors

A utilização dos hypervisors para virtualização de desktops é o quatro tipo, porém um pouco mais complexo. Hypervisor é a camada que virtualiza o hardware. Empresas como Vmware e Citrix disponibilizam soluções para este tipo. 

O principal benefício é que o desktop terá todos os benefícios da virtualização oferecida para servidores de empresas. Diferentemente do serviço de terminais, neste conceito os

Page 4: tipos de virtualização

desktops não são seções de uma mesma instalação, mas são máquinas virtuais isoladas e encapsuladas. 

O encapsulamento proporciona mobilidade, o que significa que as máquinas 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 não afetarão os demais, assim como uma máquina virtual nunca usará mais do que os recursos permitidos para ela de um servidor físico. 

Este cenário também resolve dois outros problemas citados anteriormente, que são a incompatibilidade de algumas aplicações e o ambiente operacional, que será idêntico aquele utilizado pelo usuário em um desktop comum.

Site: http://tecnologia.uol.com.br/dicas/software/2009/06/04/ult6050u19.jhtm

Paravirtualização e outros tipos de virtualizaçãoBy maxgaldinus on Jun 25, 2009

Logo que iniciei meus estudos na ferramenta Oracle VM, uma das primeiras palavras que apareceram foi

paravirtualização. Para explicá-la, preciso falar um pouco sobre os tipos de virtualização.

Full virtualization - onde a máquina virtual simula todo o hardware para permitir que um sistema

operacional guest seja executado de maneira isolada. Esse seria o caso da emulação.

Virtualização auxiliada pelo hardware - quando o próprio hardware possui, em sua arquitetura, suporte

a execução de máquinas virtuais de modo isolado

Paravirtualização - em linhas gerais, o sistema operacional da máquina 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 paravirtualização, 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

Page 5: tipos de virtualização

Tipos de Virtualização

Virtualização significa uma abstracção do sistema operativo do hardware, permite correr várias

instâncias de sistemas operativos concorrentemente em máquinas virtuais partilhando os recursos

físicos disponíveis como o CPU, espaço de armazenamento, memória e dispositivos I/O.

Algumas das vantagens são o custo reduzido de aquisição de novos equipamentos, consolidação

de servidores, menos energia eléctrica gasta, optimização do espaço 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 máquina, usando inclusivé algumas intruções

que não podem ser virtualizadas.

A camada de virtualização é o software responsável pelo hosting das máquinas virtuais e pelas

VMMs (Virtual Machine Monitors) que as gerem.

Cada VMM tem de particionar e partilhar o CPU, memória e dispositivos I/O para virtualizar um

sistema. A VMM corre no hypervisor, implementa a abstracção do hardware da máquina virtual e é

responsável por um OS guest .

Existem dois tipos arquitectura na virtualização da plataforma x86: hosted ou hypervisor.

A arquitectura hosted instala e corre a camada de virtualização como uma aplicação em cima do

sistema operativo, suportando assim um vasto leque de configuração de hardware.

A arquitectura hypervisor instala a camada de virtualização 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 são usados três tipos de virtualização do CPU: virtualização total, paravirtualização e

virtualização auxiliada por harware.

A virtualização total usa tradução binária, traduz código do kernel não virtualizável para

sequências novas que têm o mesmo efeito no hardware virtual, ao mesmo tempo que código do

nível utilizador é directamente executado no processador. Assim o OS guest é totalmente

abstraído do hardware pela camada de virtualização e não necessita de qualquer modificação.

A paravirtulização modifica o kernel do sistema operativo, substitui intruções não virtualizáveis por

hypercalls que comunicam directamente com a camada de virtualização e por isso não suporta

sistemas operativos que não possam ser alterados como windows 2000/XP. O hypervisor também

Page 6: tipos de virtualização

fornece interfaces hypervisor para operações críticas do kernel como gestão de memória, gestão

de interrupções, etc.

O projecto Xen é um exemplo de paravirtualização em que virtualiza o processador e a memória

usando um kernel Linux alterado e virtualiza as I/O usando controladores de devices do OS guest.

A virtualização auxiliada por hardware executa instruções privilegiadas num novo modo de

execução do CPU que permite o VMM correr no modo root. Instruções privilegiadas são

automaticamente interceptadas pelo hypervisor, deixando assim de haver necessidade de

tradução binária ou de paravirtualização.

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

Virtualização de Infra-estrutura e Gestão

Simplifique sua infra-estrutura de TI como você criar um data center mais dinâmico e flexível com o

servidor comprovada VMware e soluções de datacenter de virtualização baseada no VMware vSphere , a

plataforma de virtualização líder do setor. Garantir a continuidade da inovação em TI, sem descurar as

aplicações empresariais SLAs e aumentar o tempo de colocação no mercado para o provisionamento de

aplicativos e upgrades.Virtualização VMware ajuda a reduzir as despesas de capital através da

consolidação de servidores e melhorar as despesas operacionais por meio da automação, minimizando

perda de receita, reduzindo tanto o tempo de inatividade planejado ou não.

Obter gerenciamento de operações automatizado para as novas dinâmicas das infra-estruturas virtuais

comVMware vCenter Operations , assim você pode acelerar a entrega de serviços, melhorar a eficiência

operacional, assegurar a conformidade e reduzir o risco.

Reduza os custos aumentando a eficiência energética e exigindo menos hardware com consolidação de servidores .

Construa a continuidade dos negócios através de melhores soluções de recuperação 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 políticas de automação e garantir a conformidade e desempenho, com uma infra-estrutura zero-touch usando a família de produtos vCenter paragerenciamento de virtualização .

Por que escolher a VMware para a virtualização

Embora a virtualização, em geral, pode lhe trazer muitas vantagens, soluções de virtualização da VMware

são construídos sobre uma base robusta e comprovada em ambientes de produção e escolhido por mais

de 250.000 clientes, incluindo 100% da Fortune 100. Construído em VMware vSphere, plataforma de

virtualização da indústria mais avançada, que permitem soluções a partir do desktop ao datacenter,

utilizando investimentos existentes em TI.Nossas soluções podem ser integradas com sua infra-estrutura

geral de TI e ferramentas de gestão existentes. Se isso não bastasse, temos também o menor custo total

de propriedade que qualquer concorrente.

Page 7: tipos de virtualização

Saiba mais sobre o porquê você deve escolher VMware >>

Desktop Virtualization

Entregar desktops como um serviço gerenciado permite criar uma infra-estrutura de TI mais flexível para

que você possa ajudar sua empresa a responder mais rapidamente às mudanças do mercado e

oportunidades. Implantar aplicativos e desktops mais rápido e mais consistente para um ampla variedade

de clientes, reduzindo custos, melhorando os níveis de serviço. Prolongue a vida de aplicações legadas e

eliminar conflitos de instalação por meio da virtualização de aplicativos. Para escritórios remotos e filiais,

mover seus desktops para a nuvem e entregá-los como um serviço gerenciado onde eles são

necessários, mantendo o controle ea segurança que você precisa.

Implantação e gerenciamento simplificados de entregar desktops como um serviço . Dar acesso remoto seguro aos teletrabalhadores e trabalhadores temporários, sem sacrificar o

desempenho ou segurança.

Virtualizar aplicativos empresariais

Mesmo aplicações exigentes como o Exchange e Oracle podem ser virtualizados, permitindo-lhe atender

e superar o desempenho de servidores físicos, eliminando a necessidade de overprovision. Conheça seus

níveis de serviço e maximizar a eficiência da infra-estrutura com o VMware vSphere, que dinamicamente

aloca recursos como as suas aplicações precisam deles. Configurar um catálogo de serviços

padronizados para implantar aplicativos em minutos para o provisionamento sob demanda, garantindo a

coerência entre instâncias do aplicativo. Confira nossa lista de fornecedores que suportam oficialmente

suas aplicações rodando sobre a plataforma VMware, incluindo Oracle, SAP, Microsoft, e muitos mais.

Duas vezes o desempenho de seu Exchange , executando todas as funções 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 Serviço.

Virtualizar Sharepoint assim você pode facilmente aumentar os recursos para as cargas de trabalho mosca, movimento, conforme necessário e lidar com manutenção planejada sem tempo de inatividade.

Executar bancos de dados Oracle, middleware e aplicações em vSphere para melhor time-to-market e de custo total de propriedade.

Melhores Práticas de Técnicas de Virtualização

Habilitar a virtualização em toda a infra-estrutura de TI

Virtualização VMware trabalha com uma ampla variedade de hardware e software, incluindo

armazenamento, redes e produtos de segurança. Estamos comprometidos com uma abordagem baseada

em padrões abertos e interoperabilidade ao licenciamento para que você possa usar as soluções que

melhor atendam às suas necessidades sem ser preso a fornecedores específicos. Nosso Centro de

Recursos Técnico desce para os pequenos pormenores sobre os principais componentes da infra-

estrutura virtual.

Segurança e conformidade são fundamentais para a virtualização de sucesso. Nossa linha de vShield lhe dá segurança melhor do que a física, a partir da borda para o terminal. Saiba mais sobre segurança da virtualização .

Page 8: tipos de virtualização

Rede virtual usa recursos de rede físicos, normas e princípios. VLANs permitem dimensionar seus tipos de tráfego ainda manter o isolamento completo sobre o hardware de rede mesmo física. Saiba mais sobre rede virtual .

A virtualização de armazenamento de alto desempenho permite o acesso a recursos de armazenamento compartilhados e cria a eficiência de sistemas de armazenamento usados. Saiba mais sobre o gerenciamento de armazenamento para as máquinas virtuais .

Melhore o desempenho de seus aplicativos, a plena compreensão das melhores práticas na implantação e otimização de uma infra-estrutura virtualizada. Saiba mais sobre o desempenho de virtualização ção Implantando em sua infra-estrutura

IMPACTO NO NEGÓCIO DA VIRTUALIZAÇÃO

Redução de Custos

Eficiência Energética

Cloud Computing

DATACENTER SOLUÇÕES

Consolidação de Servidores

Continuidade de Negócios

Gerenciamento da virtualização

SOLUÇÕES DE DESKTOP

Soluções de virtualização de desktop

Área de Trabalho de Processos de Negócios

Área de Trabalho Secure Mobile

Filial do Desktop

VIRTUALIZAR APLICATIVOS EMPRESARIAIS

Visão global

Virtualização de troca

Virtualização da Oracle

Virtualização SAP

Virtualização Sharepoint

SQL Server Virtualization

Virtualização Fujifilm

PARTNER SOLUTIONS

Cisco e VMware Virtualization

EMC e VMware Virtualization

Dell e VMware Virtualization

HP e virtualização VMware

IBM e VMware Virtualization

Intel e virtualização VMware

AMD Virtualization e VMware

NetApp e VMware Virtualization

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