Sim, o EC2 parece ser uma boa opção para o que você está tentando fazer. Quanto a como fazê-lo exatamente, eu não estou familiarizado com aipo e RabbitMQ, mas eu suponho que é apenas uma questão de escrever algum código que processa os trabalhos no aipo como necessário - isso pode envolver a recuperação dos dados do seu servidor web para faça o trabalho (fora do banco de dados usando uma API de serviços da web) e envie os resultados de volta (novamente, por meio de uma API de serviços da web definida por você).