Aan de slag met het Azure DevOps-hulpprogramma voor gegevensmigratie

Voordat u het Azure DevOps-hulpprogramma voor gegevensmigratie gebruikt om uw database met hoge betrouwbaarheid te migreren, moet u enkele van de basisconcepten in dit artikel leren kennen.

Diagram waarin de fase Aan de slag in opeenvolgende fasen wordt gemarkeerd.

Meer informatie over welke gegevens worden gemigreerd

Niet alle gegevens worden gemigreerd. Afzonderlijke databases buiten de verzameling, bijvoorbeeld rapportage en SharePoint gegevens, worden niet gemigreerd. In de volgende secties vindt u meer informatie over welke gegevens worden gemigreerd.

Inbegrepen gegevens

In de volgende tabel ziet u gegevens die zijn opgenomen in de migratie.

Inbegrepen gegevens Beschrijving
Verzamelingstoewijzing Elke verzameling in Azure DevOps Server komt overeen met één database. Tijdens de migratie wordt de hele verzameling, inclusief werkitems, geschiedenis, TFVC-wijzigingensets (Team Foundation Version Control), Git-gegevens, builddefinities en meer, gemigreerd naar Azure DevOps Services. Werkitem, TFVC-wijzigingenset en Git-doorvoernummers/id's blijven ongewijzigd.

Uitgesloten gegevens

In de volgende tabel ziet u specifieke gegevensuitsluitingen in de migratie.

Uitgesloten gegevens Beschrijving
Extensies U moet extensies na de migratie opnieuw installeren. Publiceer lokale extensies naar Marketplace als privé-extensies en deel ze met het account.
Servicehooks Service Hooks-gegevens zijn niet opgenomen in de migratie. Configureer de configuratie na de migratie opnieuw.
Belastingtest Laadtestgegevens worden niet overgebracht. Configureer de belastingstests na de migratie opnieuw.
Pijplijnagents en agentpools Configureer pijplijnagents en agentpools na de migratie opnieuw.
Vermeldingen Gebruikersvermeldingen in werkitemdiscussies behouden on-premises identiteit, niet de nieuwe Microsoft Entra-id. Als u de muisaanwijzer op gebruikersnamen houdt, worden geen visitekaartjes weergegeven en zijn sommige hyperlinks mogelijk ongeldig.
Project Server-integraties Niet beschikbaar voor Azure DevOps Services. Bijvoorbeeld XAML-builds, Microsoft Test Manager, SharePoint, SQL Data Warehouse, enzovoort.
Previewfuncties Sommige Functies van Azure DevOps Server kunnen worden bekeken tijdens de migratie naar Azure DevOps Services.

Projectlimieten

Als uw verzameling talloze projecten bevat, wordt Azure DevOps Services een limiet van 1000 projecten per organisatie opgelegd, hoewel 300 of minder worden aanbevolen. Buiten deze drempelwaarde kunnen bepaalde ervaringen, zoals het maken van verbinding met de organisatie vanuit Visual Studio, afnemen. Als u binnen de limiet wilt blijven, kunt u overwegen om de verzameling te splitsen of oudere projecten te verwijderen.

Inzicht in de relatie tussen on-premises databases en Azure DevOps-organisaties.

Voordat u te diep ingaat op het plannen van uw migratie, is het belangrijk om te begrijpen hoe het databasemigratieproces functioneert. Migraties werken op de volgende hoofdconcepten:

  • Teamprojectverzameling: Verzamelingen in Azure DevOps Server zijn een fysieke container voor teamprojecten en hun artefacten. Elke verzameling is gelijk aan één SQL-database en is de bron van migraties naar Azure DevOps Services.
  • Azure DevOps Services-organisatie: organisaties zijn de beheereenheid in de cloud-gehoste service. Logisch komt het 1:1 overeen met het concept van teamprojectverzameling in Azure DevOps Server. Organisaties zijn daarom de bestemming van migraties naar Azure DevOps Services. Azure DevOps Services-organisaties worden bijvoorbeeld weergegeven als https://dev.azure.com/Contoso waar Contoso de naam van de Azure DevOps Services-organisatie vertegenwoordigt.

Wanneer u een SQL-database voor teamprojectverzameling migreert, maakt het Hulpprogramma voor gegevensmigratie een nieuwe Azure DevOps-organisatie met een door de gebruiker opgegeven naam. U kunt een verzamelingsdatabase niet migreren naar een bestaande Azure DevOps Services-organisatie of meerdere verzamelingsdatabases samenvoegen in één Azure DevOps Services-organisatie. De toewijzing is strikt een-op-een tussen teamprojectcollecties en organisaties in Azure DevOps Services.

Datacenter kiezen

Wanneer u uw Azure DevOps Services-organisatie instelt, kiest u de locatie voor uw gegevens. Selecteer tijdens de eerste registratie en het maken van de organisatie een regio die aan uw behoeften voldoet. Als u later wilt gebruiken voor migratie, noteert u de verkorte code van de regio.

Belangrijk

Niet alle Azure-regio's ondersteunen het hulpprogramma voor gegevensmigratie. Het instellen van tijdelijke SQL-VM's of andere migratie-infrastructuur in niet-ondersteunde regio's kan vertragingen veroorzaken en herconfiguratie vereisen. Bekijk de ondersteunde regio's voordat u doorgaat met uw migratieplanning.

Ondersteunde Azure-regio's voor migratie

De volgende tabel bevat de Azure-regio's die ondersteuning bieden voor het Azure DevOps-hulpprogramma voor gegevensmigratie:

Regio Verkorte code
Centrale Verenigde Staten CUS
West-Europa WIJ
Verenigd Koninkrijk (Zuid) UKS
Oost-Australië AE
Brazilië Zuid BSc
Centraal-India MA
Azië - zuidoost (Singapore) SEA
Centraal Canada CC

Zie Ondersteunde Azure-regio's voor migratie voor het volledige migratieproces en de meest recente overwegingen voor regio's.

Inzicht in prijscategorieën

Een veelvoorkomende vraag over migratie is welk type licentie een bedrijf nodig heeft om Azure DevOps Services te gebruiken. Het goede nieuws is dat u waarschijnlijk al alle licenties hebt die u nodig hebt. Er is een voorbeeldwerkblad beschikbaar dat voor de meeste gevallen zou moeten volstaan. Als u specifieke vragen hebt over uw situatie, neemt u contact op met uw verkoopspecialist voor ontwikkelaarsoplossing of Microsoft Reseller. Zie Pricing voor Azure DevOps voor meer informatie.

Werkblad Gebruikerslicenties

# Kolom 1 Kolom 2
1 Aantal teamleden
2 Aantal belanghebbenden
3 De waarde in regel 2 aftrekken van de waarde in regel 1*
4 Aantal Visual Studio abonnees**
5 De waarde in regel 4 aftrekken van de waarde in regel 3
6 De waarde in regel 5 aftrekken van de waarde in regel 5***
  • *Belanghebbenden zijn kosteloos.
  • ** Visual Studio abonnees hebben Azure DevOps Services opgenomen als voordeel van het abonnement.
  • Elke Azure DevOps Services-organisatie krijgt vijf gratis gebruikers.

Zie het factureringsoverzicht en de Azure-prijscalculator voor meer informatie over rendabele opties voor toegang tot functies.

Koop alle benodigde Azure DevOps Services-gebruikerslicenties via Visual Studio Marketplace of Azure Portal. Dit proces wordt behandeld tijdens de fase Voorbereiden voor testuitvoering.

Naast de kernfuncties zijn de volgende services met toegevoegde waarde beschikbaar in Azure DevOps die u mogelijk nuttig vindt:

  • Gehoste services voor belastingtests: Als u de prestaties van uw toepassingen onder belasting wilt simuleren en analyseren, biedt Azure DevOps gehoste services voor belastingtests. Met deze services kunt u uw toepassingen stress testen en knelpunten of prestatieproblemen identificeren.
  • Test Manager-extensies: Overweeg het gebruik van Test Manager-extensies voor uitgebreid testbeheer. Deze extensies verbeteren uw testmogelijkheden door functies zoals testcasebeheer, verkennende tests en het bijhouden van testuitvoeringen te bieden.
  • Meer functies: Azure DevOps biedt verschillende uitbreidingen en integraties die aan specifieke behoeften voldoen. Of het nu gaat om integratie met niet-Microsoft-hulpprogramma's, het verbeteren van de beveiliging of het automatiseren van implementatiepijplijnen, er is een breed scala aan opties.

Sommige van deze services kunnen extra kosten met zich meebrengen, dus het is essentieel om uw vereisten en budget dienovereenkomstig te evalueren. Deze kosten worden weergegeven op uw factuur onder het bijbehorende abonnement. Zie Facturering instellen voor meer informatie. Als u specifieke vragen hebt over uw situatie, neemt u contact op met uw DevOps-partner, Microsoft Reseller of uw Microsoft Developer Solutions Sales Specialist voor persoonlijke begeleiding.

Reserveer uw nieuwe organisatie

Houd rekening met de tijdlijn van het migratieproject en reserveer de naam van uw organisatie vroeg om ervoor te zorgen dat uw gewenste naam beschikbaar is voor de uiteindelijke migratie.

Als uw bedrijf bijvoorbeeld Contoso is en u een organisatie wilt met een overeenkomende naam, zoals https://dev.azure.com/contoso, maakt u nu een organisatie met die naam. Houd er echter rekening mee dat u alleen kunt migreren naar een gloednieuwe Azure DevOps Services-organisatie.

Voer de volgende stappen uit om de naam van uw organisatie te reserveren.

  1. Initiële reservering:
    1. Maak een organisatie met de gewenste uiteindelijke naam, zoals https://dev.azure.com/contoso. Met deze stap wordt de naam gereserveerd, zodat niemand anders deze tijdens uw migratievenster kan opeisen.
    2. Bewaar deze organisatie totdat u klaar bent om te migreren.
  2. Uiteindelijke migratie:
    1. Wanneer u klaar bent om de laatste migratie te starten, voert u deze uit in een tijdelijke organisatie, zoals https://dev.azure.com/contoso-temporary. U kunt niet migreren naar een bestaande organisatie.

    2. Wijzig na een geslaagde migratie de naam van de gereserveerde organisatie (https://dev.azure.com/contoso) in een tijdelijke aanduiding, zoals https://dev.azure.com/contoso-remove-later. De organisatie hernoemen heeft de voorkeur boven het verwijderen ervan, omdat het tot een uur kan duren voordat de naam wordt vrijgegeven.

      Note

      Wacht ten minste één uur na een hernoembewerking voordat u de naam van een andere organisatie wijzigt. Zie Naam van uw organisatie wijzigen voor meer informatie.

    3. Wijzig de naam van de gemigreerde organisatie (https://dev.azure.com/contoso-temporary) in de gewenste uiteindelijke naam (https://dev.azure.com/contoso).

    4. U kunt desgewenst de tijdelijke organisatie (https://dev.azure.com/contoso-remove-later) verwijderen.

Door deze aanpak te volgen, hebt u een soepele overgang terwijl u ervoor zorgt dat de naam van uw voorkeursorganisatie beschikbaar blijft.

Volgende stap