Tema: Re: Java app serveriai
Autorius: Saulius
Data: 2011-01-03 19:00:23
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