Mecanismo para alocação de memória
O VMFS é um sistema de arquivos de cluster1 de alto desempenho otimizado para máquinas virtuais. Enquanto os sistemas de arquivos convencionais permitem que somente um servidor tenha acesso de leitura/gravação ao mesmo sistema de arquivos em determinado momento, o VMFS usa o armazenamento compartilhado para possibilitar que vários computadores leiam e gravem no mesmo armazenamento simultaneamente. Figura - Funcionamento VMFS
O VMFS armazena com eficiência todo o estado da máquina virtual em um local central, permitindo o provisionamento instantâneo de máquinas virtuais sem depender de um administrador de armazenamento. Os sistemas de arquivos convencionais permitem que somente um servidor tenha acesso de leitura/gravação ao mesmo arquivo por vez, já o VMFS é um sistema de arquivos de cluster que aproveita o armazenamento compartilhado para permitir a várias instâncias de acesso simultâneo de leitura e/ou gravação ao mesmo sistema de armazenamento. No caso de falha em um servidor, o bloqueio em disco de cada máquina virtual é liberado, permitindo que a máquina virtual seja reinicializada em outros servidores físicos.
Virtualização
A virtualização foi desenvolvida pela empresa IBM na década de 1960 e usada inicialmente em Main Frames2 na tentativa de compartilhar equipamentos caros e de grande porte. Com o processo de virtualização um servidor pode manter vários sistemas operacionais em uso proporcionando melhor utilização do hardware e permitindo a consolidação de servidores virtuais em apenas uma máquina física, já que é possível executar múltiplas aplicações e sistemas operacionais independentes em um único servidor.
A virtualização oferece a capacidade de executar aplicativos, sistemas operacionais, ou sistema de serviços em um ambiente de sistema que é logicamente distinto e independente de um sistema de computador específico e físico, entretanto, o sistema operacional que os suporta está diretamente