segunda-feira, 7 de dezembro de 2015

Virtualização - Parte 1

O que é virtualização e para que serve?
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
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

10 comentários:

  1. 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.

    A 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.

    ResponderExcluir
    Respostas
    1. 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.

      Excluir
  2. Bom 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 ?

    ResponderExcluir
    Respostas
    1. No 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!

      Excluir
  3. Belo 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?

    ResponderExcluir
    Respostas
    1. Um dos erros que podem ocorrer é a escolha incorreta do equipamento que vai gerenciar os processos e a má alocação dos recursos disponíveis

      Excluir
  4. Belo 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?

    ResponderExcluir
    Respostas
    1. Muito 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!

      Excluir
    2. Muito 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!

      Excluir
  5. Pessoal,

    - 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

    ResponderExcluir