Eu recomendo linode.
-
Depende realmente da sua aplicação que o seu edifício e o volume de tráfego esperado. Gostaria de começar com o menor pacote e trabalhar o seu caminho.
-
Existem algumas maneiras. O painel do Linode mostrará o uso da CPU, mas você deve encontrar uma maneira de monitorar todo o servidor (eu recomendo a densidade do servidor). Esta é uma opinião, mas gostaria de atualizar se você começar a usar 75% da sua memória ou uso da CPU. A memória é geralmente o fator limitante.
-
Um sistema de controle de versão e uma maneira bem planejada de implantar o aplicativo. Se você tiver um bom plano para implantar seu aplicativo, poderá implantá-lo em qualquer servidor a qualquer momento. MAS desde que você está usando o linode a atualização é indolor. Se houver um VPS no tamanho desejado, você o atualizará e todos os seus dados serão copiados. Eu experimentei cerca de 5 min de tempo de inatividade com isso.
HTH
Quando você comprar um linode tente usar este link (link de referência)