Questions sur la sauvegarde S3

Je ne suis pas développeur ni expert en la matière, alors soyez indulgent avec moi…

Il y a quelques mois, lorsque j’ai installé Discourse (j’ai dû le désinstaller pour le moment, mais j’y reviendrai l’année prochaine), j’ai remarqué que mes sauvegardes quotidiennes étaient très petites (bien sûr, j’étais en train de le construire/concevoir et je n’avais pas de membres, donc pas de trafic réel et/ou de nouveau contenu). Chaque sauvegarde prenait environ 20 Mo.

J’ai demandé à ChatGPT combien je paierais par mois pour un service de sauvegarde dans ce cas particulier (je sais qu’avec une communauté active, la taille de la sauvegarde augmentera rapidement, mais ceci n’est qu’un exemple).

Sur AWS, je devrais payer environ 0,45 à 0,60 $ par mois pour ces sauvegardes quotidiennes de 20 Mo (soit 600 Mo par mois). Est-ce un coût réaliste ou est-ce que je manque quelque chose ?

Ensuite, j’ai posé la question concernant BackBlaze B2. À ma grande surprise, on m’a dit qu’ils utilisaient quelque chose de compatible avec S3 (avant de demander à ChatGPT, je pensais que S3 était quelque chose que seul AWS utilisait, comme le nom de leur service – ce qu’il est aussi –, mais il semble que ce soit plutôt un « protocole » que d’autres entreprises peuvent utiliser. Intéressant…). On m’a dit que BackBlaze avait un tarif forfaitaire de 0,005 $ par Go par mois.

Donc, pour ces sauvegardes de 20 Mo par jour (600 Mo par mois), les coûts mensuels estimés seraient :

  • AWS S3 : 0,45 à 0,60 $
  • Backblaze B2 : 0,15 à 0,30 $.

Est-ce un scénario réaliste pour cette quantité d’espace ?

Je veux juste avoir une bonne compréhension du fonctionnement des choses (et des coûts), afin de pouvoir m’adapter à d’autres quantités de données à mesure que la communauté grandit.

Je me souviens avoir vu l’option S3 dans les paramètres de Discourse (quand je pensais que cela n’était lié qu’à AWS – ce qui m’a toujours semblé très déroutant pour un non-expert comme moi). Donc, cela signifie que je peux utiliser BackBlaze B2, n’est-ce pas ?

Autre question : si je paie avec PayPal, je dois également payer leurs frais, ce qui représente environ 30 cents par transaction + quel que soit le pourcentage du montant total payé. J’ai donc demandé à ChatGPT si les deux entreprises me permettaient de déposer un certain montant une seule fois et de laisser cela être utilisé comme crédit, évitant ainsi les frais mensuels. On m’a dit que oui. Quelqu’un peut-il confirmer cela ?

Toute aide sur ce sujet est grandement appréciée. Merci !

Pour de si petites sauvegardes à cette fréquence, oui, les frais seront minimes.

D’après mes souvenirs, lorsque j’utilisais S3 pour mes sauvegardes, cela coûtait environ 60 $ par an pour des sauvegardes de 30 Go deux fois par semaine (3 sauvegardes conservées). Même si je me trompe sur le nombre de sauvegardes, l’ordre de grandeur des coûts est suffisamment correct.

S3 ne vous coûtera presque rien. :smiley:

Merci de confirmer ! Oui, je sais que ce ne serait pas un coût pratique pour une communauté très active, mais au moins cela me donne une idée de ce que coûtent les choses en moyenne.

Pourriez-vous partager pourquoi vous ne l’utilisez plus ? Qu’utilisez-vous maintenant ? Et vous utilisiez AWS S3, n’est-ce pas ? Maintenant que j’ai compris qu’il existe le « protocole » S3 (ou quel que soit le terme technique pour cela), je veux juste comprendre si vous utilisiez AWS ?

Laissez-moi voir si j’ai bien compris : chaque sauvegarde faisait 30 Go, vous en faisiez deux fois par semaine (donc 60 Go par semaine) et vous conserviez 3x30 Go en permanence ? Vous étiez toujours facturé pour toutes les sauvegardes, même si vous les supprimiez, n’est-ce pas ? Donc, techniquement, vous utilisiez 60 Go par semaine x 4 semaines (plus ou moins), soit 240 Go, plus 30 Go supplémentaires à la fin du mois, ce qui vous donne 270 Go utilisés sur un mois ?

