Akár nagyméretű vállalati adatközpontokba, akár a mindinkább teret hódító számítási
felhő háttéréül szolgáló infrastruktúrákba keres valaki alkalmazásfejlesztési
és -futtatási platformot, van néhány olyan jellemző, amelyre mindenképpen figyelemmel
kell lennie – mondja Szentiványi Gábor, a Red Hatet hazánkban képviselő ULX ügyvezetője.
Az ügyfeleket (legyenek belső vállalati felhasználók vagy külső ügyfelek) nem
az infrastruktúra jellege érdekli, hanem a vállalt és teljesített szolgáltatási
szintek: az, hogy mindig megkapja a megrendelt teljesítményt, válaszidőt, kapacitást.
És ha telefonál, hogy holnapra duplázzák meg a kapacitást, arra a rendszernek
készen kell állnia.
Ilyen körülmények között a méretezhetőségnek és a felügyeletnek rendkívül nagy
szerep jut. Ezeken a területeken erősített nagyot a Red Hat is, amikor bemutatta
a JBoss Enterprise Application Platform alkalmazásfejlesztési és -futtatási környezet
legújabb, 5-ös változatát.
Nagymértékben egyszerűsíti az adatközpont működtetését az automatikus méretezhetőség
– mondja Szentiványi Gábor. Ha megnő a számítási igény, és ezért új erőforrásokat
(további processzorokat, szervereket) illesztenek az adatközponti infrastruktúrába,
a rendszer ezeket képes automatikusan befogadni, majd újra szétosztani a feladatokat,
hogy a terhelés ismét egyenletesen osztódjon meg az elemek között.
|
Platformok
|
|
A JBoss 5-nek mint alkalmazásplatformnak az a célja, hogy lehetővé tegye a Java
Enterprise Editionre alapuló szoftverek fejlesztését, futtatását és integrálását
más nagyvállalati alkalmazásokkal. A nyílt forráskódú szoftverek közül ebben a
kategóriában a JBoss egyértelműen a piac legnagyobbja, de a tulajdonosi szoftverek
között is csak néhány vetélytársa akad (IBM WebSphere, Oracle WebLogic).
|
|
Ezt jól kiegészíti a monitorozó és felügyeleti keretrendszer. Központi, webes
felületen keresztül minden egyes erőforrás folyamatosan figyelhető és felügyelhető,
és ez automatizálható is, riasztással egybekötve. A múltbéli eseményekből statisztikák
készíthetők, megfigyelhetők a trendek, aminek segítségével már jó előrejelzéseket
is lehet tenni. „A rugalmas működés szempontjából rendkívül lényeges, hogy fel
tudunk készülni a várható változásokra, és még azelőtt be tudunk állítani egy
új szervert, hogy a többi terhelése elérné a kritikus szintet” – fogalmazza meg
ennek előnyét Szentiványi Gábor.
Az integráció szempontjából fontos az elosztott tranzakciókezelés. A JBoss, mint
köztestermék, hozzáférést biztosít meglévő rendszerekhez, adatbázisokhoz. Ilyen
esetekben előfordulhat, hogy egyetlen tranzakción belül három adatbázishoz is
hozzá kell férni; ha ezek közül az egyik nem lesz sikeres, a teljes tranzakciónak
meg kell hiúsulnia, különben elveszik a rendszerek integritása. Ezt segíti az
elosztott tranzakciókezelés, amelyet a JBoss 5 a JTA szabvány implementálásával
teljes mértékben támogat.