Então, você está confundindo um aplicativo baseado em nuvem (que pode usar o poder de computação de diferentes nós em sua infraestrutura) com um balanceador de carga.
O Load Balancer é um mecanismo muito simples. Ele distribuirá seu tráfego entre os nós que estão por trás do balanceador de carga nas bases de diferentes mecanismos. Bem, por padrão, é um round robin, no qual o Load Balancer distribuirá seu tráfego igualmente entre os nós por trás dele. Por exemplo, se você tiver dois nós executando atrás de um balanceador de carga e enviar 100 acessos ao balanceador de carga, ele enviará 50 ocorrências para o nó 1 e 50 ocorrências para o nó 2, uma a uma.
Load balance means using of CPU power right? so i believe it can be shared? Instance 1 Host Domain A , Instance 2 Host Domain B - Can i load balance them together just incase if one requires more power?
Não, não é possível. Um balanceador de carga normal nem sabe sobre os estados da máquina. Existem alguns outros balanceadores de carga que podem ler a integridade da máquina e, em seguida, redirecionar o tráfego para a máquina menos carregada, mas não acho que a Amazon ofereça essa funcionalidade.
Além disso, para que um balanceador de carga funcione, você deve ter seu aplicativo implantado em ambos os nós em qualquer ponto do tempo.