Hopp over navigasjon

Hva er dataoverføring? Overføre data til skyen

Dataoverføring betyr at data flyttes – ofte fra lokale plasseringer til en skyplattform.

Definere dataoverføring

Generelt betyr dataoverføring flytting av digital informasjon. Overføring av denne informasjonen til en annen plassering, et annet filformat, miljø, lagringssystem, database, datasenter eller program passer alt sammen i definisjonen av dataoverføring.

Slik definerer du dataoverføring mer spesifikt:

Dataoverføring er prosessen med å velge, forberede, trekke ut og transformere data og overføre dem permanent fra ett datalagringssystem til et annet.

Dataoverføring er en vanlig IT-aktivitet. Dataressurser kan imidlertid finnes i mange forskjellige tilstander og plasseringer, noe som gjør noen overføringsprosjekter mer komplekse og teknisk utfordrende enn andre. Eksempler på dataressurser omfatter:

  • Uorganiserte samlinger av filer som er lagret på tvers av mange forskjellige enheter.
  • Programmer, operativsystemer og miljøer.
  • Relasjonsdatabaser som SQL Server, MySQL, PostgreSQL og MariaDB.
  • Ustrukturerte databaser som MongoDB, Azure Cosmos DB, DocumentDB, Cassandra, Couchbase, HBase, Redis og Neo4j.
  • Datasjøer, datablober og hele datasentre.

Resultatet er at dataoverføringsprosjekter krever planlegging, implementering og validering for å sikre at de lykkes.

Planlegge en dataoverføring

Før du begynner å samle inn krav for og omfang for en dataoverføring, må organisasjoner begynne med å finne og vurdere hvilke data de faktisk har. De må tilordne dataene – finne ut hvor mye det er, hvor allsidig det er, og hvilken kvalitet eller betingelse det er i.

De vil også vurdere virkningen av overføringen på organisasjonen, fastslå hvem interessentene er og hvem som har relevant ekspertise, tilordne ansvar, angi budsjett og tidslinjer, og bli enige om hvordan alle vil kommunisere om dataoverføringsprosjektet.

Etter å ha funnet omfanget av prosjektet utformer teamene deretter overføringen, som inkluderer valg av programvare for dataoverføring og hvilken maskinvare de skal bruke når de flytter dataene, oppretter spesifikasjoner for dataoverføringen og bestemmer hvor raskt de vil overføre dataene: alt på én gang, bare litt om gangen eller hvor som helst i mellom. Mange organisasjoner søker hjelp og veiledning med åfinne riktig størrelse på overføringen – spesielt når de flytter til skyen.

Implementering av en dataoverføring

Når planleggingen er fullført og overføringen er planlagt, begynner teamene implementeringen. De bygger løsningen for dataoverføring i henhold til kravene og trinnvise veiledninger for overføring som er angitt i planleggingsfasen, og begynner å overføre dataene.

Når dataene overføres, blir de overvåket og testet av teamene for å sikre at dataene overføres riktig og uten konflikter, problemer med datakvalitet, duplikater og avvik. Denne overvåkingen og testingen finner sted i et miljø som speiler produksjonsmiljøet, og gjør det mulig for teamene å raskt identifisere og utbedre eventuelle problemer med dataoverføringen.

Validere en dataoverføring

Når alle dataene er overført og implementeringen er fullført, vil teamene overvåke dataene i den nye konfigurasjonen og validere at dataene er overført nøyaktig. Teamene tar den gamle datakonfigurasjonen ut av drift først etter at dataoverføringen er validert av tekniske og forretningsmessige interessenter, så vel som alle andre som kan bruke dataene – inkludert kunder.

En organisasjon kan trenge eller velge å overføre data av mange forskjellige årsaker. På et høyt nivå kan disse årsakene omfatte å redusere kostnader, aktivere innovasjon, øke ytelsen, skape bedre tilgjengelighet og styrke sikkerheten. Når organisasjoner bestemmer seg for å overføre data må de vurdere integriteten til dataene, kostnadene ved overføring og innvirkningen på virksomheten og kundene.

Noen spesifikke scenarioer og forretningstilfeller som kan kreve dataoverføring inkluderer:

  • Oppgraderer eller erstatter eldre maskinvare eller programvare slik at organisasjonen kan oppfylle sine ytelseskrav eller være mer konkurransedyktig.
  • Reduserer miljøpåvirkningen og reduserer driftskostnader ved å flytte til et system som har mindre plass og bruker mindre energi.
  • Redusere eller eliminere bekostning av å være vert for dataene i lokale datasentre ved å overføre til skyen.
  • Sentralisere data for å aktivere og tilrettelegge for interoperabilitet eller flytting til et sikrere datasenter.
  • Sikkerhetskopiering av data slik at organisasjonen kan forberede seg på og utføre nødgjenoppretting på en bedre måte.

