Quais são as diferentes soluções de virtualização?
Virtualização significa "com limites ou restrições removidos" ou "simulados". Soluções referem-se a produtos e serviços que abordam questões ou situações específicas. As soluções de virtualização se referem a maneiras de resolver problemas de computação removendo limites ou restrições e / ou usando uma simulação.
As soluções de virtualização podem ser divididas em três tipos: virtualização de hardware, virtualização de rede e armazenamento e virtualização de aplicativos. Virtualização de hardware é outro termo para virtualização de servidores. Refere-se a três maneiras de particionar um computador para criar servidores virtuais nele. Dependendo do método usado, os servidores virtuais podem executar diferentes sistemas operacionais. De qualquer forma, aplicativos em servidores separados não interagem ou causam problemas um para o outro, e a redundância se torna facilmente possível.
Com relação às soluções de virtualização que envolvem redes e armazenamento, uma abordagem um pouco oposta é adotada na virtualização de servidores, reunindo itens, em vez de separar um item em vários. Com a virtualização de rede, isso significa que vários dispositivos na rede são consolidados para serem controlados e gerenciados no console de um administrador. A virtualização de rede geralmente inclui a virtualização de armazenamento, o que permite que vários dispositivos de armazenamento - às vezes numerosos e bastante diferentes - sejam acessados de maneira semelhante.
As soluções de virtualização que envolvem aplicativos são de pelo menos cinco tipos. O fluxo de aplicativos é um processo pelo qual um aplicativo não é realmente instalado em todas as máquinas da rede, mas é entregue conforme a necessidade. Essa é uma maneira de garantir a utilização do software mais atualizado, além de acompanhar o tempo de uso de cada pessoa. Outra maneira pela qual a virtualização de aplicativos ocorre é quando os PCs dos usuários são terminais ou feitos para funcionar como terminais no servidor. Nesse caso, todos os aplicativos e dados residem no servidor.
O particionamento de hardware é uma das soluções de virtualização que ocorre no PC de um usuário individual. A Apple projetou recentemente seus Macs para que possam ser particionados e executar o software Windows. Isso é chamado de virtualização da área de trabalho .
Os outros dois tipos de virtualização de aplicativos são bem diferentes dos três primeiros. Um é exemplificado pelo software Java Virtual Machine (JVM), que permite que programas escritos em Java ou compilados no bytecode Java sejam executados em qualquer computador em que esteja instalado. Diz-se que a JVM virtualiza o software, estendendo os limites de onde ele pode ser executado. A atribuição dinâmica de aplicativos é uma abordagem que trata um grupo de servidores como um conjunto coeso de recursos que podem ser atribuídos em tempo real, virtualizando os aplicativos executando-os em qualquer servidor, conforme necessário.