Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:Azure SQL Managed Instance
SQL Server op virtuele Azure-machines
Azure SQL Database
In dit artikel worden de vijf fasen beschreven voor een geslaagde cloudmigratie van SQL Server naar Azure SQL.
Ontdekking
Wanneer u uw cloudmigratietraject start, is het essentieel om geïnstalleerde software-inventaris, web-apps en SQL Server exemplaren en databases te detecteren op servers die worden uitgevoerd in uw on-premises omgeving. Met deze detectie kunt u een migratiepad aanpassen aan Azure SQL.
Het Azure Migrate appliance voert deze detectie uit met behulp van domein- of niet-domeinreferenties van het Windows-besturingssysteem, of SQL Server authenticatiereferenties die toegang hebben tot uw SQL Server instanties en databases. Dit detectieproces is zonder agent, wat betekent dat u niets op de servers installeert. Het Azure Migrate-apparaat ondersteunt detectie op verschillende virtualisatieplatforms zoals VMware, Microsoft Hyper-V en fysieke omgevingen.
Zie de sectie Ontdekken verderop in dit artikel voor meer informatie over het detecteren van uw on-premises SQL-servers.
bedrijfsanalyse
Met de business case-mogelijkheid kunt u een bedrijfsvoorstel samenstellen om te begrijpen hoe Azure de meeste waarde voor uw bedrijf kan opleveren. Het benadrukt:
Totale eigendomskosten (TCO) tussen on-premises en Azure SQL.
Jaar op jaar cashflow-analyse.
Inzichten op basis van resourcegebruik om servers en workloads te identificeren die ideaal zijn voor de cloud.
Snelle overwinningen voor migratie en modernisering, inclusief einde van ondersteuning Windows os- en SQL-versies.
Kostenbesparingen op lange termijn door over te stappen van een model voor kapitaaluitgaven naar een bedrijfsuitgavenmodel , door alleen te betalen voor wat u gebruikt.
Assessment
Evaluatie is de analyse van configuratie-, gebruiks- en prestatiegegevens die tijdens de detectie worden verzameld. Deze analyse wordt gebruikt om de gereedheid te meten en het effect te schatten van het migreren van on-premises SQL Server exemplaren naar verschillende Azure SQL doelen. Evaluaties op SQL Server exemplaren kunnen worden uitgevoerd met behulp van Azure Arc voor SQL Server of met behulp van Azure Migrate.
Een Azure SQL-evaluatie biedt twee groottecriteria:
As on-premises: Evaluaties die aanbevelingen doen op basis van de on-premises SQL Server configuratie alleen.
Op basis van prestaties: evaluaties die aanbevelingen doen op basis van verzamelde prestatiegegevens.
Nadat de evaluatie de gereedheid en het aanbevolen Azure SQL implementatietype heeft bepaald, berekent deze een specifieke servicelaag en Azure SQL configuratie (SKU-grootte) die aan de on-premises SQL Server prestaties kunnen voldoen of overschrijden. Deze berekening is afhankelijk van of u on-premises of op prestaties gebaseerde groottecriteria gebruikt.
Conversion
In heterogene migraties, terwijl u gegevens migreert van de ene database naar de andere, moet u ervoor zorgen dat u het databaseschema en de objecten converteert naar equivalente Transact-SQL syntaxis. De bron- en doeldatabase-engines verschillen. Deze databaseobjecten omvatten tabellen, indexen, weergaven, gegevenstypen, Transact-SQL instructies, opgeslagen procedures en functies.
Opmerking
U hebt de conversiefase niet nodig voor migraties van SQL Server naar Azure SQL. SQL Server Migration Assistant (SSMA) voert de conversie uit tijdens de migratie naar een van de Azure SQL doelen. SSMA ondersteunt meerdere bronnen, zoals Oracle, MySQL, DB2, Sybase en Microsoft Access, voor zowel conversie als gegevensmigratie.
Migration
Migratie is de laatste fase van dit proces, waarin u gegevens migreert van de brondatabase naar de doeldatabase.
Een migratiemethode kiezen
Kies uit meerdere migratiemethoden, afhankelijk van uw doelplatform en acceptabele downtime van toepassingen.
SQL Managed Instance koppeling (bijna geen downtime voor Azure SQL Managed Instance)
Als u Azure Arc inschakelt voor uw SQL Server-instantie, kunt u de Managed Instance-koppeling gebruiken om een online migratie naar Azure SQL Managed Instance uit te voeren. De koppelingsfunctie maakt gebruik van gedistribueerde beschikbaarheidsgroepen om gegevens van SQL Server in bijna realtime te repliceren naar SQL Managed Instance. Met deze benadering kan uw brondatabase operationeel blijven terwijl gegevens continu worden gesynchroniseerd met de doelomgeving. Downtime is beperkt tot de laatste cutover-fase wanneer u uw toepassing overschakelt naar de gemigreerde database.
Back-up en herstel (eenmalige migratie naar SQL Server op Azure VM)
Als geplande downtime acceptabel is, gebruikt u een eenmalige back-up en herstelmigratie naar SQL Server on Azure Virtual Machines. In deze offlinemigratiebenadering begint de downtime van toepassingen wanneer de migratie wordt gestart en doorgaat totdat het herstellen van de database in de doelomgeving is voltooid.
Azure Database Migration Service (alle doelen)
Azure Database Migration Service (Azure DMS) is een volledig beheerde service die migraties van meerdere databasebronnen naar Azure gegevensplatformen ondersteunt met minimale downtime, hoge betrouwbaarheid en tolerantie. U hebt toegang tot Azure DMS via de Azure-portal, PowerShell en Azure CLI. Zie Wat is Azure Database Migration Service voor meer informatie.
Azure DMS ondersteunt zowel offlinemigratie (eenmalige) migratie naar Azure SQL Database, SQL Managed Instance of SQL Server op Azure VM en onlinemigraties (continue back-up herstellen) voor SQL Managed Instance en Azure VM, zodat u een migratiebenadering kunt kiezen op basis van downtimevereisten.