2026. gada 21. jūlijā Canonical paziņoja, ka Enterprise Store ir kļuvis vispārēji pieejams. Tas ir uz vietas izvietojams starpnieks, kas atrodas starp organizācijas datoriem un Canonical programmatūras krātuvēm. Ar to snap pakotnes un charm pakas var uzstādīt un atjaunināt arī tad, ja atsevišķajām mašīnām nav tiešas izejas uz internetu.
Enterprise Store nav pilnīgi jauns produkts. Tas ir agrākais Snap Store Proxy ar jaunu nosaukumu, papildu iespējām un vietu Ubuntu Pro abonementā. Canonical paziņojumā uzņēmums to apraksta kā uz vietas izvietotu malas starpnieku, kas sēž starp lietotāja ierīcēm un Canonical krātuvēm.
Kāpēc snap pakotnes bija grūti izdalīt slēgtos tīklos
APT gadījumā organizācija var uzturēt pilnu lokālu spoguli uz savas aparatūras. Visu Debian vai Ubuntu pakotņu koku var lejupielādēt un apkalpot iekšēji, bez izejas uz publisko internetu. Ar snap tā nevar. Snap Store aizmugure ir slēgta un to nevar mitināt pats uz saviem serveriem.
Tas gadiem kavēja snap ieviešanu tur, kur tīkla noteikumi ir stingri. Bankas, valsts iestādes un rūpnīcas ražošanas mašīnas bieži tur tīklos bez tiešas interneta piekļuves. Ja programmatūru var dabūt tikai no publiskā veikala, snap tur vienkārši neder. Phoronix šo sauc par strukturālu robu, kas snap izplatībā pastāvēja jau ilgi.
Slēgtā aizmugure ir viens no vecākajiem iebildumiem pret snap formātu. Izstrādātāji to kritizē gadiem, jo tā piesaista snap ekosistēmu vienam pakalpojumam, ko uztur Canonical, atšķirībā no APT ar tā daudzajiem neatkarīgajiem spoguļiem. Enterprise Store šo pamatu nemaina. Tas dod veidu, kā aizmugures priekšā nolikt savu kešu un kontroles slāni.
No Snap Store Proxy uz Enterprise Store
Rīks, kas tagad saucas Enterprise Store, iepriekš bija Snap Store Proxy. Canonical to ir pārdēvējis, savedis līdz vispārējai pieejamībai un iekļāvis Ubuntu Pro. Līdz ar to tas vairs nav atsevišķs sānu projekts, bet daļa no komerciālā piedāvājuma ar atbalstu.
Jaunais nosaukums atspoguļo plašāku tvērumu. Vecais runāja tikai par snap. Enterprise Store aptver arī charm pakas un citu Ubuntu programmatūru aiz ugunsmūra. Tā ir viena vieta, no kuras komanda pārvalda gan darbstaciju lietotnes, gan servera slāņa komponentes.
Kā Enterprise Store strādā
Starpnieks kešo pakotnes lokāli, tāpēc atkārtota lejupielāde notiek no iekšējā servera un taupa joslas platumu. Pilnīgi izolētiem tīkliem ir atsevišķs režīms. Vajadzīgos snap failus un metadatus eksportē no mašīnas, kurai ir internets, pārnes uz slēgto tīklu un importē lokālajā veikalā. Pēc importa datori aiz ugunsmūra saņem tos pašus snap un charm resursus, ko citādi vilktu no Canonical.
Lielākām instalācijām var palaist vairākas Enterprise Store kopijas aiz reversā starpservera ar koplietotiem pakalpojumiem, lai stāvoklis paliktu saskaņots. Viens starpnieks apkalpo gan snap pakotnes, gan charm pakas. Datoram tīklā nekas nemainās. Tas joprojām izsauc snap komandu, tikai pieprasījums aiziet uz iekšējo starpnieku, nevis uz Canonical serveri internetā.
Revīziju kontrole ir galvenā jaunā funkcija
Administrators var pārrakstīt augšupējās snap revīzijas un piesaistīt sistēmas pārbaudītām, apstiprinātām versijām. Tas neļauj neplānotiem atjauninājumiem nonākt ražošanas mašīnās. Snap automātiskie atjauninājumi ilgi bija sāpīgs punkts tieši uzņēmumiem, kur katrai versijai jāiziet pārbaude, pirms tā nokļūst produkcijā.
Enterprise Store ir uz vietas izvietots malas starpnieks, kas atrodas starp jūsu ierīcēm un Canonical programmatūras krātuvēm.
Ar versiju piesaisti komanda var apturēt konkrētu revīziju visā parkā, izmēģināt to testa stendā un tikai pēc tam laist tālāk. Tā ir tā pati kontrole, ko sysadmini gaida no APT ar pin prioritātēm, tikai tagad arī snap pakotnēm.
Iestatīšana notiek uz atsevišķa Ubuntu servera, uz kura darbojas Enterprise Store. Klientu datorus tad norāda uz šo iekšējo veikalu ar snapd konfigurāciju. Turpmāk visi pieprasījumi iet caur to. Canonical to piedāvā gan tiešsaistes kešošanas režīmā ātrākai atkārtotai lejupielādei, gan pilnīgi bezsaistes režīmā slēgtiem tīkliem.
Ko Enterprise Store neaizstāj
Tas neaizvieto APT krātuves un nav universāls Linux pakotņu spogulis, kā norāda Linuxiac. Tā tvērums aprobežojas ar Canonical snap un charm ekosistēmu. Enterprise Store ir daļa no Ubuntu Pro abonementa. Personīgai lietošanai Ubuntu Pro ir bez maksas līdz piecām mašīnām, tāpēc arī atsevišķi lietotāji šo var izmēģināt bez rēķina.
Praktiskā nozīme ir vienkārša. Snap līdz šim bija ērts uz mājas datora un CI serverī ar internetu, bet apstājās pie slēgtā tīkla robežas. Ar Enterprise Store snap pakotnes tiek līdzi tur, kur agrāk ienāca tikai APT. Regulētām nozarēm tas nozīmē, ka snap beidzot iztur to pašu audita un apstiprināšanas ķēdi, ko jau prasa no pārējās programmatūras.
Avoti
- Canonical: Canonical announces the Enterprise Store
- Phoronix: Canonical Makes The “Enterprise Store” Official For Offline/Air-Gapped Ubuntu Usage
- Linuxiac: Canonical Launches Private Enterprise Store for Snaps and Charms
- 9to5Linux: Canonical Launches the Enterprise Store for Ubuntu Pro Users
- heise online: Ubuntu Enterprise Store distributes Snaps without direct internet access
Komentāri
Šim rakstam vēl nav komentāru. Esi pirmais, kurš dalās ar savu viedokli.