Definere dataoverføring: Hva er dataoverføring?
Generelt sett betyr dataoverføring å flytte digital informasjon. Overføring av denne informasjonen til en annen plassering, et annet filformat, miljø, lagringssystem, database, datasenter eller program passer alle inn i definisjonen av dataoverføring.
Slik definerer du dataoverføring mer spesifikt:
Dataoverføring er prosessen med å velge, klargjøre, 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 inkluderer:
- Uorganiserte utvalg av filer som er lagret på 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.
Som et resultat av dette krever dataoverføringsprosjekter planlegging, implementering og validering for å sikre at de lykkes. Få mer informasjon om skyoverføring og andre typer overføring her.
Planlegge en dataoverføring
Før de til og med begynner å samle inn krav for og fastsette omfanget av en skydataoverføring, må organisasjoner begynne med å oppdage og vurdere hvilke data de faktisk har. De må tilordne dataene ‒ for å finne ut hvor mye data som finnes, hvor mangfoldig de er, og hvilken kvalitet eller tilstand de har.
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 hvilken programvare og maskinvare for dataoverføring 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 riktig størrelse på overføringen‒ spesielt når de flytter til skyen.
Implementere en dataoverføring
Når planleggingen er fullført og overføringen er utformet, begynner teamene implementeringen. De bygger dataoverføringsløsningen i henhold til kravene og trinnvis overføringsveiledning som er angitt i planleggingsfasen, og begynner å overføre dataene.
Når dataene overføres, overvåker og tester team dem for å sikre at dataene overføres riktig og uten konflikter eller problemer med datakvalitet, duplikater og avvik. Denne overvåkingen og testingen finner sted i et miljø som gjenspeiler produksjonsmiljøet, og gjør det mulig for team å raskt identifisere og løse eventuelle problemer med dataoverføringen.
Validere en dataoverføring
Når alle dataene er overført og implementeringen er fullført, vil teamene revidere dataene i den nye konfigurasjonen og validere at dataene har blitt overført nøyaktig. Team tar den gamle datakonfigurasjonen ut av drift bare etter at dataoverføringen er validert av tekniske interessenter og forretningsinteressenter, i tillegg til alle andre ‒ inkludert kunder ‒ som kan bruke dataene.
En organisasjon kan trenge eller velge å overføre data av mange ulike årsaker. På et høyt nivå kan disse årsakene innbefatte å redusere kostnader, muliggjøre innovasjon, øke ytelsen, tilgjengeligheten 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:
-
Oppgradere eller erstatte eldre maskinvare eller programvare slik at organisasjonen kan oppfylle sine ytelseskrav eller være mer konkurransedyktig.
-
Redusere miljøpåvirkningen ‒ og kutte driftskostnadene ‒ ved å flytte til et system som har et mindre fotavtrykk og bruker mindre energi.
-
Redusere eller eliminere kostnadene ved å drifte dataene i lokale datasentre ved å overføre til skyen.
-
Sentralisere data for å muliggjøre og legge til rette for interoperabilitet eller flytting til et sikrere datasenter.
-
Sikkerhetskopiere 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 en moderniseringsinnsats, søker ofte ekspertråd og hjelp med å konfigurere skymiljøet og veilede skydataoverføringen ende-til-ende. Les mer om fordelene med skyoverføring.Mer informasjon om fordelene med skyoverføring.
Dataoverføring kontra datakonvertering: Hva er forskjellen?
Hvis du vil ha en klarere forståelse av hva dataoverføring innebærer, er det viktig å vite hva datakonvertering er og hvordan den er relatert til dataoverføring. Det er ofte forvirring rundt om en aktivitet eller et prosjekt er datakonvertering kontra dataoverføring fordi dataoverføring per definisjon inkluderer datakonvertering. Datakonvertering er imidlertid bare ett aspekt ved dataoverføring, så de to termene kan ikke brukes som synonymer for hverandre.
Dataoverføring betyr å flytte data fra ett sted til et annet, mens datakonvertering betyr å transformere data fra ett format til et annet. Følgende sammenligning fremhever flere av forskjellene og likhetene mellom dataoverføring og datakonvertering.
Dataoverføring | Datakonvertering |
---|---|
Dataene flyttes til et nytt datasenter, en ny plassering, et nytt system eller et nytt miljø. | Dataene flyttes til et nytt program. Datasenteret, systemet eller miljøet kan forbli det samme. |
Formatet på dataene kan forbli det samme. | Formatet på dataene transformeres. |
Prosessen består av planlegging, implementering og validering. | Prosessen består av uttrekking, transformasjon og innlasting. |
Dataoverføring inkluderer ofte datakonvertering, men datakonvertering er ikke alltid nødvendig. | Datakonvertering er ofte ett av de første trinnene i dataoverføring, 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 arbeidet 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. Denne transformasjonsprosessen er datakonvertering. Gjennom datakonvertering kan team 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 team må transformere dataene, noe som skjer tidlig i dataoverføringsprosessen før dataene flyttes til et nytt sted. Datakonvertering omfatter ikke profilering, opprydding, validering eller ‒ etter at dataene er flyttet ‒ for å utføre kvalitetssikringstester av data. Så det blir mindre et 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 inkludere 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 utføre den bestemte typen dataoverføring.
Lagringsoverføring
Lagringsoverføringer er de mest grunnleggende typene dataoverføring, som passer til den litterale definisjonen av dataoverføring. Disse overføringene består av flytting av data fra én lagringsenhet til en ny eller en annen lagringsenhet. Denne 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 harddisk til en halvlederstasjon. Overføring av data til skyen eller fra én skyleverandør til en annen er også en slags lagringsoverføring, men detaljene for disse typene dataoverføring forstås bedre som skyoverføringer.
Organisasjoner kan velge å utføre en lagringsoverføring når de finner behovet for å oppgradere utstyret eller infrastrukturen for å oppnå raskere ytelse eller spare penger på skalering. Den nye teknologien kan også gi organisasjonen mulighet til å administrere, sikre, sikkerhetskopiere eller gjenopprette data mer effektivt. Under en lagringsoverføring har organisasjoner også muligheten til å rense og validere dataene, selv om det er sjeldnere at organisasjoner velger å endre formatet på dataene 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 annen databasemotor eller et annet databasebehandlingssystem. Databaseoverføringer er mer komplekse enn lagringsoverføringer fordi det ikke bare overføres mer data, men dataene endres sannsynligvis i formatet også.
Databaseoverføringer kan bli nødvendige for organisasjoner når de trenger å 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 teste den for å sikre at det ikke blir noen innvirkning på programmene som bruker databasen.
Programoverføring
En programoverføring innebærer å flytte 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 endres i 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 befinner seg.
Skyoverføring
I likhet med to andre typer overføring av data ‒ lagringsoverføring og programoverføring ‒ innebærer denne typen dataoverføring å flytte data eller programmer. Hovedaspektet er at skydataoverfø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 innebære å flytte alle data, programmer og tjenester til skyen, eller det kan innebære å flytte bare noen få utvalgte for å dekke et strategisk formål eller forretningsbehov.
Overføring til skyen gjør det mulig for organisasjoner å skalere med færre begrensninger, klargjøre ressurser lettere, oppgradere med mindre friksjon, bruke ressurser mer effektivt og innovere raskere. Med data og programmer som befinner seg i skyen, er det ikke lenger nødvendig at disse organisasjonene vedlikeholder maskinene og infrastrukturen som lagret disse ressursene lokalt.
Overføring av forretningsprosesser
Denne dataoverføringstypen refererer til flytting av data og programmer for å kunne administrere eller drive virksomheten på en bedre måte. I en overføring av forretningsprosesser kan organisasjonen overføre alle typer data ‒ inkludert databaser og programmer ‒ som betjener produkter, kundeopplevelser, operasjoner, praksiser.
Organisasjoner kan foreta denne typen dataoverføring for å optimalisere eller omorganisere hvordan virksomheten drives, for å konkurrere bedre i markedet, for å tilby et nytt produkt eller en ny tjeneste eller for å fullføre en sammenslåing eller anskaffelse.
Dataoverføringsverktøy
For å kunne utføre overføringen vil teamene bruke ulike dataoverføringsverktøy til å flytte dataene og endre dem etter behov. Noen team velger å bygge sine egne dataoverføringsverktøy fra grunnen av. Fordelen med å bygge dataoverføringsverktøy er at team kan skreddersy verktøyene til sine spesifikke systemer og bruksområder. Det kan imidlertid ta mye tid å kode programvare for dataoverføring, kreve mye manuell integrering og implementering av arbeid på nytt, og det kan påløpe kostnader som kan bli brukt bedre på andre deler av dataoverføringsprosessen. Selvskriptede dataoverføringsverktøy kan også støte på utfordringer med skalering eller håndtering av mange inndatakilder.
I stedet kan team velge å bruke eksisterende programvare for dataoverføring for å gjøre flytting av data enklere, raskere og mer effektivt. Programvare spesialiserer seg ofte på å hjelpe 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 vil overføre og når, hvilke endringer de må gjøre i dem, og om det er problemer som må løses når overføringen er fullført. Og disse teamene må også velge mellom lokale dataoverføringsverktøy og skydataoverføringsverktøy.
Hvilken type programvare for dataoverføring som skal brukes
Team kan velge mellom lokal, skybasert eller selvskriptet programvare for dataoverføring. 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 forskjellige datasystemer eller omforming til skyen, og selvskriptede verktøy kan være bra for små og svært spesifikke prosjekter. Fordi dataoverføringsprosjekter er komplekse, er det imidlertid mange flere faktorer å vurdere når det gjelder å velge blant de ulike typene programvare for dataoverføring som er tilgjengelig. Dette diagrammet foreslår hvilke verktøy som utmerker seg avhengig av funksjonene i et gitt overføringsscenario.
Selvskriptede verktøy | Lokale verktøy | Skybaserte verktøy | |
---|---|---|---|
Datavolum og type | | | |
Lite beløp | | | |
Stort beløp | | | |
Format som støttes | | | |
Format som ikke støttes | | | |
Kilde og mål | | | |
Kilder på ett område | | | |
Kilder på flere områder | | | |
Skymål | | | |
Lokalt mål | | | |
Felles kilde og mål | | | |
Uvanlig kilde og mål | | | |
Prosjektbehov | | | |
Skalering er nødvendig | | | |
Skalering er ikke nødvendig | | | |
Kontroll av lagringsenheter | | | |
Lokal tilgang | | | |
Global tilgang | | | |
Databehandling og lagring ved behov | | | |
Høy oppetid og pålitelighet | | | |
Slik velger du et dataoverføringsverktøy
- I tillegg til kriteriene som er beskrevet ovenfor, vil team og organisasjoner vurdere andre faktorer når det kommer til å velge dataoverføringsløsningen. Disse faktorene inkluderer:
- Budsjett og tidslinje
- Ekspertise og erfaring i teamet.
- Hvor stor skalering og fleksibilitet organisasjonen trenger
- Relasjon med leverandøren av dataoverføringsverktøyet
- Sikkerhet og forskriftssamsvar
- Oppetid eller andre serviceavtaler
- Potensiell innvirkning
- Brukerne av dataene
- Operativsystemer
Slik starter du skydataoverføring
Når en organisasjon er klar til å vurdere dataoverføring, kan den begynne å utforske alternativene for dataoverføringsverktøy eller en dataoverføringspartner. For å finne ut mer om fordelene og prosessen med overføring til Azure kan du utforske disse ressursene:
Vanlige spørsmål om dataoverføring
-
Dataoverføring er flyttingen av digital informasjon. Overføring av denne informasjonen til en annen plassering, et annet filformat, miljø, lagringssystem, database, datasenter eller program passer alle inn i definisjonen av dataoverføring.
-
Dataoverføring betyr å flytte data fra ett sted til et annet, mens datakonvertering betyr å transformere data fra ett format til et annet. Datakonvertering skjer noen ganger under dataoverføring.
-
Dataoverføringstypene kan klassifiseres i fem brede kategorier: lagringsoverføring, databaseoverføring, programoverføring, skyoverføring og overføring av forretningsprosesser.