Organisasjoner som trenger å overføre data som en del av et moderniseringstiltak, søker ofte etter ekspertråd og hjelp med å konfigurere skymiljøet og veilede overføringen fra start til slutt.

Dataoverføring kontra datakonvertering: Hva er forskjellen?

Hvis du vil ha en bedre forståelse av hva dataoverføring betyr, er det viktig å vite hva datakonvertering er og hvordan det er knyttet til dataoverføring. Det er ofte forvirring rundt hvorvidt en aktivitet eller et prosjekt er datakonvertering eller dataoverføring fordi dataoverføring per definisjon inkluderer datakonvertering. Datakonvertering er imidlertid bare ett aspekt ved dataoverføring, så de to begrepene kan ikke brukes synonymt med hverandre.

Dataoverføring betyr flytting av data fra ett sted til et annet, mens datakonvertering betyr transformering av data fra ett format til et annet. Følgende sammenligning fremhever flere forskjeller og likheter mellom dataoverføring og datakonvertering.

Dataoverføring Datakonvertering
Dataene flyttes til et nytt datasenter, en ny plassering, et system eller et nytt miljø. Dataene er flyttet til et nytt program. Datasenteret, systemet eller miljøet kan forbli det samme.
Dataformatet kan forbli det samme. Formatet på dataene transformeres.
Prosessen består av planlegging, implementering og validering. Prosessen består av utpakking, transformasjon og innlasting.
Dataoverføring omfatter ofte datakonvertering, men datakonvertering er ikke alltid nødvendig. Datakonvertering er ofte ett av de første trinnene i dataoverføringen, men dataoverføring kan skje uten datakonvertering.

Dataoverføring kan introdusere nye programmer som leser informasjon på en måte som er forskjellig fra hvordan eldre programmer leser informasjon. For at dataene som fungerte med det eldre programmet skal fungere med det nye programmet, må teamene transformere dataene til et format som det nye systemet kan forstå og bruke. Transformasjonsprosessen er datakonvertering. Gjennom datakonvertering kan teamene flytte data fra et eldre program til et helt annet program eller en annen versjon av samme program. Dataene trekkes ut fra kilden, transformeres til et nytt format og lastes inn i det nye programmet.

Hvis du utfører en vellykket dataoverføring, betyr det ofte at teamene må transformere dataene, noe som skjer tidlig i dataoverføringsprosessen, før dataene flyttes til et nytt sted. Datakonvertering omfatter ikke profilering, rensing, validering eller – etter at dataene er flyttet – utføre kvalitetssikringstester på data. Dermed blir det mindre spørsmål om dataoverføring kontra datakonvertering, og mer et spørsmål om hvordan et prosjekt inkluderer dataoverføring og datakonvertering.

Typer dataoverføring

Selv om hvert dataoverføringsprosjekt er forskjellig i henhold til systemene og dataene som er involvert, i tillegg til organisasjonens mål, kan dataoverføring klassifiseres i disse fem brede kategoriene:

Dette er ikke de eneste typene dataoverføring, og et dataoverføringsprosjekt kan inneholde flere typer dataoverføring. Hvis en organisasjon for eksempel bestemmer seg for å flytte data fra en lokal server til en server som drives av en skyleverandør, kan dette prosjektet utgjøre en skyoverføring og en databaseoverføring. De fem kategoriene er nyttige fordi de gir en generell oversikt over scenarioer for dataoverføring og årsakene til at en organisasjon kan gjennomføre denne bestemte typen dataoverføring.

Lagringsoverføring

Lagringsoverføringer er de mest grunnleggende typene dataoverføring, som passer til den bokstavelige definisjonen av dataoverføring. Disse overføringene består av flytting av data fra én lagringsenhet til en ny eller annen lagringsenhet. Enheten kan være i samme bygning eller i et annet datasenter som er langt borte. Enheten kan også være av en annen type, for eksempel å flytte fra en harddiskstasjon til en halvlederstasjon. Overføring av data til skyen eller fra en skyleverandør til en annen er også en slags lagringsoverføring, men detaljene for disse typene dataoverføring er bedre forstått som skyoverføringer.

