Споделете сега:
Съдържание крия

1. разбиране SQL Server Failover Cluster

1.1 Какво представлява и как работи

SQL Server клъстер за отказоустойчивост е решение с висока наличност което поддържа SQL Server екземплярът работи дори когато сървърът се повреди. Това се постига чрез изпълнение на един и същ екземпляр на множество физически сървъри – наречени възли – така че ако един сървър се повреди, друг автоматично поема работата, без да е необходима ръчна намеса или промени от страна на клиента.

1.2 Ключови компоненти и архитектура

A SQL Server Екземплярът на клъстера за отказоустойчивост е изграден от пет основни компонента, всеки от които играе отделна роля. Заедно те образуват една логическа единица, с която клиентите взаимодействат, сякаш е един сървър.

  • възли: Физическите сървъри, които участват в клъстера. Във всеки един момент точно един възел е активен и изпълнява SQL Server например; останалите възли са в режим на готовност и наблюдават състоянието на активния възел.
  • Споделено хранилище: Том за съхранение — SAN, iSCSI, Storage Spaces Direct или SMB файлов дял — достъпен за всички възли едновременно. Тъй като всеки възел чете от и записва в едно и също хранилище, не е необходима репликация на данни между възлите и едни и същи файлове на базата данни са незабавно достъпни, независимо кой възел поеме контрола.
  • Име на виртуална мрежа и виртуален IP адрес: Стабилна идентичност, към която клиентите винаги се свързват, независимо кой физически възел е активен в момента. Когато възникне превключване при срив, името на виртуалната мрежа и IP адресът се пререгистрират на новия активен възел, което прави превключването прозрачно за приложенията.
  • Клъстеризация при отказ на Windows Server (WSFC): Основната платформа, която държи всичко заедно. WSFC непрекъснато следи състоянието на възлите и ресурсите чрез мрежа с пулсираща синхронизация, управлява собствеността на групите ресурси и оркестрира процеса на превключване при срив, когато бъде открита повреда.
  • Кворум: Механизъм за гласуване в рамките на WSFC, който предотвратява сценарии с разделен мозък. Всеки възел гласува за състоянието на клъстера; диск-свидетел или споделен файл осигурява допълнителен вот за клъстери с четни възли. Клъстерът остава онлайн само когато е постигнато мнозинство от гласовете, което гарантира, че две изолирани групи възли никога не могат едновременно да претендират за собственост върху SQL Server инстанция.

Тези компоненти работят в ясна йерархия: WSFC управлява възлите и налага кворум, възлите споделят достъп до едно и също хранилище, а името на виртуалната мрежа предоставя на клиентите постоянна точка на свързване в цялата мрежа. Когато даден възел се повреди, WSFC открива загуба на „пулс“, потвърждава, че кворумът все още е налице, прехвърля собствеността върху групата ресурси – включително името на виртуалната мрежа, виртуалния IP адрес и хранилището – към резервен възел и го прехвърля. SQL Server обратно онлайн там. Цялата последователност се случва автоматично и без да е необходима промяна от страна на клиента.

Преглед на SQL Server Архитектура на клъстера за отказоустойчивост

1.3 FCI срещу групи за наличност „Винаги включено“

SQL Server предоставя две Always On технологии, изградени върху WSFC. Ключовите разлики:

  • Екземпляр на клъстер за отказоустойчивост (FCI): Висока достъпност (HA) на ниво инстанция. Всички бази данни се прехвърлят при срив едновременно. Изисква споделено хранилище. Няма репликация на данни между възлите. Няма вградено възстановяване след бедствие (DR).
  • Групи за винаги налична достъпност (AG): Висока достъпност на ниво база данни. Репликация, базирана на лог файлове, към вторични реплики. Не се изисква споделено хранилище. Поддържа както HA, така и DR.

Използвайте FCI за превключване на резервни копия на ниво инстанция със съществуващо споделено хранилище. Комбинирайте FCI с AG, когато е необходимо и възстановяване след бедствие или четими вторични хранилища.

