O que é virtualização e para que serve?
A virtualização está
presente tanto no desktop de um entusiasta pelo assunto quanto no ambiente de
TI de uma infinidade de empresas das mais variadas áreas. Não
se trata de "moda" ou mero capricho: graças a este conceito, é
possível, entre outros benefícios, economizar com equipamentos e obter
resultados de determinadas tarefas computacionais em menor tempo. Neste texto
de introdução ao assunto, você saberá o que é máquina virtual,
conhecerá as principais técnicas de virtualização existentes e descobrirá as
suas principais vantagens.
O conceito de virtualização
Apesar de ser uma ideia antiga - seu
surgimento se deu na década de 1960, se propagando com mais força a partir de
1970 -, a virtualização é extremamente importante para o mundo cada vez mais
"digital" de hoje. Podemos definir o conceito como soluções
computacionais que permitem a execução de vários sistemas operacionais e seus
respectivos softwares a partir de uma única máquina, seja ela um desktop
convencional ou um potente servidor.
Sim, é como se você se deparasse com um
ou mais computadores distintos dentro de um só. A diferença é que estas
máquinas são virtuais: na prática, elas oferecem resultados como
qualquer outro computador, mas existem apenas logicamente, não fisicamente.
Cada máquina virtual se traduz em um
ambiente computacional completo: praticamente todos os recursos de seu sistema
operacional podem ser utilizados, é possível conectá-las em rede, consegue-se
instalar aplicativos, enfim.
Uma das razões para o surgimento da
virtualização é que, anos atrás, na época em que osmainframes dominavam
o cenário tecnológico e não havia computadores pessoais, por exemplo, não
existia a praticidade de "adquirir, instalar e usar um software" -
este era acompanhado de bibliotecas e outros recursos que o tornavam quase que
exclusivos ao o computador para o qual foi desenvolvimento originalmente.
Desta forma, muitas vezes uma
organização que implementava um novo sistema se via obrigada a adquirir um
equipamento apenas para executá-lo, em vez de simplesmente aproveitar o
maquinário existente, deixando toda a operação mais cara no final das contas.
A virtualização conseguiu resolver este
problema: pode-se aproveitar um computador já existente para executar dois ou
mais sistemas distintos, já que cada um roda dentro de sua própria máquina
virtual. Evita-se, assim, gastos com novos equipamentos e aproveita-se os
possíveis recursos ociosos do computador.
Nos dias de hoje, a virtualização
permite, por exemplo, que uma empresa execute vários serviços a partir de um
único servidor ou até mesmo que um usuário doméstico teste um sistema
operacional em seu computador antes de efetivamente instalá-lo. Do ponto de
vista corporativo, seu uso atual se destina a várias aplicações, como sistemas
de ERP, serviços de computação
nas nuvens, ferramentas de simulação, entre muitos outros.
Benefícios da virtualização
Você já conhece algumas das vantagens
da virtualização, mas a sua utilização oferece vários outros benefícios. Os
principais são abordados a seguir:
- Melhor aproveitamento da
infraestrutura existente: ao
executar vários serviços em um servidor ou conjunto de máquinas, por exemplo,
pode-se aproveitar a capacidade de processamento destes equipamentos o mais
próximo possível de sua totalidade;
- O parque de máquinas é menor: com o melhor aproveitamento dos recursos já existentes, a
necessidade de aquisição de novos equipamentos diminui, assim como os
consequentes gastos com instalação, espaço físico, refrigeração, manutenção,
consumo de energia, entre outros. Imagine o impacto que esta vantagem pode ter
em um data center, por exemplo;
- Gerenciamento centralizado: dependendo da solução de virtualização utilizada, fica mais fácil
monitorar os serviços em execução, já que o seu gerenciamento é feito de
maneira centralizada;
- Implementação mais rápida: dependendo da aplicação, a virtualização pode permitir sua implementação
mais rápida, uma vez que a infraestrutura já está instalada;
- Uso de sistemas legados: pode-se manter em uso um sistema legado, isto é, antigo, mas ainda
essencial às atividades da companhia, bastando destinar a ele uma máquina
virtual compatível com o seu ambiente;
- Diversidade de plataformas: pode-se ter uma grande diversidade de plataformas e, assim,
realizar testes de desempenho de determinada aplicação em cada uma delas, por
exemplo;
- Ambiente de testes: é possível avaliar um novo sistema ou uma atualização antes de
efetivamente implementá-la, diminuindo significativamente os riscos inerentes a
procedimentos do tipo;
- Segurança e confiabilidade: como cada máquina virtual funciona de maneira independente das
outras, um problema que surgir em uma delas - como uma vulnerabilidade de
segurança - não afetará as demais;
- Migração e ampliação mais fácil: mudar o serviço
de ambiente de virtualização é uma tarefa que pode ser feita rapidamente, assim
como a ampliação da infraestrutura.
fonte: http://www.infowester.com/virtualizacao.php
fonte: http://www.infowester.com/virtualizacao.php
Então virtualização é uma tecnologia que possibilita a execução de vários sistemas operacionais e aplicativos simultaneamente no mesmo servidor. Acho um ótimo avanço, no entanto, quem faz uso dessa ferramenta enfrentar problemas como grande consumo de memória RAM; e no caso de segurança, se o sistema operacional hospedeiro tiver alguma vulnerabilidade, todas as máquinas virtuais que estão hospedadas nessa máquina física estão vulneráveis.
ResponderExcluirA virtualização resolve e facilita muitas operações, porém é necessário avaliar se essa virtualização não trará problemas em situações de falha, como a queima de um host físico irá parar todas as máquinas virtuais ou então se as máquinas virtuais terão o desempenho necessário para a operações críticas.
O consumo de memória Ram realmente é alto Paula, porém os sistemas possuem ferramentas de otimização e também deve - se levar em conta os custos mais elevados em ter 2 ou mais servidores , também é importante pensar em proteger o sistema de eventuais falhas físicas e a necessidade de implantar sistemas de espelhamento para eventuais danos.
ExcluirBom dia Leonardo, vi que no primeiro post sobre virtualizações de servidores, foi falado sobre os softwares hypervisors, que são responsáveis para a virtualização, lá foi citado alguns exemplos como o VMware ESX, Microsoft Hyper-V, Oracle Virtual Box... Sobre esses hypervisors há uma indicação para cada um deles, sendo um voltado a uma especifica função ou todos são semelhantes e vai de acordo com cada pessoa ?
ResponderExcluirNo caso de sistemas para - virtualizados o mais recomendo seria a solução XenServer da citrix system. A solução da VMWare normalmente é mais solicitada por ser a mais experiência do assunto, e também é importante mencionar que os sistemas Windows funcionam perfeitamente na solução Microsoft hyper - por se tratar de sistemas fechados. Isso vai variar de acordo com a sua necessidade!
ExcluirBelo assunto que foi explicado em aula. Parabéns!A virtualização, como você disse, permite que uma empresa faça vários serviços a partir de um único servidor ou até mesmo que um usuário doméstico teste um sistema operacional em seu computador antes de instalá-lo. Mesmo existindo os benefícios da virtualização, há alguma forma de ocorrer algum erro em todo o processo?
ResponderExcluirUm dos erros que podem ocorrer é a escolha incorreta do equipamento que vai gerenciar os processos e a má alocação dos recursos disponíveis
ExcluirBelo assunto que foi explicado em aula. Parabéns!A virtualização, como você disse, permite que uma empresa faça vários serviços a partir de um único servidor ou até mesmo que um usuário doméstico teste um sistema operacional em seu computador antes de instalá-lo. Mesmo existindo os benefícios da virtualização, há alguma forma de ocorrer algum erro em todo o processo?
ResponderExcluirMuito obrigado! Um dos erros que pode acontecer e sim.... é possível é a má distribuição e alocação dos recursos físicos e fontes externas!
ExcluirMuito obrigado! Um dos erros que pode acontecer e sim.... é possível é a má distribuição e alocação dos recursos físicos e fontes externas!
ExcluirPessoal,
ResponderExcluir- vocês ainda não publicaram a apresentação final do seminário de vocês
isso poderá diminuir as notas de cada um relativas às atividades dos edu-blogues..
Façam o que falta urgentemente!
bons caminhos,
R