Jakie są różnice między tworzeniem kopii lustrzanej a klastrowaniem przełączania awaryjnego i kiedy każde z nich jest zalecane w stosunku do drugiego?


10

Jakie są główne różnice między tworzeniem kopii lustrzanej a klastrowaniem trybu failover?

Jaki problem każdy z nich rozwiązuje i w jakich scenariuszach każdy jest zalecany w stosunku do drugiego?


1
Aby rozpocząć, sprawdź tę sekcję w BOL firmy Microsoft: Omówienie rozwiązań wysokiej dostępności [ msdn.microsoft.com/en-us/library/ms190202.aspx] i wybór rozwiązania wysokiej dostępności [ msdn.microsoft.com/en-us/library/bb510414 .aspx]
DaniSQL

1
Aby dodać do twojej lektury, mam wpis na blogu, który napisałem kilka tygodni temu na ten temat. sqlmag.com/blog/trou
Rozwiązywanie

Odpowiedzi:


9

Mirroring to technologia, która zwiększa wysoką dostępność baz danych użytkowników i tworzy kopię źródłowej bazy danych, która jest utrzymywana w czasie rzeczywistym. Odbywa się to poprzez dostarczenie wszystkich aktywnych rekordów dziennika transakcji do serwera kopii dystrybucyjnej.

Z MSDN :

„Kopia lustrzana bazy danych to przede wszystkim rozwiązanie programowe zwiększające dostępność bazy danych. Kopia lustrzana jest wdrażana dla poszczególnych baz danych i działa tylko z bazami danych, które wykorzystują pełny model odzyskiwania. Proste i masowo rejestrowane modele odzyskiwania nie obsługują kopii lustrzanych baz danych. jest obsługiwany w SQL Server Standard i Enterprise ”.

Klastrowanie to technologia zapewniająca wysoką dostępność dla całej instancji SQL Server. Oznacza to, że możliwe jest posiadanie dwóch serwerów o identycznej strukturze (system operacyjny, aplikacje, usługi, dodatki Service Pack, łatki ... itd.) I ze wspólną pamięcią masową (same dane).

Z MSDN :

„Klaster pracy awaryjnej programu SQL Server zapewnia obsługę wysokiej dostępności dla całej instancji programu SQL Server. Klastry pracy awaryjnej programu SQL Server są oparte na klastrach pracy awaryjnej systemu Windows Server. Aby utworzyć klaster pracy awaryjnej programu SQL Server, należy najpierw utworzyć podstawowy klaster pracy awaryjnej systemu Windows Server . ”

Oto kurs Microsoft Virtual Academy na temat wysokiej dostępności, jaki oferuje dziś MS: Zrozumienie rozwiązań wysokiej dostępności firmy Microsoft .


3

Dublowanie odbywa się na poziomie bazy danych. Wadą jest to, że nawet przy wysokim poziomie bezpieczeństwa z automatycznym przełączaniem awaryjnym nadal będziesz musiał mieć skrypty do kopiowania zadań, loginów, alertów itp. Z głównego na serwer lustrzany. Klienci muszą dołączyć szczegóły kopii lustrzanej do parametrów połączenia, aby ułatwić przełączanie awaryjne. Zalety tworzenia kopii lustrzanych obejmują automatyczne naprawianie uszkodzonych stron, a przechowywanie nie jest SPOF. Przekonałem się, że automatyczne przełączanie awaryjne w przypadku kopii lustrzanej jest szybsze niż w przypadku klastrowania (co wymaga pełnego ponownego uruchomienia usługi).

Klastrowanie umożliwia pełne przełączanie awaryjne na poziomie, w tym systemowe bazy danych. Jest przejrzysty dla klientów. Wadą klastrowania jest to, że wymaga współdzielonej pamięci, zwykle SAN, która jest zarówno SPOF, jak i często droga.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.