Máquinas físicas e máquinas virtuais
Um sistema everRun protege de forma transparente os aplicativos, criando máquinas virtuais (MVs) redundantes que funcionam em duas máquinas físicas (MFs), ou nós.
O software de gerenciamento do everRun pode criar do zero uma MV convidada. Ele também pode importar MVs já existentes de outros ambientes e convertê-las em MVs convidadas. Ao criar uma instância idêntica da MV selecionada em uma segunda MF host, o software de gerenciamento proporciona automaticamente proteção de classe FT para a MV. O administrador de sistema gerencia essa entidade única a partir de um console de gerenciamento independente com base em navegador, denominado Console de disponibilidade do everRun.
Nem o aplicativo nem o usuário será exposto aos recursos redundantes de computação das duas MFs host. O aplicativo verá apenas um nome de host, um endereço MAC para cada interface de rede apresentada à MV e um endereço IP para cada interface de rede de MV apresentada a ela. O administrador de sistema carrega e configura os aplicativos na MV convidada — como se estivesse carregando-os em um servidor físico. Se ocorrer uma falha ou defeito em um disco ou dispositivo da rede, o software irá redirecionar automaticamente a E/S para a MF do host pareado, a fim de garantir a continuidade do funcionamento. Embora a redundância se perca até que a falha tenha sido corrigida, a MV continuará a funcionar normalmente. O aplicativo continua a ser executado, como se nada tivesse ocorrido. A redundância, detecção de erros, isolamento e gerenciamento são completamente transparentes para o ambiente Windows ou Linux e o aplicativo que estiver sendo executado nele. O reparo da MF é igualmente transparente e automático. Quando se conserta um componente da MF que tenha apresentado defeito, o software incorpora automaticamente os componentes reparados ao ambiente protegido da MV convidada e restaura a redundância de forma transparente.