Click here to load reader
Upload
fabiana-dutra
View
1.001
Download
2
Embed Size (px)
Citation preview
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).
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
. 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
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
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
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.
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 .
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