O Afaik EC2 não oferece clusters do Windows e, como tal, você não poderá instalar um cluster do SQL Server. Isso deixa você com replicação ou espelhamento de banco de dados, ambos implementáveis no EC2 para alta disponibilidade e recuperação de desastres.
Mas a sua descrição da 'solução' (você significa 'NLB' e o mytical 'ativo-ativo') indicaria que você não está realmente pensando em alta disponibilidade, mas sim pensando na solução de balanceamento de carga com scale out . Tal não é possível com o clustering do SQL Server, nem com o espelhamento de banco de dados. É possível com a Replicação Transacional Peer-To-Peer , que é um recurso exclusivo da Enterprise Edition, não disponível na Standard Edition oferecida no EC2. Você teria que comprar suas próprias licenças EE e executá-las no EC2.
Quando você adiciona todos esses recursos e considera o armazenamento de ESB com desempenho de IO bastante ruim, provavelmente perceberá que, para a alta disponibilidade do SQL Server na nuvem, O SQL Azure é significativamente melhor.