Hoje enfrentamos esse problema.
Lançamos um aplicativo para dispositivos móveis que informa continuamente os dados a serem salvos no RDS MySQL. Isso resultou em um impacto de alto desempenho. Estávamos usando o db.t2.micro para aproveitar o nível gratuito.
Posso confirmar que o Elastic Beanstalk não faz o escalonamento automático do RDS. No entanto, o ambiente foi reconfigurado e definido outro servidor para RDS, db.m3.medium, o processo foi tranquilo para os usuários, o banco de dados pôde continuar a atender consultas de leitura / gravação e o servidor foi atualizado sem tempo de inatividade.
Portanto, existe uma maneira de executar uma escala manual, mas rápida e fácil, mas não há escala automática.
Programaticamente, acho que você pode criar um script para monitorar seus bancos de dados e fazer:
aws elasticbeanstalk --update-environment --environment-name <your-env-name> --option-settings Namespace=aws:rds:dbinstance,OptionName=DBInstanceClass,Value=db.m1.small