Sådan klarer blogger-tjenesten Tumblr 500 mio. sidevisninger om dagen

15 milliarder sidevisninger om måneden og 40.000 forespørgsler i sekundet. Se her, hvordan blogger-tjenesten Tumblr håndterer voldsom vækst i maskinrummet.

Det begyndte med en traditionel LAMP-stak.

Altså Linux som styresystem, Apache som webserver, MySQL som database og PHP som programmeringssprog.

Men den populære mikroblogging-tjeneste Tumblr er med flere end 500 millioner sidevisninger om dagen gået hen og blevet så populær, at en stribe nye teknologier må på banen.

Det skriver bloggen High Scalability, som har taget en snak med systemprogrammør Blake Matheny fra Tumblr om de nye teknologier, der skal flytte Tumblr fra LAMP-stakken og over til en mere distribueret infrastruktur.

Tumblr er en slags mellemting mellem en almindelig blog og den sociale tjeneste Twitter.

Tumblr-brugerne kan skrive og publicere små blogindlæg lynhurtigt, og tjenesten er derfor en konkurrent til klassiske blogger-platforme som Wordpress og Blogger.com.

De nye teknologier skal sikre, at Tumblr også fortsætter med at skalere, i takt med at tjenesten vokser sig større.

Tumblr er vokset med 30 procent om måneden på det seneste og bombarderes i perioder med spidsbelastning med cirka 40.000 forespørgsler i sekundet.

De nye teknologier betyder ikke, at Tumblr dropper Linux, Apache, MySQL og PHP.

Men nye sprog og teknologier som programmeringssproget Scala, Hadoop-databasen HBase, Version2-blogger Poul-Henning Kamps webcache Varnish og RPC-netværksstakken Finagle er blevet faste elementer i infrastrukturen under Tumblr for at gøre den mere distribueret og moderne.

På hardwaresiden finder man blandt andet 500 webservere, 200 databaseservere og 15 Varnish-servere.

Læs mere i High Scalabilitys gennemgang af Tumblr-infrastrukturen.

Tips og korrekturforslag til denne historie sendes til tip@version2.dk
Kommentarer (0)
sortSortér kommentarer
  • Ældste først
  • Nyeste først
  • Bedste først
Log ind eller Opret konto for at kommentere