Tech Blog.

Thoughts, stories, ideas.

Een snelle en betrouwbare mirror voor Linux-gebruikers

25. June 2024


Linux package mirrors zijn servers die exacte kopieën van softwarepakketten en updates voor Linux-distributies opslaan. Deze pakketten worden efficiënt verspreid over de hele wereld, waardoor de belasting op officiële distributie servers wordt verminderd en gebruikers sneller pakketten kunnen downloaden. Mirrors zorgen ervoor dat gebruikers veilig toegang hebben tot software door middel van ‘redundancy’ en geografisch verspreide toegangspunten voor gebruikers om pakketten te downloaden.

Adfinis en Exoscale hebben samen een nieuwe mirror opgezet in Genève, met robuuste bandbreedte en ruime opslagcapaciteit. Deze server host repositories voor 12 verschillende Linux-distributies, en dient als een belangrijke bijdrage aan de open source software gemeenschap. Het Ansible-playbook dat werd gebruikt om deze mirror-server te installeren en te onderhouden, is openbaar beschikbaar op GitHub. Mirrors zoals deze spelen een cruciale rol in het verbeteren van de toegankelijkheid en betrouwbaarheid voor gebruikers over de hele wereld en dragen bij aan het ondersteunen van het bredere ecosysteem van open source softwareontwikkeling.

 

Exoscale is verheugd om samen te werken met Adfinis om deze Mirror Server-service aan te bieden. We hebben in de loop der jaren met Adfinis samengewerkt aan talloze projecten en een grote waardering ontwikkeld voor hun vaardigheden en toewijding aan expertise.  Dankzij onze gedeelde visie op open source was het voor ons vanzelfsprekend om samen te werken aan het uitbreiden van de toegang tot vrije software voor de bredere gemeenschap. Als donatie aan de open source community levert Exoscale de infrastructuur waarop de dienst draait.

– Maxime GERARD, Channel Operations Manager | Exoscale

 

Technische details

De server heeft indrukwekkende specificaties, waaronder een 10 Gbps bandbreedte en 50 TB aan opslag, aangedreven door Exoscale’s nieuwe ‘block storage’ technologie. De mirror server  draait op het betrouwbare Debian-platform en wordt beheerd met ZFS. Hij is ontworpen voor naadloze implementatie en onderhoud. Door gebruik te maken van een Ansible rol, beschikbaar op GitHub, wordt het beheer eenvoudig. Dit zorgt voor optimale prestaties en betrouwbaarheid. 

Toegankelijk op pkg.adfinis-on-exoscale.ch, zal deze mirror de vorige pkg.adfinis.com server vervangen. Adfinis zal haar jarenlange ervaring in het onderhouden en bedienen van de mirror gebruiken om een geweldige service te bieden aan alle gebruikers. Het schaalbare en veerkrachtige platform van Exoscale zal dit in de toekomst gemakkelijker maken, waardoor er tijd vrijkomt om actief te zijn in andere gebieden van de open source gemeenschap. De mirror ondersteunt momenteel zowel HTTP- als HTTPS-protocollen, met Rsync-ondersteuning in de pijplijn. De landingspagina is herschreven door een van de Adfinis-studenten zodat hij er modern uitziet en gemakkelijk te beheren is. Dit initiatief host een verscheidenheid aan Linux-distributies en aanvullende repositories voor ArchLinux, Debian en CentOS. Dit is een van de vele projecten waarmee Exoscale en Adfinis de open source gemeenschap ondersteunen.

 

Qua structuur lijken Exoscale en Adfiniserg op elkaar. Beide zijn van origine Zwitserse bedrijven en zijn zeer betrokken bij Linux en verschillende open source software projecten. Vandaag hebben we onze krachten gebundeld om een snelle en betrouwbare Linux mirror server aan te bieden. Met deze samenwerking zorgen wij ervoor dat repositories voor de toonaangevende Linux-distributies toegankelijk zijn.

– Joel Meier, Junior System Engineer | Adfinis

 

Wij, als sponsor van open source projecten, streven ernaar een waardevolle inspiratiebron te zijn voor het promoten van open source software. Neem gerust contact op met support@adfinis.com voor nieuwe mirror aanvragen, feedback of vragen.