Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaAttila Király Megváltozta több, mint 10 éve
1
Magas rendelkezésre állású rendszerek kialakítása, üzemeltetési tapasztalatok
Müller László vezető fejlesztő EQL Soft Informatikai és Tanácsadó Kft. 1138 Budapest, Váci út 184. (Danubius Irodaház) Tel : Info :
2
OTPDirekt® Middleware
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
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ú
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
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
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
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
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
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
11
Köszönöm a figyelmet!
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.