Az Azure SQL Managed Instance használatának első lépései

A következőre vonatkozik: Felügyelt Azure SQL-példány

A felügyelt Azure SQL-példány közel 100%-os kompatibilitással rendelkező adatbázist hoz létre a legújabb SQL Server (Enterprise Edition) adatbázismotorral, amely natív virtuális hálózati (VNet) implementációt biztosít, amely kezeli a gyakori biztonsági problémákat, és a meglévő SQL Server-ügyfelek számára kedvező üzleti modellt biztosít.

Ebben a cikkben olyan tartalmakra mutató hivatkozásokat talál, amelyekből megtudhatja, hogyan konfigurálhat és hozhat létre gyorsan felügyelt SQL-példányt, és migrálhatja az adatbázisokat.

Rövid útmutató áttekintése

Az alábbi rövid útmutatók segítségével gyorsan létrehozhat egy felügyelt SQL-példányt, konfigurálhat egy virtuális gépet vagy pont–hely VPN-kapcsolatot az ügyfélalkalmazáshoz, és egy fájl használatával .bak visszaállíthat egy adatbázist az új felügyelt SQL-példányra.

A környezet konfigurálása

Első lépésként létre kell hoznia az első felügyelt SQL-példányt azzal a hálózati környezettel, ahová az el lesz helyezve, és engedélyeznie kell a kapcsolatot azon számítógépről vagy virtuális gépről, amelyen lekérdezéseket hajt végre a felügyelt SQL-példányra. A következő útmutatókat használhatja:

  • Felügyelt SQL-példány létrehozása az Azure Portal használatával. Az Azure Portalon konfigurálja a szükséges paramétereket (felhasználónév/jelszó, magok száma és maximális tárterület), és automatikusan létrehozza az Azure hálózati környezetet anélkül, hogy ismernie kellene a hálózat részleteit és az infrastruktúra követelményeit. Csak győződjön meg arról, hogy rendelkezik olyan előfizetési típussal , amely jelenleg engedélyezett felügyelt SQL-példány létrehozásához. Ha saját hálózata van, amelyet használni szeretne, vagy testre szeretné szabni a hálózatot, tekintse meg egy meglévő virtuális hálózat konfigurálását a felügyelt Azure SQL-példányhoz , vagy hozzon létre egy virtuális hálózatot a felügyelt Azure SQL-példányhoz.

  • A felügyelt SQL-példány a saját virtuális hálózatában jön létre nyilvános végpont nélkül. Az ügyfélalkalmazás-hozzáféréshez létrehozhat egy virtuális gépet ugyanabban a virtuális hálózaton (másik alhálózatban), vagy létrehozhat egy pont–hely VPN-kapcsolatot a virtuális hálózathoz az ügyfélszámítógépről az alábbi rövid útmutatók egyikével:

    Megjegyzés:

    • A helyi hálózatról expressz útvonal- vagy helyek közötti kapcsolatot is használhat, de ezek a megközelítések nem tartoznak a rövid útmutatók hatókörébe.
    • Ha 0-ról (korlátlan megőrzésre) módosítja a megőrzési időtartamot bármely más értékre, vegye figyelembe, hogy a megőrzés csak a megőrzési érték módosítása után írt naplókra vonatkozik (a korlátlan megőrzési időszak alatt írt naplók megmaradnak, még a megőrzés engedélyezése után is).

A felügyelt SQL-példány manuális létrehozása helyett használhatja a PowerShellt, a PowerShellt Resource Manager-sablonnal, vagy az Azure CLI-t a folyamat szkripteléséhez és automatizálásához.

Adatbázisok migrálása

Miután létrehozott egy felügyelt SQL-példányt, és konfigurálta a hozzáférést, megkezdheti az SQL Server-adatbázisok migrálását. A migrálás meghiúsulhat, ha a forrásadatbázisban vannak olyan funkciók, amelyeket át szeretne telepíteni. A hibák elkerülése és a kompatibilitás ellenőrzése érdekében a Data Migration Assistant (DMA) segítségével elemezheti adatbázisait az SQL Serveren, és megkeresheti azokat a problémákat, amelyek blokkolhatják a felügyelt SQL-példányra való migrálást, például a FileStream vagy több naplófájl meglétét. Ha megoldja ezeket a problémákat, az adatbázisok készen állnak a felügyelt SQL-példányra való migrálásra. A Database Experimentation Assistant egy másik hasznos eszköz, amellyel rögzítheti a számítási feladatokat az SQL Serveren, és lejátszhatja egy felügyelt SQL-példányon, így megállapíthatja, hogy a felügyelt SQL-példányra való migráláskor teljesítményproblémák lépnek-e fel.

Miután meggyőződött arról, hogy migrálhatja az adatbázist egy felügyelt SQL-példányba, a natív SQL Server-visszaállítási képességekkel visszaállíthatja az adatbázist egy felügyelt SQL-példányba egy .bak fájlból. Ezzel a módszerrel migrálhatja az adatbázisokat a helyszíni vagy azure-beli virtuális gépekre telepített SQL Server adatbázismotorból. Rövid útmutató : Visszaállítás biztonsági mentésről felügyelt SQL-példányra. Ebben a rövid útmutatóban az .bak Azure Blob Storage-ban tárolt fájlból állítja vissza a RESTORE Transact-SQL parancsot.

Tipp

Ha a BACKUP Transact-SQL paranccsal szeretne biztonsági másolatot készíteni az adatbázisról az Azure Blob Storage-ban, tekintse meg az SQL Server URL-címre történő biztonsági mentését.

Ezek a rövid útmutatók lehetővé teszik az adatbázis biztonsági mentésének gyors létrehozását, konfigurálását és visszaállítását egy felügyelt SQL-példányra. Bizonyos esetekben testre kell szabnia vagy automatizálnia kell a felügyelt SQL-példány és a szükséges hálózati környezet üzembe helyezését. Ezeket a forgatókönyveket az alábbiakban ismertetjük.

A hálózati környezet testreszabása

Bár a virtuális hálózat/alhálózat automatikusan konfigurálható, amikor a példány az Azure Portal használatával jön létre, érdemes lehet létrehozni, mielőtt példányokat hozna létre a felügyelt SQL-példányban, mert konfigurálhatja a virtuális hálózat és az alhálózat paramétereit. A hálózati környezet létrehozásának és konfigurálásának legegyszerűbb módja az Azure Resource üzembehelyezési sablon használata, amely létrehozza és konfigurálja a hálózatot és az alhálózatot, ahol a példány el lesz helyezve. Csak nyomja le az Azure Resource Manager üzembe helyezési gombját, és töltse ki az űrlapot paraméterekkel.

Alternatív megoldásként ezt a PowerShell-szkriptet is használhatja a hálózat létrehozásának automatizálásához.

Ha már rendelkezik olyan virtuális hálózattal és alhálózattal, ahol telepíteni szeretné a felügyelt SQL-példányt, győződjön meg arról, hogy a virtuális hálózat és az alhálózat megfelel a hálózati követelményeknek. Ezzel a PowerShell-szkripttel ellenőrizheti, hogy az alhálózat megfelelően van-e konfigurálva. Ez a szkript ellenőrzi a hálózatot, és jelentést készít a problémákról, közli, hogy mit kell módosítani, majd felajánlja a szükséges módosításokat a virtuális hálózaton/alhálózaton. Futtassa ezt a szkriptet, ha nem szeretné manuálisan konfigurálni a virtuális hálózatot/alhálózatot. A hálózati infrastruktúra jelentős újrakonfigurálása után is futtathatja. Ha saját hálózatot szeretne létrehozni és konfigurálni, olvassa el a kapcsolati architektúrát , és ez a végső útmutató egy felügyelt SQL-példány környezetének létrehozásához és konfigurálásához.

Migrálás felügyelt SQL-példányra

A korábban említett rövid útmutatók lehetővé teszik egy felügyelt SQL-példány gyors beállítását és az adatbázisok natív RESTORE funkcióval történő áthelyezését. Ez jó kiindulópont, ha gyors igazolást szeretne készíteni a fogalmakról, és ellenőrizni szeretné, hogy a megoldás működik-e a felügyelt példányon.

Ahhoz azonban, hogy migrálhassa az éles adatbázist, vagy akár a teljesítményteszthez használni kívánt fejlesztési/tesztelési adatbázisokat, érdemes megfontolnia néhány további technikát, például:

  • Teljesítménytesztelés – Meg kell mérnie a forrás SQL Server-példány alapkonfigurációs teljesítménymetrikáit, és össze kell hasonlítani azokat a célként megadott felügyelt SQL-példány teljesítménymetrikáival, ahol migrálta az adatbázist. További információ a teljesítmény-összehasonlítás ajánlott eljárásairól.
  • Online migrálás – A cikkben ismertetett natív RESTORE módon meg kell várnia az adatbázisok visszaállítását (és az Azure Blob Storage-ba való másolást, ha még nincs ott tárolva). Ez az alkalmazás leállását okozza, különösen a nagyobb adatbázisok esetében. Az éles adatbázis áthelyezéséhez a Data Migration service (DMS) használatával migrálja az adatbázist a minimális állásidővel. A DMS ezt úgy hajtja végre, hogy növekményesen leküldi a forrásadatbázisban végrehajtott módosításokat a visszaállítandó SQL Managed Instance-adatbázisba. Így minimális állásidővel gyorsan válthat az alkalmazás forrásról céladatbázisra.

További információ az ajánlott migrálási folyamatról.

További lépések