Genom att surfa vidare godkänner du att vi använder cookies. Jag förstår

En smartare it-nyhetssajt

Voister förklarar

Infrastruktur som kod

Det pratas allt mer om infrastruktur som kod. Voister reder ut fördelarna och nackdelarna med strukturen. 

Text Miguel Guerrero Foto Adobe Stock 26 september 2017 voister förklarar

nollor och ettor 960640.jpg

Vad ligger i begreppet?

Infrastruktur som kod, eller infrastructure as code är enkelt uttryckt programmerbar infrastruktur, det vill säga att du använder något högnivåprogrammeringsspråk för att tilldela och managera din infrastruktur ur en resurspool.

Är inte det som traditionell scripting?

Ja och nej. Scripting automatiserar olika statiska steg som måste repeteras många gånger medan infrastruktur som kod är ett mycket mera flexibelt och dynamiskt sätt att jobba med sin struktur för att använda exempelvis servrar och applikationer.

Vad tjänar man på att använda infrastruktur som kod?

Du får en strukturerad och formaliserad miljö som inte behöver gå genom administratörer och it-avdelningar vilket framför allt underlättar för utvecklare som snabbt kan sätta upp till exempel en utvecklingsmiljö. Möjligheten att använda versionskontroll för infrastrukturen underlättar också eftersom man enkelt kan stega tillbaka utvecklingen om man märker att en konfiguration inte fungerar, och att det är lätt att spinna upp en ny server om man märker att en miljö inte gör som den ska.

En annan fördel är att infrastruktur som kod automatiskt blir en dokumentation över systemet vilket gör att förändringar i infrastrukturen inte behöver ta tid och kraft för att dokumentera om förändringarna.

Precis som man genom ett bra containerverktyg lätt kan se vad som händer i en infrastruktur kan man med rätt verktyg få en tydlig överblick över infrastrukturen om den är mjukvarubaserad. Man slipper också problematiken med felaktiga inställningar på någon server som skapar svåranalyserade buggar i systemet.

Det dåliga då?

Infrastruktur kräver en del planering, bland annat vilken typ av verktyg man ska använda. Dåligt konfigurerad kod kan också kopieras genom serverstrukturen vilket kan skapa problem senare. Att använda infrastruktur som kod kräver också att man följer fastställda rutiner och exempelvis gör förändringar i originalmallen istället för att göra snabbfixar i de nystartade instanserna.

Låter inte det här lite som devops?

Jo, visst passar infrastruktur alldeles utmärkt för utvecklingsmiljöer som devops genom att vara helt mjukvarubaserad, snabb och utvecklarvänlig.

Rekommenderad läsning

devops 960640.jpg
Voister förklarar

Devops

27 apr 2017 Voister förklarar

Devops, mikrotjänster, containrar… Ord som blir allt vanligare i utvecklingssammanhang. Den som inte kan svara direkt på kasten i sin marknad och hänga med i sin digitala miljö löper stor risk att duka under. Voister förklarar hur devops gör din utveckling agilare än någonsin.

ÖppenKällkod_960x640.jpg
Voister förklarar

Öppen källkod

25 jul 2017 voister förklarar

Allt oftare hör man förespråkare för öppen källkod betona hur viktig den är för både innovation och digitalisering. Vad är det som gör öppen källkod så bra? Voister förklarar argumenten. 

flygplan-i-luften.jpg
Voister förklarar

NIS-direktivet

15 jan 2018 Voister förklarar

Den 1 augusti träder det fortfarande relativt anonyma NIS-direktivet i kraft över hela EU. Voister reder ut varför, vad NIS är, vilka som berörs och hur man efterföljer det. 

bebis ligger på mage med headset och tittar in i skärmen på en laptop.jpg

Devops självklart för Telavox

16 jan 2018 digit

Telavox är telefonitjänstföretaget som från start har jobbat agilt med utveckling. Med hjälp av programmet Atlassian har alla i kedjan koll på vem som gör vad och hur långt man har kommit.

 

två killar sitter på en brygga vid en sjö och tittar i sina telefoner.jpg video

Mobilen minskar självförtroendet

31 jan 2018 it i skolan

För mycket skärmtid i skolan minskar mjuka färdigheter som empati, självförtroende och ledaregenskaper. Anne Bamford, professor i pedagogik och utvecklingschef för Londons skolförvaltning, varnar också när tryggheten infinner sig. Då är lärarens it-kunskaper inaktuella.

elever sitter självständigt och arbetar med plattor.jpg video

När eleverna är smartare än läraren

30 jan 2018 it i skolan

Programmering är för många ett nytt ämne på skolschemat. Hur sker utvecklingen i undervisningen och vad gör man för att inte hålla tillbaka de snabba eleverna. Forskaren Linda Mannila och gymnasieläraren Fredrik Johansson ger sina bästa tips.

lite stockholm skyline.jpg
Voister förklarar

Big data

11 jul 2018 voister förklarar

I framtiden handlar allt om information, eller rättare sagt data. Och det som landar in under benämningen stora data, eller big data som det heter på it-språk, är extra intressanta. Voister reder ut varför.

tjej från mellanöstern sitter med huvudet nära sin skolbänk och skriver.jpg

Bloggen som får elever att briljera

6 mar 2018 it i skolan

Med lärplattan i högsta hugg får gymnasieelever på Forshagaakademin norr om Karlstad publicera sina framsteg och skoluppgifter på en blogg. Inte minst för nyanlända är sprint-bloggen viktig.

två grabbar sitter och småpillar och programmerar förmodligen en liten legoleksak.jpg video

Roten till all programmering

21 feb 2018 it i skolan

Programmering närmar sig det obligatoriska skolschemat i gymnasiet. Men programmeringstänket kan redan nu anammas i alla ämnen och för yngre elever – genom datalogiskt tänkande.