iwiw problémák és megoldások

8
iWiW Problémák és megoldások Lécz Balázs iWiW Üzemeltetési vezető Virgo Systems Kft. 2007.07.04.

Upload: moya

Post on 08-Jan-2016

24 views

Category:

Documents


0 download

DESCRIPTION

iWiW Problémák és megoldások. 2007.07.04. Lécz Balázs iWiW Üzemeltetési vezető Virgo Systems Kft. Méretek 2007.06. Felhasználók száma 2 . 5 millió Kapcsolatok száma 300 milli ó Napi oldalletöltés 5 0-60 milli ó Napi látogatás 2.5 millió Napi egyedi látogató 1.1 millió - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: iWiW Problémák és megoldások

iWiWProblémák és megoldások

Lécz BalázsiWiW Üzemeltetési vezetőVirgo Systems Kft.

2007.07.04.

Page 2: iWiW Problémák és megoldások

Méretek2007.06

• Felhasználók száma 2.5 millió• Kapcsolatok száma 300 millió• Napi oldalletöltés 50-60 millió• Napi látogatás 2.5 millió• Napi egyedi látogató 1.1 millió• A feltöltött képek 11 millió

(2 Tbyte)• A regisztrált tagok több, mint 90%-a aktív• A user-base több, mint 40%-a lép be egy nap alatt

Az iWiW a legnagyobb forgalmat kezelő magyar website.

Page 3: iWiW Problémák és megoldások

Forrás: Webaudit

0

10

20

30

40

50

60millió oldalletöltés / nap

0

0,2

0,4

0,6

0,8

1

1,2millió egyedi látogató / nap

Oldalletöltés Egyedi látogató

A forgalom növekedése2005-2007

Page 4: iWiW Problémák és megoldások

Csúcsterhelés2007.06

4.8M auditált PI/óra csúcsterhelés mellett:

• Dinamikus oldal ~1600 req/s

• Statikus tartalom~2500 req/s ~700 Mbit/s

• Képi tartalom– Kis képek ~3200 req/s ~100 Mbit/s– Teljes képek ~150 req/s ~170 Mbit/s– Képfeltöltés ~1.5 req/s

Összesen több, mint 900 Mbit/s

Page 5: iWiW Problémák és megoldások

Problémák

• Terhelés-elosztás + session kezelés

• Statikus / dinamikus tartalom szétválasztás

• Thumbnail kiszolgálás– Reverse proxy– Ramdisk

• Adatbázis terhelés– Funkcionális szétválasztás + Real Application Cluster– Többszintű cache-elés– Keresés leválasztása

• Legrövidebb út számítás

Page 6: iWiW Problémák és megoldások

Szerverfarm achitektúra

Load balancerLoad balancer

APPszerverek

APPszerverek

IMAGEszerverekIMAGE

szerverek

THUMBNAILCACHE

szerverek

THUMBNAILCACHE

szerverek

IMAGE CACHEszerverek

IMAGE CACHEszerverek

DBSzerverek

(Oracle RAC)

DBSzerverek

(Oracle RAC)

OBJECT CACHEszerverek

OBJECT CACHEszerverek

WIWDszerverek

WIWDszerverek

SEARCHszerverekSEARCHszerverek

INDEXERszerver

INDEXERszerver

ADMINszerverekADMIN

szerverek

MONITORINGszerver

MONITORINGszerver

Page 7: iWiW Problémák és megoldások

Szerverfarm

1 Hardveres load balancer61 Alkalmazás szerver (Tomcat + lighttpd)

8 Image storage szerver7 Image/thumbnail reverse proxy szerver4 Object cache szerver (memcached)5 WIWD szerver („Legrövidebb út”)1 Üzenet-adatbázis szerver (Oracle)5 Adatbázis szerver (Oracle RAC)3 Adminisztratív szerver

(526Diszk)

Page 8: iWiW Problémák és megoldások

Köszönöm a figyelmet!

Rendszerrel / üzemeltetéssel kapcsolatos kérdések:

[email protected]

Alkalmazással kapcsolatos kérdések:

[email protected]

Adatbázis-szerverekkel kapcsolatos kérdések:

[email protected]