Elastx

Du är här

Vill du veta mer? Kontakta oss!

Så byggdes Sveriges modernaste moln Elastx med Cisco ACI

Stabilt, skalbart, automatiserat och kostnadseffektivt. Det är Elastx vision för deras moderna moln. För att lyckas fullt ut krävdes ett mjukvarustyrt nätverk med rätt kisel från Cisco.

Prestanda och tillgänglighet är allt för Elastx. För att kunna konkurrera med de globala molnleverantörerna behöver det lilla Stockholmsbolaget inte bara vara lika smart och automatiserat som jättarna - svarstiderna måste dessutom vara bättre.

– Vi har kunder med otroligt höga krav på svarstider och då måste nätverket verkligen prestera. Det är tjugo kilometer mellan våra tre hallar och vi har en egen dedikerad fiberlina med max 0,5 millisekunder i fördröjning mellan dem, säger Joakim Öhman, vd på Elastx.

Elastx sprunget ur Devops

Elastx idé härstammar från trenden med Devops och Continuous delivery, alltså att utveckling och drift sker i samarbete för minska ledtiderna från utveckling till att applikationerna testas och sätts i drift. För att det ska fungera krävs att infrastrukturen är standardiserad och sköts enligt automatiserade processer. På så sätt kan ett flöde av test- och driftssättning pågå utan att det stör den vardagliga driften. Elastx moln gör det alltså lätt att testa och driftsätta applikationer – och att i ett nästa steg hjälpa kunderna att övervaka och göra kvalificerad felsökning i applikationerna. Eftersom arkitekturen är så pass automatiserad kan en drifttekniker sköta 2 000 servrar vilket kan jämföras med ungefär 20 servrar på ett mindre företags it-avdelning och ett 100-tal när man kommer till större traditionell drift. 

För att öka tillgängligheten och minska riskerna vid eventuella driftproblem är Elastx moln byggt så att databaskluster körs parallellt i de tre datahallarna. Då måste svarstiderna vara korta eftersom en databasförfrågan ska kunna besvaras av två databaser samtidigt.

Elastx_vd_Joakim_Ohman_Conscia_NetsafeVintern 2013 lanserade Elastx en PaaS-plattform och sommaren därpå en infrastrukturtjänst, IaaS, byggd på det öppna ramverket Openstack. Efter ett tag insåg man att Openstack-plattformen inte höll måttet på nätverkssidan.

– Det var för komplext och inte tillräckligt skalbart och hade inte de svarstider vi behöver i ett nätverk.

Lösningen, som Conscia Netsafe hjälpte till att implementera och ger support på, blev Ciscos mjukvarustyrda nätverk ACI. Jämfört med traditionell routing, där ett vlan öppnas mot många olika servrar och trafiken följer det fysiska nätet, följer den mjukvarustyrda trafiken alltid applikationen.

När en kund startar en ny server kommunicerar Openstack med det mjukvarustyrda nätverket som öppnas upp automatiskt mot den närmaste switchen och det rack som servern befinner sig på. Det skapar en högre isolering av trafiken eftersom den bara går mot porten där den avsedda servern är.

Routingen sker i hårdvaran

I stället för att Openstack låter routingen ske i mjukvaran i servrarna gör ACI att routingen sker direkt i hårdvaran i switcharna vilket ökar hastigheten avsevärt. ACI skapar här en nätverksstack ända ut till servrarna.

Hela upplägget både låter – och är komplext.

– Ja, det är extremt komplext. Det ligger en hel del tankemöda bakom men mycket av komplexiteten behöver vi inte röra – vi har verktyg som automatiskt gör jobbet. Men visst behövs oerhört duktiga nätkillar och konsulter som Conscia Netsafes för att få det att hänga ihop, säger Joakim Öhman. Conscia Netsafe var först i Sverige med att få medarbetare certifierade som CCIE inom Datacenter och har idag flest med den certifieringen.

Lokal konkurrens från Amazon

Amazon är på väg att bygga tre datacenter i Sverige som ska vara i drift 2018 och betjäna den nordiska marknaden. Det blir förstås en tuff lokal konkurrent. Hallarna ska ligga i Katrineholm, Eskilstuna och Västerås. Joakim Öhman menar att även om datan ligger i Sverige är det fortfarande ett amerikanskt bolag som måste lämna ut data till amerikanska myndigheter om de kräver det och att Elastx latens kommer att vara mycket lägre eftersom hallar ligger betydligt närmare varandra än Amazons. Bolagen konkurrerar på många sätt om samma typer av kunder – teknikvänliga bolag som vill ha de senaste verktygen.

– Nu tittar vi på att lansera en Container-as-a-service, Caas, alltså ett ramverk för containerorkestrering. Det tror vi mycket på, avslutar Joakim Öhman.

 

Fakta

Om Elastx

Elastx automatiserar hela vägen från infrastruktur till applikation. Man erbjuder en redundant infrastruktur som sträcker sig över tre svenska datacenter, med 100Gbps nätverkskapacitet och möjlighet att leverera baremetal-servrar automatiserat.

Elastx grundades 2012 och har i dag 10 medarbetare som älskar hållbar IT-drift och som levererar äkta, automatiserade molntjänster via plattformarna jelastic PaaS och OpenStack i kombination med Cisco ACI som IaaS. Elastx hjälper även företag med att automatisera hela flödet från kod till produktion.

Elastx har varken kommersiell eller teknisk inlåsning – kunderna betalar per timme och är fria att flytta sin data vilket är väldigt enkelt till andra leverantörer som använder det öppna ramverket OpenStack. För applikationsövervakning betalas en lägre kostnad och en något högre kostnad om något händer och Elastx måste agera på ett problem.

 

Om Cisco ACI

Cisco ACI är en omfattande SDN-arkitektur. Genom Cisco ACI kan kunderna minska tiderna för att sätta upp nya applikationer och servrar från veckor till minuter. Fördelarna är möjliga genom att integrera fysiska och virtuella miljöer i en policybaserad modell för nätverk, servrar, lagring, tjänster och säkerhet.

Det är en policybaserad automationslösning som stödjer affärsrelevanta applikationspolicies och som erbjuder större skalbarhet genom ett distribuerat arbetssätt och större synlighet i nätverket.

Fördelar som Cisco ACI ger med OpenStack:

  • OpenStack Neutron tillsammans med tjänster som NAT blir helt distribuerade över OpenStack-klustret. Det möjliggör avsevärt högre skalbarhet än tidigare. Cisco ACI erbjuder även en tät integration med Cisco ASR 1000 som möjliggör funktioner som Edge NAT. Det gör det möjligt att skala tjänster som NAT för även de mest krävande installationer.
  • Integration och hantering av nätverksfunktioner på Lager 4 – Lager 7. Cisco ACI gör det möjligt att skapa automatiserade tjänstekedjor med nätverkselement som brandväggar och lastbalanserar från andra leverantörer.
  • Möjligheten att välja mellan olika nätverksmodeller i OpenStack, OpenStack Neutron ML2 eller OpenStack Group Based Policy – GBP. Med Group Based Policy i OpenStack möjliggörs en mer deklarativ nätverkskonfiguration som har inbyggd säkerhet från början i nätverksmodellen.
  • Enklare felsökning med inbyggd avancerad telemetri ända fram till den virtuella maskinen i OpenStack.