– Vi upplevs som folkliga. Det känns oerhört kul att ansvara för driften för Sveriges tredje största sajt med 3,5 miljoner unika besökare i veckan. Sajtens servrar måste vara uppe jämt, och inte minst behålla hastigheten. Annars är risken stor att annonskunderna väljer en konkurrent, säger Johan Petersson, driftchef och systemadministratör på Blocket.
Uppe på kontoret i centrala Stockholm jobbar 30 anställda. På it-driften arbetar Johan Petersson och två kollegor. I närheten finns tio it-utvecklare, som i sin tur jobbar nära den övriga organisationen bestående av marknadsavdelning, affärsutvecklare, sajtchef, ekonomiavdelning och vd.
– Det finns inga vattentäta skott mellan oss. Vi sitter i samma öppna kontorslandskap. Hela företaget är som en it-avdelning, säger Johan Petersson.
”Vi har många egenutvecklade
tillämpningar och mycket öppen källkod. Den vassaste är vår sökmotor.”
All driftutrustning finns i colocation, det vill säga att it-infrastruktur såsom servrar och kringutrustning är placerad hos ett externt datacenter. Utrustningen fästs i rackskåp som finns i stålburar. För att få redundans har Blocket två serverhallar, placerade långt från varandra. Av konkurrens- och säkerhetsskäl vill Johan Petersson inte tala om hur många servrar det finns i hallarna, men avslöjar att det handlar om Intelbaserade HP-servrar i Proliantserien. Som operativsystem används Linux.
– Vi har många egenutvecklade tillämpningar och mycket öppen källkod. Den vassaste egenutvecklade tillämpningen är Blockets sökmotor, säger Johan Petersson.
Och sökmotorn är en värsting. Varje dag kan man söka bland en halv miljon annonser, varav 70 procent är privatannonser och 30 procent företagsannonser.
Varför har ni utlokaliserat era servrar?
– I och med att vi är ett relativt litet företag skulle det inte löna sig att äga egna hallar i huset. Det kostar att ha redundanta ups:er, dieselgenerator, och kylaggregat. Därtill är det en säkerhetsfråga. Vi köper även backuptjänster, till hårddisk och band, säger Johan Petersson.
Säkerhetskopiering sker varje dygn. En gång i månaden testar it-driften att det går att återställa data från det som är säkerhetskopierat.


Fler och fler servrar
Genom åren har antalet servrar blivit allt större efterhand, allteftersom sajten har vuxit. Johan Petersson ställer tuffa krav på sina leverantörer.
– I samband med en inköpsrunda vill vi själva testa hårdvaran innan vi tar ett köpbeslut. Vi gör bland annat rejäla lasttester på servrarna.
Vilka driftstörningar har ni haft?
– Vi har råkat ut för strömavbrott och avgrävda kablar. Då har trafiken styrts om till den andra hallen. Det fungerar bra även om servrarna går trögare. Vi har även en konfidentiell säkerhetsplan om båda hallarna skulle gå ner.
Enligt Johan Petersson har Blocket ytterst sällan drabbats av intrångsförsök eller andra attacker. Senast kända fallet var i april 2005, då ett intrång ledde till att en del av Blockets trafik styrdes över till en konkurrerande webbplats.
– Vi har jobbat extremt hårt med säkerhetstänkande efter intrånget. Skalskydd i olika steg i sajten har ökat rejält, säger Johan Petersson.
För att uppnå hög säkerhet på klientsidan slängde man för några år sedan även ut sina pc för att i stället satsa på Mac.


