Bonjour, je viens de configurer un nouveau Discourse et j’ai un bucket de téléchargement sur S3.
Mais si Discourse archive tous les fichiers lors de la création d’une sauvegarde, cela signifie-t-il que chaque fois qu’une sauvegarde est créée, Discourse télécharge à nouveau l’intégralité du bucket de téléchargements S3 ?
Et quelqu’un a-t-il rencontré des problèmes de limitations de bande passante en faisant cela ?
Ce paramètre semble être activé par défaut sur mon site. Mais peu importe, y a-t-il des recommandations pour sauvegarder efficacement les buckets de téléchargement S3 ?
Ce guide pour sauvegarder les sauvegardes sur S3 et les archiver également dans Glacier a du sens lorsque la sauvegarde est un seul fichier zip. Mais ma compréhension des coûts de Glacier est qu’ils facturent par fichier, donc les coûts augmenteront considérablement pour les sauvegardes de bucket décompressées.
Je suis un débutant sur AWS, donc tout conseil est apprécié. Merci !
Éditer : sinon, s’il n’y a pas de bonne réponse simple, je pourrais envisager de ne pas utiliser S3 pour les téléchargements.
Cela dépend de nombreux facteurs. Combien d’argent souhaitez-vous investir ? Pour quels scénarios voulez-vous des sauvegardes ? Bugs logiciels, frappe d’un astéroïde sur un centre de données Amazon, administrateur malveillant supprimant des fichiers de S3, etc.
Je crains de ne pas pouvoir vous aider sur ce point. Vous devez trouver des solutions adaptées à votre cas d’usage ailleurs. Le moteur de recherche de votre choix est un bon point de départ.
J’ai creusé un peu plus et discuté avec des personnes.
Je pense que ma meilleure option sera de répliquer le bucket S3 vers une autre région. Je dois faire plus de recherches sur la configuration et les coûts.
Dans notre cas, avec un site non basé sur Discourse, nous utilisons awscli pour synchroniser des buckets (aws s3 sync) entre différentes régions et différents comptes. Ainsi, même si un compte était compromis et le bucket supprimé, ou si un astéroïde venait à détruire un centre de données Amazon (ce que nous espérons vivement), nous pourrions récupérer les données depuis l’autre bucket. Si vous effectuez une synchronisation, les coûts ne devraient pas être très élevés, car seuls les fichiers nouveaux ou modifiés seront synchronisés.
Il reste toutefois le cas où les deux comptes seraient compromis dans un court laps de temps et les buckets supprimés, ou encore où Amazon fermerait AWS, deux scénarios extrêmement improbables. Mais si une telle chose se produisait, vous n’auriez plus qu’à jouer à la loterie en choisissant les numéros que vous pensez être faux