t1.micros realmente não são muito eficientes, especialmente com o Juju .7, pois ele precisa de zookeeper no nó e isso traz Java e assim por diante. Isso torna praticamente inutilizável em t1.micros e é a razão pela qual você está tendo problemas.
A boa notícia é que, para o Juju 2.x, estamos trabalhando em contêineres para que o Juju seja implementado em um contêiner LXC em uma instância. Um bom bônus disso é que finalmente teremos a capacidade de executar mais de um charme / serviço na mesma instância.
Isso significa que você reservaria apenas uma pequena instância por US $ 61 para executar tudo. Além disso, o Juju 2.x tem uma sobrecarga muito menor que 0,7. Isso funciona para ~ US $ 5 por mês, sem contar a largura de banda, isso não é um mau negócio!
A desvantagem é que esse recurso não está pronto, mas o outro lado é que há uma equipe inteira trabalhando nesse recurso agora e deve pousar no próximo mês.
Esta provavelmente não é uma solução para o seu problema atual, mas se você puder esperar um pouco mais, chegaremos lá.
Veja algumas coisas para acompanhar: