O que é tecnologia de virtualização?

Como usuário, alguns de vocês podem ficar perplexos com as duas terminologias que aparecem agora em quase todos os sites técnicos:  Computação em Nuvem(Cloud Computing) e Virtualização(Virtualization) . Cobrimos artigos introdutórios sobre computação em nuvem(Cloud Computing) , mas a virtualização(Virtualization) não foi abordada aqui. Então vamos tentar entender o que é virtualização(Virtualization) e o que ela oferece, por isso se tornou uma palavra da moda.

O que é virtualização em computadores

Antes(First) de mais nada, entenda que a Virtualização(Virtualization) não é novidade – ela sempre existiu, teve grande importância na época do Mainframe Computer onde era necessário compartilhar os recursos de forma eficiente, pois eram bastante caros na época.

Com o advento do tempo a virtualização(Virtualization) perdeu sua importância por dois motivos principais:

  1. Os custos de hardware(Hardware) caíram drasticamente com LSI e VLSI .
  2. A arquitetura x86 tornou-se muito popular.

Resumidamente:

Virtualização é qualquer estrutura ou processo ou camada que divide os recursos como servidores, bancos de dados, redes, sistema operacional em um ou mais ambientes de execução diferentes.

Ele permite que os usuários executem recursos físicos únicos, como seu servidor ou dispositivo de armazenamento, para parecer que está sendo executado como vários recursos lógicos. O que a virtualização realmente faz é abstrair as características dos recursos de computação para que outros processos, aplicativos ou sistemas possam interagir com esses conjuntos de recursos de maneira não conflitante.

Exemplos podem ser particionar a unidade, usar o emulador móvel ou usar produtos como Virtual PC ou produtos de virtualização de desktop VMware .

A virtualização como a computação em nuvem(Cloud Computing) não tem uma definição padrão do setor e toda e qualquer definição pode estar correta. Ele também não possui tipos padrão, então podemos classificá-lo em três grandes categorias:

  1. Virtualização do sistema operacional
  2. Virtualização de dispositivos de armazenamento
  3. Virtualização de aplicativos

Existem alguns outros tipos de virtualização que evoluíram ao longo dos anos e agora estão ganhando importância em campos emergentes como computação em nuvem e computação em grade. Estes são virtualização de armazenamento, virtualização de serviço, virtualização de hardware, virtualização de rede, virtualização de gerenciamento e virtualização de servidor de aplicativos.(These are storage virtualization, service virtualization, hardware virtualization, network virtualization, management virtualization, and application server virtualization.)

Leia(Read) : Como habilitar ou desabilitar a virtualização de hardware(enable or disable Hardware virtualization) vis BIOS.

O escopo da virtualização está aumentando e com uma arquitetura única no chip a ser lançada em breve, espero muitos investimentos nesse campo.

Estarei lançando luz sobre os tipos acima mencionados em meus posts futuros.

Dê uma olhada na virtualização aninhada no sistema operacional Windows .(Take a look at Nested Virtualization in Windows OS.)



About the author

Eu sou um desenvolvedor iOS qualificado com mais de doze anos de experiência. Trabalhei nas plataformas iPhone e iPad e sei como criar e personalizar aplicativos usando as tecnologias mais recentes da Apple. Além de minhas habilidades como desenvolvedor aiOS, também tenho forte experiência no uso do Adobe Photoshop e Illustrator, bem como desenvolvimento web através de frameworks como WordPress e Laravel.



Related posts