Tem conhecimento em Docker? Pode contratar um VPS simples e subir os containers facilmente

Docker é exatamente a sugestão que eu ia dar. Tudo se resolve com um docker-compose.