XP fungerar mycket bra
Johan Peterssons arbetsdag börjar med att han läser mejl, och tittar på övervakningssystem, trafik och lastgrafer. Därefter samlas personalen för att under tio minuter gå igenom vad som ska göras under dagen. Efter att Blocket införde arbetsmetodiken XP år 2005 har arbetsflödena mellan beställarna (sajtchef, affärsutvecklare och marknadsavdelning) och it-utvecklare effektiviserats rejält. XP står för extreme programming och bygger på kommunikation, enkelhet och återkoppling. Fördelen med arbetsmetodiken XP är att projekt och processer går betydligt snabbare.
– På Blocket fungerar arbetsmetodiken mycket bra som utvecklingsmetod för alla inblandade parter, säger Johan Petersson.
Metodiken följer en viss struktur och innefattar korta utvecklingsfaser, möten varje morgon, parprogrammering och gedigna tester innan lansering.
It-utvecklingen har bland annat tagit fram en tillämpning för att kunna lägga in filmat material som annonser samt ett Iphoneprogram. Om en Blocketkund laddar ned Iphoneversionen kan han eller hon från sin Iphone till exempel surfa runt bland hela Blockets annonsutbud, eller lägga in bevakningar för att få en påminnelse när nya annonser dyker upp.
– Vi på it-driften använder en enkel variant av arbetsmetodiken XP. Konkret jobbar vi i par med lite mer avancerade saker, till exempel en databasfailover. Vi använder även papperslappar på en skrivtavla för att prioritera.


Felsöka på plats
Underhåll görs vanligen på morgonen när det är mindre trafik på Blocket. Emellanåt måste Johan Petersson eller någon annan på driften åka till hallarna för att installera en ny server eller implementera en ny databas eller en brandvägg. Ibland måste man även felsöka på plats i hallen i stället för från kontoret.
Har ni servervirtualisering?
– Nej, det är inte aktuellt för sajtservrarna, eftersom vi där kräver optimala prestanda av systemen. Däremot har vi en servervirtualisering för utvecklarnas testmiljöer. Fördelen blir då att det krävs mindre hårdvara och att det går snabbt att klona och sätta upp nya system.
Blocket startade 1996 och var då främst en regional prylmarknad för Skåne innan sajten fick ett genombrott i hela Sverige. I dag har Blocket expanderat till Frankrike, Italien, Grekland, Spanien, Portugal, Malaysia och Filippinerna. Johan Petersson har varit ansvarig för att installera driftutrustning i de länderna.
– It-infrastruktren är uppbyggd efter samma principer som i Sverige. All drift finns i colocation-form. Det är oerhört spännande projekt, men det finns kulturkrockar. I Asien tar det lång tid och det kan ta en hel dag innan vi får åtkomst till en datorhall, säger han.
Vad är tuffast med jobbet?
– Att hänga med i den snabba tekniska utvecklingen. Vi måste vara oerhört proaktiva. Vi måste sträva efter att göra sajten snabbare samtidigt som den ska innehålla fler tjänster. Blir sajten för slö kan vi snabbt tappa besökare.
Vad är mindre bra med jobbet?
– Jag lever lite med jobbet, eftersom jag har ett stort ansvar om det skulle bli driftproblem. Vi på it-driften precis som utvecklarna har också ett rullande jourschema. Blir det strul med tillämpningarna ringer vi utvecklarna och blir det störningar med driften ringer de oss.
Vad är det roligaste med jobbet?
– Det mesta är roligt, men framför allt har jag kollegor jag trivs med.

Foto: Andreas Eklund




















































Vill också jobba där - (Sorku) 2009-12-25 09:50
Hur tjänar dem pengar? - (kakmonster, IDG is borken, 1.) Varför måste man byta lösenord för att logga in när man rensat browser cachen? 2.) Varför kan jag inte kommentera på IDGs huvudsida? Men på dem andra subsidorna går det.) 2009-12-25 10:55
ratar - (R_I_P) 2009-12-25 11:14
Vill också jobba där - (Response.End) 2009-12-25 11:24
Instämmer - (webuser) 2009-12-25 11:57
Hur tjänar dem pengar? - (Pontus Palmenäs) 2009-12-25 12:08
ratar - (Esset) 2009-12-25 12:31
Ok layout - (delorian) 2009-12-25 13:33
Fyller en funktion - (Paolo) 2009-12-25 13:48
mage att ta betalt... - (Brouter) 2009-12-25 14:18