1.4 Предимства и ограничения

Ползи:

  • Автоматично превключване при отказ на хардуер, операционна система или услуга;
  • без преконфигуриране на клиента;
  • предвидимо време за превключване на резервни части чрез индиректни контролни точки;
  • гъвкави опции за споделено съхранение.

Ограничения:

  • Споделеното хранилище е единична точка на отказ, освен ако самото хранилище не е излишно;
  • Само един възел работи SQL Server едновременно, така че няма балансиране на натоварването при четене;
  • Няма вграден DR без сдвояване с AG.

2. Предварителни изисквания

2.1 Хардуер и софтуер

  • Минимум два физически сървъра с идентичен или еквивалентен хардуер, 64-битови процесори и контролери за съхранение, сертифицирани за клъстериране при срив.
  • Windows Server 2016, 2019 или 2022 (Standard или Datacenter). Всички възли трябва да работят с едно и също издание, версия и ниво на кумулативна актуализация на операционната система.
  • SQL Server Стандартно или Enterprise издание. Всички възли трябва да работят по един и същ SQL Server версия и ниво на пач.

2.2 Изисквания към мрежата и домейна

  • Всички възли трябва да принадлежат към един и същ домейн на Active Directory. Клъстери от работни групи, клъстери от множество домейни и домейн контролери само за четене не се поддържат.
  • Присвойте статични IP адреси на всички адаптери. Отделете поне една мрежова карта (NIC) на възел за трафик на клъстерния пулс. Конфигурирайте система за имена на домейни (DNS) за разрешаване на имена.
  • Инсталационният акаунт изисква локални администраторски права на всички възли и Създаване на компютърни обекти разрешение в Active Directory.

2.3 Опции за споделено съхранение

SQL Server Клъстерирането при срив поддържа няколко технологии за споделено съхранение. Изберете тази, която най-добре отговаря на вашата инфраструктура и бюджет:

  • SAN (Fibre Channel или iSCSI): Най-често срещано. Всички възли трябва да имат достъп до едни и същи номера на логически устройства (LUN). Използвайте многопътен вход/изход (MPIO), за да избегнете еднопътни повреди.
  • Директни складови пространства (S2D): Локално свързан NVMe или SSD, обединен в множество възли. Изисква Windows Server 2016 Datacenter или по-нова версия.
  • Споделяне на файлове чрез блокове за съобщения на сървъра (SMB) и споделени томове на клъстера (CSV): Подкрепено от SQL Server 2014 г. нататък.

Форматирайте всички клъстерни дискове като основна NT файлова система (NTFS). Избягвайте монтирани томове на клъстерни възли.

3. Планиране на клъстера

Преди инсталирането е необходимо да планирате типа конфигурация на възела и настройката на кворума, които пряко влияят върху надеждността на клъстера и цената на хардуера:

3.1 Видове конфигурации

SQL Server Клъстерите за превключване на резервни устройства (failover clusters) поддържат четири типа конфигурации на възли, като всяка от тях предлага различен компромис между простотата, цената на хардуера и капацитета в режим на готовност.

  • Тип 1: Активен/В готовност. 1 FCI, 2 възела. Възел 1 е активен; Възел 2 е в режим на готовност. Възелът в режим на готовност непрекъснато следи пулса на активния възел и поема FCI, когато активният възел се повреди. Това е най-простата конфигурация и най-често срещаната в производствените условия.
  • Тип 2: Активен/Активен. 2 FCI, споделящи 2 физически възела. Възел 1 е активният възел за FCI 1 и резервният възел за FCI 2; Възел 2 е активният възел за FCI 2 и резервният възел за FCI 1. Двата възела са взаимни резервни — и двата изпълняват работни натоварвания при нормална работа. Ако някой от възлите се повреди, оцелелият възел поема FCI на повредения възел, като продължава да изпълнява собствения си. Следователно всеки възел трябва да бъде оразмерен, за да се справи с комбинираното работно натоварване на двата FCI.
  • Тип 3: N+1. N FCI, споделящи N+1 възела. Всеки FCI има един активен възел; всички N FCI споделят един общ резервен възел. Споделеният резервен възел трябва да може самостоятелно да поеме пълното натоварване на всеки един отказал активен възел.
  • Тип 4: N+M. N FCI споделят N+M възела. Всеки FCI има един активен възел; всички N FCI споделят M резервни възела. M резервните възела колективно покриват превключването при срив за всички N активни възела, разпределяйки потенциалното натоварване върху по-голям резервен капацитет и намалявайки хардуерните изисквания за всеки възел в сравнение с N+1.

