Sdílet prostřednictvím


Začínáme se službou Azure SQL Managed Instance

Platí pro:Azure SQL Managed Instance

Azure SQL Managed Instance vytvoří databázi s téměř 100% kompatibilitou s nejnovějším databázovým strojem SQL Serveru (Enterprise Edition), který poskytuje nativní implementaci virtuální sítě , která řeší běžné problémy zabezpečení, a obchodní model uspokojivý pro stávající zákazníky SQL Serveru.

V tomto článku najdete odkazy na obsah, který vás naučí rychle nakonfigurovat a vytvořit spravovanou instanci SQL a migrovat databáze.

Přehled rychlého startu

Následující rychlé starty umožňují rychle vytvořit spravovanou instanci SQL, nakonfigurovat virtuální počítač nebo připojení VPN typu point-to-site pro klientskou aplikaci a obnovit databázi do nové služby SQL Managed Instance pomocí .bak souboru.

Konfigurace prostředí

Jako první krok je potřeba vytvořit svou první spravovanou instanci SQL se síťovým prostředím, kde se umístí. Musíte povolit připojení z počítače nebo virtuálního počítače, ve kterém spouštíte dotazy ke službě SQL Managed Instance. Můžete použít následující příručky:

  • Vytvořte spravovanou instanci SQL pomocí webu Azure Portal. Na webu Azure Portal nakonfigurujete potřebné parametry (uživatelské jméno a heslo, počet jader a maximální velikost úložiště) a automaticky vytvoříte síťové prostředí Azure, aniž byste museli znát podrobnosti o sítích a požadavcích na infrastrukturu. Jen se ujistěte, že máte typ předplatného, který je aktuálně povolený k vytvoření spravované instance SQL. Pokud máte vlastní síť, kterou chcete použít nebo chcete síť přizpůsobit, přečtěte si téma Konfigurace existující virtuální sítě pro službu Azure SQL Managed Instance nebo vytvoření virtuální sítě pro službu Azure SQL Managed Instance.

  • Spravovaná instance SQL se vytvoří ve své vlastní virtuální síti bez veřejného koncového bodu. Pro přístup k klientským aplikacím můžete vytvořit virtuální počítač ve stejné virtuální síti (jiné podsíti) nebo vytvořit připojení VPN typu point-to-site k virtuální síti z klientského počítače pomocí jednoho z těchto rychlých startů:

    Poznámka:

    • Můžete také použít expressroute nebo připojení typu site-to-site z místní sítě, ale tyto přístupy jsou mimo rozsah těchto rychlých startů.
    • Pokud změníte dobu uchovávání z 0 (neomezeného uchovávání) na jinou hodnotu, uchovávání se vztahuje pouze na protokoly zapsané po změně hodnoty uchovávání (protokoly zapsané během období, kdy bylo uchovávání nastavené na neomezené , zůstanou zachovány i po povolení uchovávání).

Jako alternativu k ručnímu vytvoření služby SQL Managed Instance můžete k skriptování a automatizaci tohoto procesu použít PowerShell, PowerShell s šablonou Resource Manageru nebo Azure CLI .

Migrace databází

Po vytvoření spravované instance SQL a konfiguraci přístupu můžete začít migrovat databáze SQL Serveru. Migrace může selhat, pokud zdrojová databáze používá nepodporované funkce. Pokud se chcete vyhnout selháním, zkontrolujte případné problémy, které by mohly blokovat migraci do spravované instance SQL, jako je existence FILESTREAM nebo více souborů protokolu. Pokud tyto problémy vyřešíte, jsou vaše databáze připravené k migraci do služby SQL Managed Instance.

Pokud máte jistotu, že můžete migrovat databázi do spravované instance SQL, použijte nativní funkce obnovení SQL Serveru k obnovení databáze do spravované instance SQL ze .bak souboru. Tuto metodu můžete použít k migraci databází z databázového stroje SQL Serveru nainstalovaného místně nebo z virtuálních počítačů Azure. Rychlý start najdete v tématu Rychlý start: Obnovení databáze do spravované instance Azure SQL pomocí SSMS. V tomto rychlém startu obnovíte soubor ze služby Azure Blob Storage pomocí příkazu Transact-SQL.

Návod

Pokud chcete použít BACKUP příkaz Transact-SQL k vytvoření zálohy databáze v úložišti objektů blob v Azure, přečtěte si téma Zálohování SQL Serveru na adresu URL.

Tyto rychlé starty umožňují rychle vytvářet, konfigurovat a obnovovat zálohy databáze do spravované instance SQL. V některých scénářích je potřeba přizpůsobit nebo automatizovat nasazení služby SQL Managed Instance a požadované síťové prostředí. Tyto scénáře jsou popsány v následujících částech.

Přizpůsobení síťového prostředí

I když je možné virtuální síť a podsíť automaticky nakonfigurovat při vytváření instance pomocí webu Azure Portal, můžete je před zahájením vytváření instancí ve službě SQL Managed Instance vytvořit. Vytvořením virtuální sítě a podsítě můžete nakonfigurovat parametry virtuální sítě a podsítě. Nejjednodušší způsob, jak vytvořit a nakonfigurovat síťové prostředí, je použít šablonu nasazení prostředků Azure, která vytvoří a nakonfiguruje vaši síť a podsíť, kde se instance umístí. Stačí stisknout tlačítko Nasazení Azure Resource Manageru a naplnit formulář parametry.

Alternativně můžete tento skript PowerShellu použít také k automatizaci vytváření sítě.

Pokud už máte virtuální síť a podsíť, do které chcete nasadit službu SQL Managed Instance, ujistěte se, že vaše virtuální síť a podsíť splňují požadavky na síť. Pomocí tohoto skriptu PowerShellu ověřte, že je vaše podsíť správně nakonfigurovaná. Tento skript ověří vaši síť a hlásí případné problémy. Poskytuje informace o tom, co se má změnit, a následně poskytuje možnost provést potřebné změny ve vaší virtuální síti a podsíti. Pokud nechcete konfigurovat virtuální síť a podsíť ručně, spusťte tento skript. Můžete ho také spustit po jakékoli hlavní rekonfiguraci síťové infrastruktury. Pokud chcete vytvořit a nakonfigurovat vlastní síť, přečtěte si téma Architektura připojení pro službu Azure SQL Managed Instance.

Migrace do spravované instance SQL

Dříve zmíněné rychlé starty umožňují rychle nastavit spravovanou instanci SQL a přesunout databáze pomocí nativní RESTORE funkce. Tento přístup je dobrým výchozím bodem, pokud chcete dokončit rychlé testování konceptů a ověřit, že vaše řešení může fungovat ve službě SQL Managed Instance.

Pokud ale chcete migrovat produkční databázi nebo dokonce vývojové nebo testovací databáze, které chcete použít pro určitý test výkonu, zvažte použití jiných technik:

  • Testování výkonu: Změřte základní metriky výkonu ve zdrojové instanci SQL Serveru a porovnejte je s metrikami výkonu v cílové spravované instanci SQL, ve které jste migrovali databázi. Přečtěte si další informace o osvědčených postupech pro porovnání výkonu.
  • Online migrace: V nativním RESTORE prostředí popsaném v tomto článku musíte počkat na obnovení databází (a zkopírování do úložiště objektů blob v Azure, pokud tam ještě není uložené). Tento proces způsobí výpadek aplikace, zejména u větších databází. Pokud chcete přesunout produkční databázi, pomocí služby Data Migration Service (DMS) migrujte databázi s minimálními výpadky. DMS tento cíl dosahuje přírůstkovým přenosem změn provedených ve zdrojové databázi do databáze SQL Managed Instance, která je obnovována. Tímto způsobem můžete rychle přepnout aplikaci ze zdroje na cílovou databázi s minimálními výpadky.

Přečtěte si další informace o doporučeném procesu migrace.