Clermont-Ferrand
Joined March 2009
À moins de gérer un datalake de 50 PB, un backend stateless multi-tenant ou des archives immuables, tu n’as pas besoin d’un S3-like. Et je t'explique pourquoi. Dans ton projet, sauf cas exceptionnel, on parle de quelques centaines de milliers de fichiers, quelques millions au pire, pour quelques Go à quelques To. Rien de plus. N'écoute pas les influenceurs qui veulent te vendre de la "scalabilité infinie". Tu veux juste lire et écrire des fichiers, pas bâtir AWS. Un simple système de fichiers POSIX fait ça très bien : rapide, simple, sans surcouche inutile. Object storage n’est pas un filesystem. Pas de ls, pas de grep, pas de rsync. Pas de modification partielle. Pas d’édition directe. Pas de chmod, pas de permissions système. Pas de logique Unix. Pas de sémantique standard. Le plus souvent, tu perds plus que tu ne gagnes. Et la haute dispo ? Elle existait bien avant S3. RAID, ZFS, DRBD, rsync, GlusterFS, CephFS & co font déjà le job. Tu travailles en local, sans latence, sans surcoût, sans vendor lock-in. Et si ton app n’est pas elle-même HA, inutile de complexifier le stockage. Tu pourras toujours le faire évoluer plus tard : c’est souvent la partie la plus simple à modifier. Servir des images, vidéos ou assets statiques à fort volume ? On savait faire il y a 20 ans. En 2005, je gérais une plateforme de contenu qui dépassait 4 Gb/s par serveur, sur des dizaines de machines. Conso RAM ? Moins de 500 MB par serveur Apache. Et pour les backups ? rsync, restic, borg, zfs send | recv, rdiff-backup... Les solutions ne manquent pas, et elles sont souvent plus rapides, plus scriptables, plus récupérables. Pas besoin de payer à la requête pour restaurer un répertoire. Oui, mais je suis déjà sur S3 ? Personne n’est parfait ;) Heureusement, on peut souvent tout récupérer avec rclone. Tu dois exposer tes fichiers via une API REST ? Pas besoin d’object storage pour ça non plus. Expose ton FS via Flask, FastAPI, Express, WebDAV ou autre. Et tu gardes tous les avantages POSIX derrière. Alors, l’object storage ça ne sert à rien ? Pas du tout. Il a des cas d’usage légitimes. On a des clients qui l’utilisent pour de bonnes raisons : Quand tu fais du multi-tenant cloud. Quand tu gères des archives WORM immuables. Quand tu bosses à très grande échelle avec un vrai besoin de découplage applicatif. Mais ce n’est pas un remplacement générique d’un filesystem. *C’est une solution spécifique à un problème spécifique.* Dans la majorité des cas, un vrai FS est plus rapide, plus robuste, plus simple.
4
15
1
70
6,361
Ne vaccinez pas vos enfants contre la méningite. Parce que la méningite, franchement, ce n'est pas si grave. Il est temps de le dire et de l'expliquer. ⤵️
239
883
169
2,996
667,413
Un grand merci à @VolcampIO de m'avoir permis de présenter mon nouveau sujet dont c'était la toute première session. Un grand merci aussi à toutes celles et ceux qui sont venus le regarder et pour les échanges qui ont suivis 🫶🌋 #Volcamp
1
6
21
1,563
Portugal sharing the boat with Qatar and North Korea
316
13,888
913
174,101
6,581,031
🔥📣[THREAD] 1/ En exclusivité (même les journalistes attendaient cela mais je le dévoile sur Twitter) : le récit détaillé de mon procès du 1er mars 2024 qu'avait lancé Didier Raoult contre moi (il a perdu). Récit préalablement relu par mes avocats. Et il y a du lourd... RT SVP⏬
🔥📣[THREAD] 1/ Didier #Raoult dépose PLAINTE CONTRE MOI en diffamation (la mise en examen est alors automatique), et il le fait peut-être... sur vos impôts. Alors que ma défense me coûte cher. Je lance donc cet appel aux dons : lydia-app.com/collect/38985-… RT++ SVP, appelez à RT...⏬
81
868
127
2,167
808,855
Bon, ce soir, comme promis, un thread sur la catastrophe de Tchernobyl On va en gros voir ce qu’il s’est passé et surtout pourquoi ça s’est passé
29
262
28
1,301
335,301
C'est dimanche, on fait des efforts pour mettre une bonne ambiance au repas de famille
4
32
7
226
50,767
1/10
125
284
132
1,113
617,861
ol_v_er retweeted
I’ll have to trash my really great @Synology DS412+ only because of the small, easy to change, usb storage, the components can’t be replaced by standard pieces because @Synology_NAS decided to use and verify specific device ID. According to support they can’t provide replacing pieces because it is soldered… as you can see it’s not. This piece died because of it’s age as it is now recognized as usb1 instead of usb2, what boot only supports. I can’t resign to trash this piece of hardware even if i already replaced it by a DS923 and a DS215. There is so much to do with it. @Synology when will you provide such replacing pieces ? Earth needs us to repair and make device used longer, you can’t lock us with private IDs and wrong support response ! Please help ! Cc @Korben @dexsilicium
1
5
19
1,195
💰#TSMC $TSM Revenue at 60% GM (#Intel 43%) split via @EconomyApp: 📱 Smartphone (41% of revenue) 💻 High-Performance Computing (39%) 💡 IoT (10%) 🚘 Automotive (5%) 🎮 Digital Consumer Electronics (2%) Others (3%) @Wenyee_Lee @ChengTingFang @debbywuintaipei @dnystedt @neil_shah
Today, TSMC started mass production of its most advanced chips in Taiwan (3 nm). It's expected to create end products worth $1.5 trillion within 5 years. For more on TSMC, here is our review of their recent quarter and their investment in Arizona. appeconomyinsights.substack.…
2
21
3
45
13,205
#Russie 🇷🇺 : Pourquoi l’échec au début de la guerre ? 🧵 La résistance de l’#Ukraine a pris par surprise le monde entier et en premier lieu la Russie. Après une année de guerre, revenons sur certains éléments qui permettent d’expliquer cette défaite Russe⤵️ 1/23
88
249
16
960
272,344
Et oui ils bossent même le weekend !
1
24
3
89
7,559
Rien que pour cette masterclass, ça valait le coup d'ouvrir Twitter aujourd'hui. xitter.cf/saintclart/status/1602…
168
2,661
198
10,959
“L’abandon du programme Astrid restera dans l’histoire comme un modèle de stupidité ou de cynisme”, l’ex Haut Commissaire a l’énergie atomique ne mâche pas ses mots devant la Commission d’enquête parlementaire..
153
4,101
302
7,793
Voici ceux qui bénéficient des 900 milliards d'euros de dépenses de protection sociale en France, et ceux qui paient pour tout cela, en montant en euros et pour chaque âge. pycstrat.github.io/PS_ageing…
102
379
70
1,067
J'aime trouver les pépites d'internet 💎 Comme je vois que vous avez apprécié ma liste d'outil 🔨pour se simplifier la vie quand on code (web edition 😉) ! Voici la suite d'une dizaine d'entre eux a utiliser dès maintenant pour vos projets ! Productivité garantie🚀 Thread 🧵👇
33
160
2
796
Replying to @SNCFTERAURA
@SNCFTERAURA Bloqué a Avignon car il y a trop de vélo. Cela s'appelle la ViaRhona et c'est normal d'avoir des vélos. Les agents n'ont malheureusement aucune solution a donner. Une petite organisation est NÉCESSAIRE pour que les vélotouristes puissent voyager! #velo
2
1
Les voyageurs ont réussi à faire partir le train. Soit en descendant, soit en réorganisant le seul espace vélo du TER. Merci la région @auvergnerhalpes de faire quelque chose. On passe pour des amateurs vis à vis des autres régions + des touristes hallucinés de la situation
Ce graphique raconte l'histoire de l'accélération de nos mobilités ⬇️ Cette accélération qui a fait multiplier par environ 10 à 12 la vitesse moyenne de nos mobilités et les distances parcourues ! Si on veut faire court, on peut résumer cette histoire en 3 phases ⤵️
39
798
91
2,307
Ma copine, pharma indus, qui croit en la radiesthésie (nouveau nom : géobiologie), les coupeurs de feu, l'homéopathie, les rebouteux parce "qu'on ne sait pas tout" 😬🤦‍♀️
56
150
24
1,100
React, Angular and so on have gotten a bit of bashing recently. So I wrote an article defending these technologies Enjoy. williamkennedy.ninja/javascr…
32
158
49
553