4 SQL Server Типове конфигурации на клъстери за отказоустойчивост

3.2 Указания за кворум

Кворумът определя дали клъстерът има достатъчно здрави членове, за да остане онлайн. Имайте предвид следните насоки, когато настройвате и поддържате кворум:

  • Конфигурирайте нечетен общ брой гласове за кворум, за да гарантирате мнозинство в сценарий на разделяне и да предотвратите разделяне на мозъка.
  • За клъстери с два възела използвайте Мнозинство от възли и дискове с диск-свидетел като трети глас. Дискът-свидетел не се нуждае от буква на устройството.
  • Ако кворумът е напълно загубен, принудете кворума като последна мярка за възстановяване на оцелелите възли, след което преконфигурирайте незабавно, преди да се върнете към производство.

4. Инсталиране на клъстер за резервно копие на Windows Server (WSFC)

4.1 Подготовка на споделено хранилище

Прикачете и конфигурирайте цялото споделено хранилище, преди да създадете клъстера.

  1. Физически прикачете или осигурете всички LUN устройства за съхранение към всеки клъстерен възел.
  2. От само първият възел, отворен Disk Management, включете всеки диск онлайн, инициализирайте го и създайте NTFS том с буква на устройството. Създайте малък том (1–2 GB) за диска-свидетел — буква на устройството не е необходима.
  3. На всеки останал възел отворете Disk Management и само включете дисковете онлайн. Не преинициализирайте или преформатирайте. Задайте буквите на устройствата ръчно, ако не съвпадат с първия възел.

Използвайте „Управление на дискове“, за да подготвите споделения диск за SQL Server Failover Cluster

4.2 Инсталиране на функцията за клъстериране при срив и валидиране

Инсталирайте функцията за клъстериране при срив на всеки възел, след което проверете преди да създадете клъстера.

  1. На всеки възел, отворете Server Manager -> Добавете роли и функции -> Характеристикиизберете Клъстериране при отказоустойчивост, и кликнете ИнсталирайтеРестартирайте, ако бъдете подканени. Алтернатива на PowerShell:
    Install-WindowsFeature -Name Failover-Clustering -IncludeManagementTools
  2. На всеки един възел, отворен Мениджър на клъстери за отказоустойчивост -> Валидиране на конфигурациятаДобавете всички имена на хостове на възли и изпълнете всички тестове. Алтернатива на PowerShell:
    Test-Cluster -Node Node1, Node2
  3. Отстранете всички грешки в отчета за валидиране, преди да продължите. Предупрежденията за Storage Spaces Direct могат да бъдат игнорирани, ако S2D не се използва.

4.3 Създаване на WSFC

След като валидацията премине успешно, създайте клъстера и проверете неговата конфигурация.

  1. In Мениджър на клъстери за отказоустойчивост, Щракнете върху Създайте клъстер, добавете всички имена на хостове на възлите, въведете името на клъстера и статичен виртуален IP адрес, след което щракнете СледващаАлтернатива на PowerShell:
    New-Cluster -Name ClusterName -Node Node1, Node2 -StaticAddress x.x.x.x
  2. Ако разрешенията за домейн са ограничени, помолете вашия администратор на Active Directory да подготви предварително обекта на компютъра с име на клъстер, преди да изпълни тази стъпка.
  3. След създаването, потвърдете кворумните показания Мнозинство от възли и дискове с присвоения диск за свидетели.
  4. Под Съхранение -> Дискове, преименувайте всеки клъстерен диск, за да отразява неговата роля (например, SQL_ДАННИ, SQL_LOG, ДОКАЗАТЕЛСТВО). Под Мрежи, преименувайте всяка клъстерна мрежа, за да отразява типа на трафика ѝ.

