Bug Online

Aktualnosti - Skaliranje servera i problemi s e-maticom

Kad se male ruke slože

 

Kao što je to slučaj kod svih složenih djelatnosti, manjak edukacije široke javnosti često rezultira mistificiranjem značenja riječi koje profesionalci u IT-u svakodnevno koriste. Jedna je od ovih riječi svakako "server" - "poslužitelj", kako ju se čistohrvatski prevodi, možda da bi se izbjegla riječ "konobar". Server je opis namjene računala više nego njegovih tehničkih karakteristika. Svako računalo (što uključuje i mobitele) može biti opisano kao server uz odgovarajuće aplikacije.

Danas se sve vrti oko aplikacija, a najveći i najrasprostranjeniji način dostavljanja aplikacija korisnicima je web, školski primjer klijentsko-serverskih okruženja. Web omogućava do sada neviđenu skalabilnost u smislu broja korisnika pojedinih aplikacija - dok je i prije desetak godina aplikacija bila napredna i važna ako je imala par stotina korisnika (sjetimo se ranih e-mail servera), danas čak i serveri niže srednje klase po karakteristikama mogu bez ikakvih problema opsluživati tisuće korisnika. Nažalost, napredak tehnologije utjecao je i na web programere na način da se premalo pažnje posvećuje dobroj arhitekturi i optimizaciji. Jedna od mističnih radnji kod planiranja aplikacije jest dimenzioniranje servera - pa pokušajmo je demistificirati.

 

Skaliranje servera

U vrijeme pisanja ovog teksta novinske su stranice punile priče o skupom softveru koji je naručilo ministarstvo školstva, a koji je bio kritičan tijekom nekoliko tjedana za korisnike širom zemlje - osnovne škole i njihove učenike. Iako se nedvojbeno radi o velikoj aplikaciji, situacija se - ako ni zbog čega, a onda zbog novina - može nazvati blamažom. Ako Facebook može svakodnevno posluživati 400 milijuna korisnika, probajmo vidjeti što nam treba za nekoliko tisuća škola. Bez konkretnog znanja o tome kako je spomenuta usluga implementirana, pretpostavimo da se u većoj mjeri radi o standardnoj web aplikaciji. Detalji zapravo i nisu važni, a moguće je i da problemi nisu bili na strani servera ili čak aplikacije, ali ovaj događaj možemo promatrati kao testni slučaj ili scenarij za ilustraciju principa i postupaka skaliranja servera.

U svrhu ilustracije, nazovimo ove principe sljedećim imenima: "Pesimizam se isplati", "Nije svatko Facebook", "Puno je puteva, a jedan Rim" i "Dvaput mjeri, jednom reži". Kroz školski primjer pokušajmo realno, zdravorazumskim računom doći do ideje kakva je arhitektura servera (više) i aplikacije (manje, jer je tema barem jednako opširna kao za servere) potrebna.

 

Napomena: Članci iz časopisa se ne prenose uvijek kompletni, sa svim slikama, potpisima pod slike, okvirima, tablicama i sličnim. Ponekad se ne prenosi niti cijeli tekst članka. Svrha članaka na Webu jest da pruže uvid u način obrade teme i potaknu interes za proučavanjem tiskanog broja. Za cjelovit uvid u članke - savjetujemo da pogledate papirnato izdanje časopisa. Hvala.
U vrijeme kada se usluge na Internetu s manje od milijun korisnika smatraju malima, a ipak se često čuje o problemima pri skaliranju i takvih servisa, kao u nedavnoj aferi oko e-matice, isplati se proučiti široku lepezu mogućnosti dostupnu kako bi se ovi problemi riješili

izdvojeni tekstovi - kolovoz/rujan 2010.

Oleg Maštruko

Mobilnost i razvoj sri 21.7.2010

HP Technology Forum 2010, Las Vegas

Kockanje tehnologijom sri 21.7.2010

Recro-Net u Emiratima

Poslovni prodor na Bliski istok sri 21.7.2010

Skaliranje servera i problemi s e-maticom

Kad se male ruke slože sri 21.7.2010

Razvoj mobilnih aplikacija

Zlatni rudnik sri 21.7.2010

Team Forge Enterprise Edition

Timsko kovanje sri 21.7.2010

HP DL 380 G6

Ekonomično osvježenje sri 21.7.2010

HP EliteBook 8740w WD936EA

Elita među elitom sri 21.7.2010

Informacijsko zagušenje

Plivanje u oceanu podataka sri 21.7.2010

BPMN 2.0

Moderno modeliranje poslovnih procesa sri 21.7.2010

bada OS

Hoće li ocean progutati Android? sri 21.7.2010

HP Z200 KK611EA

Novo za staro sri 30.6.2010