Organisasjoner kan velge å utføre en lageroverføring når de finner behov for å oppgradere utstyret eller infrastrukturen for å oppnå raskere ytelse eller spare penger på skalering. Den nye teknologien kan også gjøre det mulig for organisasjonen å administrere, sikre, sikkerhetskopiere eller gjenopprette data mer effektivt. Under en lagringsoverføring har organisasjoner også muligheten til å rense og validere dataene, men det er sjeldnere at organisasjoner velger å endre dataformatet under denne typen dataoverføring.

Databaseoverføring

Denne typen dataoverføring krever ofte datakonvertering fordi databaseoverføringer vanligvis innebærer flytting av store mengder data til en oppdatert eller en annen databasemotor eller et annet databasebehandlingssystem. Databaseoverføringer er mer komplekse enn lagringsoverføringer fordi ikke bare mer data overføres, men disse dataene endres sannsynligvis i formatet også.

Databaseoverføringer kan bli nødvendige for organisasjoner når de må oppgradere databaseprogramvaren, overføre en database til skyen eller endre databaseleverandører. Før overføringen begynner, må teamene sørge for at databasen har riktig kapasitet og kjøre tester for å sikre at det ikke blir noen innvirkning på programmene som bruker databasen.

Programoverføring

En programoverføring innebærer flytting av data til et nytt databehandlingsmiljø. Denne typen dataoverføring er et eksempel på en dataoverføring som kombinerer flere andre. Overføring av et program kan kreve både databaseoverføringer og lagringsoverføringer. Databasen som programmet bruker, må flyttes – noen ganger til og med i endret format for å få plass til en ny datamodell via datakonvertering – sammen med filene og katalogstrukturen som programmet krever for å installere og kjøre.

Organisasjoner kan utføre en programoverføring når det er en endring i programvaren som organisasjonen bruker til å utføre en forretningsfunksjon, leverandøren som leverer programvaren eller plattformen der programvaren ligger.

Skyoverføring

På samme måte som to andre typer dataoverføring – lagringsoverføring og programoverføring – innebærer denne typen dataoverføring at data eller programmer flyttes. Hovedpoenget er at skyoverføring refererer spesielt til overføring av data eller programmer fra et privat, lokalt datasenter til skyen eller fra ett skymiljø til et annet. Omfanget av overføringen vil variere. En skyoverføring kan omfatte flytting av alle data, programmer og tjenester til skyen, eller det kan medføre flytting av bare noen få utvalgte for å dekke et strategisk formål eller forretningsbehov.

Ved å overføre til skyen kan organisasjoner skalere med færre begrensninger, klargjøre ressurser på en enklere måte, oppgradere med mindre fiksing, bruke mer effektivt og skape nye ting raskere. Med data og programmer som befinner seg i skyen trenger ikke disse organisasjonene lenger å vedlikeholde maskinene og infrastrukturen som lagret disse ressursene lokalt.

Overføring av forretningsprosess

Denne dataoverføringstypen refererer til flytting av data og programmer for å kunne administrere eller drive virksomheten bedre. I en forretningsprosessoverføring kan organisasjonen overføre alle typer data, inkludert databaser og programmer som betjener produkter, kundeopplevelser, handlinger og praksiser.

Organisasjoner kan foreta denne typen dataoverføring for å optimalisere eller omorganisere hvordan virksomheten drives, for bedre å konkurrere i markedet, å tilby et nytt produkt eller en ny tjeneste, eller for å fullføre en sammenslåing eller anskaffelse.

Verktøy for dataoverføring

For å utføre overføringen vil teamene bruke ulike verktøy for dataoverføring til å flytte dataene og endre dem etter behov. Noen team velger å bygge sine egne dataoverføringsverktøy fra grunnen av. Fordelen med å bygge verktøy for dataoverføring er at teamene kan skreddersy verktøyene til sine spesifikke systemer og bruksområder. Det kan imidlertid ta lang tid å kode dataoverføringsprogramvare, kreve mye manuell integrasjon og reimplementeringsarbeid, og påløpe kostnader som kan bli bedre brukt på andre deler av dataoverføringsprosessen. Verktøy for selvskriptet dataoverføring kan også støte på utfordringer med skalering eller håndtering av mange inndatakilder.

