Si les données (sur le système de fichiers) que l'application accumule sont précieuses, ignorez le stockage complémentaire de 400 Go et montez un volume EBS. Sinon...
Les réponses dépendent (a) de votre application, et (b) de l'instance "spot" ou "réservée", mais
1) Oui, c'est une bonne idée car, évidemment, vous risquez moins de manquer d'espace disque. Cela dépend de ce que fait votre application Rails, mais juste pour la séparation et la définition claire de ce qui est "à vous" et "à moi", j'ai tendance à mettre tous les éléments "à moi" sur /mnt
. Il n'est pas nécessaire de le monter manuellement. Cela se fait juste cd mnt
et c'est parti. Il y a un peu de manipulation avec les autorisations, mais vous n'aurez aucun problème à les surmonter.
Mais bien sûr, cet espace est "éphémère", donc il meurt en même temps que le serveur, ce qui nous amène à ma deuxième qualification...
2) instance "spot" ou "réservée" ?
Si vous disposez d'une instance ponctuelle, vous devez accepter qu'il y a une chance, aussi minime soit-elle, que votre prix maximum soit surenchéri et que le serveur soit arrêté de manière inattendue. Cela posera un problème si les données sur le serveur ont de la valeur.
Mais ! si vous payez le prix fort pour une instance "réservée", ce qui (je n'ai pas lu toutes les clauses de non-responsabilité en petits caractères ;-/) signifie que le risque que votre serveur soit interrompu de manière inattendue, et que l'accumulation de données de l'application, est très sensiblement réduit. Vous pourriez être en mesure de programmer une sauvegarde périodique (vers S3 ?) et de dormir sur vos deux oreilles sans les frais supplémentaires d'un EBS.
À long terme, comme indiqué, l'objectif est de réduire au minimum les temps d'arrêt (et les risques). Si vous préférez payer un peu plus que de faire des économies de bouts de chandelle, alors ignorez /mnt
et de se familiariser avec la création et le montage d'une EBS
volume. Mettez all
vos affaires là. De cette façon, vous pouvez redémarrer le serveur sans perdre le sommeil. Ces données ne disparaîtront pas et il ne faudra pas "un certain temps" pour que les choses reviennent à leur état d'avant le désastre qui a nécessité le redémarrage des instances du serveur.