Over het verplaatsingsproces
Met Azure Resource Mover kunt u Azure-resources tussen Azure-regio's verplaatsen.
Dit artikel bevat een overzicht van de onderdelen die door Resource Mover worden gebruikt en beschrijft het verplaatsingsproces.
Onderdelen
Deze onderdelen worden gebruikt tijdens het verplaatsen tussen regio's.
Onderdeel | Details |
---|---|
Resource Mover | Resource Mover wordt met Azure-resourceproviders gecoördineerd om de verplaatsing van resources tussen regio's te organiseren. Resource Mover analyseert bronafhankelijkheden en onderhoudt en beheert de status van resources tijdens het verplaatsingsproces. |
Verplaatsingsverzameling | Een verplaatsingsverzameling is een object van Azure Resource Manager. De verplaatsingsverzameling wordt voor elke gekoppelde combinatie van bron- en doelregio's in een abonnement gemaakt tijdens het verplaatsingsproces tussen regio's. De verzameling bevat metagegevens en configuratie-informatie over de resources die u wilt verplaatsen. Resources die zijn toegevoegd aan een verplaatsingsverzameling moeten zich in hetzelfde abonnement bevinden, maar kunnen zich in verschillende resourcegroepen bevindt. |
Verplaatsingsresource | Wanneer u een resource aan een verzameling toevoegt, wordt de resource door Resource Mover als een verplaatsingsresource getraceerd. Resource Mover houdt informatie bij over alle verplaatsingsresources in de verplaatsingsverzameling en onderhoudt een een-op-een-relatie tussen de bron- en de doelresource. |
Afhankelijkheden | Resources die u aan een verzameling toevoegt, worden gevalideerd en er wordt gecontroleerd of resources afhankelijkheden hebben die zich niet in de verplaatsingsverzameling bevinden. Na het identificeren van afhankelijkheden voor een resource, kunt u deze afhankelijkheden toevoegen aan de verplaatsingsverzameling en ze ook verplaatsen, of u kunt alternatieve, bestaande resources in de doelregio selecteren. Alle afhankelijkheden moeten worden opgelost voordat u met de verplaatsing begint. |
Proces van het verplaatsen van regio's
Elke verplaatsingsresource voor volgt de stappen in het overzicht.
Stap | Details | Status/problemen |
---|---|---|
Stap 1: Resources selecteren | Selecteer een resource. De resource wordt toegevoegd aan de verplaatsingsverzameling. | De resourcestatus gaat over Voorbereiding in behandeling. |
Stap 2: Afhankelijkheden valideren | Validatie van de afhankelijkheden wordt uitgevoerd, samen met toevoeging van resources op de achtergrond. Als de validatie laat zien dat afhankelijke resources in behandeling zijn, moet u afhankelijke resources toevoegen. Voeg ze toe aan de verplaatsingsverzameling. Voeg alle afhankelijke resources toe, ook als u deze niet wilt verplaatsen. U kunt later opgeven dat de resources die u verplaatst, verschillende resources in de doelregio moeten gebruiken in plaats van de optie Configuratie te gebruiken. Mogelijk moet u handmatig valideren of er openstaande afhankelijkheden zijn op het tabblad Afhankelijkheden valideren. |
|
Stap 3: Voorbereiden | Het voorbereidingsproces starten. De voorbereidingsstappen zijn afhankelijk van de resources die u wilt verplaatsen: - Staatloze resources: staatloze resources hebben alleen configuratiegegevens. Voor deze resources is geen doorlopende replicatie van gegevens nodig om ze te kunnen verplaatsen. Voorbeelden hiervan zijn virtuele Azure-netwerken (VNets), netwerkadapters, load balancers en netwerkbeveiligingsgroepen. Voor dit type resource genereert het voorbereidingsproces een Azure Resource Manager-sjabloon. - Stateful resources: Stateful resources hebben zowel configuratie-informatie als gegevens die moeten worden verplaatst. Voorbeelden hiervan zijn Azure-VM's en Azure SQL-databases. Het voorbereidingsproces verschilt voor elke resource. Het kan bijvoorbeeld gaan om het repliceren van de bronresource naar de doelresource. |
Bij het starten gaat de resourcestatus over in Voorbereiden wordt uitgevoerd. Nadat de voorbereiding is voltooid, gaat de resourcestatus probleemloos over in Verplaatsing starten in behandeling. Na een mislukte verwerking gaat de status over in Voorbereiden mislukt. |
Stap 4: Verplaatsing initiëren | Het verplaatsingsproces starten. De verplaatsingsmethode is afhankelijk van het resourcetype: - Staatloos: Voor staatloze resources implementeert het verplaatsingsproces doorgaans een geïmporteerde sjabloon in de doelregio. De sjabloon is gebaseerd op de instellingen van de bronresource en op eventuele handmatige wijzigingen die u aan de doelinstellingen aanbrengt. - Stateful: Voor stateful resources kan het verplaatsingsproces betrekking hebben op het maken van de resource of het inschakelen van een kopie in de doelregio. Alleen voor stateful resources kan het starten van een verplaatsing leiden tot downtime van bronresources. Bijvoorbeeld VM's en SQL. |
Bij het starten gaat de status over in Startverplaatsing wordt uitgevoerd. Na een geslaagde startverplaatsing gaat de status probleemloos over in Doorvoerverplaatsing in behandeling. Na een mislukte verplaatsing gaat de status over in Startverplaatsing mislukt. |
Stap 5 optie 1: verplaatsing negeren | Na de startverplaatsing kunt u beslissen of u door wilt gaan met een volledige verplaatsing. Als dat niet het geval is, kunt u de verplaatsing negeren. Resource Mover verwijdert de resources die in het doel zijn gemaakt. Het replicatieproces voor stateful resources wordt na het verwijderen voortgezet. Deze optie is handig voor het testen. | Tijdens het verwijderen van de resources gaat de status over in Verwijderen wordt uitgevoerd. Als de resources zijn verwijderd, gaat de status probleemloos over in Startverplaatsing in behandeling. Als de verwijdering mislukt, gaat de status over in Verwijderingsverplaatsing mislukt. |
Stap 5 optie 2: Verplaatsing doorvoeren | Als u na de startverplaatsing wilt doorgaan met een volledige verplaatsing, controleert u de resources in de doelregio en wanneer u klaar bent, voert u de verplaatsing door. Alleen voor stateful resources kan het doorvoeren ertoe leiden dat bronresources, zoals VM's of SQL, ontoegankelijk worden. |
Als u de verplaatsing doorvoert, wordt de resourcestatus verplaatst naar Doorvoeren in uitvoering*. Na een geslaagde doorvoer gaat de resourcestatus probleemloos over in Doorvoerverplaatsing voltooid. Bij een mislukte doorvoer gaat de status over in Doorvoerverplaatsing mislukt. |
Stap 6: Bron verwijderen | Nadat u de verplaatsing hebt doorgevoerd en de resources in de doelregio hebt gecontroleerd, kunt u de bronresource verwijderen. | Nadat de resourcestatus is doorgevoerd, wordt de bron verwijderd die in behandeling is. Vervolgens kunt u de bronresource selecteren en verwijderen. Alleen resources met de status Bron verwijderen die in behandeling zijn , kunnen worden verwijderd. Het verwijderen van een resourcegroep of SQL Server in de Resource Mover-portal wordt niet ondersteund. Deze resources kunnen alleen worden verwijderd van de pagina met resource-eigenschappen. |
Status van verplaatsingsregio
Het verplaatsingsproces kent een aantal statussen en problemen die zich tijdens elke status kunnen voordoen. Deze worden in het stroomdiagram opgesomd.
Afhankelijkheidsanalyse
Wanneer u door het verplaatsingsproces gaat, worden afhankelijkheden automatisch gevalideerd als:
- een resource afhankelijke resources gebruikt die zich niet in de verplaatsingsverzameling bevinden;
- een afhankelijke resource in de verplaatsingsverzameling eigen afhankelijkheden heeft die zich niet in de verplaatsingsverzameling bevinden;
- u de doelinstellingen voor de resource hebt gewijzigd en u afhankelijkheden opnieuw moet valideren.
Resources verwijderen
Als u een resource niet wilt verplaatsen, kunt u deze verwijderen uit de verplaatsingsverzameling. Over het algemeen wordt de resource vervolgens uit de verzameling verwijderd, samen met eventuele gekoppelde acties of objecten, zoals replicaties of opgeslagen sjablonen. Wat er precies gebeurt wanneer u een resource verwijdert, is afhankelijk van het type resource en de status van de resource wanneer u deze verwijdert. Meer informatie.
Impact verplaatsen
De tabel geeft een overzicht van wat er wordt beïnvloed wanneer u tussen verschillende regio's verplaatsingen uitvoert.
Gedrag | Tussen regio's |
---|---|
Data | Resourcegegevens en metagegevens worden verplaatst. Metagegevens worden tijdelijk opgeslagen om de status van resourceafhankelijkheden en -bewerkingen bij te houden. |
Resource | De bronresource blijft intact om ervoor te zorgen dat apps blijven werken. Ze kunnen desgewenst na het verplaatsen worden verwijderd. Er wordt een resource in de doelregio gemaakt. |
Verplaatsingsproces | Proces in meerdere stappen waarvoor handmatige interventie en bewaking is vereist. |
Testen. | Het testen van de verplaatsing is belangrijk, omdat de apps na de verplaatsing in de doelregio moeten blijven werken zoals mag worden verwacht. |
Downtime | Er wordt geen gegevensverlies verwacht, maar wel enige downtime om resources te verplaatsen. |
Volgende stappen
- Virtuele Azure-machines naar een andere regio verplaatsen.
- Azure SQL-resources naar een andere regio verplaatsen.