Care este motivul pentru succesul Facebook

Care este motivul pentru succesul Facebook

De fapt, ce am aflat despre eveniment:

Începând cu prima jumătate a anului, audiența lor oficială activă a crescut de la 400 la 500 de milioane de persoane. Personalul inginerilor (dezvoltatorii și administratorii de sistem) a crescut







500 de persoane, a devenit aproximativ clar modul în care sunt distribuite.
Principiul de bază: o mulțime de echipe mici, specializate, care sunt date autoritatea de a lua decizii și să efectueze toate produsul de la stadiul de idee la stadiul de realizatsii.Okolo jumătate de muncă în „produsul“ echipe de 5-10 persoane fiecare (fotografii, căutare, mesagerie privată, și. etc.)

Un număr de echipe care se ocupă de probleme comune (de exemplu, 4 persoane lucrează la optimizarea MySQL, mai există încă echipe de securitate, confidențialitate, productivitate).

Gestionarea nestrogiilor, 2 niveluri de management. Folosim balansoarele de încărcare hardware de la F5 + un fel de soluție open source, am spus că poate nginx, dar nu este sigur. Virtualizarea nu este folosită deloc - pe o asemenea scală nu este relevantă. Serverele MySQL utilizează spațiu de stocare direct atașat. Pe monitor, nagii și gangliile sunt folosite aici și acolo, dar majoritatea acestui subsistem este scris independent






Zeci de mii de servere și zeci de trafic gigabit, cifre mai precise, din păcate, nu au făcut-o.
Software-ul comercial practic nu este utilizat, în cea mai mare parte dezvoltarea proprie și în locațiile cheie opensource
Sam a întrebat despre datacenter: Santa Clara, California - maestru (numele locurilor sunt prost înțelese, corect dacă mă înșel)
Ashburn, Virginia - sclav numai pentru citire
În afara SUA, prezența este foarte mică, câteva rafturi în mai multe țări - dacă înțeleg corect, atunci pentru staticarea cache-ului, adică propriul CDN. În plus, m-am interesat în replicarea lor:
Se utilizează mecanismul modificat de replicare MySQL încorporat
Îmbunătățiri majore: în afară de transmiterea listei de identificatori de date obiect care ar trebui să invalideze din cauza actualizării curente + unele inteligent steaguri sistem rasstonovki despre starea actuală a procesului de replicare
DDoS nu le pasă în mod special de ele - nu au întâmpinat nici o încercare serioasă, protecția hardware la nivelul DC, așa cum am înțeles.

La întrebarea despre distribuția principală Linux, și vânzătorii de echipamente pentru el nu a fost foarte sigur, dar el a spus că este probabil cel mai bine utilizat CentOS și ei lucrează cu mai mulți furnizori majore de servere (HP, IBM, Dell) - echipamentului (cum ar fi Google), ei nu au inventat, ca ea nu consideră că este oportun
Un kernel de sistem modificat puternic, în special în ceea ce privește stack-ul de rețea.

La care unul din sala a strigat: "Baieti, tu iei lumea." Aceasta se înspăimântă ".







Articole similare

Trimiteți-le prietenilor: