Hopp over navigasjon

Overfør og moderniser

Driv nyskapning med fleksible, kraftige strategier for skyoverføring og modernisering.

Velg strategien din for skyoverføring

I denne fasen styrer vi skyoverføringen din via fire mye brukte tilnærminger. Lær om disse veiene til å bestemme den rette miksen for programmene dine. Du kan for eksempel velge å være vert igjen eller «løft og flytt»-frie strategiske apper uten kodeendringer, og omskape andre som er mer forretningskritiske og bryte dem ned i tjenester.

Gartner

"Create a multifaceted application strategy to determine when rehosting, refactoring, rebuilding or replacing applications delivers value, and how new applications can be built using cloud-optimized and cloud-native design principles."

Gartner, «Devise an Effective Cloud Computing Strategy by Answering Five Key Questions», David W. Cearley, November 2015, oppdatert 23. juni 2017

Se nærmere på strategier for skyoverføring og modernisering for å finne de beste alternativene for din bedrift

Overfør og moderniser

Skyopprinnelig

Rehost

Ofte kalt «løft og flytt»-overføring, dette kodeløse alternativet lar deg overføre de eksisterende programmene dine raskt til Azure. Hvert program overføres «som det er», dette gir deg skyfordelene uten risikoen eller kostnadene ved kodeendringer.

Nå skal det brukes:

  • Du må flytte programmer fra datasenteret ditt til skyen raskt.
  • Appene dine er bygd for å benytte Azure infrastruktur som en tjeneste (IaaS)-skalerbarhet.
  • Virksomheten din trenger programmene, men behøver ikke å endre funksjonene øyeblikkelig.
  • Krav dine til programmer eller database kan bare møtes ved å bruke en virtuell Azure IaaS-maskin.
  • Du må flytte programmet ditt uten kodeendringer

Vær vert for prøvebane igjen

Verktøy for skyoverføring

Bytte vert til IaaS

Endre databaseverten

Optimaliser

Trinn 1 av 4

Kopier virtuelle maskiner eller fysiske servere til Azure

Bruk Azure Site Recovery for å replikere servere med noe få enkle trinn, inkludert virtuelle VMware-maskiner eller fysiske servere som kjører Windows eller Linux. Repliker virtuelle maskiner eller standard lagringskontoer for å møte programmets krav til ytelse og serviceavtale.

Trinn 2 av 4

Konfigurer Azure Hybrid Benefit og Managed Disks

Spar kostnader når du overfører dine virtuelle Windows Server-maskiner til Azure med Azure Hybrid Benefit. Bruk de anbefalte konfigurasjonene fra evalueringen din, slik som lagringstype, tilgjengelighetssett, virtuell maskinstørrelse og nettverk før du overfører.

Trinn 3 av 4

Test og overfør programmer til Azure

Opprett en grunnlinje for ytelsen til programmet ditt i Azure ved hjelp av en ikke-forstyrrende failover-test med Site Recovery. Utfør deretter programoverføring til Azure i trygghet.

Trinn 4 av 4

Overfør store datamengder

Bruk Azure Data Box-tjenesten når du vil overføre store mengder data til Azure, men du er begrenset av tid, nettverk eller kostnader. Data Box støttes av et utvalg av partnere med inngående erfaring med å hjelpe kunder med å behandle dataressurser.

Trinn 1 av 3

Overfør databasen din

Overfør enkelt SQL Server, Open Source og andre relasjonelle databaser til heladministrerte løsninger på Azure, som Azure SQL Database Managed Instance, Azure Database Service for PostgreSQL og Azure Database for MySQL med Azure Database Migration Service. Overfør dine ikke-relasjonelle databaser til Azure Cosmos DB med Data Migration Tool.

Trinn 2 av 3

Skaler databaseoverføringen

Overfør databaser parallelt med Database Migration Service.

Trinn 3 av 3

Fullfør overføringen

Når den overførte databasen er klar, kobler du bare opp appen din på nytt ved å oppdatere tilkoblingsstrengene.

Trinn 1 av 4

Sikre samsvar

Hjelper med å sikre forskriftssamsvar eller lovmessige krav ved å bruke sikkerhetspolicyer som definerer den ønskede konfigurasjonen til arbeidsbelastningene dine. Azure Machine Learning identifiserer manglende datakryptering og brannmurregler.

Trinn 2 av 4

Sikkkerhetskopier de virtuelle maskinene dine

Sikkerhetskopier de overførte virtuelle Windows- og Linux-maskinene fra Azure Portal. Med all sikkerhetskopiinformasjon i et sentralt instrumentbord, kan du raskt finne ut hva du trenger å gjenopprette hvis du skulle miste data.

Trinn 3 av 4

Administrer forskriftssamsvar

Sikre tilstrekkelig forskriftssamsvar ved å definere policyer og overvåke forskriftssamsvar etter dine standarder. Implementer minste priviligerte tilgang ved hjelp av Role Based Access Control (RBAC) og akkurat i tide administrator tilgang.

Trinn 4 av 4

Spor bruken av virtuelle maskiner

Bruk Azure Cost Management for å overvåke CPU-anvendelse på dine virtuelle maskiner for å oppdage ineffektivitet og optimaliser bruk.

Finn ut hvordan du flytter driften av programmet ditt ved hjelp av Microsoft-verktøy for server- og databaseoverføring.

Verktøy for skyoverføring

Overføringsfasen kan gjøres kortere ved hjelp av automatisering og informasjon fra flere forskjellige verktøy.

Velg rett verktøy for serveroverføring

Bruk Microsoft-verktøy eller verktøy fra vårt partnerøkosystem som best passer dine behov. Bruk Azure Site Recovery når du har behov for å overføre vanlige OS-versjoner. Vi anbefaler at du bruker partnerverktøy når du trenger noen av de følgende mer omfattende overføringsegenskapene.

Funksjoner

Azure Site Recovery

CloudEndure Zerto
Kostnadsfrie verktøy Tilgjengelig Ikke tilgjengelig Ikke tilgjengelig
Overføring av Windows- og Linux-arbeidsbelastninger (støtter populære versjoner/distribusjoner) Tilgjengelig Tilgjengelig Tilgjengelig
Bredere OS-støtte (støtter mindre populære versjoner/distribusjoner) Ikke tilgjengelig Tilgjengelig Tilgjengelig
Agentløs overføringsløsning Ikke tilgjengelig Ikke tilgjengelig Tilgjengelig
Ikke tilgjengelig

Azure Site Recovery

Overføringspartnere

Verktøy for andre arbeidsbelastninger

Azure-databaseoverføringstjeneste

Overfør lokale databaser til Azure

Refaktorere

Refaktorering, også omtalt som ompakking, er en tilnærmingsmåte for skyen som innebærer noen endringer i programdesignet, men ingen fullskalaendringer i programkoden. Programmet utnytter infrastruktur som en tjeneste (IaaS) og plattform som en tjeneste (PaaS) – produkter som Azure App Service, Azure SQL-databaseadministrerte forekomster, og beholdere.

Hvorfor bruke:

  • Du må bruke en eksisterende kodebase og distribusjonsferdigheter, og kodeportabilitet er en bekymring.
  • Du foretrekker en rask måte å modernisere appene dine på.
  • Du ønsker å generere kontinuerlig innovasjon ved å utnytte DevOps og containere.

Refaktorer prøvebane

Verktøy for skyoverføring

Optimaliser for skyen

Database til Azure

Optimaliser operasjonene

Trinn 1 av 2

Flytt til skyen med App Service

Bruk eksisterende programmer for å utnytte Azure PaaS-muligheter uten å måtte administrere underliggende programinfrastruktur, mellomvare og andre ressurser. Overfør nett-, mobil- og API-apper til App Service.

Trinn 2 av 2

Pakk om eksisterende apper

Bruk eksisterende programmer, ompakket for å dra fordel av Azure-PaaS-egenskaper. Send programmet ditt til Azure Container Registry hvor du kan forenkle beholderutvikling gjennom enkel lagring og administrasjon av beholderbilder for Azure-distribusjoner i et sentralt register.

Trinn 1 av 2

Overfør databasen din

Overfør enkelt SQL Server, Open Source og andre relasjonelle databaser til heladministrerte løsninger, som administrerte forekomster av SQL Database, Azure Database for PostgreSQL og Azure Database for MySQL med Azure Database Migration Service. Overfør dine ikke-relasjonelle databaser ved hjelp av dataoverføringsverktøyet Azure Cosmos DB.

Trinn 2 av 2

Overfør databasene dine i full skala

Bruke Azure Database Migration Service for å overføre databasene dine parallelt. Så snart en migrert database er klar til bruk, kan du bare koble den til igjen og appen din er oppe og går.

Trinn 1 av 3

Overfør til Azure DevOps Services

Flytt dataene dine fra Team Foundation Server til Azure DevOps Services.

Trinn 2 av 3

Administrer forskriftssamsvar

Hjelper med å sikre samsvar mellom selskaps- eller bransjekrav med sikkerhetspolicyer som definerer den ønskede konfigurasjonen til arbeidsbelastningene dine. Azure Security Center maskinlæring for å identifiserer manglende datakryptering og manglende brannmurregler.

Trinn 3 av 3

Overvåk og visualiser kostnader

Få oversikt over ressursforbruk og -kostnader i én enkel, samlet visning. Dine ansatte og forretningsbrukere kan bygge tilpassede dashbord for å vise data etter deres behov.

Anbefalte teknologitjenester

Våre teknologipartnere tilbyr en rekke overføringsløsninger du kan bruke når Azure-overføringstjenester ikke støtter ditt spesifikke scenario.

Rearchitect

