então a AWS EC2 te da com Windows ou Linux basta selecionar eu sei disso pois ja rodei com windows no free que eles dão... entendi seu ponto, bom você pode usar a vercel se for web, basta passar via parametros da vercel login e senha do banco de dados e deixar a magica acontecer...
Respondendo a "Então, mas o AWS EC2 te dá só uma máquina Linux..." dentro da publicação Onde fazer deploy de apps backend?
1