ugrás a tartalomhoz

Globális blog szolgáltató

solkprog · 2011. Aug. 3. (Sze), 01.59
Sziasztok.

Az új munkáltatómtól, (játék!)feladott kaptam hogy "tervezd meg egy globális blog szolgáltatót".

by janoszen:)

Nagy terhelésű rendszerekhez (még) kevés vagyok (ezért mentem oda dolgozni hogy nagy terhelésű rendszerekkel megtanuljak bánni), és végül is ez egy külön szakma, így kikérném a véleményeteket a felvázolt tervemről. (lényeg hogy nem értek hozzá, de szeretnék)

Elégé érdekes (rossz) elnevezéseket választottam, ezért bocsánat kérnék (átírom majd)
Durva hálózat topológiai tervem
Kevéske képmagyarázat:
- hálózatalapú terheléselosztón: "megkapom a csomagon egy az egyben átirányítom" értem
- protokoll alapún: "némi logikát beleviszek az átirányításba" értem
- hálózatalapú terheléselosztók közül a CDN dönt hogy melyikhez csatlakozik az kliens
- disk tárolást nem rajzoltam fel mindenhova (csak egy helyre)
- backup szerver(ekt) lehagytam
- sima egyenes nagy vonalakban "egy" user kérést szimbolizál. (a nyíl nem)
- az egész csak egy durva terv, sok mindenből csak hasra ütés szerűen raktam pl a slave szervereket. (ilyet szerintem fölösleges is lenne tervezni mert úgyis az éles rendszeren derül csak ki pl hogy hova kell még-egy slave)
- cassandra-t MySQL/MSSQL mellett képzelném el "memcacheként" Tudom például a twitter használja, de én még elégé kiforratlanak tartom, így csak erre nem építenék DB-t (még).
- cache server-eken nyelvesített template fájlok tárolására, és hasonló alap dolgokra képzeltem el.
- galád módon UML -ben szerkesztetem a képet, ezért nem a megszokott jelölések vannak..


Életképes-e topológia? Ha igen akkor hol lehetne javítani rajta? stb. (remélem egy jó ízű társalgás kerekedik ebből)
Hogy legyen valami konkrétabb kérdés is: protokoll alapú terhelés elosztó mindenképp kell? Én szívem szerint az is hálózat alapút raknék, de nem-tudom hogy az úgy megvalósítható-e?

köszönöm előre is!