A Docker vajon mi?

Share
Share

A SUSE nemrégiben jelentette be, hogy teljes körű támogatást nyújt a nyílt forráskódú Docker használatához. Ez az eszköz jelenleg a legszélesebb körben elterjedt konténervirtualizációs eszköz. 2013-as indulása óta több mint 50 millióan töltötték le, és a használatával konténerekbe helyezett alkalmazások száma pedig meghaladja a negyvenezret.

De pontosan mi is ez a technológia, és miért jó? Az alábbiakban elmagyarázzuk.

Docker

A vállalatok mindig is arra törekedtek, hogy számítógépes rendszereiket a lehető leghatékonyabban működtessék, mindeközben pedig a teljesítmény és a rugalmasság terén se kelljen kompromisszumot kötniük. A hypervisor-alapú virtualizáció néhány éve komoly előrelépésnek számított, és ígéretes eredményeket kínált, a sebesség és a hardverek kihasználtsága terén azonban továbbra is kívánnivalókat hagy maga után. Az elvárásoknak leginkább a konténeralapú virtualizációs technológia tesz eleget, amely gyorsabb és rugalmasabb működést biztosít alacsonyabb erőforrásigény és minimális teljesítményveszteség mellett.

A technológia segítségével a vállalatok egyszerűbben orvosolhatják az üzemeltetés, illetve a fejlesztés során gyakran felmerülő nehézségeket, legyen szó akár a frissítések telepítéséről az egyre nagyobb szerverpark gépein, a sokféle tesztelési környezet előállításához szükséges gépkapacitásról és időről, vagy éppen a folyamatosan növekvő elvárásokról a hatékonyság terén. A „hagyományos”, hypervisor-alapú virtualizáció azért nem kínál megfelelő, mindenre kiterjedő megoldást, mivel ebben az esetben az erőforrások elszigetelten működnek a virtuális gépeken (VM, virtual machine) belül, így nem lehet optimalizáltan elosztani a terhelést a VM-ek között. A hypervisoros virtualizáció során a virtuális gépek egy köztes rétegen keresztül képesek virtuálisan futni a fizikai hardveren, ezzel szemben a konténervirtualizáció esetében a konténerek az operációs rendszermagon elhelyezett felhasználói térben futnak. Ezért is nevezik a konténervirtualizációt operációsrendszer-szintű virtualizációnak is.

A Docker ennek köszönhetően hatékonyabb üzemeltetést biztosít, hiszen kevesebb szervert kell működtetni. Ezáltal a vállalatoknak kevesebb időt, energiát és költséget kell fordítaniuk az operációs rendszerek futtatására és karbantartására, például a frissítések telepítésére, a naplófájlok gyűjtésére, valamint a konfigurációk módosítására és ellenőrzésére. A megoldás ezenfelül a fejlesztés terén is hatékonyabb működést tesz lehetővé, mivel a segítségével rendkívül egyszerűen előállíthatók a különféle tesztelési környezetek, amelyek elengedhetetlenek a sikeres fejlesztési projektekhez. A Docker révén kevesebb virtuális géppel is kivitelezhetők a kapcsolódó feladatok, mert egy adott géppel többféle futtató környezetet és adatbázist képesek tesztelni a szakemberek.

A SUSE számos hasznos eszközzel és funkcióval egészíti ki a Docker képességeit. Folyamatosan rendelkezésre álló, nagyvállalati szintű támogatást biztosít, illetve a YaST keretrendszer révén egyszerűen kezelhető alapot és futtató környezetet kínál a technológia alkalmazásához. Emellett olyan eszközöket is ügyfelei rendelkezésére bocsát, amelyek segítségével egyszerűen összeállíthatják a Docker környezetben futó alkalmazásokat és lemezképeket. A Docker Registry-hez készített Portus nyílt forráskódú engedélyezési szolgáltatás és felhasználói felület révén pedig a vállalatok nagyobb biztonság és hatékonyság mellett vehetik igénybe a technológiát.

Share
(Visited 10 times, 1 visits today)

Leave a Reply

Your email address will not be published. Required fields are marked *

No comments yet

Avatar photo
4,582 views