Endre eller utvid programmets kodebase i full skala og optimaliser det for skyen. Modernisere appen din til en robust, svært skalerbar, uavhengig distribusjonsbar arkitektur. Bruk Azure for å akselerere prosessen, skaler applikasjoner med trygghet, og administrere appene dine med letthet.

Bruk når du vil:

  • Benytt deg av eksisterende programinvesteringer.
  • Møt skalerbarhetskrav på en kostnadseffektiv måte.
  • Utvikle programmet ditt til å inkludere nye Azure-egenskaper.
  • Benytt innovative DevOps-praksiser for å forbedre fleksibilitet.

Omform prøvebanen

Verktøy for skyoverføring

Utvikle appen

Database til Azure

Frigi og optimaliser

Trinn 1 av 3

Endre arkitekturen til koden din

Del opp et monolittisk program i et utvalg av løst tilkoblede moduler som jobber sammen for å benytte seg av fordelene ved Azure-plattformen.

Trinn 2 av 3

Utvikle tjenester uavhengig

Hver mikrotjeneste er selvstendig og uavhengig og den kan bygges, testes og distribueres selvstendig.

Trinn 3 av 3

Utvikle med de verktøyene, plattformene og språkene du liker

Utvikle med favorittverktøyene og -plattformene dine med dataspråket du foretrekker, inkludert Node.js, .NET og Java.

Trinn 1 av 2

Overfør databasene dine i full skala

Bruk Azure Database Migration Service til å overføre databaser parallelt.

Trinn 2 av 2

Fullfør overføringen

Den overførte databasen er klar for bruk. Bare koble den til på nytt for å få appen i gang.

Trinn 1 av 2

Distribuer til Azure Kubernetes Service (AKS)

AKS gjør det enkelt å opprette, konfigurere og administrere en klynge av virtuelle maskiner som er forhåndskonfigurert for å kjøre beholderbaserte programmer.

Trinn 2 av 2

Send programmet ditt til Azure Container Registry

Lagre og administrer avbildninger for alle typer beholderdistribusjoner.

Anbefalte teknologitjenester

Våre teknologipartnere tilbyr en rekke overføringsløsninger du kan bruke når Azure-overføringstjenester ikke støtter ditt spesifikke scenario.

Rebuild

Utvikle et program på nytt ved hjelp av skyopprinnelige teknologier fra Azure. Azure-plattformen som en tjeneste (PaaS) gir et komplett utviklings- og distribusjonsmiljø i skyen, uten kostnaden og kompleksiteten til programvarelisenser, uten behov for underliggende programinfrastruktur, eller mellomvare og andre ressurser. Med denne strategien for skyoverføring styrer du programmene og tjenestene du utvikler, og Azure tar seg av alt annet.

Nå skal det brukes:

  • Du vil ha rask utvikling, og det eksisterende programmet sinker deg på grunn av begrenset funksjonalitet og levetid.
  • Du er klar til å bygge nye programmer ved å bruke skyinnebygde teknologier.
  • Du vil bygge innovative apper som benytter seg av fremskritt i AI, blokkjede og IoT.
  • Du vil få fart på forretningsinnovasjonen.
  • Du vil bruke innovative DevOps-praksiser levert av Azure.

Bygg om prøve

Verktøy for skyoverføring

Bygg om databasen

Bygg om skyopprinnelige apper

Frigi og optimaliser

Trinn 1 av 2

Opprett en database for lagring av dataene dine

Azure Cosmos DB er en globalt distribuert, multimodelldatabasetjeneste som gir nøkkelferdig distribusjon til et ubegrenset antall Azure-områder, med transparent skalering og replikering av dataene, uansett hvor brukerne befinner seg.

Trinn 2 av 2

Multimodell + multi-API-database

Bruk nøkkelverdier, grafer, kolonnefamilier og dokumentdata i én tjeneste med Cosmos DB

Trinn 1 av 3

Bruk PaaS-tjenester

Azure PaaS lar deg utvikle programmer ved hjelp av innebygde programvarekomponenter som tilbyr skalerbarhet, høy tilgjengelighet og funksjoner for flere leietakere.

Du kan for eksempel bruke Azure Logic Apps hvis programmet ditt trenger en integrasjonsløsning.

Trinn 2 av 3

Utvikle serverløst

Utvikle apper raskere med en serverløs arkitektur, ved hjelp av programmeringsspråket du foretrekker.

Trinn 3 av 3

Bygg om med AI

Bruk rike kunstige intelligens-tjenester som Azure Cognitive Services tekstanalyse for å gi brukere bedre muligheter for å lære og tilpasse.

Trinn 1 av 2

Publiser appen din til App Service

Bruk Visual Studio Team Services til å skape et fullstendig CI/CD-datasamlebånd for programmet ditt – uansett hvilket språk du bruker – og distribuere til flere mål, inkludert virtuelle maskiner, Azure Service Fabric og Docker beholderorganiserer som Kubernetes.