5. Инсталиране SQL Server Екземпляр на клъстер за отказоустойчивост

5.1 Изберете метод на инсталиране

SQL Server Инсталационната програма предлага два подхода за инсталиране на екземпляр на клъстер за превключване на резервни копия. Изберете този, който отговаря на вашата среда.

  • Интегрирана инсталация (Добавяне на възел): Инсталирайте пълен, работещ FCI на първия възел, след което добавете всеки следващ възел, използвайки Добавете възел опция. По-лесно и препоръчително за повечето внедрявания.
  • Разширена/Корпоративна инсталация: бягане Подготовка на клъстер за отказоустойчивост първо на всички възли, след това изпълнете Пълен клъстер за превключване при срив на възела, който притежава споделения диск. Използвайте този подход за големи внедрявания с множество възли, където искате да подготвите всички възли паралелно преди извършване на commit.

5.2 Инсталиране на първия възел

бягане SQL Server Настройка на първия възел за създаване на FCI, използвайки интегрирания метод.

  1. бягане Setup.exe като администратор. Изберете Инсталация -> НОВ SQL Server инсталиране на клъстер за прехвърляне на резервни копия.
  2. On Избор на функция, избирам Услуги за двигатели на бази данни и Инструменти за управление – основни.
  3. On Конфигурация на инстанция, Влез в SQL Server Име на мрежата — виртуалното име, което клиентите използват за свързване.
  4. On Група за клъстерни ресурси, въведете описателно име на групата.
  5. On Избор на клъстерен диск, изберете споделени дискове за данни, лог файлове и архивни файлове.
  6. On Конфигурация на клъстерната мрежа, задайте IP адрес за всяка подмрежа. Настройката задава OR зависимост автоматично за клъстери с множество подмрежи.
  7. On Конфигурацията на сървъра, задайте сервизни акаунти. Използвайте групов управляван сервизен акаунт (gMSA) за автоматизирано управление на пароли; използвайте домейн акаунти като резервен вариант.
  8. On Конфигурация на двигателя на базата данни, изберете режим на удостоверяване и задайте пътища до директории с данни. Поставете системните бази данни, потребителските бази данни, лог файловете, резервните копия и TempDB на отделни дискове.
  9. Прегледайте резюмето и щракнете Инсталирайте.

5.3 Добавяне на оставащи възли

След като първият възел е завършен, добавете всеки допълнителен възел към FCI.

  1. На допълнителния възел изпълнете Setup.exe и изберете Инсталация -> Добавяне на възел към SQL Server клъстер за прехвърляне на резервни части.
  2. On Конфигурация на клъстерни възли, изберете съществуващия екземпляр на FCI.
  3. On Конфигурация на клъстерната мрежа, задайте IP адреса за подмрежата на този възел.
  4. On Сервизни акаунти, потвърдете, че паролите за сервизния акаунт съвпадат с тези, зададени на първия възел, след което щракнете Инсталирайте.
  5. Повторете за всеки допълнителен възел.

6. След инсталацията: Конфигуриране и тестване

6.1 Основни SQL Server на Настройки.

