Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Innan du använder Azure DevOps Data Migration Tool för att migrera databasen med hög återgivning bör du lära dig några av de grundläggande begreppen i den här artikeln.
Lär dig vilka data som migreras
Alla data migreras inte. Separata databaser utanför samlingen, till exempel rapportering och SharePoint data, migreras inte. I följande avsnitt visas mer information om vilka data som migreras.
Inkluderade data
Följande tabell visar data som ingår i migreringen.
| Inkluderade data | beskrivning |
|---|---|
| Kartsättning av samling | Varje samling i Azure DevOps Server motsvarar en databas. Under migreringen migreras hela samlingen – inklusive arbetsobjekt, historik, TFVC-ändringar (Team Foundation Version Control), Git-data, byggdefinitioner med mera – till Azure DevOps Services. Arbetsobjekt, TFVC-ändringsuppsättning och Git-incheckningsnummer/ID:er förblir oförändrade. |
Exkluderade data
I följande tabell visas specifika dataundantag vid migrering.
| Exkluderade data | beskrivning |
|---|---|
| Tillägg | Du måste installera om tillägg efter migreringen. Publicera lokala tillägg på Marketplace som privata tillägg och dela dem med kontot. |
| Tjänsteanknytningar | Service Hooks-data ingår inte i migreringen. Konfigurera om efter migreringen. |
| Belastningstest | Belastningstestdata tas inte över. Konfigurera om belastningstester efter migreringen. |
| Pipelineagenter och agentpooler | Konfigurera om pipelineagenter och agentpooler efter migreringen. |
| Omnämnanden | Användaromnämnanden i diskussioner om arbetsobjekt behåller den lokala identiteten, inte det nya Microsoft Entra-ID:t. Om du hovrar på användarnamn visas inte kontaktkort och vissa hyperlänkar kan vara ogiltiga. |
| Project Server-integreringar | Inte tillgängligt för Azure DevOps Services. Till exempel XAML-byggen, Microsoft Test Manager, SharePoint, SQL-datalager och så vidare. |
| Förhandsfunktioner | Vissa Azure DevOps Server-funktioner kan förhandsgranskas under migreringen till Azure DevOps Services. |
Projektgränser
Om din samling innehåller flera projekt inför Azure DevOps Services en gräns på 1 000 projekt per organisation, även om 300 eller färre rekommenderas. Utöver det här tröskelvärdet kan vissa upplevelser, till exempel att ansluta till organisationen från Visual Studio, försämras. Om du vill hålla dig inom gränsen kan du överväga att antingen dela upp samlingen eller ta bort äldre projekt.
Förstå relationen mellan lokala databaser och Azure DevOps-organisationer.
Innan du fördjupar dig för mycket i planeringen av migreringen är det viktigt att på en upphöjd nivå förstå hur databasmigreringsprocessen fungerar. Migreringar fungerar enligt följande huvudbegrepp:
- Gruppprojektsamling: Samlingar i Azure DevOps Server är en fysisk container för teamprojekt och deras artefakter. Varje samling motsvarar en enda SQL-databas och är källan till migreringar till Azure DevOps Services.
-
Azure DevOps Services-organisation: Organisationer är hanteringsenheten i den molnbaserade tjänsten. De mappas logiskt 1:1 till konceptet med en samling av teamprojekt i Azure DevOps Server. Därför är organisationer målet för migreringar till Azure DevOps Services. Till exempel representeras Azure DevOps Services-organisationer som
https://dev.azure.com/Contosodär Contoso representerar namnet på Azure DevOps Services-organisationen.
När du migrerar en SQL-databas för teamprojektsamlingen skapar datamigreringsverktyget en ny Azure DevOps-organisation med ett användarnamn. Du kan inte migrera en samlingsdatabas till en befintlig Azure DevOps Services-organisation eller konsolidera flera samlingsdatabaser till en enda Azure DevOps Services-organisation. Mappningen är strikt en-till-en mellan teamprojektsamlingar och organisationer i Azure DevOps Services.
Välj datacenter
När du konfigurerar din Azure DevOps Services-organisation väljer du platsen för dina data. När du skapar den första registreringen och organisationen väljer du en region som passar dina behov. Om du vill använda senare för migrering antecknar du regionens kortfattade kod.
Viktigt!
Alla Azure-regioner stöder inte datamigreringsverktyget. Att konfigurera tillfälliga virtuella SQL-datorer eller annan migreringsinfrastruktur i regioner som inte stöds kan orsaka fördröjningar och kräva omkonfiguration. Granska de regioner som stöds innan du fortsätter med migreringsplaneringen.
Azure-regioner som stöds för migrering
I följande tabell visas de Azure-regioner som stöder Azure DevOps Data Migration Tool:
| Region | Kort stavningskod |
|---|---|
| Mellersta USA | CUS |
| Västeuropa | VI |
| Södra Storbritannien | UKS |
| Australien, östra | AE |
| Syd-Brasilien | Kandidatexamen i naturvetenskap |
| Centralindien | MA |
| Sydostasien (Singapore) | Hav |
| Kanada centrala | CC |
För den fullständiga migreringsprocessen och den senaste informationen om regioner, se Azure-regioner som stöds för migrering.
Förstå prissättningen
En vanlig fråga om migrering är vilken typ av licensiering ett företag behöver för att använda Azure DevOps Services. Den goda nyheten är att du förmodligen redan har alla licenser du behöver. Ett exempelblad är tillgängligt som bör omfatta de flesta fall. Om du har några specifika frågor om din situation kan du kontakta utvecklarlösningsspecialisten eller Microsoft Reseller. Mer information finns i Prissättning för Azure DevOps.
Kalkylblad för användarlicenser
| # | Kolumn 1 | Kolumn 2 |
|---|---|---|
| 1 | Antal teammedlemmar | |
| 2 | Antal intressenter | |
| 3 | Subtrahera värdet i rad 2 från värdet på rad 1* | |
| 4 | Antal Visual Studio prenumeranter** | |
| 5 | Subtrahera värdet på rad 4 från värdet på rad 3 | |
| 6 | Subtrahera värdet på rad 5 från värdet på rad 5*** |
- *Intressenter är fria.
- ** Visual Studio Prenumeranter har Azure DevOps tjänster som ingår som en förmån för prenumerationen.
- Varje Azure DevOps Services-organisation får fem kostnadsfria användare.
Mer information om kostnadseffektiva alternativ för åtkomst till funktioner finns i faktureringsöversikten och Priskalkylatorn för Azure.
Köp nödvändiga Azure DevOps Services-användarlicenser via Visual Studio Marketplace eller Azure Portal. Den här processen beskrivs under testkörningsfasen.
Utöver de viktigaste funktionerna är följande mervärdestjänster tillgängliga i Azure DevOps som du kan ha nytta av:
- Värdbaserade belastningstestningstjänster: Om du behöver simulera och analysera prestanda för dina program under belastning tillhandahåller Azure DevOps värdbaserade lasttestningstjänster. Med de här tjänsterna kan du stresstesta dina program och identifiera flaskhalsar eller prestandaproblem.
- Test Manager-tillägg: Överväg att använda Test Manager-tillägg för omfattande testhantering. Dessa tillägg förbättrar dina testfunktioner genom att tillhandahålla funktioner som hantering av testfall, undersökande testning och spårning av testkörning.
- Fler funktioner: Azure DevOps erbjuder olika tillägg och integreringar som tillgodoser specifika behov. Oavsett om det handlar om att integrera med verktyg som inte kommer från Microsoft, förbättra säkerheten eller automatisera distributionspipelines finns det en mängd olika alternativ.
Vissa av dessa tjänster kan komma med extra kostnader, så det är viktigt att utvärdera dina krav och din budget i enlighet med detta. Dessa kostnader visas på din faktura under den associerade prenumerationen. Mer information finns i Konfigurera fakturering. Om du har specifika frågor om din situation kan du kontakta din DevOps-partner, Microsoft Reseller eller din Microsoft Developer Solutions Sales Specialist för personlig vägledning.
** Registrera din nya organisation
Med tanke på migreringsprojektets tidslinje reserverar du namnet på din organisation tidigt för att säkerställa att önskat namn är tillgängligt för den slutliga migreringen.
Om ditt företag till exempel är Contoso och du vill ha en organisation med ett matchande namn, till exempel https://dev.azure.com/contoso, skapar du en organisation med det namnet nu. Men kom ihåg att du bara kan migrera till en helt ny Azure DevOps Services-organisation.
Slutför följande steg för att reservera organisationsnamnet.
- Inledande reservation:
- Skapa en organisation med önskat slutligt namn, till exempel
https://dev.azure.com/contoso. Det här steget reserverar namnet så att ingen annan kan göra anspråk på det under migreringsfönstret. - Behåll den här organisationen på plats tills du är redo att migrera.
- Skapa en organisation med önskat slutligt namn, till exempel
- Slutlig migrering:
När du är redo att påbörja den slutliga migreringen utför du den i en tillfällig organisation, till exempel
https://dev.azure.com/contoso-temporary. Du kan inte migrera till en befintlig organisation.Efter lyckad migrering byter du namn på den reserverade organisationen (
https://dev.azure.com/contoso) till ett platshållarnamn, till exempelhttps://dev.azure.com/contoso-remove-later. Att byta namn på organisationen är att föredra framför att ta bort den eftersom en borttagning kan ta upp till en timme att släppa namnet.Anmärkning
Vänta minst en timme efter en namnbytesåtgärd innan du byter namn på en annan organisation. Mer information finns i Byt namn på din organisation.
Byt namn på den migrerade organisationen (
https://dev.azure.com/contoso-temporary) till önskat slutligt namn (https://dev.azure.com/contoso).Om du vill kan du ta bort platshållarorganisationen (
https://dev.azure.com/contoso-remove-later).
Genom att följa den här metoden har du en smidig övergång samtidigt som du ser till att det önskade organisationsnamnet förblir tillgängligt.