I stedet kan teamene velge å bruke eksisterende programvare for dataoverføring for å gjøre det enklere, raskere og mer effektivt å flytte data. Programvare er ofte spesialisert på å hjelpe deg med en bestemt type overføring, for eksempel å flytte en SQL Server-database til skyen. Men selv med programvaren trenger teamet fortsatt å vite alt om dataene de flytter, hvor mye de overfører og når, hvilke endringer de må gjøre i dem og om det er problemer å løse når overføringen er fullført. Og disse teamene må også velge mellom verktøy for lokal dataoverføring og overføringsverktøy for skydata.

Hvilken type programvare for dataoverføring som skal brukes

Team kan velge fra lokal, skybasert eller selvskriptet dataoverføringsprogramvare. Vanligvis fungerer lokale verktøy bra når alle data- og målsystemene er på stedet og i samme organisasjon, skybaserte verktøy er best når du flytter ulike datasystemer eller flytter plattformer til skyen, og selvskriptede verktøy kan være bra for små og svært spesifikke prosjekter. Siden dataoverføringsprosjekter er komplekse, er det imidlertid mange flere faktorer du bør vurdere når du velger fra de ulike typene programvare som er tilgjengelig for dataoverføring. Dette diagrammet foreslår hvilke verktøy som utmerker seg, avhengig av funksjonene i et gitt overføringsscenario.

Ikke tilgjengelig Selvskriptede verktøy Lokale verktøy Skybaserte verktøy
Datavolum og -type
Liten mengde Tilgjengelig Tilgjengelig Tilgjengelig
Stor mengde Ikke tilgjengelig Tilgjengelig Tilgjengelig
Støttet format Ikke tilgjengelig Tilgjengelig Tilgjengelig
Format som ikke støttes Tilgjengelig Ikke tilgjengelig Ikke tilgjengelig
Kilde og mål
Kilder for enkeltområde Tilgjengelig Tilgjengelig Tilgjengelig
Kilder for flere områder Ikke tilgjengelig Ikke tilgjengelig Tilgjengelig
Skymål Ikke tilgjengelig Ikke tilgjengelig Tilgjengelig
Lokalt mål Tilgjengelig Tilgjengelig Ikke tilgjengelig
Felles kilde og mål Ikke tilgjengelig Tilgjengelig Tilgjengelig
Uvanlig kilde og mål Tilgjengelig Ikke tilgjengelig Ikke tilgjengelig
Prosjektbehov
Skalering kreves Ikke tilgjengelig Tilgjengelig Tilgjengelig
Skalering kreves ikke Tilgjengelig Tilgjengelig Tilgjengelig
Kontroll over lagringsenheter Tilgjengelig Tilgjengelig Ikke tilgjengelig
Lokal tilgang Tilgjengelig Tilgjengelig Tilgjengelig
Global tilgang Ikke tilgjengelig Ikke tilgjengelig Tilgjengelig
Databehandling og lagring ved behov Ikke tilgjengelig Ikke tilgjengelig Tilgjengelig
Høy oppetid og pålitelighet Ikke tilgjengelig Ikke tilgjengelig Tilgjengelig

Slik velger du et verktøy for dataoverføring

I tillegg til kriteriene beskrevet ovenfor, vil team og organisasjoner vurdere andre faktorer i å velge løsningen for dataoverføring. Disse faktorene inkluderer:

  • Budsjett og tidslinje
  • Teamets ekspertise og erfaring
  • Hvor stor skalering og fleksibilitet organisasjonen trenger
  • Relasjon med leverandøren av verktøyet for dataoverføring
  • Sikkerhet og forskriftsmessig samsvar
  • Oppetid eller andre tjenestenivåavtaler
  • Potensiell innvirkning
  • Brukerne av dataene
  • Operativsystemer

Hvor du skal begynne

Når en organisasjon er klar til å vurdere dataoverføring, kan de begynne å utforske alternativene for verktøy for dataoverføring eller en partner for dataoverføring. Hvis du vil lære mer om fordelene og prosessen bak overføring til Azure, kan du utforske disse ressursene:

Vanlige spørsmål om dataoverføring

  • Dataoverføring betyr flytting av digital informasjon. Overføring av denne informasjonen til en annen plassering, et annet filformat, miljø, lagringssystem, database, datasenter eller program passer alt sammen i definisjonen av dataoverføring.
  • Dataoverføring betyr flytting av data fra ett sted til et annet, mens datakonvertering betyr transformering av data fra ett format til et annet. Datakonvertering skjer noen ganger under dataoverføring.
  • Dataoverføring kan klassifiseres i fem brede kategorier: lageroverføring, databaseoverføring, programoverføring, overføring i skyen og overføring av forretningsprosesser.
Kan vi hjelpe deg?