Приложете тези настройки веднага след като FCI заработи.

  1. комплект максимална памет на сървъра до капак SQL Serverпамет и оставете място за операционната система и клъстерните услуги:
    EXEC sp_configure 'show advanced options', 1; RECONFIGURE;
    EXEC sp_configure 'max server memory', <value_in_MB>; RECONFIGURE;
  2. комплект максимална степен на паралелизъм (MAXDOP) въз основа на вашата топология за неравномерен достъп до паметта (NUMA).
  3. Преместете TempDB в специален том, за да изолирате неговите входно-изходни операции:
    USE master;
    ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILENAME = 'D:\TempDB\tempdb.mdf');
    ALTER DATABASE tempdb MODIFY FILE (NAME = templog, FILENAME = 'D:\TempDB\templog.ldf');

    Рестартирайте SQL Server услуга, за да влезе в сила преместването на файла.

6.2 Тестов отказоустойчив режим

Проверете поведението при отказ, преди да преместите клъстера в производствен режим.

  1. In Мениджър на клъстери за отказоустойчивост, щракнете с десния бутон върху SQL Server Роля и избор на FCI Движение -> Изберете ВъзелИзберете вторичния възел и щракнете OK.
  2. Изчакайте, докато се покаже състоянието на ролята Работещи на новия възел.
  3. От клиентска машина се свържете с SQL Server използвайки името на виртуалната мрежа и потвърдете, че връзката е успешна, без да променяте низа за свързване.
  4. Прегледайте SQL Server регистър на грешките и регистър на събитията на клъстера на Windows, за да потвърдите чисто превключване при срив в рамките на целевото време за възстановяване (RTO).

7. Управление, най-добри практики и отстраняване на проблеми

7.1 Политика и мониторинг на резервно превключване

  • In Мениджър на клъстери за отказоустойчивост, щракнете с десния бутон върху SQL Server Роля на FCI -> Имоти -> Failover за да зададете нивото на условие за повреда и времето за изчакване на проверката за състояние. Увеличете времето за изчакване на силно натоварени сървъри, за да избегнете фалшиви превключвания при срив.
  • Следете състоянието на клъстера чрез Мениджър на клъстери за отказоустойчивостПреглед на събития в Windows- SQL Server дневник на грешките и SQL Server Дейност Monitor за видимост на ресурсите и сесиите в реално време.
  • След всяко автоматично превключване на резервни копия, прегледайте SQL Server диагностични логове (съхранявани заедно с лога за грешки) за състоянието на компонента, довело до събитието. Използвайте SQL Server Разширени събития за да се заснеме подробна следа за състоянието на ресурсите и условията за грешки около прозореца за превключване при срив.

7.2 най-добри практики

  • Използвайте статични IP адреси на всички възли. Изтичането на лизинга на Dynamic Host Configuration Protocol (DHCP) по време на резервно копие удължава времето на престой и усложнява DNS регистрацията.
  • Поддържайте нечетен брой гласове за кворум по всяко време. Добавете свидетел, ако добавянето на възел прави броят четен.
  • Изпълнявайте проверка на клъстера след всяка промяна на хардуера, актуализация на драйвера или значителна промяна в конфигурацията на операционната система.
  • Присвойте еднакви букви на устройствата на всички възли преди SQL Server инсталацията. Несъответствията блокират настройката и са трудни за отстраняване след това.
  • Ангажирайте администратора на Active Directory преди деня на инсталирането. Разрешенията за създаване на компютърни обекти са най-често срещаната пречка преди инсталирането.
  • Поддържайте тестван SQL Server резервно копие стратегия дори с налична FCI. FCI предпазва от повреда на възел, а не от повреда на данни, случайно изтриване или загуба на ниво съхранение — редовен график за архивиране и възстановяване е единствената защита за тези сценарии.

