Többbérlet

A többszörös bérlés a szoftverarchitektúra egyik eleme  , ahol  egyetlen alkalmazáspéldány sok ügyfélszervezetet ( „ bérlőt”) szolgál ki. A többbérlés ellentétes a többpéldányos architektúrával , ahol minden ügyfélszervezethez külön szoftverpéldányok jönnek létre. A több bérlős architektúrában a szoftveralkalmazások több szervezet több konfigurációjával és adatkészletével dolgoznak egyidejűleg, és minden ügyfélszervezet a virtuális alkalmazás saját példányával dolgozik, és csak a saját konfigurációját és adatkészletét látja.  

A szoftveriparban nem általánosan elfogadottak és támogatottak a többbérlet elvei, de felhasználásuk versenyelőny forrása lehet.

Történelem

A többbérlős alkalmazások három irányban fejlődnek (és néhány jellemzőt is kombinálnak):

  1. Az 1960-as évek óta a vállalatok nagyszámítógépeken bérelnek teret és számítási teljesítményt (időhatárolás), hogy csökkentsék a számítási költségeket, az ügyfelek általában a belépési pont egyszerű elhatárolásával használják ezt a teljesítményt – a bejelentkezési képernyőt a felhasználói azonosító szám meghatározásához. Ezen azonosító alapján a nagyszámítógép könyvelési osztályának processzort, memóriát és lemezterületet kell biztosítania minden felhasználó számára. Ezt a módszert továbbra is használják az SAP ERP-ben az R/1 - R/2 termékvonalakban.
  2. Az 1990-es évektől elterjedt az a gyakorlat, hogy az interneten keresztül biztosítanak alkalmazásokat különféle ügyfélszervezetek számára. Az alapul szolgáló alkalmazások korlátaitól függően az ASP különböző gépeken tárolja az alkalmazásokat (ha több alkalmazáspéldány nem futtatható ugyanazon a fizikai gépen), vagy elválasztja a folyamatokat. A többbérlős alkalmazások kiforrottabb architektúrát képviselnek, amely egyszerű szolgáltatásokat tesz elérhetővé alacsony működési költségek mellett.
  3. A népszerű, fogyasztóknak szánt webalkalmazások funkcionálisan egyetlen alkalmazás példányaként jöttek létre, amely minden ügyfelet egyszerre szolgál ki. A több bérlős alkalmazások természetes fejlődést biztosítanak egy ilyen modelltől további egyéni csoportokhoz vagy felhasználókhoz az egyes ügyfélszervezeteken belül, egyetlen alkalmazást használva.

Különbségek a virtualizációtól

Többbérletes környezetben nagyszámú ügyfél használja ugyanazt az alkalmazást, amely ugyanazon az operációs rendszeren fut, ugyanazon a hardveren, és ugyanazzal az adattároló motorral. A kliensek közötti különbségtétel az alkalmazás tervezési idején történik, így az ügyfelek nem keresztezik egymást, és nem látják egymás adatait. A virtualizációval az absztrakt összetevők lehetővé teszik, hogy minden alkalmazáspéldány egy dedikált logikai gépen fusson.

Versenyelőnyök

Egyes vállalatok a többbérleti szerződést versenyelőny forrásának tekintik.

Megtakarítás

A több bérlés méretgazdaságosságot tesz lehetővé: egy alkalmazáspéldány jellemzően bizonyos mennyiségű memóriát és számítási többletterhelést jelent, ami jelentős lehet, ha nagyszámú ügyféllel megszorozzuk. A több bérlés csökkenti ezeket a számítási költségeket azáltal, hogy a legtöbb ügyfél számára amortizálja őket. További megtakarítást jelenthet az alacsonyabb szoftverlicencelési költségek (például operációs rendszer , adatbázis-kezelő rendszer , köztes szoftver ). A több bérlős rendszer fejlesztése azonban meglehetősen nagy kihívás, és további erőforrásokat igényel a biztonsági teszteléshez és az ügyfelek elkülönítéséhez.

Adatgyűjtés