Configurar um servidor na Nuvem é uma tarefa um pouco técnica e não fácil. Vou te ajudar a configurar seu novo servidor de forma correta e sem complicações.
Minha experiência inclui:
1. AWS - EC2, S3, Elastic IP, Route 53
2. CenturyLink
3. Servidor Apache ou Nginx
* configurar módulos do apache - mod_rewrite, mod_dumpio
4. PHP
* php gd - para processamento de imagens
* php ffmpeg - para processamento de vídeos
5. Banco de dados
* MySQL
* MariaDB
* Percona
6. FTP
* Vsftpd