A migrálás áttekintése: az SQL Serverből

A következőre vonatkozik: Azure SQL Managed InstanceSQL Server on Azure Virtual MachinesAzure SQL Database

Ez a cikk a SQL Server és Azure SQL közötti sikeres felhőmigrálás öt fázisát ismerteti.

A migrálási folyamatot bemutató diagram.

Felfedezés

A felhőbe való migrálás megkezdésekor elengedhetetlen a telepített szoftverleltár, webalkalmazások és SQL Server példányok és adatbázisok felderítése a helyszíni környezetben futó kiszolgálókon. Ez a felfedezés segít az Azure SQL-hez vezető migrálási útvonal testreszabásában.

A Azure Migrate berendezés ezt a felderítést az operációs rendszer Windows tartományával vagy nem tartományi hitelesítő adataival, vagy SQL Server hitelesítési hitelesítő adatokkal hajtja végre, amelyek hozzáférnek a SQL Server-példányokhoz és -adatbázisokhoz. Ez a felderítési folyamat ügynök nélküli, ami azt jelenti, hogy semmit sem telepít a kiszolgálókra. A Azure Migrate berendezés támogatja a felderítést különböző virtualizációs platformokon, például A VMware, Microsoft Hyper-V és fizikai környezetekben.

A helyszíni SQL-kiszolgálók felderítéséről a cikk későbbi, Felfedezés szakaszában olvashat.

Üzleti ügy

Az üzleti eset képessége segít létrehozni egy üzleti javaslatot, amelyből megtudhatja, hogyan hozhatja a Azure a legnagyobb értéket vállalkozása számára. Kiemeli a következőt:

  • A helyszíni és a Azure SQL közötti teljes bekerülési költség (TCO).

  • Évről évre pénzforgalmi elemzés.

  • Erőforrás-kihasználtság-alapú elemzések a felhőhöz ideális kiszolgálók és számítási feladatok azonosításához.

  • Gyors győzelem a migráláshoz és a modernizáláshoz, beleértve az operációs Windows rendszer és az SQL-verziók támogatásának megszűnését.

  • Hosszú távú költségmegtakarítás a tőkekiadási modellről a működési kiadási modellre való áttéréssel, ha csak a használt költségekért fizet.

Assessment

Az értékelés a felderítés során gyűjtött konfigurációs, kihasználtsági és teljesítményadatok elemzése. Ez az elemzés a helyszíni SQL Server példányok különböző Azure SQL célokra való migrálásának felkészültségének mérésére és hatásának becslésére szolgál. A SQL Server-példányok értékelése SQL Server Azure Arc vagy Azure Migrate használatával futtatható.

Az Azure SQL értékelés két méretezési feltételt biztosít:

  • Helyszíni környezetben: Olyan értékelések, amelyek kizárólag a helyszíni SQL Server konfiguráció alapján tesznek javaslatokat.

  • Teljesítményalapú: Az összegyűjtött teljesítményadatok alapján javaslatokat tevő értékelések.

Miután az értékelés meghatározta a készültséget és az ajánlott Azure SQL üzembe helyezési típust, kiszámít egy adott szolgáltatási szintet és Azure SQL konfigurációt (termékváltozat mérete), amely megfelelhet vagy meghaladhatja a helyszíni SQL Server teljesítményét. Ez a számítás attól függ, hogy helyszíni vagy teljesítményalapú méretezési feltételeket használ-e.

Conversion

Heterogén áttelepítés esetén, miközben adatokat migrál az egyik adatbázisból a másikba, győződjön meg arról, hogy az adatbázis sémáját és objektumait egyenértékű Transact-SQL szintaxissá konvertálja. A forrás- és céladatbázismotorok eltérőek. Ezek az adatbázis-objektumok közé tartoznak a táblák, indexek, nézetek, adattípusok, Transact-SQL utasítások, tárolt eljárások és függvények.

Megjegyzés:

Nincs szükség konverziós fázisra az SQL Server-ről Azure SQL-re történő áttelepítéseknél. SQL Server Migration Assistant (SSMA) végrehajtja az átalakítást, miközben a Azure SQL-célok bármelyikére migrál. Az SSMA több forrást is támogat, például az Oracle, a MySQL, a DB2, a Sybase és a Microsoft Access a konvertáláshoz és az adatmigráláshoz.

Migration

A migrálás a folyamat utolsó szakasza, amelyben adatokat migrál a forrásadatbázisból a céladatbázisba.

Migrálási módszer kiválasztása

A célplatformtól és az elfogadható alkalmazás-állásidőtől függően több migrálási módszer közül választhat.

Ha engedélyezi az Azure Arc-ot a SQL Server példányához, akkor az Managed Instance kapcsolat használatával online migrációt hajthat végre az Azure SQL Managed Instance-ba. A hivatkozás funkció elosztott rendelkezésre állási csoportokat használ az adatok replikálására az SQL Server és az SQL Managed Instance között szinte valós időben. Ez a módszer lehetővé teszi, hogy a forrásadatbázis működőképes maradjon, miközben az adatok folyamatosan szinkronizálódnak a célkörnyezettel. Az állásidő a végső átállási fázisra korlátozódik, amikor az alkalmazást a migrált adatbázisra vált át.

Biztonsági mentés és visszaállítás (egyszeri migrálás SQL Server Azure virtuális gépen)

Ha a tervezett állásidő elfogadható, használjon egyszeri biztonsági mentést, és állítsa vissza a migrálást SQL Server on Azure Virtual Machines. Ebben az offline migrálási megközelítésben az alkalmazás állásideje az áttelepítés indításakor kezdődik, és addig folytatódik, amíg az adatbázis visszaállítása befejeződik a célkörnyezetben.

Azure Database Migration Service (összes cél)

A Azure Database Migration Service (Azure DMS) egy teljes mértékben felügyelt szolgáltatás, amely támogatja a több adatbázis-forrásból Azure adatplatformokra való migrálást minimális állásidővel, magas megbízhatósággal és rugalmassággal. A Azure DMS-t a Azure portálon, a PowerShellen és a Azure CLI keresztül érheti el. További információ: Mi az Azure Database Migration Service.

Azure DMS támogatja az offline (egyszeri) migrálást az Azure SQL Database, az SQL Managed Instance vagy az SQL Server Azure virtuális gépen, valamint az online (folyamatos biztonsági mentési visszaállítás) migrálást is az SQL Managed Instance és az Azure virtuális gépen, így az állásidő követelményeinek megfelelően választhat migrálási megközelítést.

Következő lépés