A Canonical bejelentette az Enterprise Store szolgáltatást. Ez egy saját üzemeltetésű megoldás, amely nagyobb kontrollt ad a szervezeteknek a Snapök és charmok terjesztése felett korlátozott, szabályozott vagy hálózatról leválasztott környezetekben.
Korábban Snap Store Proxy néven futott, az Enterprise Store helyben telepített köztes rétegként működik a kliensrendszerek és a Canonical nyilvános Snap Store-ja között. Az eszközök a helyi szolgáltatáson keresztül csatlakoznak, így az adminisztrátorok szabályozhatják a kifelé irányuló forgalmat, és gyorsítótárazhatják a csomagokat, ami csökkenti a sávszélesség-terhelést és felgyorsítja a telepítéseket.
Az egyik fontos funkció a részletes verziókezelés. Az adminisztrátorok felülbírálhatják a felsőbb szintről érkező Snap verziókat, és rögzíthetik a rendszereket a tesztelt, jóváhagyott kiadásokhoz. Így megakadályozhatják, hogy nem tervezett frissítések jussanak el az éles gépekre.
Lényeges szempont, hogy az Enterprise Store teljesen offline módban is működhet. Ilyenkor a szükséges Snapöket és metaadatokat egy internetkapcsolattal rendelkező rendszerről exportálják, átmásolják az elszigetelt hálózatra, majd importálják a helyi store-ba. A csatlakoztatott eszközök ezután úgy tudnak csomagokat telepíteni és frissíteni, hogy nem érik el a Canonical nyilvános infrastruktúráját.
A Snapök mellett a szolgáltatás charmokat és charm bundle-öket is tud terjeszteni egy helyi Charmhub végponton keresztül. A Canonical megjegyzi, hogy ez a charm funkció jelenleg elsősorban offline telepítésekhez készült, és a Kubernetes charmokat használó szervezeteknek külön helyi OCI registryt kell biztosítaniuk a szükséges konténer image-ekhez.
Olyan környezetekben, ahol a szoftverterjesztésnek folyamatosan elérhetőnek kell maradnia, az Enterprise Store magas rendelkezésre állású telepítéseket is támogat. Több példányt lehet futtatni egy reverse proxy mögött, így a kéréseket át lehet irányítani egy másik aktív egységre, ha az egyik store szerver kiesik.
A Canonical elsősorban olyan vállalatokat céloz az Enterprise Store-ral, amelyek nagy Ubuntu-flottát, edge eszközöket, privát infrastruktúrát vagy szigorú biztonsági és megfelelőségi követelményeknek megfelelő rendszereket üzemeltetnek. Hasznos lehet azoknak a szervezeteknek is, amelyek eddig azért kerülték a Snapök használatát, mert nem akartak közvetlenül a nyilvános Snap Store-hoz csatlakozni.
Jó hír, hogy az Enterprise Store a Ubuntu Pro része. Mivel a Ubuntu Pro személyes használatra ingyenes, az otthoni felhasználók és kisebb laborok is kipróbálhatják a szolgáltatást kereskedelmi előfizetés nélkül. A Canonical dokumentációja szerint kereskedelmi licenc csak akkor kell, ha 25-nél több kliens csatlakozik.
Fontos szem előtt tartani, hogy az Enterprise Store nem váltja ki a apt tárolókat, és nem általános Linux csomagtükröző megoldás. Kizárólag a Canonical Snap és charm ökoszisztémájára koncentrál. Központi eszközt ad a szoftverek gyorsítótárazására, a konkrét verziók jóváhagyására, az elszigetelt rendszerek kiszolgálására, és arra, hogy az adminisztrátorok szabályozni tudják, hogyan jutnak el a frissítések az éles infrastruktúráig.
További részletek a Canonical hivatalos bejelentésében olvashatók.

