Virtualização
A virtualização é um método de fornecer capacidade de computação que abstrai da implementação do hardware e fornece isolamento dos processos da plataforma do servidor físico entre si.
Tipos de virtualização
Esta tecnologia pode ser classificada em 5 áreas de aplicação:
- Plataforma. Criação de uma cópia virtual completa de uma plataforma que emula o hardware físico.
- Sistemas operativos. Emulação de vários sistemas operativos convidados num só. Diferentes implementações desta opção são possíveis aqui. Veremos isso em detalhes abaixo.
- RAM. Consolidação da RAM de diferentes fontes numa única matriz virtual. Outra opção é o isolamento de um tamanho de memória fixo para serviços seleccionados.
- STORAGE. Consolidação do espaço em disco do hardware em um único pool virtual. A maioria dos fornecedores da Categoria A usa essa abordagem, que é chamada de virtualização de blocos. Outra opção de virtualização é o armazenamento distribuído (DS). O sistema de ficheiros é distribuído por vários dispositivos de armazenamento e pode ser acedido a partir de qualquer ponto de ligação utilizando protocolos de ficheiros.
- BASE DE DADOS. A virtualização da base de dados cria um acesso unificado à informação, independentemente da sua localização, tipo, sistema de gestão, etc. Os utilizadores podem trabalhar diretamente com os dados. Os utilizadores podem trabalhar diretamente com os dados.
- Infraestrutura de rede. Consolidação dos recursos de rede (software e hardware) numa única rede.
Virtualização do sistema operativo
- Hardware. A tecnologia depende de um componente de software especial chamado hipervisor. O arranque a partir do hipervisor começa assim que o servidor é ligado, sem arrancar o sistema operativo. Também isola as máquinas virtuais ao nível do hardware. Um pré-requisito é que o processador suporte a tecnologia de virtualização. A Intel tem o Intel VT, enquanto o fornecedor AMD tem o AMD-V.
- Software. É implementado no sistema operativo com a ajuda de um software especial. Neste caso, o sistema operativo do servidor é carregado primeiro e depois são lançadas as máquinas virtuais. As máquinas virtuais são isoladas ao nível do sistema operativo.
- Contentor. Funciona ao nível do sistema operativo e apenas com unidades de software especiais: contentores. Eles contêm todas as bibliotecas necessárias que são isoladas umas das outras pelo hipervisor de software.
Campo de aplicação
A virtualização é usada para diferentes fins, vamos listar os principais:
- Aumentar a eficiência do hardware do servidor. Se uma empresa utiliza um servidor físico com uma carga de 20-30%, esta tecnologia pode ser utilizada para adicionar vários servidores virtuais ao mesmo. O resultado final é uma redução significativa das despesas financeiras da organização, uma vez que a compra de vários servidores físicos será consideravelmente mais cara do que as licenças de virtualização.
- Com os SOs virtuais, os administradores podem criar espaços de teste isolados para novos produtos de software. Uma opção de instantâneo também está disponível, garantindo a recuperação instantânea do SO no caso de um erro crítico ou falha do sistema.
- Os desktops virtuais (VDI) tornaram-se parte integrante de muitas empresas devido à epidemia de coronavírus. O usuário tem uma área de trabalho remota que pode ser acessada de qualquer computador.
- Uma opção de instantâneo rápido de máquinas virtuais também é usada para fazer backup de hardware e aplicativos virtuais em execução. O instantâneo é criado em segundos, com um retorno ao estado original também num curto período de tempo. Dessa forma, uma empresa pode garantir alta disponibilidade e tolerância a falhas de nós críticos em sua infraestrutura.
- A virtualização do armazenamento garante alta confiabilidade e velocidade, dividindo o espaço em disco em blocos menores. Os tempos de reconstrução no caso de uma falha de disco também são muito mais curtos do que no modelo clássico.