Do standalone services need to be adapted for running in AWS? If not, maybe it's still preferable?
Não, mas para aproveitar o melhor que a AWS tem a oferecer, você precisará migrar seus dados do MySQL para o RDS e fazer algum trabalho para que seu aplicativo seja executado em um grupo de escalonamento automático atrás de um ELB. / p>
Can multiple services (MySQL database + a couple API services) be running on a single computing instance?
Sim.
If so, is it easy enough to later move one of them to it's own computing instance?
Defina "fácil".
Não pense demais nas coisas. As instâncias do EC2 são meramente servidores virtuais. Nada mais. Você pode usá-los da mesma maneira que qualquer outro VPS, mas isso não ajudará em seu problema de dimensionamento. Para fazer isso, você precisará se comprometer com o aprendizado das tecnologias e ferramentas disponíveis na AWS.