Op weg naar Mastodon 4.3.x bij mastodon.nl

Enige weken geleden is mastodon 4.3.x uitgekomen. Hoewel we nooit de eerste zijn die de upgrade wagen, gaat het dit keer nog extra lang duren voordat we overgaan op de hipste Fediverse technologie.

In november 2022 zijn we na de grote influx van gebruikers hals over kop gemigreerd van een enkele virtuele server naar een setup met een hele reeks virtuele servers. Die konden het werk daardoor verdelen en dus prima mee groeien.

Echter, om upgrades te doen, moeten ook al die servers apart worden bijgewerkt. Daar hebben we automation op los gelaten, dus dat gaat vrij goed. Maar het blijven losse servers. Ook moeten we bij grotere mastodon upgrades niet alleen de applicatie zelf bijwerken, maar ook andere software producten die nodig zijn om mastodon foutloos te laten draaien. Dat zijn een hoop tandwieltjes om in de gaten te houden en bij te werken

Daar is in de IT wereld een oplossing voor en dat heet containerisatie. Het gemak is vergelijkbaar tussen een applicatie van floppies installeren versus een app store gebruiken. Je kan veel makkelijker aan de slag en updaten wordt ook simpeler.

Daar willen we graag komen met mastodon.nl. Daarom nemen we nu de tijd om klaar te zijn voor dat nieuwere concept waarin software in containers binnenkomt en draait in onze omgeving.

De eerste stap is dit weekend gezet: we hebben in zowel test als productie een omgeving toegevoegd die met software containers kan werken. De volgende stap is om de huidige versie van mastodon daarop te installeren, zodat we over kunnen stappen op die nieuwe omgeving.

Wanneer dit voor elkaar is en goed werkt, kunnen we daarna met veel minder moeite nieuwe versies van mastodon installeren. Dus dan komt mastodon 4.3.x ook voor mastodon.nl ineens in zicht.

De verwachting is niet dat dit nog maanden gaat kosten, maar wel meerdere weken. Mocht er meer zicht zijn op een concreet moment, dan laten we dit weten.


Geplaatst

in

door

Tags:

Reacties

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *