Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Skupina dostupnosti je komplexní řešení, které přináší možnosti vysoké dostupnosti na SQL Server a nabízí také integrovaná řešení škálování. V typické databázové aplikaci spouští více klientů různé typy úloh. Někdy se kvůli omezením prostředků mohou vyvinout úzká místa.
V kontextu skupiny dostupnosti přesměrovává škálování čtení úlohy čtení na jednu nebo více sekundárních replik. Můžete uvolnit prostředky a dosáhnout vyšší propustnosti pro úlohu OLTP. Můžete také poskytovat vyšší výkon a škálovat úlohy jen pro čtení. Využijte nejrychlejší technologii replikace pro SQL Server a vytvořte skupinu replikovaných databází, aby se úlohy generování sestav a analýz přesměrovaly na repliky jen pro čtení.
U skupin dostupnosti je možné nakonfigurovat jednu nebo více sekundárních replik tak, aby podporovaly přístup jen pro čtení k sekundárním databázím.
Klientské aplikace, které spouštějí úlohy analýzy nebo vytváření sestav, se můžou přímo připojit k sekundárním databázím. Můžete také nastavit seznam směrování jen pro čtení a připojit se k primární databázi. Potom přesměruje připojovací požadavek jednotlivým sekundárním replikám ze seznamu směrování metodou round-robin.
Skupiny vysoké dostupnosti pro škálování čtecí operací bez použití clusteru
V SQL Serveru 2016 (13.x) a starších verzích vyžadovaly všechny skupiny dostupnosti cluster. Cluster poskytoval provozní kontinuitu pro zajištění vysoké dostupnosti a zotavení po havárii (HADR). Kromě toho byly sekundární repliky nakonfigurovány pro operace čtení. Pokud nebyla cílem vysoká dostupnost, byla pro konfiguraci a provoz clusteru vynaložena značná provozní režie. SQL Server 2017 (14.x) zavádí skupiny dostupnosti na úrovni čtení bez clusteru.
Poznámka:
Ve skupinách dostupnosti, které nepoužívají clustering s podporou převzetí služeb při selhání Windows Serveru (WSFC), jako jsou skupiny dostupnosti určené pro čtení nebo skupiny dostupnosti v Linuxu, mohou sloupce v DMV skupinách dostupnosti související s clusterem zobrazovat data o interním výchozím clusteru. Tyto sloupce jsou určené pouze pro interní použití a je možné je ignorovat.
Pokud je vaším obchodním požadavkem šetřit prostředky pro klíčové úlohy, které běží na primární replice, můžete použít směrování jen pro čtení nebo se přímo připojit ke sekundárním replikám s možností čtení. Nemusíte záviset na integraci s žádnou technologií clusteringu. Tyto nové funkce jsou k dispozici pro SQL Server 2017 (14.x) běžící na platformách Windows i Linux.
Důležité
Nejedná se o nastavení vysoké dostupnosti. Neexistuje žádná infrastruktura pro monitorování a koordinaci detekce selhání a automatické přepnutí při selhání. Bez clusteru nemůže SQL Server poskytnout krátký cíl doby obnovení (RTO), který poskytuje automatizované řešení s vysokou dostupností. Pokud potřebujete možnosti vysoké dostupnosti, použijte správce clusteru (cluster pro převzetí služeb při selhání ve Windows Serveru nebo Pacemaker v prostředí Linuxu).
Skupina dostupnosti na úrovni čtení může poskytovat možnosti zotavení po havárii. Pokud jsou repliky jen pro čtení v režimu synchronního potvrzení, poskytují nulu jako cíl bodu obnovení (RPO). Pokud chcete převzít služby při selhání skupiny dostupnosti na úrovni čtení, přečtěte si téma Převzetí služeb při selhání primární repliky ve skupině dostupnosti na úrovni čtení.
Použití distribuovaných skupin dostupnosti pro geografické čtení měřítek
Geograficky oddělená řešení můžou implementovat řešení na úrovni čtení s distribuovanými skupinami dostupnosti. Můžete je použít k přesměrování zátěže čtení z primární repliky na čitelné sekundární repliky do lokalit, které jsou blíž ke zdroji úloh čtení. Distribuované skupiny dostupnosti snižují využití prostředků na primární replikě. Pomáhají také s propustností čtení tím, že snižují latenci sítě a využívají vyhrazené prostředky.
Jedna distribuovaná skupina dostupnosti může mít až 17 čtecích sekundárních replik. Pokud chcete zvýšit kapacitu škálování, propojováním více skupin dostupnosti můžete dále zvýšit počet replik, které jsou určeny pro čtení. Můžete také nasadit dvě distribuované skupiny dostupnosti ze stejné skupiny dostupnosti pro čtení s nízkou latencí v geograficky rozptýlených prostředích.