Facebook supera i 15 miliardi di foto e continua a crescere

Facebook supera 15 miliardi di fotoNonostante Facebook non sia un social network indirizzato alla fotografia professionale (a differenza di Flickr), gran parte del suo successo è dovuto proprio all'enorme numero di foto caricare dagli utenti.

In un post sul blog ufficiale, Facebook ha rivelato alcuni segreti sul suo sistema di caricamento e gestione delle foto, chiamato Haystack. Innanzi tutto date un'occhiata alle seguenti statistiche sull'uso di Facebook e sulle fotografie.

- Facebook contiene oltre 15 miliardi di foto, il che lo rende il sito di condivisione foto più grande del web
- Per ogni foto caricata Facebook genera e memorizza quattro immagini di dimensioni diverse, il che si traduce in un totale di 60 miliardi di file per 1.5 petabytes di spazio occupato
- Facebook cresce al ritmo di 220 milioni di nuove foto alla settimana per un totale di 25 terabyte di spazio aggiuntivo
- Il traffico di foto caricate è di circa 550.000 immagini al secondo

Per darvi un'idea di quali problemi possa generare un simile traffico, date un'occhiata a questo video. E' ovvio che, per mantenere questo tasso di crescita, Facebook ha bisogno di infrastrutture e di hardware sempre più grandi. Non solo. E' necessario un sistema di backup veloce ed affidabile, secondo quanto dichiarato dagli ingegneri Doug Beaver, Peter Vajgel e Jason Sobel che lavorano al sistema Haystack Photo.

Il sistema Haystack Photo consente l'archiviazione delle foto in un unico livello fisico sul quale è sovrapposto un unico livello HTTP, che bypassa il sistema di metadati, in modo che Facebook legga direttamente dal file originale, invece che dai metadati del filesystem

L'hardware di Haystack ha la seguente configurazione: 2 x quad-core CPU, 16GB - 32GB di memoria, controller RAID hardware con 256MB - 512MB di cache e hard disk NVRAM 12 + 1 TB SATA.

Via | Gigaom.com

  • shares
  • Mail