Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Magas rendelkezésre állású rendszerek kialakítása, üzemeltetési tapasztalatok Müller László vezető fejlesztő 1

Hasonló előadás


Az előadások a következő témára: "Magas rendelkezésre állású rendszerek kialakítása, üzemeltetési tapasztalatok Müller László vezető fejlesztő 1"— Előadás másolata:

1 Magas rendelkezésre állású rendszerek kialakítása, üzemeltetési tapasztalatok Müller László vezető fejlesztő 1 EQL Soft Informatikai és Tanácsadó Kft Budapest, Váci út 184. (Danubius Irodaház) Tel : Info :

2 OTPDirekt ® M iddleware E-banking alkalmazás 7x24 rendszer – magas felhasználószám Integrációs köztes szoftver Java EE – Oracle Weblogic 10 platform Felépítés: – 4+2 node webapp cluster – 8 node üzleti logika cluster – Oracle RAC backend adatbázis 2

3 3 Felépítés

4 Modernizáció, migráció BEA Weblogic 8 → Oracle Weblogic 10 Java SE 5 Webapp cluster kialakítás (Sun Java 1.4 bug) Üzleti logika: több száz üzleti folyamat EJB Session Bean Web Service interfész Web alkalmazások (Házibank) – Struts alapú 4

5 Üzemi környezet kialakítása 1. Weblogic Scripting Tool (WLST) Alap domain létrehozása domain template-ből Paraméterezés: – JDBC datasource – JMS resource – Startup, shutdown class – Work manager – Alkalmazás deployment 5

6 Üzemi környezet kialakítása 2. Cluster konfiguráció Erőforrások, alkalmazások target-elése Managed szerverek létrehozása, telepítése Egy script több környezetben felhasználható: – Teszt környezetek – Éles környezet – Oktatói rendszerek 6

7 Fejlesztői környezet - WLST Fejlesztői környezet létrehozására is Eltérő elvárások: – Egy-szerveres környezet – Igény szerinti erőforrás és alkalmazás deployment Fejlesztés több ágon – áganként saját domain Fejlesztői környezet gyors kialakítása 7

8 Fejlesztés és üzembe adás Előre tervezett fix időpontok szerinti release Kötött stabilizációs folyamat (alfa, beta) Automatikus build Automatikus integrációs tesztelés: – Üzleti folyamatok – webservice hívások – Felületi teszt Kézi tesztelés egészíti ki 8

9 Verzió üzembe helyezés Mindig alacsony forgalmú időszakban (éjszaka) Szigorú elvárások szerinti maximált szolgáltatás kiesési időszak Szolgáltatás kiesés nélküli patch is lehetséges Menete: – Adatbázis tárolt eljárások befordítsa – Admin szerver indítása – Alkalmazás deployment – Managed szerverek indítása 9

10 Éles üzemi tapasztalatok Skálázhatóság, jővőbiztosabb rendszer Webapp session replikáció – Primary és secondary host – GC – Concurrent Low Pause Collector Megbízhatóság – failover 10

11 Köszönöm a figyelmet! 11


Letölteni ppt "Magas rendelkezésre állású rendszerek kialakítása, üzemeltetési tapasztalatok Müller László vezető fejlesztő 1"

Hasonló előadás


Google Hirdetések