Virtualization

O que é virtualização?

Antes de discutir as diferentes categorias de virtualização em detalhe, é útil definir o termo no sentido abstrato.

"a virtualização é um termo amplo que se refere à abstração de recursos de computador. A virtualização esconde as características físicas dos recursos de computação de seus utilizadores, sejam eles aplicativos ou utilizadores finais.

Isso inclui fazer com que um único recurso físico (como um servidor, um sistema operativo, um aplicativo ou dispositivo de armazenamento) pareça funcionar como vários recursos virtuais; Também pode incluir fazer com que vários recursos físicos (como dispositivos de armazenamento ou servidores) apareçam como um único recurso virtual ... "

Em termos leigos, a virtualização é freqüentemente:

A criação de muitos recursos virtuais de um recurso físico.

A criação de um recurso virtual a partir de um ou mais recursos físicos.

Tipos de virtualização

Hoje, o termo virtualização é amplamente aplicado a uma série de conceitos, incluindo:

Virtualização de Servidores

Virtualização de cliente / desktop / aplicativo

Virtualização de Rede

Virtualização de armazenamento

Virtualização de Infraestrutura de Serviços / Aplicativos

Na maioria desses casos, virtualizando um recurso físico em muitos recursos virtuais ou transformando muitos recursos físicos em um recurso virtual está ocorrendo.

Virtualização de Servidores

A virtualização de servidores é o segmento mais ativo da indústria de virtualização, com empresas como VMware, Microsoft e Citrix.

Com a virtualização de servidores, uma máquina física é dividida em muitos servidores virtuais.

A virtualização de servidores tem um grande número de benefícios para as empresas que fazem uso da tecnologia. Entre os freqüentemente listados:

Aumento da utilização de hardware - Isso resulta em economia de hardware, redução da sobrecarga administrativa e economia de energia.

Segurança - Imagens limpas podem ser usadas para restaurar sistemas comprometidos.

Máquinas virtuais também podem fornecer sandboxing e isolamento para limitar ataques.

Desenvolvimento - Depuração e cenários de monitorização de desempenho podem ser facilmente configurados de forma repetitiva. O desenvolvimento também têm acesso fácil a sistemas operativos que eles poderiam não ser capazes de instalar nos seus desktops.

Correspondentemente, há uma série de possíveis desvantagens que devem ser considerados:

Segurança - Agora há mais pontos de entrada, como o hipervisor e a camada de rede virtual para monitorizar.

Uma imagem comprometida também pode ser propagada facilmente com a tecnologia de virtualização.

Administração - Embora existam máquinas menos físicas para manter, podem haver mais máquinas agregadas. Essa manutenção pode exigir novas habilidades e familiaridade com o software que os administradores de outra forma não precisaria.

Licenciamento / Contabilidade de custos - Muitos sistemas de licenciamento de software não levam em conta a virtualização. Por exemplo, executar 4 cópias do Windows numa caixa pode exigir 4 licenças separadas.

Desempenho - A virtualização efectivamente divide recursos como RAM e CPU em uma máquina física. Isso combinado com o overhead do hypervisor não resulta num ambiente que se concentra na maximização do desempenho.