7.3 Често срещани проблеми и решения

  • Грешки в разрешенията за Active Directory: Помолете вашия администратор на Active Directory (AD) да подготви предварително обекта на клъстерния компютър или да предостави Създаване на компютърни обекти и Прочетете всички свойства към инсталационния акаунт.
  • Споделеното хранилище не е видимо на възлите: Рестартирайте iSCSI целеви сървър услугата на хоста за съхранение, след което се свържете отново от iSCSI инициатора на всеки възел. Проверете маскирането и зонирането на LUN.
  • Предупреждения за валидиране на драйвери или нива на актуализация: Приложете най-новата кумулативна актуализация от Windows Update на всички възли преди повторно изпълнение на валидирането.
  • WSFC се изключва от мрежата след повреда на възела: Използвайте принудителен кворум, за да включите оцелелите възли онлайн, възстановяване на всякакви бази данни засегнати от неуспеха, възстановете кворума и след това преконфигурирайте, преди да се върнете към производствен режим. Изпълнете DBCC CHECKDB на всяка възстановена база данни, за да се потвърди целостта, преди да се възобновят нормалните работни натоварвания.
  • Фалшиви автоматични превключвания при отказ: Увеличете времето за изчакване на проверката за състояние в свойствата на ролята на FCI. Прегледайте диагностичните регистрационни файлове, за да различите истински отказ от временен пик на ресурсите.

8. Често задавани въпроси

В: Какъв е минималният брой възли, необходими за SQL Server клъстер за превключване на сривове?

A: Два възела са минимумът. Единият действа като активен възел, изпълняващ SQL Server инстанция; другият е резервен. Повечето производствени внедрявания започват с конфигурация с два възела Active/Passive.

В: Да SQL Server FCI изисква споделено съхранение?

A: Да. За разлика от групите за достъпност Always On, FCI изисква всички възли да имат достъп до едно и също хранилище – SAN (Fibre Channel или iSCSI), Storage Spaces Direct или SMB споделено файлово хранилище. Споделеното хранилище е това, което прави едни и същи файлове на базата данни достъпни от всеки възел след превключване при срив.

Въпрос: Какво SQL Server изданията поддържат ли клъстериране при срив?

A: SQL Server Стандартните и Enterprise издания поддържат FCI. Express и Developer изданията не поддържат. Enterprise изданието поддържа повече възли и допълнителни функции за висока наличност, като например онлайн операции с индекси по време на поддръжка.

В: Може SQL Server FCI и Always On Availability Groups да се използват заедно?

A: Да. FCI възел може да хоства реплика на група за достъпност, което ви предоставя както висока достъпност (HA) на ниво инстанция от FCI, така и дермална достъпност (DR) на ниво база данни от групата за достъпност. Автоматичното превключване на групата за достъпност към или от реплика, хоствана от FCI, обаче не се поддържа — в тази конфигурация е налично само ръчно превключване.

В: Колко време трае SQL Server обикновено отнема превключването при срив?

