Auto-correção é um recurso habilitado em uma camada, para o qual se aplica a todas as instâncias do EC2 que pertencem a uma camada. A maneira como funciona é que, se o agente do AWS OpsWorks instalado em cada EC2 não estabelecer comunicação com o OpsWorks, essa instância será encerrada e substituída.
As verificações feitas por um Elastic Load Balancer são baseadas em TCP / HTTP, para o qual testam conectividade a portas específicas e a ação executada pelo ELB é que o tráfego de entrada é roteado para instâncias íntegras na camada à qual o ELB está conectado até que a instância insalubre passe no teste de ping feito pelo ELB.
Instâncias de balanceamento de carga são instâncias que são iniciadas quando ocorrem disparos relacionados ao carregamento que você configura. Por exemplo, você pode configurar uma camada para adicionar uma nova instância quando o tráfego de entrada dessa camada fizer com que as instâncias on-line excedam o uso da CPU em 80%.
Para responder à sua pergunta, se uma instância for considerada insalubre por um ELB, ela não será substituída.