Zone veebimajutuse platvorm – paindlik, kuid piiridega

Hasso Tepper
RSS: Jaga:

Zone veebimajutuse platvorm areneb pidevalt, et pakkuda PHP-kesksel infrastruktuuril töötavatele arendajatele rohkem võimalusi ja paindlikkust. Kuigi enamiku klientide vajadused katab klassikaline LAMP-tehnoloogiakomplekt (Linux, Apache, MySQL, PHP), on üha sagedamini fookuses keerukamad lahendused, sealhulgas Redis, Elasticsearch ja Node.js. Selles postituses vaatame üle, milliseid võimalusi ja piiranguid pakub rakenduste paigaldamine kasutaja kodukataloogi ning anname ülevaate uuest ZoneOS 25.05.00 platvormiversioonist – sealhulgas muudatustest, mis võivad mõjutada just käsitsi paigaldatud tarkvara.

Zone veebimajutuse platvorm – paindlik, kuid piiridega

Aja jooksul on PHP-rakenduste vajadused muutunud keerukamaks ning oleme jõudumööda püüdnud nendega kohaneda. Platvormile on lisandunud tugi Redis- ja Elasticsearch/OpenSearch-andmebaasidele ning kasutusvalmis on ka Node.js, mille versiooniuuendamise eest hoolitseb Zone.

Paraku ei ole võimalik kõigi vajadusi täielikult katta – vahel seab piire ka tarkvara litsents. Klientidel on alati võimalus kasutada pilveplatvormi ja paigaldada sinna soovitud tarkvara. Samas kasutatakse üsna aktiivselt ka Zone hallataval platvormil võimalust paigaldada rakendusi oma kodukataloogi. Me ei sea sellele piiranguid – tegemist on teadliku disainiotsusega –, kuid soovitame enne tegutsemist põhjalikult läbi mõelda sellega kaasnevad riskid.

Näiteks tuleb arvestada, et selliste rakenduste turvalisuse ja uuendamise eest vastutab kasutaja ise. See võib osutuda keerulisemaks, kui esmapilgul tundub, ja nõuda dokumentatsiooni, kokkuleppeid arendajatega jms. Meie kogemus näitab, et need aspektid kipuvad ajapikku ununema ning uuendamata rakendused muutuvad kergesti turvariskiks.

Teine oluline probleem puudutab platvormi pidevat arengut. Me ei saa oma uuendustes arvestada kõige sellega, mida kasutajad oma kodukataloogi paigaldanud on. Tüüpiline probleem tekib binaarfailidega, mis eeldavad süsteemilt teatud teekide olemasolu – süsteemiuuenduse käigus võivad need teegid eemaldatud saada. Mõnikord on võimalik seda riski maandada:

  • Kui võimalik, väldi oma binaarfailide kasutamist. Sinu vajadusele võib leiduda lahendus näiteks PHP- või Node.js-implementatsiooni kujul.
  • Eelista Go, Rust või muudes moodsates keeltes kirjutatud rakendusi, mis tavaliselt ei sõltu süsteemi teekidest.
  • Kasuta staatiliselt lingitud binaare, mis ei vaja süsteemi teeke. See ei pruugi alati võimalik olla ning võib tähendada suuremat mälukasutust.

Kui aga tõesti on vaja binaarfaili kasutada, tuleb arvestada, et platvormi uuenduste käigus võib see töötamast lakata – seega vajab see regulaarset tähelepanu.

ZoneOS 25.05.00 – olulised uuendused

Zone on liikumas uue platvormiversiooni ZoneOS 25.05.00 peale, mis toob kaasa märkimisväärseid muudatusi paigaldatud tarkvaras. Oleme võimaluse piires püüdnud säilitada ajutise ühilduvuse vanemate rakendustega ning võimaldada kasutajatel oma tarkvara uuendada endale sobival ajal.

  • Uus ZoneOS-versioon kasutab OpenSSL 3.5.0, mis ei ühildu varasema versiooniga 1.1.1. Et anda klientidele aega oma binaarfailid kohandada, sisaldab süsteem ajutiselt ka vanema versiooni teeke (/usr/lib64/libcrypto.so.1.1 ja /usr/lib64/libssl.so.1.1), kuid need eemaldatakse septembris.
  • Pythoni versioon 3.8 eemaldatakse, alles jääb 3.11 ning lisandub 3.13. Virtuaalkeskkonnad, mis kasutavad versiooni 3.11, töötavad edasi, kuid soovitame esimesel võimalusel planeerida üleminek versioonile 3.13.
  • PostgreSQL-i puhul lisandub versioon 17, senine versioon 14 jääb ajutiselt kasutusse. Kõigil, kes kasutavad süsteemset PostgreSQL-i, soovitame oma andmebaasid selle aasta jooksul uuele versioonile migreerida.

Täpsem nimekiri muudatustest on leitav aadressil:
? https://github.com/zone-eu/zoneos-changelog/blob/master/CHANGELOG-2025.md

Populaarsed postitused

Ettevõtte nime valimine: kuidas teha tark otsus ja vältida hilisemaid probleeme

Ettevõtte nime valimine: kuidas teha tark otsus ja vältida hilisemaid probleeme

Nikita Tikhomirov
Ettevõtte loomine algab ideest. Väga kiiresti jõuab aga iga alustav ettevõtja ühe olulise küsimuseni: mis saab ettevõtte nimeks? Hea nimi ei ole...
Oh Dear! Ehk lihtne viis oma veebilehe olukorrast päriselt ülevaade saada

Oh Dear! Ehk lihtne viis oma veebilehe olukorrast päriselt ülevaade saada

Nikita Tikhomirov
Veebilehtede maailm liigub iga aastaga kiiremini ja muutub aina sõltuvamaks automaatikast, API-dest, turvalisusest ja stabiilsest töökindlusest. Kui...
Küberolümpia: Eesti noorte kübertalentide tee maailma tippu

Küberolümpia: Eesti noorte kübertalentide tee maailma tippu

Lemme Suve
Üheks olulisemaks Eesti noortele suunatud küberturvalisuse algatuseks on Küberolümpia ehk programm ja võistlussari, mis pakub lastele ja noortele...
Kriitiline React ja Next.js turvaauk nõuab kohest parandamist

Kriitiline React ja Next.js turvaauk nõuab kohest parandamist

Ardi Jürgens
Eelmisel nädalal vallandus küberturbekogukonnas torm, kui suhteliselt ootamatult avaldati populaarses Javascripti teegis React ja sellele toetuvas Next.js...