Peut-être que mes calculs sont faux ou que je ne comprends pas entièrement tout le processus, mais si c’est le cas, c’est quand même très bon marché pour 60 $ par an. Je supposerais que les 30 Go n’étaient pas pour Discourse ? Une communauté pourrait-elle atteindre ce niveau d’espace nécessaire par sauvegarde ?

Aussi, concernant mon commentaire sur Dropbox à la fin, je n’ai aucune idée claire de comment j’ai fini par avoir mon forfait de sauvegarde Dropbox (je me souviens avoir suivi le processus de manipulation de l’API de Dropbox ou quelque chose comme ça, mais je ne me souviens pas si c’était pour Discourse ?), car j’utilisais Digital Ocean, mais je peux certainement voir le dossier là-bas.

J’ai 22 Go sur Dropbox depuis l’époque où ils ont été lancés et que j’ai invité beaucoup d’amis à s’inscrire. Comme j’utilise à peine Dropbox pour mon travail quotidien (j’utilise principalement iCloud), et que j’ai Keyboard Maestro pour supprimer ces sauvegardes de Dropbox vers un autre dossier sur mon ordinateur quotidiennement, la majeure partie de mon espace Dropbox est disponible. Cela ne suffirait-il pas pour une communauté assez active à l’avenir ? Quelle est la taille du fichier de sauvegarde de votre communauté ces jours-ci, si cela ne vous dérange pas de partager cette information ?

Oui, c’était AWS S3.

Je n’ai malheureusement pas les chiffres exacts car je ne peux pas voir l’utilisation des données S3 de plus d’un an dans l’interface d’Amazon, mais comme je l’ai dit, je pense que l’ordre de grandeur est correct.
Je sais que mes sauvegardes faisaient environ 30 Go chacune, et que je conservais environ 3 sauvegardes au maximum. Quant à la fréquence, je ne me souviens pas si c’était une fois tous les deux jours ou une fois par semaine.

J’ai toujours les factures, et elles indiquent entre 5 et 7 $ par mois. Elles n’affichent aucune information relative aux données.

J’ai arrêté d’utiliser S3 à cause du coût. Ce n’était pas si cher comme vous le dites, mais j’essayais d’équilibrer les coûts entre les différents services auxquels je suis abonné (hébergement, e-mails, CDN, sauvegardes…), et j’ai décidé de synchroniser mes sauvegardes avec mon Google Drive avec rclone à la place, gratuitement.

L’inconvénient est que si j’ai confiance en Discourse pour utiliser S3 de manière fiable, lorsque j’utilise rclone, je n’ai pas autant confiance, et je dois m’assurer que les sauvegardes sont correctement synchronisées avec Google Drive. Et je continue de le surveiller de temps en temps, surtout depuis que j’ai remarqué qu’au moins une fois, le jeton Google n’a pas été correctement actualisé, et que mes sauvegardes ont cessé d’être synchronisées avec Drive.

Je changerai peut-être la façon dont je gère mes sauvegardes à l’avenir, je ne sais pas.

Oui, c’est pour Discourse :slight_smile:
La taille de la sauvegarde était d’environ 27 Go il y a deux ans, et maintenant 30 Go.

Comme pour de nombreuses instances, la majeure partie de la taille de la sauvegarde provient des téléchargements. La base de données non compressée fait 23 Go, cependant, mais le texte est efficacement compressé.

Je crois que cela pourrait être facilement corrigé avec un type d’outil d’automatisation ? J’utilise Keyboard Maestro et si je suis censé recevoir 1 fichier sur mon Dropbox avec un certain nom, par exemple, je peux automatiser cela pour qu’il s’exécute quotidiennement ou chaque fois que je suis censé recevoir le fichier, et si rien n’est là, il pourrait afficher une notification.

Quelque chose comme ça fonctionnerait-il pour vous au lieu de le vérifier manuellement ?

Wow, c’est beaucoup ! Je peux comprendre que cela arrive dans des communautés avec beaucoup d’engagement, beaucoup de téléchargements et de nombreuses années d’activité ? Donc, pour l’instant, je pense que je me contenterai de très petits fichiers de sauvegarde qui tiennent dans mon Dropbox.

Et même si je décide d’utiliser AWS ou BackBlaze, 5 à 7 dollars par mois suffisent pour me rassurer. S’il y a un budget pour cela, je valorise mon esprit plus que mon portefeuille :wink:

J’apprécie vraiment votre temps et votre aide à ce sujet (et le fait de vérifier vos factures et tout le reste) ! :+1:

1 « J'aime »