A: Времето за превключване при срив зависи от броя на „мръсните“ страници в кеша на буфера, които трябва да бъдат записани на диска, преди инстанцията да се рестартира на новия възел. С активирани индиректни контролни точки (по подразбиране от SQL Server (от 2012 г. нататък), „мръсните“ страници са ограничени и повечето превключване на резервни копия завършват за по-малко от 30 секунди. Действителният ви RTO зависи от натоварването, скоростта на съхранение и времето за възстановяване на базата данни.

В: Какво е кворум и защо е важен?

A: Кворумът е механизмът, който WSFC използва, за да определи дали клъстерът има достатъчно здрави членове, за да остане онлайн и да обслужва заявки. Той предотвратява сценарий с разделен мозък, при който две изолирани групи възли смятат, че са авторитетни собственици на SQL Server екземпляр. Ако кворумът се загуби, WSFC изключва клъстера от мрежата, за да защити целостта на данните.

В: Може SQL Server FCI да бъде инсталиран на клъстер от работни групи (без Active Directory)?

О: Не. SQL Server FCI изисква всички възли да са членове на един и същ домейн на Active Directory. Клъстери от работни групи, клъстери с множество домейни и клъстери, които включват домейн контролери само за четене, не са поддържани конфигурации.

В: Какво се случва с клиентските връзки при превключване на системата при срив?

A: Активни връзки към SQL Server екземплярите се премахват по време на превключване при срив. След като екземплярът се включи онлайн на новия възел, името на виртуалната мрежа и виртуалният IP адрес се пререгистрират там и клиентите, които използват логика за повторен опит в своите низове за свързване, ще се свържат отново автоматично без промяна в конфигурацията.

В: Мога ли да добавям или премахвам възли от съществуващ SQL Server клъстер за превключване на сривове?

A: Да. Бягай SQL Server Настройка на произволен възел и избор Добавяне на възел към SQL Server клъстер за прехвърляне на резервни части за да добавите възел или Премахване на възел от SQL Server клъстер за прехвърляне на резервни части за премахване на един. Добавянето или премахването на възел не изисква прекъсване на работата на останалите възли в клъстера.

В: Каква е разликата между планирано превключване при срив и автоматично превключване при срив?

A: Планираното превключване при срив се инициира ръчно от администратор — обикновено за поддръжка, като например инсталиране на корекции или подмяна на хардуер. То позволява SQL Server да изчисти замърсените страници и да се изключи чисто преди прехвърляне на собствеността, което води до минимално време на престой. WSFC задейства автоматично превключване при срив, когато мониторингът на състоянието открие, че активният възел е отказал, а времето за възстановяване зависи от необходимото количество възстановяване след срив.

В: Как да възстановя SQL Server клъстер за превключване на резервни копия, ако целият WSFC се изключи от мрежата?

A: Ако кворумът е загубен и клъстерът не може да стартира нормално, използвайте принудителното изпълнение на кворума, за да превключите оцелелите възли в състояние, което не е отказоустойчиво. Изпълнете следната PowerShell команда на оцелелия възел: Start-ClusterNode -ForcQuorumСлед като клъстерът е онлайн, възстановете базите данни, проверете целостта на данните и след това преконфигурирайте кворума с останалите възли, преди да се върнете към производство.

В: Трябва ли да стартирам съветника за проверка на клъстера преди всеки SQL Server инсталация?

A: Да, а също и след всяка значителна промяна в хардуера или конфигурацията. Microsoft поддържа само конфигурации на клъстери за превключване при срив, които преминават всички тестове за валидиране без грешки. Пропускането на валидирането рискува да се използва неподдържана конфигурация, която може да се държи непредсказуемо при условия на повреда.

9. заключение

SQL Server Клъстерирането с превключване на резервни копия осигурява прозрачна висока достъпност на ниво инстанция чрез WSFC, с автоматично превключване на резервни копия и без необходимост от преконфигуриране на клиента. Това е правилният избор, когато е налично споделено хранилище и е необходимо всяка база данни в инстанцията да се превключи на резервни копия заедно като едно цяло. За среди, които също изискват възстановяване при бедствия или вторични натоварвания за четене, сдвоете FCI с Always On Availability Groups, за да покриете и двата сценария.

Източници


За автора

Юан Шенг е старши администратор на бази данни (DBA) с над 10 години опит в SQL Server среди и управление на корпоративни бази данни. Той е разрешил успешно стотици сценарии за възстановяване на бази данни във финансови услуги, здравеопазване и производствени организации.

Юан е специализиран в SQL Server възстановяване на бази данни, решения за висока достъпност и оптимизация на производителността. Неговият богат практически опит включва управление на многотерабайтови бази данни, внедряване на групи за достъпност Always On и разработване на автоматизирани стратегии за архивиране и възстановяване за критично важни бизнес системи.

Чрез техническата си експертиза и практичен подход, Юан се фокусира върху създаването на изчерпателни ръководства, които помагат на администраторите на бази данни и ИТ специалистите да решават сложни задачи. SQL Server предизвикателствата ефикасно. Той е в крак с най-новото SQL Server издания и развиващите се технологии за бази данни на Microsoft, като редовно тества сценарии за възстановяване, за да гарантира, че препоръките му отразяват най-добрите практики в реалния свят.

Имате въпроси относно SQL Server възстановяване или имате нужда от допълнителни насоки за отстраняване на проблеми с базата данни? Юан приветства обратна връзка и предложения за подобряване на тези технически ресурси.

Споделете сега: