Bevált gyakorlatok

A TOPdesk és az új Virtual Appliance

Szerző: TOPdesk, megjelent: 2021. április 14.

Maradjon naprakész

TOPdesk

A technológia fejlődik, a TOPdesk pedig fejlődik vele együtt, így a TOPdesk helyi telepítésének és frissítésének módja is megújul. Nemrégiben néhány kiegészítő funkció még csak a TOPdesk SaaS felhasználink számára volt elérhető, azonban a virtual appliance-szal együtt ezeket a szolgáltatásokat most már helyi telepítésekhez is nyújtjuk.

Mi is az a virtual appliance?

A virtual appliance egy előre konfigurált virtuális gép. Tartalmazza az összes olyan szoftvert, melyek a szolgáltatás-orientált architektúra szerint szükségesek a TOPdesk funkcióinak használatához. Ezzel a virtuális géppel hozzáférhet a helyi telepítésben korábban nem elérhető funkciókhoz is.

A gépen belül a szolgáltatások Docker tárolókban futnak. Jelenleg támogatjuk a Virtual Appliance futtatását a VMWare és a VirtualBox hipervizorokon. A kapott kép tartalmaz egy Linux disztribúciót, a TOPdesk legújabb verzióját és az összes elindított szolgáltatást. Az egyetlen dolog, amit meg kell tennie az az, hogy konfigurálja azt konkrét információkkal, mint például adatbázis helye, Active Directory, licenszek, stb. - a TOPdesk pedig biztosítja mindehhez a szükséges felületet.

A konfiguráció módosításához nem kell megtanulnia a Linuxot, mert a fontos, testreszabható konfigurációs fájlok az eszközön kívül kerülnek tárolásra.

Mire szolgál a virtual appliance?

Számos TOPdesk ügyfél helyi telepítésű környezetben dolgozik, azonban egyes funkciók bizonyos technikai korlátok miatt mindeddig nem voltak elérhetők ezekben a környezetekben. A probléma megoldására a TOPdesk kifejlesztette a virtual appliance-t. Ez a TOPdesk telepítésének egy másik módja, ahol egy előre konfigurált csomag kerül telepítésre, amely mindent tartalmaz, amire szükség van a legfrissebb szolgáltatások használatához.

Jelenleg a helyi telepítést egyszerű telepítőn keresztül végezzük, de a szolgáltatásalapú architektúra összetettebb konfigurációt igényel. A telepítés nem jelent problémát a SaaS-ügyfelek számára, mert a TOPdesk pontosan tudja, hogyan kell konfigurálni a SaaS-példányt a szolgáltatásalapú architektúra támogatására. Előfordulhat azonban, hogy nincs ideje befektetni az ehhez szükséges ismeretekbe a helyi környezet számára, ezért, hogy a TOPdesk telepítése a lehető legegyszerűbb legyen, a TOPdesk virtuális eszközként használható a tényleges telepítő helyett.

Reméljük, hogy a jövőben lehetőség nyílik arra, hogy az előre konfigurált szoftvereit egyre többen a saját szervereiken vagy olyan felhőmegoldásokban tárolják, mint például az AWS, Azure vagy Google Cloud. A TOPdesknek tökéletesen illeszkednie kell ebbe a modellbe, a lehető legegyszerűbben telepíthetőnek kell lennie, a virtual appliance kiadása pedig mindkettő megvalósításában segít.

Az eredeti architektúra

Régen a szoftver monolit volt, vagyis az alkalmazást egyetlen termékként fejlesztették ki, minden funkcionalitást egyetlen blokkban definiáltak. A kódútvonalak egymáshoz kapcsolódtak, és egyetlen kódbankban voltak. Ez hasznos a kisebb alkalmazások esetében, azonban korlátozássá válhat az alkalmazás növekedésével, mivel egy nagyobb kódbankban a kód kevésbé karbantartható és hajlamosabb a hibákra. Ebből adódóan, ha egy kód meghibásodik, akkor az egész alkalmazás használhatatlanná válik.

Összefoglalva:

  • Egy egyedülálló termék
  • Ha a TOPdesk meghibásodik, mindent húz magával
  • Minden információ egyetlen bankban
  • Minél nagyobb a rendszer, annál nagyobb a kódbázis, mert minden egy helyen van

Az új architektúra

A szolgáltatás-orientált architektúra egy alkalmazásalapú szolgáltatási termék helyett több kis szolgáltatást tartalmaz, amelyek mindegyikének megvan a saját kódbázisa, és információkat helyez be egy adott adatbázis-szolgáltatásba. Ezt a folyamatot izolációnak nevezik, ami újabb előnyt jelent, mert ha az egyik szerver leáll, akkor az összes többi szolgáltatás tovább fog futni.

Az új architektúrában egy megosztott tér jön létre, amelyet szolgáltatási régiónak nevezünk. Minden szolgáltatásnak megvan a maga külön területe a régióban, mint például a saját adatbázisa, a felhasználók pedig láthatják a releváns információkat arról, hogy mire van szükségük ezek eléréséhez, ha szükséges, a szolgáltatások kölcsönhatásba lépnek egymással a felhasználó kérésének teljesítése érdekében.

Összefoglalva:

  • Több kis termék (szolgáltatás)
  • Szolgáltatás-specifikus kódbázis
  • Egyes szolgáltatásokhoz külön tárolt információk
  • Ha egy szolgáltatás meghibásodik, az alkalmazás fut tovább
  • Alacsony erőforrás-felhasználás szolgáltatásonként

Milyen előnyökkel jár?

A virtual appliance-nek számos előnye van, különösen a könnyű telepítés. A TOPdesk szolgáltatás-orientált architektúrát alkalmaz az új funkcióinál. Ezeknek a TOPdesk helyi telepítésű környezetében klasszikus módon történő aktiválásához jelentős mennyiségű konfigurációra lenne szükség, mely teljes mértékben az ügyfél infrastruktúrájára támaszkodik. Ennek elkerülése végett a TOPdesk olyan virtuális készüléket biztosít, amely már rendelkezik a konfiguráció nagy részével. A virtual appliance-ra való áttérés lehetővé teszi, hogy naprakész maradjon, és hogy az új funkciókat egyszerűen implementálja.

Érdekli, hogy mindez a gyakorlatban hogyan valósul meg?

Tudjon meg többet a TOPdeskről és vegye fel velünk a kapcsolatot, ha kérdései lennének.

Szeretnék többet tudni a TOPdeskről

Hagyjon kommentet