Slik forenkler du infrastrukturleveransen - kombiner Terraform med ServiceNow

8 oktober 2024 / Artikkel

Ved å forenkle leveransen av infrastruktur kan organisasjoner oppnå en mer effektiv, sikker og fleksibel drift. Fordelene med dette er mange: optimalisert ressursbruk, reduserte kostnader og raskere time-to-market, for å nevne noen. Men hvordan gjør man det på best mulig måte?

Vi stilte spørsmålet til Fredrik Warfvinge, Principal Architect hos Accelerate på Iver. I denne artikkelen får du hans tips og beste praksis for hvordan du kan oppnå et nytt nivå av effektivitet i infrastrukturleveransen din ved å kombinere Hashicorp Terraform med ServiceNow. 

I dagens dynamiske og raske samfunn er effektiv og rask leveranse av infrastruktur forretningskritisk for mange virksomheter. Administrasjon av infrastruktur som kode (IaC) er en hjørnestein i dette og kan gjøres ved hjelp av en rekke verktøy, både plattformavhengige og plattformuavhengige. I en tidligere artikkel ga vi en introduksjon til Hashicorp Terraform og fordelene ved å bruke et verktøy som gjør det mulig å administrere hele organisasjonens infrastruktur - både i ulike skyer og lokalt - på ett og samme sted.

Men når Hashicorp Terraform først er på plass, hva kan man gjøre for å effektivisere arbeidet ytterligere? En måte er å forenkle ordreflyten ytterligere ved hjelp av verktøyet ServiceNow;

- Ved å integrere Terraforms kraftige automatiseringsfunksjoner med ordreflyter fra ServiceNow kan du skape en enklere måte for de ansatte å bestille infrastruktur på, helt uten kodekunnskap. Integrasjonen muliggjør automatisert distribusjon, oppdatering og fjerning av infrastruktur direkte fra ServiceNow-grensesnittet. I praksis betyr dette at en organisasjon kan opprette og administrere infrastrukturen sin på en smidig og strukturert måte, uten å måtte veksle mellom ulike systemer, sier Fredrik Warfvinge.

Hva er fordelene med Terraforms ServiceNow-integrasjon?

Integrasjonen gir flere fordeler, sier Fredrik Warfvinge;

- Med denne løsningen kan organisasjoner redusere sine manuelle arbeidsflyter, øke hastigheten på opprettelsen av ressurser og jobbe mer smidig med sine leveranser. Det er også mulig å dra nytte av funksjoner du kanskje allerede bruker i ServiceNow for bestilling av andre tjenester, med godkjennings- og kostnadsstedflyt, og knytte disse direkte til infrastrukturleveranser.

Hva trengs for å komme i gang?

- For å bygge denne løsningen må du sørge for at du har et team som kan bygge moduler i Terraform og som kan samarbeide med ditt ServiceNow-team for å sikre at den nye automatiserte infrastrukturen oppfyller dine krav. Det er her vi i Accelerate at Iver kan hjelpe med vår dype tekniske ekspertise innen Terraform, sier Fredrik Warfvinge. 

Hvilken type selskap passer en slik løsning for?

Ifølge Fredrik er de selskapene som har størst nytte av å kombinere Hashicorp Terraform med ServiceNow, selskaper med kompleks infrastruktur og store IT-tjenesteporteføljer;

- Globale selskaper, eller selskaper med store IT-avdelinger og mange tjenesteleverandører, er de som har størst nytte av denne integrasjonen. Hvis et selskap allerede bruker ServiceNow til andre bestillinger, er det en perfekt mulighet til å koordinere infrastrukturleveranser også.

For mindre selskaper med enklere infrastrukturer og mindre kompliserte tjenesteflyter er behovet for en så avansert løsning ofte mindre åpenbart. I stedet kan det være tilstrekkelig med enklere automatiseringsverktøy og serviceplattformer.

Hvordan kommer man i gang?

Som med alle andre IT-prosjekter er det nødvendig med en tydelig struktur for å sikre at prosjektet blir ferdig i tide», sier Fredrik;

- Start med å analysere behovene: Hvilke infrastrukturleveranser har dere i dag? Hvordan får applikasjonsutviklerne tilgang til ulike skytjenester? Planlegg deretter hvordan dere skal implementere dette. Hva er de lavthengende fruktene? Hva er det beste stedet å starte?

Når behovsanalysen er på plass, er neste trinn å gjennomføre en proof-of-concept på noen av disse tidlige implementeringsmålene.

- Her må man se på hvordan leveransene kan forenkles og hvordan teamene som i dag leverer tjenestene manuelt, kan få muligheten til å jobbe med mer sofistikerte oppgaver.

Deretter kan man opprette en overvåking og justere implementeringen om nødvendig. Sørg for eksempel for at utviklingsmiljøene ikke kan bruke for mye unødvendige ressurser.

Hva skal til for å lykkes?

  1. Kompetanse: Dyp teknisk kunnskap om både Terraform og ServiceNow.
  2. Ressurser: Tilstrekkelig ressurser for implementering og løpende vedlikehold.
  3. Strategi: En tydelig strategi og forretningsvisjon for å sikre at integrasjonen støtter opp om bedriftens mål.

Ønsker du hjelp med implementeringen av denne løsningen?

Hos Accelerate at Iver har vi ekspertise innen områder som automatisering, Infrastructure as Code, Cloud, Platform Engineering og utvikling. Ekspertene våre har lang erfaring med blant annet Terraform. Sammen med dine ServiceNow-eksperter kan vi hjelpe deg med en smidig og effektiv implementeringsprosess. Med oss får du ikke bare en teknisk løsning, men en partner som støtter deg hele veien, mens dine ansatte kan fokusere på kjernevirksomheten.

Koder: Cloud Infrastruktur Accelerate at Iver