On 2011.01.03 12:48, KR_B wrote: > Sveiki! > > Yra aplikacija (Java1.6/JSP-Struts2), kuri jungiasi i OracleDB. > Developinamo platforma ant Tomcat'o 6.0. Netycia nukrito > man parinkimas kliento platformos, is kurios zinoma tik tiek, > kad serveris perkamas ne desktop'as (sukasi AIX) :) > > Reiketu pasirinkti aplikaciju serveri, nes yra nemazai niuansu > (o kaipgi be ju :) ). > 1. I aplikacija jungsis daug vartotoju vienu metu (1000-4000). > 2. Nors uzklausos i DB nesudetingos, informacijos siunciama/gaunama > nedaug (pvz. siunciama i DB koks numeric ir varchar(20), gaunama > irgi kokie 500 baitu, DB rysiai nesudetingi, java kreipiasi tik i DB > paketus), > bet uzklausu daug (plius paciame puslapyje Ajax'as kreipiasi su trumpomis > uzklausomis i DB). > 3. SSL'as tik su serverio sertifikatu. > 4. Per viena web sesija jungiamasi i DB vienu vartotoju, atsijungiama ir > vel > jungiamasi kitu (dabar sesijos poolinamos Tomcat'e, aprasyti du > prisijungimai > Contex'te). Sita dar galima punkta pakeisti. > 5. DB ir aplikacija bus tame paciame serveryje. DB turbut tures keleta > isoriniu > linku i kitas DB. > 6. Prioritetas- aplikacijos stabilumas. > > Gal kas galite paporinti ar tiktu siai aplikacijai Tomcat'as? Ar reiketu > ziureti i koki > kita serveri? > IMHO, ant kiek tai rimtas klientas, ir kaip jis nori organizuoti aplikacijos availability? T.y. jeigu tu užsimanysi kokį pataisymą į savo aplikaciją (tiek java, tiek oracle pusėje) įmesti, kiek laiko gali būti aplikacija neprieinama? Jeigu klientas atsakys, kad minimaliai, tai teks galvoti bent apie du AppServerius su loadbalancinimu (kad bent java dalį keičiant, viskas veiktų). Jeigu atsakys, kad px, tai galima daryti kaip yra: vienas tomcat'as ir viena DB. Bet turiu įtarimą, kad po poros release'ų ar palūžimų staigiai užsimanys kokio nors clusterio. O tada šiek tiek papildomų klausimų prie tavo esamų gali iškilti... ;-) Iki, Saulius