FRAMTIDENS DATACENTER Intervju med molnserverexperten Mattias Sundling
Framtidens datacenter är mjukvarudefinierat Allt färre vill sköta sina egna serverhallar allt fler blickar mot molnet. Och molnlösningarna blir bättre och bättre. Molnserver-experten Mattias Sundling lämnade Nutanix, ett av de hetaste bolagen inom området, för att vässa T3:s molnservrar. Här berättar han om hur hårdvara blivit ointressant, om att den klassiska SAN-lösningens tid är över och om varför framtidens datacenter definieras av mjukvara. Läs hela intervjun
Serverdrift har blivit en huvudvärk Utvecklingen inom IT fortsätter att gå häpnadsväckande snabbt. Moores lag står stadig och i takt med att prestandan ökar gör vi alla mer och mer i våra smartphones, surfplattor och datorer. Samtidigt skapar utvecklingen följdfrågor. Var ska all data ligga? Hur blir den konstant åtkomlig? Hur lagrar vi den säkert? Leverantörer av digitala tjänster ställs inför tekniska och juridiska utmaningar. Samtidigt ökar kraven på prestanda och säkerhet. Mattias Sundling är ansvarig för molntjänster hos T3. Han brinner för att försöka hitta bra lösningar för frågorna ovan. Trots att lösningar funnits i snart ett decennium börjar de först nu på allvar intressera en bredare marknad. Molnserver-erbjudanden har funnits i kanske 5 10 år, konstaterar Mattias. Men eftersom de inte varit beprövade har få företag tidigare använt dem och istället skött allt själva. Nu däremot är det många IT-ansvariga som känner att serverdrift blivit en huvudvärk. Att kunna lyfta bort servern från sin egen skrubb och få bort de bekymmer den medför, det lockar. Mattias har mångårig erfarenhet av området. När han började hos oss på T3 i mitten av 2015, kom han direkt från arbete med ett av Silicon Valleys hetaste bolag inom molnserverteknologi: Nutanix. Innan han rekryterades av amerikanerna jobbade han hos andra ledande leverantörer inom virtualisering och dessförinnan konsultade han på hemmaplan och hjälpte företag att implementera moderna lösningar för virtualisering. Jag var hos ett energibolag, de hade vid tidpunkten en serverhall med ungefär 100 servrar, den tog upp ungefär 30 40 kvadratmeter hos dem, säger Mattias. En sådan hall suger energi, kyla och reservkraft de är extremt dyra att köra. Där gick vi över till virtualisering, vi kom ned till kanske åtta servrar som vi körde en virtualiseringsmotor på. Uppgiften var en helt annan när han sedan blev rekryterad av Nutanix. Där skulle Mattias lansera Nutanix-lösningen i Norden på så vis korsades hans och T3:s vägar. Mitt sista uppdrag hos Nutanix innan jag gick på pappaledighet var att sälja in och implementera Nutanix-plattformen hos just T3. T3 har länge velat komma in och göra en rejäl satsning på molnserver. Så de har varit och ryckt i mig. Men jag har inte riktigt känt mig redo att kliva över förrän nu, berättar Mattias.
Och med ett mjukvarudefinierat datacenter? En framtid utan Single Point of Failure Vad exakt är det då i Nutanix lösning som gjort den till en av världens hetaste och bolaget till världsledare på området? Det är grundidén: ett mjukvarudefinierat datacenter som använder ett distribuerat filsystem. Mattias djupdyker i skillnaderna: Den största skillnaden mellan Nutanix lösning, som vi använder i vårt datacenter, och en traditionell lösning med ett SAN (Storage Area Network) är att själva mervärdet nu ligger i mjukvaran. All intelligens för till exempel komprimering, de-duplicering och acceleration, den ligger i mjukvara. I en traditionell SAN-lösning ligger allt det i hårdvarucontrollern i SAN:et. Var ligger svagheten hos en SAN-lösning då? I en SAN-lösning, som de flesta är vana vid, har man ett antal servrar som är kopplade till en fysisk knytpunkt, ett SAN. Problemet med sådana lösningar är att ju fler virtuella servrar man kör igång, desto mer blir SAN:et en flaskhals eftersom alla servrar ska komma åt det. Där har man inte en central punkt. Med Nutanix-lösningen, som vi använder, har varje server både CPU, minne och lagring lokalt (fullt redudant genom synkron replikering inom clustret). Nyckeln här är skalbarhet, att systemet kan byggas ut väldigt mycket med bibehållen prestanda och tillgänglighet. Varje virtuell server ligger på de lokala diskarna, så den behöver inte gå via något fibernätverk ner till en central punkt. Single Point of Failure försvinner. Snabbare innovation genom mjukvara Vill du djupdyka i lösningen kan du snegla på Nutanix egen illustration på nästa sida, men du kan också nöja dig med Mattias slutsats: framtiden inom datacenter är mjukvarudefinierad. Fördelarna är många. Det är lättare och går snabbare att utföra innovation inom mjukvara än inom hårdvara, säger Mattias. Vi ser utvecklingen att vartannat år sker en fördubbling av hårdvarans hastighet alltså enligt Moores lag och då går det snabbare att utveckla ny eller förbättra existerande funktionalitet om intelligensen inte är bunden i hårdvaran
Illustration: Nutanix
utan istället ligger i mjukvara. Samtidigt får man mer bonus i hastighet i varje generationsskifte från hårdvaran. Hur stora förbättringar talar vi om? Med plattformen vi kör, till exempel, om vi jämför vår prestanda på exakt samma hårdvara men med en större generations skillnad i mjukvara (ungefär tre års spann i tid), så har vi mer än fyra gånger så snabb prestanda på samma hårdvara bara genom att optimera mjukvaran. Nutanix är ett mjukvarubolag, de är extremt duktiga där. Upplägget borde göra mjukvarulösningen mer framtidssäker? Ja definitivt. Mjukvaruutvecklingen går otroligt, otroligt snabbt. Traditionellt sett har man fått firmware-uppgradera hårdvaran. Det fanns ett eller två kort i SAN:et där all intelligens låg. Om det kortet går sönder då tappar du allt, du har ingenting. Vi har fått mer än fyra gånger så snabb prestanda på samma hårdvara bara genom att optimera mjukvaran.
Men sen går det inte heller att släppa uppdateringar till hårdvara lika snabbt. Uppdateringsprocessen tar dessutom lång tid och kräver ofta att systemet tas ned, så det påverkar tillgängligheten. Hårdvaran är också en begränsning när det kommer till att utveckla ny funktionalitet, du blir låst till en viss funktionalitet helt enkelt. Kopplingen till kunden en fråga om redundans Är man inte prestandafixerad, är man åtminstone alltid intresserad av tillgänglighet. Om det är något som är viktigt i fråga om molnserver, så är det att kunden alltid måste kunna komma åt den utan minsta problem. Även där har mjukvaran en fördel, tack vare en evig sanning: Förr eller senare går hårdvara sönder, konstaterar Mattias. Och när det händer, för att vi som leverantör inte ska påverka kundernas molnserver på något sätt, så fungerar vår lösning så att molnplattformen är clustrad. Det innebär att om en fysisk server går sönder startar molnservrarna upp automatisk på en fungerande fysisk server. Skulle vi drabbas av en hårddiskkrasch hanteras det av det distribuerade filsystemet, vilket innebär att data som finns lokalt på en fysisk server replikeras synkront till övriga servrar i clustret. Mattias resonemang stöttas av en titt i statistiken. Sedan T3:s molnplattform sattes i drift i januari 2015 har våra molnservrar inte varit nere en sekund; tillgängligheten för kunderna står kvar på 100 %. Och under den perioden har vi gjort fem uppdateringar av miljön, tillägger Mattias. Vi kommer att fortsätta uppdatera i ungefär den takten, en gång i kvartalet kommer det viktigare uppdateringar som förbättrar prestanda, tillgänglighet och säkerhet. Tekniken bakom molnservern är bara en del av tillgänglighetspusslet. Från serverhallen måste bredbandsnätet koppla samman molnserver och kund. Här ligger det stora problemet, enligt Mattias. Tillgänglighetens fiende nummer ett, är de grävskopor som dagligen arbetar i våra städer. Det grävs av fiber i marken det är det vanligaste problemet i dag. Små strömavbrott här och där kommer givetvis också alltid finnas, men kablar som grävs av är det klart vanligaste. Här besitter T3 en bra position, eftersom vi inte
bara har serverhallen utan också bredbandstjänsten. Mattias reder ut fördelarna: Hela vårt stamnät är byggt väldigt redundant. Det är byggt i ringar; grävs det av på ett ställe så går trafiken bara en annan väg. Våra kunder uppskattar också att vi tar ett helhetsansvar, skulle det vara en störning i tjänsten kan vi snabbt se vad det beror på och felavhjälpa så snabbt som möjligt. Detta är en av våra absoluta styrkor jämfört med andra som enbart levererar molnserver. Ett generationsskifte inom lagring är på gång Framtidens datacenter är mjukvarudefinierat, där är Mattias alltså helt säker. Det har flyttat fokus bort från klassiska IT-frågor. Tidigare var det mycket fokus på hårdvara. Vem har snabbast diskar, snabbast CPU? Och det var mycket IBM, HP, vilket märke är bäst? Nu har hårdvara blivit en vanlig handelsvara, jämför med till exempel bensin från olika bensinleverantörer. Hårdvaruleverantörerna har i princip samma komponenter i sina enheter. Var sker utvecklingen och innovationen istället, utöver i mjukvaran? Det sker mycket just nu inom lagring. I dag är hårddiskar det vanligaste mediet, sen har vi flashdiskarna som har mindre kapacitet men är snabbare. En hårdvarulåda från Nutanix har 24 diskar i sig, varav 18 hårddiskar i ett lager och 6 flashdiskar i ett annat. Vad som sker nu är ett generationsskifte. Flashdiskarna byts ut mot nästa generation, det börjar komma en ny generation diskar med upp till 20 gånger snabbare gränssnitt (NVM Express) och med allt större kapacitet genom att ha minnesceller i flera våningar. Tittar vi något år framåt är hårddiskarna förmodligen borta, flashdiskarna ersätter hårddiskarna vi har i dag i det långsammare lagret och så kommer nya, ännu snabbare som ersätter flash-lagret i dag. Vad eldar på den utveckling du beskriver? Framförallt är det för att driva big data. Det är mycket analys, stora dataprocesser, sådant som kräver väldigt snabba underliggande system.
Redo för framtiden med mjukvara i botten Oavsett exakt hur framtidens innovationer tar utvecklingen vidare, är Mattias helt trygg i att Nutanix mjukvarulösning bäst förbereder T3 för att även fortsättningsvis leverera molnservertjänster i teknisk framkant. Grundplattformen som Nutanix har kommer bara att utvecklas. Jag utforskar också möjligheten för oss att fördjupa vårt samarbete med dem. I dag kör vi till exempel en hypervisor från VMware som är marknadsledande men kostar rätt mycket pengar. Nutanix har släppt en egen som jag kikat på. Det är en fördel för oss att ha en enda stark partner men vi byter inte om inte lösningen möter våra krav. Det viktiga, betonar Mattias, är att allt i slutänden handlar om att förbättra den tjänst som T3 levererar ut till sina partners och till slutkunden. Det är det allt arbete strävar efter. Mattias menar också att i en framtid där alltfler datacenter är mjukvarudefinierade, lär vi få se färre av en viss typ av rubriker i tidningarna. Vi hör ju i media ganska ofta om datorhaverier, alltså hårdvaruproblem. Man har gjort en uppgradering i en server och sen har det fått följdfel, eller ett SAN som fått problem. Banker, Försäkringskassan, kommuner de har tappat verksamhet i veckor för att det har blivit korrupt. Man kommer aldrig helt ifrån problem, men med mjukvarudefinierade lösningar överallt skulle det säkerligen bli bättre.
Skicka in en intresseanmälan eller räkna ut priset på din molnserverlösning på t3.se/molnserver