Az Equinix Metal megszűnése és hatása az Alpine Linuxra és más nyílt forráskódú projektekre

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

Az Equinix bejelentette, hogy fokozatosan megszünteti bare-metal szolgáltatását, az Equinix Metalt, amely jelentős hatással lesz számos nyílt forráskódú projektre, többek között az Alpine Linuxra, a Flathubra és a Freedesktop.org-ra. A változás különösen nehéz helyzetbe hozza ezeket a közösségeket, mivel eddig ingyenesen biztosított számítási kapacitást az infrastruktúrájuk működtetéséhez. Az alábbiakban részletezzük a helyzetet és annak következményeit.

Az Equinix Metal visszavonásának részletei

Az Equinix Metal szolgáltatásainak kivezetése nem azonnali, hanem fokozatos folyamat lesz:

  • A szerződéses ügyfelek számára a következő hónapokban nem változik sem a szolgáltatás, sem a támogatás.
  • A szerződésük lejárta után havi szinten meghosszabbítható opciót kínálnak, hogy elegendő időt biztosítsanak az ügyfeleknek az átállásra.
  • Az on-demand (igény szerinti) ügyfelek továbbra is használhatják a szolgáltatást, amíg hivatalosan le nem állítják azt.
  • Az Equinix saját belső infrastruktúrájába integrálja a technológiát, de nem tervez további fejlesztéseket.

Az Alpine Linux érintettsége

Az Alpine Linux közössége jelentős mértékben támaszkodott az Equinix Metal infrastruktúrájára, különösen az alábbi területeken:

1. T1 tükrözési infrastruktúra tárhelyszolgáltatása

Az Equinix három szervert biztosított a dl-cdn.alpinelinux.org számára, amely kulcsszerepet játszik az Alpine Linux csomagok globális elérésében. Ezek a szerverek:

  • 5TB tárhelyet igényelnek egyenként.
  • 800TB havi sávszélességet használnak.

2. Folyamatos integrációs (CI) rendszerek

Két szerver biztosította a CI folyamatokhoz szükséges erőforrásokat az x86_64 és x86 architektúrákon:

  • Legalább 50GB tárhely szükséges.
  • Minimum 16GB RAM, de a nagyobb csomagok, például a Chromium fordításához ennél több erőforrás lenne ideális.

3. Fejlesztői környezet

Egy dedikált szerver biztosított fejlesztői munkakörnyezetet az Alpine Linux közreműködői számára.

Hogyan segíthet a közösség?

Az Alpine Linux fenntartása érdekében az alábbi támogatásokra van szükség:

  • Colocation szolgáltatás – Olyan szolgáltatókat keresnek, amelyek Hollandiában (NLD) rackhelyet tudnak biztosítani a szerverek számára.
  • Bare-metal szerverek – Nagy teljesítményű szerverek kellenek a tükrözési és CI munkaterhelések kezeléséhez.
  • Virtuális gépek – Ha bare-metal szerverek nem elérhetők, virtuális gépek is segíthetnek az Alpine Linux fejlesztői és CI infrastruktúrájának fenntartásában.
  • Pénzügyi támogatás – Az Open Collective platformon keresztül pénzbeli hozzájárulásokkal is lehet segíteni az Alpine Linux projektet.

Flathub és Freedesktop.org érintettsége

A Flathub is hasonló problémával küzd, mivel az Equinix Metal szervereire építette build infrastruktúráját. A legnagyobb kihívás:

  • A Buildbot rendszerük elavult verzión fut, amelyet 2021 óta nem frissítettek.
  • Az infrastruktúra teljes újratervezése szükséges.
  • Az átállásra 2025. április végéig van idejük.

A Freedesktop.org, amely olyan kritikus projektek otthona, mint az X.org és Wayland, szintén hasonló kihívásokkal néz szembe. Az Equinix három AMD EPYC 7402P és három dupla Intel Xeon Silver 4214 szervert biztosított a Freedesktop.org GitLab klaszteréhez, valamint három AMD EPYC 7502P és két Ampere Altra 80-core szervert a GitLab futtatásához. Ez összesen körülbelül 24 000 USD havonta értékű infrastruktúrát jelentett, amelyet az Equinix ingyen biztosított számukra. A FreeDesktop.org GitLab körülbelül 50TB havi sávszélességet használ, így az új infrastruktúra biztosítása rendkívül nagy kihívás lesz. Jelenleg a közösség azon dolgozik, hogy új szolgáltatót találjanak, vagy egy fenntarthatóbb finanszírozási modellt dolgozzanak ki.

Miért kritikus ez a helyzet?

Az Alpine Linux különösen népszerű konténeres környezetekben és szervereken, míg a Flathub az egyik legnagyobb Linuxos alkalmazáselosztási platform. A Freedesktop.org számos alapvető komponensért felelős a Linux asztali környezetekben. Az ilyen jelentős nyílt forráskódú projektek infrastrukturális támogatás nélkül maradása felveti a kérdést: miért kell ekkora mértékben adományokra és ingyenes szolgáltatásokra támaszkodniuk, miközben a világ legnagyobb technológiai vállalatai napi szinten használják őket?

Az Equinix Metal megszűnése súlyos problémát jelent az Alpine Linux és más nyílt forráskódú projektek számára. Az infrastruktúra pótlása érdekében a közösség segítsége elengedhetetlen, legyen szó tárhelyről, szerverekről vagy pénzügyi támogatásról. Az elkövetkező hónapokban kulcsfontosságú lesz, hogy sikerül-e megtalálni a megfelelő alternatív megoldásokat, hogy ezek a projektek továbbra is fennmaradhassanak és fejlődhessenek.