Co je Azure SQL Managed Instance?
Platí pro:Azure SQL Managed Instance
Tento článek obsahuje přehled služby Azure SQL Managed Instance, plně spravovaného databázového stroje PaaS (Platforma jako služba), který zpracovává většinu funkcí správy databází, jako je upgrade, opravy, zálohy a monitorování bez zásahu uživatele.
Poznámka:
Vyzkoušejte službu Azure SQL Managed Instance bezplatně a získejte 720 hodin virtuálních jader ve spravované instanci SQL pro obecné účely s až 100 databázemi na instanci za prvních 12 měsíců.
Azure SQL Managed Instance je škálovatelná cloudová databázová služba, která je vždy spuštěná na nejnovější stabilní verzi databázového stroje Microsoft SQL Serveru a opraveném operačním systému s 99,99% integrovanou vysokou dostupností a nabízí téměř 100% kompatibilitu funkcí s SQL Serverem. Funkce PaaS integrované ve službě Azure SQL Managed umožňují zaměřit se na aktivity správy a optimalizace databáze specifické pro doménu, které jsou pro vaši firmu důležité, zatímco Microsoft zpracovává zálohy a také opravy a aktualizace kódu SQL a operačního systému, což eliminuje zatížení při správě základní infrastruktury.
Pokud se službou Azure SQL Managed Instance začínáte, podívejte se na video o službě Azure SQL Managed Instance z naší podrobné série videí Azure SQL:
Poznámka:
ID Microsoft Entra se dříve označovalo jako Azure Active Directory (Azure AD).
Přehled
Azure SQL Managed Instance je služba PaaS, která má téměř 100% kompatibilitu s nejnovějším databázovým strojem sql Serveru edice Enterprise, která poskytuje nativní implementaci virtuální sítě, která řeší běžné obavy zabezpečení, a obchodní model uspokojivý pro stávající zákazníky SQL Serveru. SQL Managed Instance umožňuje stávajícím zákazníkům SQL Serveru lift and shift jejich místní aplikace do cloudu s minimálními změnami aplikací a databází. Spravovaná instance SQL současně poskytuje všechny funkce PaaS (automatické opravy a aktualizace verzí, automatizované zálohování, vysoká dostupnost), které výrazně snižují režijní náklady na správu a celkové náklady na vlastnictví.
Spravovaná instance SQL je navržená pro zákazníky, kteří chtějí migrovat velký počet aplikací z místního prostředí nebo z IaaS, místního prostředí nebo integrovaného výrobce softwaru (ISV) do plně spravovaného cloudového prostředí PaaS s co nejmenším úsilím o migraci. Pomocí plně automatizované služby Azure Data Migration Service nebo odkazu na spravovanou instanci můžou zákazníci převést stávající databázi SQL Serveru nebo instanci SQL Serveru do služby Azure SQL Managed Instance, která nabízí kompatibilitu s SQL Serverem a úplnou izolaci instancí zákazníků s nativní podporou virtuální sítě.
Pomocí programu Software Assurance můžete stávající licence vyměnit za snížené sazby pro službu SQL Managed Instance pomocí Zvýhodněné hybridní využití Azure pro SQL Server. SQL Managed Instance je nejlepším cílem migrace v cloudu pro instance SQL Serveru, které vyžadují vysoké zabezpečení a bohatou programovatelnost.
Další informace o možnostech a nástrojích migrace najdete v tématu Přehled migrace: SQL Server do azure SQL Managed Instance.
Následující diagram popisuje klíčové výhody služby SQL Managed Instance:
Důležité
Seznam oblastí, ve kterých je aktuálně dostupná spravovaná instance SQL, najdete v tématu Podporované oblasti.
Klíčové funkce a možnosti
Sql Managed Instance běží se všemi funkcemi nejnovější verze SQL Serveru, včetně online operací, automatických oprav plánů a dalších vylepšení výkonu podniku. Podrobnosti o funkcích SQL Serveru dostupných ve službě Azure SQL Managed Instance najdete v porovnání funkcí.
Následující tabulka obsahuje klíčové funkce služby Azure SQL Managed Instance:
Výhody PaaS | Kontinuita podnikových procesů |
---|---|
Žádný nákup ani správa hardwaru Bez režijních nákladů na správu základní infrastruktury Rychlé zřizování a škálování služeb Automatizované opravy a upgrade verzí Pokud chcete ušetřit náklady, můžete instanci zastavit a spustit . Integrace s dalšími datovými službami PaaS |
99,99% dostupnost SLA Integrovaná vysoká dostupnost Přehled odkazu na spravovanou instanci Data chráněná pomocí automatizovaných záloh Doba uchovávání záloh konfigurovatelná zákazníkem Zálohy iniciované uživatelem, které je možné obnovit na SQL Server 2022 Funkce obnovení databáze k určitému bodu v čase |
Zabezpečení a dodržování předpisů | Správa |
Izolované prostředí (architektura připojení pro službu Azure SQL Managed Instance, služba s jedním tenantem, vyhrazené výpočetní prostředky a úložiště) Dodržuje stejné standardy dodržování předpisů jako Azure SQL Database. Transparentní šifrování dat (TDE) Použití ověřování Microsoft Entra, podpora jednotného přihlašování Objekty zabezpečení serveru Microsoft Entra (přihlášení) Co je Integrované ověřování Windows pro objekty zabezpečení Microsoft Entra ve službě Azure SQL Managed Instance? Začínáme s auditováním služby Azure SQL Managed Instance Konfigurace rozšířené ochrany před internetovými útoky ve službě Azure SQL Managed Instance |
Rozhraní API Azure Resource Manageru pro automatizaci zřizování a škálování služeb Funkce webu Azure Portal pro ruční zřizování a škálování služeb Database Migration Service |
Důležité
Spravovaná instance Azure SQL je certifikovaná pro řadu standardů dodržování předpisů. Další informace najdete v nabídkách dodržování předpisů Microsoft Azure, kde najdete nejnovější seznam certifikací dodržování předpisů služby SQL Managed Instance v části SQL Database.
Následující tabulka ukazuje charakteristiky služby SQL Managed Instance:
Funkce | Popis |
---|---|
Správa webu Azure Portal | Ano |
Verze nebo sestavení SQL Serveru | Nejnovější stabilní databázový stroj SQL Serveru 1 |
Spravované automatizované zálohy | Ano |
Automatické opravy softwaru | Ano |
Nejnovější funkce databázového stroje | Ano |
Integrované monitorování instancí a databází a metriky | Ano |
Úlohy agenta SQL Serveru | Ano |
Počet datových souborů (ŘÁDKŮ) pro databázi | Více |
Počet souborů protokolu (LOG) na databázi | 0 |
Virtuální síť – Nasazení Azure Resource Manageru | Ano |
Virtuální síť – Model nasazení Classic | No |
1 Na základě vždy aktuálních zásad aktualizace. Instance nakonfigurované pomocí zásad aktualizace SQL Serveru 2022 mají aktualizace z nejnovějšího stabilního databázového stroje SQL Serveru 2022.
Podporované funkce SQL
Cílem služby Azure SQL Managed Instance je zajistit téměř 100% kompatibilitu s nejnovější verzí SQL Serveru prostřednictvím fázovaného plánu vydání, což znamená, že většina funkcí SQL Serveru je také kompatibilní se službou SQL Managed Instance.
SQL Managed Instance podporuje zpětnou kompatibilitu s databázemi SQL Serveru 2008. Přímá migrace z SQL Serveru 2005 je podporovaná a úroveň kompatibility migrovaných databází SQL Serveru 2005 se aktualizuje na SQL Server 2008.
Následující stručné seznamy funkcí SQL Serveru, které jsou kompatibilní se službou Azure SQL Managed Instance:
Migrace dat
- Nativní zálohování a obnovení
- Konfigurovatelné rozložení souboru databáze
- Migrace ve velkém měřítku pomocí DMS
- Migrace s využitím odkazu na spravovanou instanci
Operační
Programovatelnost
Zabezpečení
Úplný seznam funkcí SQL Serveru a služby Azure SQL Managed Instance najdete v porovnání funkcí.
Seznam rozdílů mezi jazykem T-SQL mezi spravovanou instancí SQL a SQL Serverem najdete v tématu Rozdíly jazyka T-SQL spravované instance SQL z SQL Serveru.
Poznámka:
Dostupnost některých funkcí služby SQL Managed Instance závisí na nakonfigurovaných zásadách aktualizace.
Hlavní rozdíly mezi místním SQL Serverem a službou SQL Managed Instance
SQL Managed Instance může být vždy aktuální v cloudu, což znamená, že některé funkce SQL Serveru můžou být zastaralé, vyřazené nebo mají alternativy. Existují konkrétní případy, kdy nástroje potřebují rozpoznat, že konkrétní funkce funguje trochu jinak nebo že služba běží v prostředí, které plně neřídíte.
Některé klíčové rozdíly:
- Vysoká dostupnost je integrovaná a předem nakonfigurovaná pomocí technologie podobné skupinám dostupnosti AlwaysOn.
- Existují pouze automatizované zálohy a obnovení k určitému bodu v čase. Zákazníci můžou iniciovat
copy-only
zálohy, které nezasahují do automatického řetězu zálohování. - Zadání úplných fyzických cest není podporováno, takže všechny odpovídající scénáře musí být podporovány jinak: FUNKCE RESTORE DB nepodporuje FUNKCI MOVE, CREATE DB neumožňuje fyzické cesty, BULK INSERT funguje jenom s objekty blob Azure atd.
- SQL Managed Instance podporuje ověřování Microsoft Entra a ověřování systému Windows pro objekty zabezpečení Microsoft Entra (Preview).
- Sql Managed Instance automaticky spravuje skupiny souborů XTP a soubory pro databáze obsahující objekty OLTP v paměti.
- SQL Managed Instance podporuje službu SQL Server Integration Services (SSIS) a může hostovat katalog služby SSIS (SSISDB), který ukládá balíčky SSIS, ale spouští se ve spravovaném prostředí Azure-SSIS Integration Runtime (IR) ve službě Azure Data Factory. Viz Vytvoření prostředí Azure-SSIS IR ve službě Data Factory. Porovnání funkcí služby SSIS najdete v tématu Porovnání služby SQL Database se službou SQL Managed Instance.
- Spravovaná instance SQL podporuje připojení pouze prostřednictvím protokolu TCP. Nepodporuje připojení prostřednictvím pojmenovaných kanálů.
- Pokud chcete ušetřit náklady, můžete instanci zastavit a spustit .
Business intelligence
Spravovaná instance Azure SQL nemá sadu Business Intelligence nativně integrovanou, ale můžete použít následující služby:
- SQL Server Integration Service (SSIS) je součástí PaaS služby Azure Data Factory.
- SQL Server Analysis Service (SSAS) je samostatná služba PaaS v Azure.
- Sql Server Reporting Service (SSRS) můžete místo toho použít stránkované sestavy Power BI nebo hostovat SSRS na virtuálním počítači Azure. Přestože spravovaná instance SQL nemůže spustit službu SSRS jako službu, může hostovat databáze katalogu SSRS pro server pro sestavy nainstalované na virtuálním počítači Azure pomocí ověřování SQL Serveru.
Funkce pro správu
Sql Managed Instance umožňuje správcům systému trávit méně času na úlohách správy, protože služba je buď provádí za vás, nebo výrazně zjednodušuje tyto úlohy. Například instalace a opravy operačního systému/ RDBMS, dynamická změna velikosti instance a konfigurace, zálohy, replikace databáze (včetně systémových databází), konfigurace vysoké dostupnosti a konfigurace datových proudů monitorování stavu a výkonu.
Další informace najdete v seznamu podporovaných a nepodporovaných funkcí služby SQL Managed Instance a rozdíly jazyka T-SQL mezi spravovanou instancí SQL a SQL Serverem.
Úspora nákladů
Stejně jako u jakékoli služby Azure se vám při používání služby Azure SQL Managed Instance účtují poplatky za výpočetní prostředky, úložiště a licence, které váš produkt používá.
Sql Managed Instance nabízí několik způsobů, jak ušetřit náklady:
- Zvýhodněné hybridní využití Azure: Pokud máte Software Assurance, můžete využít Zvýhodněné hybridní využití Azure a ušetřit až 55 % nákladů na licence. Zvýhodněné hybridní využití Azure pro SQL Server umožňuje používat místní licence SQL Serveru ke spouštění služby Azure SQL Managed Instance s nižší sazbou.
- rezervace Azure: Nákupem rezervací pro SLUŽBU SQL Managed Instance můžete ušetřit až 80% nákladů.
- fondy instancí: Pokud máte více spravovaných instancí, můžete ušetřit na nákladech využitím fondů instancí , které také podporují rezervace.
- Zastavení a spuštění instance: Spravovanou instanci můžete zastavit a spustit , abyste ušetřili náklady. Když zastavíte instanci, platíte jenom za úložiště a můžete ji kdykoli restartovat.
- Bezplatná replika zotavení po havárii: Náklady na licence můžete ušetřit tak, že sekundární repliku pro zotavení po havárii (DR) jenom navrhnete.
Nákupní model založený na virtuálních jádrech
Nákupní model založený na virtuálních jádrech pro službu SQL Managed Instance poskytuje flexibilitu, kontrolu, transparentnost a jednoduchý způsob, jak přeložit požadavky na místní úlohy do cloudu. Tento model umožňuje změnit výpočetní prostředky, paměť a úložiště na základě potřeb vašich úloh. Model virtuálních jader má také nárok na až 55% úsporu s Zvýhodněné hybridní využití Azure pro SQL Server.
V modelu virtuálních jader můžete zvolit hardwarové konfigurace následujícím způsobem:
- Logické procesory řady Standard (Gen5) jsou založené na intel® E5-2673 v4 (Broadwell) 2,3 GHz, Procesory Intel® SP-8160 (Skylake) a Intel® 8272CL (Cascade Lake) 2,5 GHz s 5,1 GB paměti RAM na procesor vCore, rychlým SSD NVMe, hypervláknovým logickým jádrem a velikostí výpočetních prostředků mezi 4 a 80 jádry.
- Logické procesory řady Premium jsou založené na procesorech Intel® 8370C (Ice Lake) 2,8 GHz s 7 GB paměti RAM na virtuální jádro procesoru (až 128 virtuálních jader), rychlým SSD NVMe, hypervláknovým logickým jádrem a velikostí výpočetních prostředků mezi 4 a 128 jádry.
- Logické procesory optimalizované pro paměť řady Premium jsou založené na procesorech Intel® 8370C (Ice Lake) 2,8 GHz s 13,6 GB paměti RAM na virtuální jádro procesoru (až 64 virtuálních jader), rychlém disku NVMe SSD, hypervláknovým logickým jádrem a velikostí výpočetních prostředků mezi 4 a 64 jádry.
Přečtěte si další informace o rozdílu mezi konfiguracemi hardwaru v omezeních prostředků služby SQL Managed Instance.
Úrovně služby
Úroveň služby obecně definuje architekturu úložiště, limity prostoru a vstupně-výstupních operací a možnosti provozní kontinuity související s dostupností a zotavením po havárii.
Spravovaná instance SQL je k dispozici ve dvou úrovních služby:
- Obecné účely: Navržené pro aplikace s typickými požadavky na výkon a latenci vstupně-výstupních operací. Upgradovanou úroveň služby Pro obecné účely (Preview) další generace můžete použít pro lepší metriky výkonu a větší flexibilitu prostředků.
- Pro důležité obchodní informace: Navržené pro aplikace s nízkými požadavky na latenci vstupně-výstupních operací a minimálním dopadem základních operací údržby na úlohu.
Operace správy
Spravovaná instance Azure SQL poskytuje operace správy, které můžete použít k automatickému nasazování nových spravovaných instancí, aktualizaci vlastností instance a odstraňování instancí, pokud už je nepotřebujete. Podrobné vysvětlení operací správy najdete v operacích správy.
Managed Instance Link
Odkaz na spravovanou instanci používá technologii distribuované skupiny dostupnosti k synchronizaci databází mezi SQL Serverem a službou Azure SQL Managed Instance, odemčení řady scénářů, například:
- Použití služeb Azure bez migrace do cloudu
- Snižování zátěže úloh jen pro čtení do Azure
- Zotavení po havárii
- Migrace do Azure
Výhoda zotavení po havárii bez licence
Se službou Azure SQL Managed Instance můžete ušetřit náklady na licencování virtuálních jader tím, že sekundární repliku navrhnete pouze pro zotavení po havárii (DR). Další informace najdete v licenční výhodě zotavení po havárii.
Pokročilé zabezpečení a dodržování předpisů
Sql Managed Instance obsahuje pokročilé funkce zabezpečení poskytované platformou Azure a databázovým strojem SQL Serveru.
Bezpečnostní izolace
SQL Managed Instance poskytuje další izolaci zabezpečení od jiných tenantů na platformě Azure. Izolace zabezpečení zahrnuje:
- Nativní implementace virtuální sítě a připojení k místnímu prostředí pomocí Azure ExpressRoute nebo vpn Gateway
- Ve výchozím nasazení je koncový bod SQL zpřístupněn pouze prostřednictvím privátní IP adresy, která umožňuje bezpečné připojení z privátních Azure nebo hybridních sítí.
- Jeden tenant s vyhrazenou základní infrastrukturou (výpočetní prostředky, úložiště).
Následující diagram popisuje různé možnosti připojení pro vaše aplikace:
Další podrobnosti o integraci virtuální sítě a vynucení zásad sítě na úrovni podsítě najdete v tématu Architektura virtuální sítě pro spravované instance a Připojení aplikace ke spravované instanci.
Důležité
Umístěte několik spravovaných instancí do stejné podsítě, ať už to vaše požadavky na zabezpečení povoluje, protože to vám přinese další výhody. Společné umístění instancí ve stejné podsíti výrazně zjednodušuje údržbu síťové infrastruktury a zkracuje dobu zřizování instancí, protože dlouhá doba zřizování je spojená s náklady na nasazení první spravované instance v podsíti.
Funkce zabezpečení
Azure SQL Managed Instance poskytuje sadu pokročilých funkcí zabezpečení, které je možné použít k ochraně vašich dat.
- Auditování služby SQL Managed Instance sleduje události databáze a zapisuje je do souboru protokolu auditu umístěného ve vašem účtu úložiště Azure. Auditování pomáhá zajistit dodržování předpisů, porozumět databázové aktivitě a získat přehled o nesrovnalostech a anomáliích, které můžou značit problémy obchodního charakteru nebo vzbuzovat podezření na narušení zabezpečení.
- Šifrování dat v pohybu – SQL Managed Instance zabezpečuje vaše data tím, že zajišťuje šifrování dat v pohybu pomocí protokolu TLS (Transport Layer Security). Kromě protokolu TLS nabízí spravovaná instance SQL ochranu citlivých dat v letu, neaktivních uložených dat a během zpracování dotazů pomocí funkce Always Encrypted. Funkce Always Encrypted nabízí zabezpečení dat proti porušením zabezpečení, která zahrnují krádež důležitých dat. Například u funkce Always Encrypted jsou čísla platebních karet vždy uložena zašifrovaná v databázi, a to i během zpracování dotazů, což umožňuje dešifrování v okamžiku použití autorizovanými zaměstnanci nebo aplikacemi, které potřebují zpracovávat tato data.
- Advanced Threat Protection doplňuje auditování tím, že poskytuje další vrstvu inteligentních funkcí zabezpečení integrovanou do služby, která detekuje neobvyklé a potenciálně škodlivé pokusy o přístup k databázím nebo jejich zneužití. Jste upozorněni na podezřelé aktivity, potenciální ohrožení zabezpečení a útoky prostřednictvím injektáže SQL a také neobvyklé vzory přístupu k databázi. Upozornění služby Advanced Threat Protection je možné zobrazit v programu Microsoft Defender for Cloud. Poskytují podrobnosti o podezřelé aktivitě a doporučují akce k prošetření a zmírnění hrozby.
- Dynamické maskování dat omezuje vystavení citlivých dat tím, že je maskuje neprivilegovaným uživatelům. Dynamické maskování dat pomáhá zabránit neoprávněnému přístupu k citlivým datům tím, že vám umožní určit, kolik citlivých dat se má odhalit s minimálním dopadem na aplikační vrstvu. Jedná se o funkci zabezpečení založenou na zásadách, která skryje citlivá data v sadě výsledků dotazu nad určenými databázovými poli, zatímco data v databázi se nezmění.
- Zabezpečení na úrovni řádků (RLS) umožňuje řídit přístup k řádkům v tabulce databáze na základě charakteristik uživatele, který provádí dotaz (například členství ve skupině nebo kontextu spuštění). Zabezpečení na úrovni řádků zjednodušuje návrh a kódování zabezpečení ve vaší aplikaci. RLS umožňuje implementovat omezení přístupu k datovým řádkům. Například zajištění přístupu pracovníků k datovým řádkům, které jsou relevantní pro jejich oddělení, nebo omezení přístupu k datům pouze relevantním uživatelům.
- Transparentní šifrování dat (TDE) šifruje datové soubory služby SQL Managed Instance, označované jako šifrování neaktivních uložených dat. Transparentní šifrování dat provádí šifrování vstupně-výstupních operací v reálném čase a dešifrování souborů dat a protokolů. Šifrování používá šifrovací klíč databáze (DEK), který je uložený ve spouštěcím záznamu databáze pro zajištění dostupnosti během obnovení. Všechny databáze ve spravované instanci můžete chránit transparentním šifrováním dat. Transparentní šifrování dat je osvědčeným šifrováním SQL Serveru v klidovém stavu, které je vyžadováno mnoha standardy dodržování předpisů k ochraně před krádeží úložných médií.
Migrace šifrované databáze do služby SQL Managed Instance se podporuje prostřednictvím služby Azure Database Migration Service nebo nativního obnovení. Pokud plánujete migrovat šifrovanou databázi pomocí nativního obnovení, je potřeba provést migraci existujícího certifikátu transparentního šifrování dat z instance SQL Serveru do spravované instance SQL. Další informace omožnostch
Integrace Microsoft Entra
SQL Managed Instance podporuje tradiční přihlášení a přihlášení databázového stroje SQL Serveru integrovaná s Microsoft Entra ID (dříve Azure Active Directory). Instanční objekty serveru Microsoft Entra (přihlášení) jsou cloudovou verzí místních přihlašovacích údajů k databázím, které se používají ve vašem místním prostředí. Instanční objekty serveru Microsoft Entra (přihlášení) umožňují zadat uživatele a skupiny z vašeho tenanta Microsoft Entra jako objekty zabezpečení s oborem skutečné instance, které umožňují provádět jakoukoli operaci na úrovni instance, včetně dotazů napříč databázemi ve stejné spravované instanci.
SQL Managed Instance umožňuje centrálně spravovat identity uživatelů databáze a dalších služby Microsoft s integrací Microsoft Entra. Tato možnost zjednodušuje správu oprávnění a zvyšuje zabezpečení. Microsoft Entra ID podporuje vícefaktorové ověřování , které zvyšuje zabezpečení dat a aplikací a současně podporuje proces jednotného přihlašování.
Zavádí se nová syntaxe pro vytvoření instančních objektů serveru Microsoft Entra (přihlášení), FROM EXTERNAL PROVIDER. Další informace o syntaxi najdete v tématu CREATE LOGIN a přečtěte si článek Zřízení správce Microsoft Entra pro službu SQL Managed Instance .
Ověřování
Ověřování služby SQL Managed Instance označuje, jak uživatelé při připojování k databázi prokázali svou identitu. Spravovaná instance SQL podporuje tři typy ověřování:
- Ověřování SQL: Tato metoda ověřování používá uživatelské jméno a heslo.
- Ověřování Microsoft Entra: Tato metoda ověřování používá identity spravované pomocí ID Microsoft Entra a je podporována pro spravované a integrované domény. Kdykoliv to půjde, použijte ověřování pomocí Active Directory (integrované zabezpečení).
- Ověřování systému Windows pro objekty zabezpečení Microsoft Entra: Ověřování protokolem Kerberos pro objekty zabezpečení Microsoft Entra umožňuje ověřování systému Windows pro službu Azure SQL Managed Instance. Ověřování systému Windows pro spravované instance umožňuje zákazníkům přesunout stávající služby do cloudu a současně udržovat bezproblémové uživatelské prostředí a poskytuje základ pro modernizaci infrastruktury.
Autorizace
Autorizace označuje, co může uživatel dělat v databázi ve službě Azure SQL Managed Instance, a řídí se členstvími rolí databáze vašeho uživatelského účtu a oprávněními na úrovni objektů. Sql Managed Instance má stejné možnosti autorizace jako SQL Server 2022.
Migrace databáze
SQL Managed Instance cílí na scénáře uživatelů s hromadnou migrací databází z místních implementací databází nebo databází IaaS. SQL Managed Instance podporuje několik možností migrace databází, které jsou popsány v průvodcích migrací. Další informace najdete v tématu Přehled migrace: SQL Server do služby Azure SQL Managed Instance .
Záloha a obnovení
Přístup k migraci používá zálohy SQL do úložiště objektů blob v Azure. Zálohy uložené ve službě Azure Blob Storage je možné přímo obnovit do spravované instance pomocí příkazu T-SQL RESTORE.
- Rychlý start ukazující, jak obnovit záložní soubor databáze Wide World Importers – Standard, najdete v tématu Obnovení záložního souboru do spravované instance. V tomto rychlém startu se dozvíte, že musíte nahrát záložní soubor do služby Azure Blob Storage a zabezpečit ho pomocí sdíleného přístupového podpisu (SAS).
- Informace o obnovení z adresy URL naleznete v tématu Nativní obnovení z adresy URL.
Důležité
Zálohy ze spravované instance je možné obnovit pouze do jiných spravovaných instancí nebo na SQL Server 2022. Nelze je obnovit do jiných verzí SQL Serveru ani do služby Azure SQL Database.
Database Migration Service
Azure Database Migration Service je plně spravovaná služba navržená tak, aby umožňovala bezproblémovou migraci z více databázových zdrojů na datové platformy Azure s minimálními výpadky. Tato služba zjednodušuje úlohy potřebné k přesunu existujících databází třetích stran a SQL Serveru do Azure SQL Database, Azure SQL Managed Instance a SQL Serveru na virtuálním počítači Azure. Přečtěte si, jak migrovat místní databázi do služby SQL Managed Instance pomocí služby Database Migration Service.
Managed Instance Link
Odkaz na spravovanou instanci používá distribuované skupiny dostupnosti k rozšíření místní skupiny dostupnosti AlwaysOn SQL Serveru hostované kdekoli ve službě Azure SQL Managed Instance bezpečným a bezpečným způsobem a replikuje data téměř v reálném čase.
Funkce propojení usnadňuje migraci z SQL Serveru na službu SQL Managed Instance, která umožňuje:
- Nejvýkonnější migrace s minimálními výpadky oproti všem ostatním dostupným řešením.
- Skutečná online migrace do služby SQL Managed Instance v libovolné úrovni služby
Vzhledem k tomu, že funkce propojení umožňuje minimální migraci výpadků, můžete migrovat do spravované instance při zachování primární úlohy online. I když je v současné době možné provést online migrace na úroveň služby Pro obecné účely s jinými řešeními, je funkce propojení jediným řešením, které umožňuje skutečné online migrace na Pro důležité obchodní informace vrstvu.
Identifikace spravované instance prostřednictvím kódu programu
Následující tabulka ukazuje několik vlastností, které jsou přístupné prostřednictvím jazyka Transact-SQL, které můžete použít ke zjištění, že vaše aplikace pracuje se službou SQL Managed Instance a načítá důležité vlastnosti.
Vlastnost | Hodnota | Komentář |
---|---|---|
@@VERSION |
Microsoft SQL Azure (RTM) – 12.0.2000.8 2018-03-07 Copyright (C) 2018 Microsoft Corporation. | Tato hodnota je stejná jako v SQL Database. To neznamená , že modul SQL verze 12 (SQL Server 2014). Sql Managed Instance vždy spouští nejnovější stabilní verzi modulu SQL, která je rovna nebo vyšší než nejnovější dostupná verze RTM SQL Serveru. |
SERVERPROPERTY('Edition') |
SQL Azure | Tato hodnota je stejná jako v SQL Database. |
SERVERPROPERTY('EngineEdition') |
8 | Tato hodnota jednoznačně identifikuje spravovanou instanci. |
@@SERVERNAME , SERVERPROPERTY('ServerName') |
Úplný název DNS instance v následujícím formátu:<instanceName> .<dnsPrefix> . database.windows.net, kde <instanceName> je název poskytnutý zákazníkem, zatímco <dnsPrefix> je automaticky vygenerovaná část názvu, která zaručuje jedinečnost globálního názvu DNS (například wcus17662feb9ce98). |
Příklad: my-managed-instance.wcus17662feb9ce98.database.windows.net |
SERVERPROPERTY('ProductUpdateType') |
CU nebo Continuous | Aktualizujte tempo instance následujícím způsobem. Odpovídá zásadám aktualizace služby Azure SQL Managed Instance. CU = Aktualizace se nasazují prostřednictvím kumulativních aktualizací (CU) pro odpovídající hlavní verzi SQL Serveru (zásady aktualizace SQL Serveru 2022 ). Continuous = Nové funkce se přenesou do služby Azure SQL Managed Instance hned, jakmile jsou dostupné, nezávisle na tempu vydávání verzí SQL Serveru (vždy aktuální zásady aktualizace). |
Související obsah
- Rychlý start: Vytvoření spravované instance Azure SQL
- Porovnání funkcí: Azure SQL Database a Azure SQL Managed Instance
- Architektura připojení pro službu Azure SQL Managed Instance
- Migrace služby SQL Managed Instance pomocí služby Database Migration Service
- Monitorování služby Azure SQL Managed Instance pomocí Azure SQL Analytics
- Ceny služby SQL Database