Macierze flash Microsoft SQL Server 2019 i Dell EMC Unity XT

Dziś przedstawimy Państwu możliwości wykorzystania SQL Server 2019 z systemem pamięci masowej Unity XT, a także przedstawimy zalecenia dotyczące wirtualizacji SQL Server przy użyciu technologii VMware, konfiguracji i zarządzania podstawowymi komponentami infrastruktury Dell EMC.

Macierze flash Microsoft SQL Server 2019 i Dell EMC Unity XT
W 2017 roku firmy Dell EMC i VMware opublikowały wyniki ankiety dotyczącej trendów i ewolucji SQL Server - „SQL Server Transformation: Towards Agility and Resilience” (Transformacja SQL Server: w stronę elastyczności i odporności), w którym wykorzystano doświadczenia społeczności członków Professional Association of SQL Server (PASS). Wyniki pokazują, że środowiska baz danych SQL Server rosną zarówno pod względem rozmiaru, jak i złożoności, na skutek zwiększania się ilości danych i nowych wymagań biznesowych. Bazy danych SQL Server są obecnie wdrażane w wielu firmach, obsługując aplikacje o znaczeniu krytycznym i często stanowią podstawę transformacji cyfrowej. 

Od czasu przeprowadzenia tej ankiety Microsoft wypuścił kolejną generację DBMS - SQL Server 2019. Oprócz usprawnienia podstawowych funkcji silnika relacyjnego i przechowywania danych, pojawiły się nowe usługi i funkcje. Na przykład SQL Server 2019 obsługuje obciążenia big data przy użyciu Apache Spark i rozproszonego systemu plików Hadoop (HDFS).

Sojusz Dell EMC i Microsoft

Dell EMC i Microsoft od dawna współpracują przy opracowywaniu rozwiązań dla SQL Server. Pomyślne wdrożenie kompleksowej platformy baz danych, takiej jak Microsoft SQL Server, wymaga koordynacji funkcjonalności oprogramowania z bazową infrastrukturą IT. Infrastruktura ta obejmuje moc obliczeniową procesora, zasoby pamięci, pamięć masową i usługi sieciowe. Dell EMC oferuje infrastrukturę platformy SQL Server dla każdego rodzaju obciążenia i aplikacji.

Linia serwerów Dell EMC PowerEdge oferuje różnorodne konfiguracje procesorów i pamięci. Konfiguracje te nadają się do szerokiego zakresu obciążeń: od aplikacji w małych przedsiębiorstwach po największe systemy o znaczeniu krytycznym, takie jak planowanie zasobów przedsiębiorstwa (ERP), hurtownie danych, zaawansowana analityka, handel elektroniczny itp. Linia pamięci masowej jest przeznaczona dla przechowywanie danych nieustrukturyzowanych i ustrukturyzowanych. 

Klienci, którzy wdrażają SQL Server 2019 z infrastrukturą Dell EMC, mogą pracować z danymi ustrukturyzowanymi i nieustrukturyzowanymi przy użyciu SQL Server i Apache Spark. SQL Server obsługuje także kombinacje technologii dostępu klienta, serwera do serwera i serwera do magazynu. Wizja Dell EMC opiera się na zdezagregowanym modelu oferującym otwarty ekosystem. Organizacje mogą wybierać spośród szerokiej gamy standardowych aplikacji sieciowych, systemów operacyjnych i platform sprzętowych. Takie podejście zapewnia maksymalną kontrolę nad technologiami i architekturami, co skutkuje znacznymi oszczędnościami i elastycznością.

VMware wirtualizuje wszystkie krytyczne komponenty infrastruktury potrzebne SQL Server do osiągnięcia wysokiej wydajności i spójności operacyjnej. Oprócz chmury prywatnej VMware oferuje obecnie również modele hybrydowe do obciążeń, obejmujące architektury chmur prywatnych i publicznych. 

Wiele organizacji zwraca się ku wirtualizacji, aby obniżyć koszty infrastruktury, zapewnić wysoką dostępność i uprościć przywracanie danych po awarii. 94% ankietowanych specjalistów SQL Server zgłasza pewien poziom wirtualizacji w swoim środowisku. 70% korzystających z wirtualizacji wybrało VMware. 60% ma poziom wirtualizacji SQL Server wynoszący 75% lub więcej. Ponadto wyniki ankiety zdecydowanie sugerują, że wysoka dostępność i odzyskiwanie danych po awarii wdrażane w warstwie wirtualizacji stały się ważnymi czynnikami wpływającymi na decyzję o wirtualizacji baz danych SQL Server.

Nowe funkcje w SQL Server 2019

Platforma baz danych SQL Server 2019 obejmuje szeroką gamę technologii, funkcji i usług obsługujących aplikacje o znaczeniu krytycznym, takie jak analizy, korporacyjne bazy danych, analiza biznesowa (BI) i skalowalne przetwarzanie transakcji (OLTP). Platforma SQL Server zyskała możliwości zarządzania integracją danych, hurtownią danych, raportowaniem i zaawansowaną analityką, możliwościami replikacji oraz zarządzaniem częściowo ustrukturyzowanymi typami danych. Oczywiście nie wszyscy klienci lub aplikacje wymagają wszystkich tych funkcji. Ponadto w wielu przypadkach lepiej jest oddzielić usługi SQL Server za pomocą wirtualizacji. 

Obecnie firmy często muszą polegać na dużych ilościach danych pochodzących z szerokiego zakresu stale powiększających się zbiorów danych. Dzięki SQL Server 2019 możesz uzyskiwać wgląd w wszystkie swoje dane w czasie niemal rzeczywistym. Klastry SQL Server 2019 zapewniają pełnoskalowe środowisko do pracy z dużymi zbiorami danych, w tym z wykorzystaniem możliwości uczenia maszynowego i sztucznej inteligencji. Główne nowe funkcje i aktualizacje w SQL Server 2019 są wymienione w Dokument Microsoftu.

System pamięci masowej średniej klasy Dell EMC Unity XT

Seria pamięci masowej Dell EMC Unity została wprowadzona na rynek prawie trzy lata temu i od tego czasu sprzedano ponad 40 000 systemów. Klienci doceniają tę matrycę średniej klasy za jej prostotę, wydajność i opłacalność. Platformy średniej klasy Dell EMC Unity XT to współdzielone rozwiązania pamięci masowej, które zapewniają niskie opóźnienia, wysoką przepustowość i niskie koszty zarządzania obciążeniami SQL Server. Wszystkie systemy Unity XT wykorzystują architekturę podwójnego procesora pamięci masowej (SP) do obsługi operacji we/wy i aktywnych/aktywnych operacji na danych. Unity XT dual SP wykorzystuje pełną wewnętrzną łączność SAS 12 Gb/s i zastrzeżoną architekturę wielordzeniową, zapewniając wysoką wydajność i efektywność. Macierze dyskowe pozwalają na zwiększenie pojemności magazynowej za pomocą dodatkowych półek.

Macierze flash Microsoft SQL Server 2019 i Dell EMC Unity XT
Dell EMC Unity XT, następna generacja macierzy (hybrydowych i all-flash), znacznie zwiększa wydajność, poprawia efektywność oraz dodaje nowe możliwości i usługi dla środowisk wielochmurowych. 

Architektura Unity XT umożliwia jednoczesne przetwarzanie danych, zmniejszanie wolumenów danych i obsługę usług takich jak replikacja, bez poświęcania wydajności aplikacji. W porównaniu do rozwiązania poprzedniej generacji, wydajność systemu pamięci masowej Dell EMC Unity XT jest dwukrotnie większa, a czas reakcji krótszy o 75%. I oczywiście Dell EMC Unity obsługuje standard NVMe.

Systemy pamięci masowej wyposażone w dyski NVMe wykazują najlepszą wydajność w zastosowaniach wrażliwych na opóźnienia. Na przykład w zastosowaniach takich jak ogromne bazy danych NVMe zapewnia niskie opóźnienia i wysokie szczytowe szybkości transmisji danych. Zmniejszone opóźnienia i zwiększona współbieżność znacznie poprawiają wydajność odczytu/zapisu. To nie przypadek, że według prognoz IDC do 2021 roku macierze flash z połączeniami NVMe i NVMe-oF (NVMe over Fabric) będą odpowiadać za około połowę wszystkich przychodów ze sprzedaży zewnętrznych systemów pamięci masowej na świecie. 

Algorytmy kompresji danych poprawiają wydajność przechowywania. Dell EMC Unity XT może zmniejszyć ilość danych nawet pięciokrotnie. Kolejnym ważnym wskaźnikiem jest ogólna wydajność systemu. Dell EMC Unity XT wykorzystuje 85% wydajności systemu. Kompresja i deduplikacja realizowane są w trybie inline – na poziomie kontrolera. Dane są zapisywane w formie skompresowanej. System automatyzuje także pracę z migawkami danych.

Łatwe w użyciu macierze flash Unity z ujednoliconym dostępem (blokowym i do plików) zapewniają stabilne czasy reakcji, integrują się z usługami przechowywania w chmurze i obsługują aktualizacje bez migracji danych. W podstawowej konfiguracji ten wszechstronny system przechowywania można zainstalować w ciągu 30 minut.

Technologia przechowywania danych zwana „pulami dynamicznymi” pozwala na przejście od statycznej do dynamicznej rozbudowy pamięci, zapewnia dużą elastyczność operacyjną i łatwość zwiększania pojemności systemu. Pule dynamiczne oszczędzają pojemność i budżet, a ich odbudowa zajmuje mniej czasu. Zwiększanie pojemności i wydajności Dell EMC Unity nie wymaga migracji danych. 

Wiele firm korzysta obecnie z kilku usług chmury publicznej w połączeniu z infrastrukturą lokalną. Dell EMC Unity XT może funkcjonować jako komponent środowiska Dell Technologies Cloud. Z tego systemu przechowywania danych można korzystać w chmurze publicznej, a dane można przenosić do chmury prywatnej. Ponadto pamięć masowa Dell EMC Unity XT jest dostępna jako usługa. Jest to jedna z usług przechowywania w chmurze w ramach usług Dell EMC Cloud Storage.
 
Przechowywanie w chmurze staje się coraz bardziej popularne, ponieważ może poprawić zwrot z inwestycji poprzez zmniejszenie kosztów infrastruktury. Usługi Cloud Storage rozszerzają centra danych klientów na chmurę, dostarczając pamięć masową Dell EMC (bezpośrednio połączoną z zasobami chmury publicznej) jako usługę. Dostawcy zewnętrzni mogą zapewnić szybką (małe opóźnienia) łączność w chmurze publicznej bezpośrednio z systemami Dell EMC Unity, PowerMax i Isilon w centrum danych klienta.

Rodzina Unity XT obejmuje systemy Unity XT All-Flash, Unity XT Hybrid, UnityVSA i Unity Cloud Edition.
 

Ujednolicone macierze hybrydowe i Flash 

Oparte na technologii Intel systemy pamięci masowej Unity XT Hybrid i Unity XT All-Flash zapewniają zintegrowaną architekturę dostępu blokowego, dostępu do plików i VVol VMware z obsługą protokołów sieciowej pamięci masowej (NAS), iSCSI i Fibre Channel (FC). Platformy Unity XT Hybrid i Unity XT All-Flash są gotowe na obsługę NVMe.

Systemy hybrydowe Unity XT obsługują środowiska wielochmurowe. Multicloud oznacza rozszerzanie pamięci masowej do chmury lub wdrażanie w chmurze z elastycznymi opcjami wykorzystania zasobów. Magazynowanie wielochmurowe zostało zaprojektowane tak, aby zapewnić mobilność i przenośność danych pomiędzy kilkoma platformami chmurowymi – prywatnymi i publicznymi. Ma to wpływ nie tylko na procesy przenoszenia danych, ale także na organizację dostępu aplikacji do danych w kilku chmurach publicznych.

Macierze flash Microsoft SQL Server 2019 i Dell EMC Unity XT
Te macierze hybrydowe zapewniają następujące możliwości:

  • Skalowalny do 16 PB pojemności pierwotnej.
  • Wbudowane możliwości redukcji danych dla wszystkich pul pamięci flash.
  • Szybka instalacja i konfiguracja (średnio zajmuje to 25 minut).

Technologia dysków SSD szybko się udoskonala, a w nadchodzących latach na rynku pojawią się nowe, rewolucyjne produkty. W międzyczasie organizacje będą nadal zastępować tradycyjne dyski twarde dyskami SSD w celu poprawy wydajności, łatwości zarządzania i oszczędności energii. Nowe generacje macierzy all-flash będą charakteryzowały się bardziej zaawansowaną automatyzacją pamięci masowej, integracją z chmurą publiczną i zintegrowaną ochroną danych. 

Systemy Unity XT All-Flash zapewniają szybkość, wydajność i obsługę wielu chmur. Ich cechy:

  • Podwójna produktywność.
  • Redukcja danych do 7:1.
  • Szybka instalacja i konfiguracja (proces trwa niecałe 30 minut).

 JednośćVSA

UnityVSA to pamięć masowa zdefiniowana programowo dla środowisk wirtualnych VMware ESXi wykorzystująca pojemność serwera, współdzieloną lub chmurę. UnityVSA HA, konfiguracja UnityVSA z dwoma magazynami, zapewnia dodatkową odporność na awarie. Oferty pamięci masowej UnityVSA:

  • Do 50 TB w pełni funkcjonalnej, ujednoliconej pojemności pamięci masowej.
  • Kompatybilny z systemami i funkcjami Unity XT.
  • Wsparcie dla systemów wysokiej dostępności (UnityVSA HA).
  • Połączenie jako NAS i iSCSI.
  • Replikacja danych z innych platform Unity XT.

Wersja Unity w chmurze

Do synchronizacji plików i operacji odzyskiwania po awarii w chmurze rodzina Unity XT obejmuje Unity Cloud Edition, która zapewnia:

  • W pełni funkcjonalne możliwości przechowywania danych przy użyciu pamięci masowej zdefiniowanej programowo (SDS) wdrożonej w chmurze.
  • Z łatwością wdrażaj pamięć blokową i plikową za pomocą VMware Cloud na platformie AWS.
  • Wsparcie w zakresie odzyskiwania po awarii, w tym testowanie i analiza danych.

Macierze flash Microsoft SQL Server 2019 i Dell EMC Unity XT

Unity XT All Flash dla SQL Server

Raport firmy Unisphere Research z 2017 r. „SQL Server Transformation: Towards Agility and Resilience” (Transformacja SQL Server: w stronę elastyczności i odporności) 22% respondentów stwierdziło, że wykorzystuje technologię pamięci flash w produkcji (16%) lub planuje to zrobić (6%). 30% korzysta z macierzy hybrydowych zawierających pamięć flash. 13% korzysta z bezpośrednio podłączanych macierzy flash. 13% tworzy kopie zapasowe baz danych SQL Server w pamięci flash.

To szybkie przyjęcie pamięci flash do użytku z SQL Server oznacza, że ​​macierze Unity XT All-Flash są szczególnie dobrze dostosowane dla programistów i administratorów SQL Server. Systemy Unity XT All-Flash zapewniają programistom i administratorom SQL Server możliwości i wydajność wykraczające poza to, co oferują typowe sieci pamięci masowej (SAN).

Macierze flash Microsoft SQL Server 2019 i Dell EMC Unity XT
Systemy Unity XT All-Flash, które są gotowe na NVMe (dla jeszcze wyższej wydajności i małych opóźnień), mają obudowę 2U, obsługują dwurdzeniowe procesory, dwa kontrolery w trybie aktywny/aktywny.

Modele Unity XT All-Flash

JednośćXT 

Procesory 

Pamięć (na procesor)

Maks. liczba dysków

Maks. pojemność „surowa” (PB) 

380F 

1 Intel E5-2603 v4 
6c/1.7 GHz

64 

500 

2.4 

480F 

2 Intel Xeon Silver 
4108 8c/1.8 GHz 

96 

750 

4.0 

680F 

2 Intel Xeon Silver 
4116 12c/2.1 GHz

192 

1,000 

8.0 

880F 

2 Intel Xeon Gold 6130 
16c/2.1 GHz

384 

1,500 

16.0 

Szczegóły można znaleźć w specyfikacji tablicy (Arkusz danych technicznych serii pamięci masowej Dell EMC Unity XT).

Baseny magazynowe

Wielu specjalistów SQL Server wie, że wszystkie nowoczesne macierze pamięci masowej umożliwiają grupowanie dysków w większe jednostki pamięci masowej ze stałym poziomem ochrony RAID. Poszczególne grupy dysków z ochroną RAID to tradycyjne pule pamięci. Podczas gdy systemy hybrydowe Unity XT obsługują tylko tradycyjne pule, macierze Unity XT All-Flash oferują również dynamiczne pule pamięci. W przypadku dynamicznych pul pamięci ochrona RAID obejmuje zakresy dysków — jednostki pamięci mniejsze niż pełny dysk. Pule dynamiczne zapewniają większą elastyczność w zarządzaniu pulami dyskowymi i ich rozszerzaniu. 

Firma Dell EMC zapewnia najlepsze praktyki zarządzania pulami pamięci masowej w celu osiągnięcia maksymalnej wydajności przy minimalnej złożoności. Na przykład zaleca się zminimalizowanie liczby pul pamięci Unity XT w celu zmniejszenia złożoności i zwiększenia elastyczności. Jednak w niektórych przypadkach skonfigurowanie dodatkowych pul pamięci może być bardzo przydatne, na przykład gdy zachodzi potrzeba:

  • Obsługa oddzielnych obciążeń z różnymi profilami we/wy.
  • Alokuj zasoby, aby osiągnąć określone parametry wydajności.
  • Przeznacz osobne zasoby na obsługę wielu dzierżawców.
  • Twórz mniejsze domeny, aby zabezpieczyć się przed awarią

Woluminy pamięci (jednostki LUN)

Jak zrównoważyć kontrolę i elastyczność przy wyborze liczby woluminów w tablicy? Aby uzyskać maksymalną elastyczność w Unity z SQL Server, zaleca się utworzenie woluminów dla każdego pliku bazy danych. W praktyce większość organizacji stosuje podejście warstwowe, w którym krytyczne bazy danych zapewniają maksymalną elastyczność, a mniej krytyczne pliki baz danych są grupowane w mniejszej liczbie większych woluminów. Zalecamy przejrzenie wszystkich wymagań dotyczących baz danych i wszelkich powiązanych aplikacji, ponieważ technologie ochrony i monitorowania danych opierają się na izolacji i rozmieszczaniu plików.

Zarządzanie wieloma woluminami może być często trudne, szczególnie w środowiskach wirtualnych. Zwirtualizowane środowiska SQL Server są dobrym przykładem sytuacji, w których hosting wielu typów plików na jednym woluminie może mieć sens. Określając liczbę woluminów do utworzenia, administrator bazy danych lub administrator pamięci masowej (lub obaj) muszą wybrać właściwą równowagę pomiędzy elastycznością i łatwością konserwacji.

Nośnik danych

Serwery NAS hostują systemy plików w pamięci masowej Unity XT. Dostęp do systemów plików można uzyskać za pomocą protokołów SMB lub NFS, a w przypadku wieloprotokołowego systemu plików można używać obu protokołów jednocześnie. Serwery NAS korzystają z interfejsów wirtualnych do łączenia hosta z systemami plików SMB, NFS i wieloprotokołowymi, a także z pamięcią masową VMware NFS i woluminami wirtualnymi VMware. Systemy plików i interfejsy wirtualne są odizolowane w ramach jednego serwera NAS, co pozwala na używanie wielu serwerów NAS w trybie wielu dzierżawców. Serwery NAS automatycznie przełączają się w tryb awaryjny w przypadku awarii procesora pamięci masowej. Powiązane z nimi systemy plików również podlegają przełączaniu awaryjnemu.

SQL Server 2012 (11.x) i nowsze wersje obsługują Server Message Block (SMB) 3.0, który umożliwia udostępnianie plików sieciowych w celu przechowywania. Zarówno w przypadku instalacji autonomicznej, jak i klastra pracy awaryjnej można zainstalować systemowe bazy danych (główne, modelowe, msdb i tempdb) oraz bazy danych użytkowników Database Engine z opcją magazynu SMB. Korzystanie z magazynu SMB jest dobrym rozwiązaniem w przypadku korzystania z zawsze włączonych grup dostępności, ponieważ udział plików wymaga dostępu do zasobu sieciowego o wysokiej dostępności.

Tworzenie udziałów plikowych SMB dla wdrożenia SQL Server z pamięcią masową Unity XT to prosty, trzyetapowy proces: tworzysz serwer NAS, system plików i udział SMB. Oprogramowanie do zarządzania pamięcią masową Dell EMC Unisphere zawiera kreatora konfiguracji, który pomaga w ukończeniu tego procesu. Jednak w przypadku hostowania obciążeń SQL Server w udziałach plikowych SMB należy pamiętać o kilku ważnych kwestiach, które niekoniecznie dotyczą korzystania z udziałów plikowych SMB. Firma Microsoft sporządziła listę problemów związanych z instalacją i bezpieczeństwem wraz z aktualnie znanymi problemami; Aby uzyskać szczegółowe informacje, zobacz „Instalowanie programu SQL Server z magazynem plików SMB” w Dokumenty Microsoftu.

Migawki danych

Dane stały się najważniejszym zasobem firmy, a współczesne środowiska o znaczeniu krytycznym wymagają czegoś więcej niż tylko nadmiarowości. Konieczne jest, aby aplikacje były zawsze online, miały zapewnione nieprzerwane działanie i aktualizacje. Wymagają także wysokiej wydajności i dostępności danych dzięki opcjom takim jak replikacja lokalnych migawek i replikacja zdalna.

Macierz pamięci masowej Unity XT oferuje możliwości tworzenia migawek bloków i plików, które mają wspólne przepływy pracy, operacje i architekturę. Metodologia migawek Unity zapewnia prosty i skuteczny sposób ochrony danych. Migawki ułatwiają przywracanie danych - przywróć wcześniejszą migawkę lub możesz skopiować wybrane dane z poprzedniej migawki. Poniższa tabela przedstawia okresy przechowywania migawek dla systemów Unity XT.

Lokalne i zdalne przechowywanie migawek danych

Typ zdjęcia

CLI
UI
REST

ręcznie 

Planowy 

ręcznie 

Planowy 

ręcznie 

Planowy 

Lokalny 

Rok 1 

Rok 1

5 roku 

Tydzień 4

100 roku

Bez ograniczeń

Zdalny 

5 roku

Tydzień 255 

5 roku

Tydzień 255

5 roku

Tydzień 255

Migawki nie zastępują bezpośrednio innych metod ochrony danych, takich jak kopie zapasowe. Mogą jedynie uzupełniać tradycyjne kopie zapasowe jako pierwsza linia obrony w scenariuszach o niskim RTO.

Funkcja migawki Dell EMC Unity obejmuje redukcję danych i zaawansowaną deduplikację. Migawki korzystają również z oszczędności miejsca uzyskanej na oryginalnym zasobie pamięci. Po wykonaniu migawki zasobu pamięci masowej obsługującej funkcje redukcji danych dane w źródle można skompresować lub zdeduplikować.

Oto kilka uwag dotyczących odzyskiwania bazy danych podczas korzystania z migawek z bazami danych SQL Server:

  • Wszystkie składniki bazy danych SQL Server muszą być chronione jako zbiór danych. Jeśli pliki danych i dziennika znajdują się w różnych jednostkach LUN, te jednostki LUN muszą należeć do grupy spójności. Spójna grupa zapewnia jednoczesne wykonanie migawki na wszystkich jednostkach LUN w grupie. Jeśli pliki danych i dziennika znajdują się w wielu udziałach plików SMB, udziały te muszą znajdować się w tym samym systemie plików.
  • Jeśli podczas przywracania bazy danych SQL Server z migawki opartej na blokach instancja SQL Server musi pozostać połączona, użyj przyłączania hosta Unisphere. W przypadku odzyskiwania na podstawie plików tworzony jest dodatkowy udział SMB, którego źródłem jest migawka. Po zamontowaniu woluminów bazę danych można podłączyć pod inną nazwą lub zastąpić istniejącą bazę danych przywróconą.

  • Wykonując przywracanie przy użyciu metody Snapshot Restore w Unisphere, przełącz instancję SQL Server w tryb offline. SQL Server nie jest świadomy operacji przywracania. Przełączenie instancji w tryb offline zapewnia, że ​​woluminy nie zostaną uszkodzone przez zapisy w bazie danych przed odzyskaniem. Po ponownym uruchomieniu instancji funkcja odzyskiwania po awarii programu SQL Server przywróci bazy danych do spójnego stanu.
  • Włącz migawki dla wielu obiektów pamięci masowej jednocześnie, a następnie przed włączeniem dodatkowych migawek upewnij się, że system znajduje się w zalecanych trybach pracy.

Automatyzacja i planowanie ujęć

Migawki w Unity XT można zautomatyzować. W zarządzaniu pamięcią masową Unisphere dostępne są następujące domyślne opcje migawek: ochrona domyślna, ochrona krótszego przechowywania i ochrona dłuższego przechowywania. Każda opcja wykonuje codzienne migawki i zapisuje je przez różne okresy czasu.

Możesz wybrać jedną (lub obie) opcje harmonogramu - co x godzin (od 1 do 24) i codziennie/co tydzień. Dzienne/tygodniowe planowanie migawek umożliwia określenie konkretnych godzin i dni wykonywania migawek. Dla każdej wybranej opcji należy ustawić politykę przechowywania, którą można skonfigurować tak, aby automatycznie usuwała pulę lub tymczasowo ją przechowywała.

Więcej informacji o migawkach Unity - pod adresem Dokumentacja Dell EMC Unity

Cienkie klony

Cienki klon to kopia do odczytu/zapisu zasobu pamięci masowej o cienkich blokach, takiego jak wolumin, grupa spójności lub magazyn danych VMware VMFS, który dzieli bloki z zasobem nadrzędnym. Cienkie klony to świetny sposób na szybkie i kompaktowe prezentowanie kopii bazy danych SQL Server, czego nie mogą osiągnąć tradycyjne narzędzia SQL Server. Po zaprezentowaniu hostowi cienkiego klonu woluminy można włączyć online, a baza danych zostanie dołączona przy użyciu metody DB Dołącz w SQL Server.

W przypadku korzystania z funkcji aktualizacji w przypadku cienkich klonów przełącz wszystkie bazy danych w cienkim klonie w tryb offline. Należy to zrobić przed operacją aktualizacji. Nieprzełączenie baz danych w tryb offline przed wykonaniem aktualizacji może spowodować błędy niespójności danych lub nieprawidłowe wyniki danych na serwerze SQL Server.

Replikacja danych

Replikacja to funkcja oprogramowania, która synchronizuje dane z systemem zdalnym w tym samym ośrodku lub w innym miejscu. Opcje replikacji i konfiguracji Unity pozwalają wybrać efektywny sposób spełnienia wymagań RTO/RPO dla baz danych SQL Server przy jednoczesnym zrównoważeniu wydajności i przepustowości.

W przypadku korzystania z aplikacji Dell EMC Unity Replication do ochrony baz danych SQL Server na wielu woluminach należy ograniczyć wszystkie woluminy danych i dzienników w bazie danych do jednej grupy spójności lub systemu plików. Replikacja jest następnie konfigurowana w grupie lub systemie plików i może obejmować woluminy lub udziały wielu baz danych. Bazy danych wymagające różnych opcji replikacji muszą znajdować się w oddzielnych jednostkach LUN, grupach spójności lub systemach plików.

Cienkie klony są kompatybilne zarówno z replikacją synchroniczną, jak i asynchroniczną. Kiedy cienki klon jest replikowany do miejsca docelowego, staje się pełną kopią woluminu, grupy spójności lub magazynu VMFS. Po replikacji cienki klon jest całkowicie niezależnym woluminem z własnymi ustawieniami.

Macierze flash Microsoft SQL Server 2019 i Dell EMC Unity XT
Proces replikacji cienkiego klonu pomiędzy systemem źródłowym i docelowym.

Replikacja bazy danych tempdb nie jest wymagana, ponieważ plik jest odbudowywany po ponownym uruchomieniu SQL Server i dlatego metadane nie są spójne z metodą innych instancji SQL Server. Staranny dobór woluminów do replikacji i zawartości tych woluminów eliminuje niepotrzebny ruch związany z replikacją.

Zintegrowane zarządzanie kopiowaniem danych Microsoft SQL Server

Większość nowoczesnych produktów pamięci masowej (w tym wszystkie produkty Dell EMC) może tworzyć kopie plików dowolnego typu „spójne z systemem operacyjnym” poprzez:

  • Spójna kolejność zapisu przez system operacyjny na wszystkich poziomach – od hosta po dysk.
  • Grupowanie woluminów w taki sposób, aby wiele plików na różnych woluminach zachowało kolejność zapisu.

W związku z powszechnym przyjęciem skalowalnych urządzeń pamięci masowej firma Microsoft opracowała interfejs API dla dostawców pamięci masowej. Ten interfejs API umożliwia dostawcom pamięci masowej koordynację z oprogramowaniem bazy danych SQL Server w celu tworzenia „kopii spójnych z aplikacją” przy użyciu usługi kopiowania woluminów w tle (VSS). Kopie te symulują interakcję między SQL Server a systemem operacyjnym podczas zaplanowanego i zamykania SQL Server. Wszystkie bufory zapisu są opróżniane, a transakcje zawieszane do czasu, aż wszystkie dyski zostaną zaktualizowane i spójne w określonym momencie, co zostanie zarejestrowane w dzienniku SQL.

Oprogramowanie Dell EMC AppSync zintegrowane z migawkami Unity XT upraszcza i automatyzuje proces tworzenia, używania i zarządzania kopiami danych służbowych spójnych z aplikacją. To oprogramowanie jest przeznaczone do stosowania w scenariuszach kontroli kopiowania w celu odzyskiwania i ponownego wykorzystania baz danych. 

Oprogramowanie AppSync automatycznie wykrywa bazy danych aplikacji, uczy się struktury bazy danych i mapuje strukturę plików poprzez warstwy sprzętowe lub wirtualizacyjne na podstawową pamięć masową Unity XT. Organizuje wszystkie niezbędne kroki, od utworzenia i sprawdzenia kopii po zamontowanie migawek na hoście docelowym i uruchomienie lub przywrócenie bazy danych. AppSync obsługuje i upraszcza przepływy pracy SQL Server, które obejmują aktualizację i przywracanie produkcyjnej bazy danych.

Redukcja danych i zaawansowana deduplikacja

Rodzina systemów pamięci masowej Dell EMC Unity oferuje bogate w funkcje i łatwe w obsłudze usługi redukcji danych. Oszczędności osiąga się nie tylko na skonfigurowanych zasobach pamięci podstawowej, ale także na migawkach i cienkich klonach tych zasobów. Migawki i cienkie klony dziedziczą ustawienie redukcji danych z pamięci źródłowej, co zwiększa oszczędność pojemności.

Funkcja redukcji danych obejmuje deduplikację, kompresję i wykrywanie zerowych bloków, potencjalnie zwiększając ilość użytecznej przestrzeni dyskowej dla obiektów użytkownika i do użytku wewnętrznego. Funkcja redukcji danych Unity XT zastępuje funkcję kompresji w Unity OE 4.3 i nowszych wersjach. Kompresja to algorytm redukcji danych, który może zmniejszyć fizyczną alokację pojemności wymaganej do przechowywania zestawu danych.

Systemy Unity XT zapewniają również zaawansowaną funkcję deduplikacji, którą można włączyć, jeśli włączona jest redukcja danych. Zaawansowana deduplikacja zmniejsza pojemność wymaganą dla danych użytkownika, przechowując tylko niewielką liczbę kopii (często tylko jedną kopię) bloków danych Unity. Obszar deduplikacji to jedna jednostka LUN. Weź to pod uwagę przy wyborze schematu przechowywania. Mniej jednostek LUN zapewnia lepszą deduplikację, ale więcej jednostek LUN zapewnia lepszą wydajność. 

Oszczędność pojemności dzięki zaawansowanej deduplikacji może zapewnić największe korzyści w większości środowisk, ale wymaga również użycia procesorów macierzowych Unity. W OE 5.0 zaawansowana deduplikacja, jeśli jest włączona, deduplikuje każdy blok (skompresowany lub nieskompresowany). Aby uzyskać więcej informacji, zobacz Dokumentacja firmy Dell EMC.

W poniższej tabeli przedstawiono obsługiwane konfiguracje redukcji danych i zaawansowanej deduplikacji:

Redukcja danych w Unity (wszystkie modele) i ulepszona obsługa deduplikacji

Wersja Unity OE 

Технология 

Obsługiwany typ puli 

Obsługiwane modele

4.3 / 4.4 

Redukcja danych 

Pula pamięci Flash - tradycyjna lub dynamiczna 

300, 400, 500, 600, 300F, 400F, 500F, 600F, 350F, 450F, 550F, 650F 

4.5 
 

Redukcja danych 

300, 400, 500, 600, 300F, 400F, 500F, 600F, 350F, 450F, 550F, 650F 

Redukcja danych i zaawansowana deduplikacja*

450F, 550F, 650F 


 

Redukcja danych 

300, 400, 500, 600, 300F, 400F, 500F, 600F, 350F, 450F, 550F, 650F, 380, 480, 680, 880, 380F, 480F, 680F, 880F 

Redukcja danych i zaawansowana deduplikacja

450F, 550F, 650F, 380, 480, 680, 880, 380F, 480F, 680F, 880F

* Redukcja danych jest domyślnie wyłączona i należy ją włączyć, zanim zaawansowana deduplikacja stanie się dostępna. Po włączeniu redukcji danych dostępna jest zaawansowana deduplikacja, ale jest ona domyślnie wyłączona.

Redukcja danych w Unity i kompresja danych w SQL Server

SQL Server 2008 Enterprise Edition był pierwszą wersją oferującą natywne możliwości kompresji danych. Kompresja na poziomie wiersza i strony w programie SQL Server 2008 wykorzystuje wiedzę o formacie tabeli wewnętrznej bazy danych programu SQL Server w celu zmniejszenia ilości miejsca zajmowanego przez obiekty bazy danych. Zmniejszenie miejsca umożliwia przechowywanie większej liczby wierszy na stronie i większej liczby stron w puli buforów. Ponieważ dane, które nie są przechowywane w formacie strony danych 8 kB, takie jak dane poza wierszami, takie jak NVARCHAR(MAX), nie będą korzystać z metod kompresji wierszy lub stron, firma Microsoft wprowadziła funkcje COMPRESS i DECOMPRESS języka Transact-SQL. 

Funkcje te wykorzystują tradycyjne podejście do kompresji danych (algorytm GZIP), które należy wywołać dla każdej sekcji danych, która ma zostać skompresowana lub zdekompresowana.

Kompresja Unity XT, która nie jest dostępna wyłącznie w SQL Server, wykorzystuje algorytm oprogramowania do analizowania i kompresowania danych pamięci masowej. Od czasu wydania Unity OE 4.1 kompresja danych Unity jest dostępna dla woluminów pamięci blokowej i magazynów danych VMFS w puli flash. Począwszy od Unity OE 4.2, kompresja jest również dostępna dla systemów plików i magazynów danych NFS w pulach pamięci flash.

Wybór metody kompresji danych dla SQL Server zależy od kilku czynników. Czynniki te obejmują typ zawartości bazy danych, dostępne zasoby procesora — zarówno w pamięci masowej, jak i na serwerach bazy danych, oraz zasoby we/wy wymagane do utrzymania umowy SLA. Ogólnie rzecz biorąc, można spodziewać się dodatkowej oszczędności miejsca w przypadku danych skompresowanych przy użyciu programu SQL Server, ale jest mało prawdopodobne, aby w przypadku danych skompresowanych przy użyciu funkcji kompresji GZIP TSQL dodatkowe oszczędności miejsca dzięki funkcjom kompresji Unity XT, ponieważ większość korzyści pochodzi z tej pierwszej. algorytm.

Kompresja Unity zapewnia oszczędność miejsca, jeśli dane w obiekcie pamięci są skompresowane o co najmniej 25%. Przed włączeniem kompresji obiektu magazynu należy sprawdzić, czy zawiera on dane, które można skompresować. Nie włączaj kompresji obiektu pamięci, chyba że pozwoli to zaoszczędzić pojemność. 

Podejmując decyzję, czy zastosować redukcję danych Unity, kompresję na poziomie bazy danych SQL Server, czy jedno i drugie, należy wziąć pod uwagę następujące kwestie:

  • Dane zapisywane w systemie Unity są sprawdzane przez hosta po zapisaniu ich w pamięci podręcznej systemu. Jednak proces kompresji nie rozpocznie się, dopóki pamięć podręczna nie zostanie wyczyszczona.

  • Oszczędności w wyniku kompresji osiąga się nie tylko w przypadku zasobów pamięci masowej Unity XT, ale także w przypadku migawek i cienkich klonów zasobu.
  • Podczas procesu kompresji wiele bloków jest agregowanych przy użyciu algorytmu próbkowania w celu ustalenia, czy dane można skompresować. Jeśli algorytm próbkowania ustali, że można osiągnąć jedynie minimalne oszczędności, kompresja jest pomijana, a dane są zapisywane w puli.
  • Kiedy dane są kompresowane przed zapisaniem na nośniku pamięci, ilość przetwarzanych danych jest znacznie ograniczona. Dlatego kompresja pomaga zmniejszyć zużycie pamięci flash, zmniejszając fizyczną ilość danych zapisywanych na dysku.

Aby uzyskać więcej informacji na temat kompresji wierszy i stron w SQL Server dla tabel i indeksów, zobacz Dokumenty Microsoftu.

Nie zapominaj, że jakakolwiek kompresja wymaga zasobów procesora. Gdy wymagania dotyczące przepustowości są wysokie, kompresja może mieć znaczący wpływ na wydajność. Wysokie współczynniki zapisu obciążeń OLAP mogą również zmniejszyć korzyści płynące z kompresji dla bazy danych SQL Server.

Firma Dell EMC zbadała potencjalne oszczędności, wykorzystując rzeczywiste współczynniki redukcji danych w macierzy Unity. Zespół zebrał dane dotyczące maszyn wirtualnych VMware, udostępniania plików, baz danych SQL Server, maszyn wirtualnych Microsoft Hyper-V itp.

Wyniki badania wykazały, że redukcja rozmiaru pliku dziennika SQL Server jest prawie 10 razy mniejsza niż pliku danych:

  • Rozmiar bazy danych = 1,49:1 (32,96%)
  • Objętość kłody = 12,9:1 (92,25%)

Baza danych SQL Server została dostarczona z dwoma woluminami. Pliki baz danych są przechowywane na jednym woluminie, a dzienniki transakcji na drugim. Korzystanie z technologii redukcji danych w przypadku woluminów baz danych może zapewnić oszczędność miejsca na dysku; jednakże przy podejmowaniu decyzji o włączeniu deduplikacji na woluminach bazy danych należy wziąć pod uwagę wpływ na wydajność. Chociaż rzeczywiste zmniejszenie rozmiaru bazy danych może się różnić w zależności od przechowywanych danych, wyniki badania wykazały, że przestrzeń do przechowywania dzienników transakcji SQL Server może zostać znacząco zmniejszona.

Najlepsze praktyki w zakresie redukcji danych

Przed włączeniem redukcji danych w obiekcie pamięci należy wziąć pod uwagę następujące wskazówki:

  • Użyj monitorowania systemu pamięci masowej, aby upewnić się, że ma dostępne zasoby umożliwiające redukcję danych.
  • Włącz redukcję danych dla wielu obiektów pamięci jednocześnie. Monitoruj system, aby upewnić się, że działa w zalecanych warunkach przed udostępnieniem go w dodatkowych lokalizacjach przechowywania.
  • W modelach Unity XT x80F redukcja danych zapewni oszczędność pojemności, jeśli dane w jednostce pamięci zostaną skompresowane o co najmniej 1%.

Redukcja danych w poprzednich modelach Unity x80F z systemem OE 5.0 zapewniła oszczędności, o ile dane były kompresowalne w co najmniej 25%.

  • Przed włączeniem redukcji danych w obiekcie magazynu należy sprawdzić, czy obiekt zawiera dane podlegające kompresji. Niektóre typy danych, takie jak wideo, audio, obrazy i dane binarne, zazwyczaj zapewniają niewielkie korzyści z kompresji. Nie włączaj redukcji danych w obiekcie pamięci masowej, jeśli nie będzie oszczędności miejsca.
  • Rozważ selektywne skompresowanie takiej ilości danych pliku, która zazwyczaj kompresuje się dobrze.

Wirtualizacja VMware

VMware vSphere to wydajna i bezpieczna platforma dla środowisk wirtualizacyjnych i chmurowych. Podstawowymi komponentami vSphere są VMware vCenter Server i hypervisor VMware ESXi.

vCenter Server to ujednolicona platforma zarządzania środowiskami vSphere. Jest łatwy we wdrożeniu i aktywnie optymalizuje zasoby. ESXi to hiperwizor typu open source, który instaluje się bezpośrednio na serwerach fizycznych. ESXi ma bezpośredni dostęp do podstawowych zasobów i ma niewielki rozmiar – 150 MB, co minimalizuje wymagania dotyczące pamięci. Zapewnia niezawodną wydajność w przypadku różnych obciążeń aplikacji i obsługuje zaawansowane konfiguracje maszyn wirtualnych — do 128 procesorów wirtualnych, 6 TB pamięci RAM i 120 urządzeń.

Aby program SQL Server mógł efektywnie działać na nowoczesnym sprzęcie, system operacyjny SQL Server (SQLOS) musi rozumieć konstrukcję sprzętu. Wraz z pojawieniem się wielordzeniowych i wielowęzłowych systemów o nierównomiernym dostępie do pamięci (NUMA) zrozumienie relacji między rdzeniami, procesorami logicznymi i procesorami fizycznymi stało się szczególnie ważne.

Procesory 

Wirtualna jednostka przetwarzająca (vCPU) to wirtualna jednostka centralna przypisana do maszyny wirtualnej. Całkowita liczba przypisanych procesorów wirtualnych jest obliczana w następujący sposób:

Total vCPU = (количество виртуальных сокетов) * (количество виртуальных ядер на сокет)

Jeśli ważna jest stała wydajność, firma VMware zaleca, aby łączna liczba procesorów wirtualnych przypisanych do wszystkich maszyn wirtualnych nie przekraczała całkowitej liczby rdzeni fizycznych dostępnych na hoście ESXi, ale można zwiększyć liczbę przydzielonych procesorów wirtualnych, jeśli monitorowanie wykaże, że niewykorzystane zasoby procesora są dostępne.

W systemach z włączoną technologią Intel Hyper-Threading liczba rdzeni logicznych (vCPU) jest dwukrotnie większa od liczby rdzeni fizycznych. W takim przypadku nie przypisuj całkowitej liczby procesorów wirtualnych.

Zmienność opóźnień ma mniejszy wpływ na obciążenia SQL Server niższej warstwy. Dlatego te obciążenia mogą być uruchamiane na hostach z wysokim stosunkiem liczby procesorów wirtualnych do procesorów fizycznych. Rozsądny poziom wykorzystania procesora może zwiększyć ogólną przepustowość systemu, zmaksymalizować oszczędności w zakresie licencji i utrzymać odpowiednią wydajność.

Technologia Intel Hyper-Threading zazwyczaj zwiększa ogólną przepustowość hosta o 10% do 30%, co sugeruje, że stosunek procesora wirtualnego do procesora fizycznego wynosi od 1,1 do 1,3. Firma VMware zaleca włączenie funkcji Hyper-Threading w systemie UEFI BIOS, gdy tylko jest to możliwe, aby ESXi mogło skorzystać z tej technologii. Firma VMware zaleca również dokładne testowanie i monitorowanie podczas korzystania z funkcji Hyper-Threading w przypadku obciążeń SQL Server.

Память

Prawie wszystkie nowoczesne serwery wykorzystują architekturę niejednorodnego dostępu do pamięci (NUMA) do komunikacji między pamięcią główną a procesorami. NUMA to architektura sprzętowa pamięci współdzielonej, która implementuje podział bloków pamięci fizycznej pomiędzy procesorami fizycznymi. Węzeł NUMA to jedno lub więcej gniazd procesora wraz z blokiem przydzielonej pamięci. 

NUMA była szeroko dyskutowanym tematem w ciągu ostatniej dekady. Względna złożoność NUMA wynika częściowo z implementacji różnych dostawców. W środowiskach zwirtualizowanych o złożoności NUMA decyduje także liczba opcji konfiguracyjnych i warstw – od sprzętu, poprzez hypervisor, po system operacyjny gościa, aż do aplikacji SQL Server. Dobra znajomość architektury sprzętowej NUMA jest koniecznością dla każdego administratora bazy danych SQL Server obsługującego zwirtualizowaną instancję SQL Server.

Aby osiągnąć większą wydajność na serwerach z dużą liczbą rdzeni, Microsoft wprowadził SoftNUMA. Oprogramowanie SoftNUMA umożliwia podzielenie dostępnych zasobów procesora w ramach pojedynczej NUMA na wiele węzłów SoftNUMA. Według VMware SoftNUMA jest kompatybilne z wirtualną topologią NUMA (vNUMA) firmy VMware i może dodatkowo optymalizować skalowalność i wydajność silnika bazy danych dla większości obciążeń...

Podczas wirtualizacji VMware za pomocą SQL Server użyj:

  • Monitoruj maszyny wirtualne, aby wykryć mało zasobów pamięci dla aparatu bazy danych SQL Server. Ten problem powoduje zwiększoną liczbę operacji we/wy i zmniejszoną wydajność.

  • Aby poprawić wydajność, zapobiegaj rywalizacji o pamięć między maszynami wirtualnymi, unikając przeciążenia pamięci na poziomie hosta ESXi.
  • Rozważ sprawdzenie sprzętowej alokacji pamięci fizycznej NUMA, aby określić maksymalną ilość pamięci, którą można przypisać do maszyny wirtualnej w ramach fizycznych granic NUMA.
  • Jeśli głównym celem jest osiągnięcie odpowiedniej wydajności, rozważ zarezerwowanie pamięci w ilości równej przydzielonej pamięci. To ustawienie parametru gwarantuje, że maszyna wirtualna otrzyma tylko pamięć fizyczną.

Zwirtualizowany magazyn

Konfigurowanie pamięci masowej w środowisku zwirtualizowanym wymaga znajomości infrastruktury pamięci masowej. Podobnie jak w przypadku NUMA, musisz zrozumieć, jak działają różne poziomy operacji we/wy - w tym przypadku od aplikacji w maszynie wirtualnej po fizyczny odczyt i zapis informacji na trwałym nośniku pamięci.

vSphere zapewnia szereg opcji konfiguracji pamięci masowej, które mają przydatne zastosowania w implementacji SQL Server z macierzą Unity XT. FS VMFS to najpowszechniej stosowana metoda przechowywania danych w blokowych systemach przechowywania, takich jak Unity XT. Macierz Unity XT to dolna warstwa składająca się z dysków fizycznych udostępnianych przez vSphere jako dyski logiczne (woluminy). Woluminy Unity XT są formatowane jako woluminy VMFS przez hiperwizor ESXi. Administratorzy VMware tworzą jeden lub więcej dysków wirtualnych (VMDK), które są prezentowane systemowi operacyjnemu gościa. RDM umożliwia maszynie wirtualnej bezpośredni dostęp do pamięci blokowej Unity XT (poprzez FC lub iSCSI) bez formatowania VMFS. Wolumeny VMFS i RDM mogą zapewnić tę samą przepustowość transakcji. 

W przypadku pamięci masowej opartej na systemie plików NFS dla ESXi firma Dell EMC zaleca używanie systemu plików VMware NFS zamiast systemów plików NFS ogólnego przeznaczenia. Maszyna wirtualna działająca na serwerze SQL Server i korzystająca z VMDK w magazynie danych NFS nie jest świadoma podstawowej warstwy NFS. System operacyjny gościa traktuje maszynę wirtualną jako serwer fizyczny z systemem Windows Server i SQL Server. Dyski współdzielone dla konfiguracji instancji klastra pracy awaryjnej w magazynach danych NFS nie są obsługiwane.

Woluminy wirtualne VMware vSphere (VVol) oferują bardziej szczegółową kontrolę na poziomie maszyny wirtualnej, niezależnie od podstawowej reprezentacji pamięci fizycznej (takiej jak woluminy lub systemy plików). Replikacja oparta na tablicach za pomocą VVols jest obsługiwana począwszy od VVol 2.0 (vSphere 6.5). Zamiast dysku RDM można użyć dysku VVol w celu zapewnienia zasobów dyskowych instancji klastra pracy awaryjnej SQL, począwszy od wersji vSphere 6.7 z obsługą trwałych kopii zapasowych SCSI.

Sieci zwirtualizowane

Sieć w świecie wirtualnym opiera się na tych samych logicznych koncepcjach, co w świecie fizycznym, ale wykorzystuje oprogramowanie, a nie fizyczne kable i przełączniki. Wpływ opóźnienia sieci na obciążenia SQL Server może się znacznie różnić. Monitorowanie wskaźników wydajności sieci w przypadku istniejącego obciążenia lub dobrze wdrożonego systemu testowego w reprezentatywnym okresie pomaga w tworzeniu sieci wirtualnej.

Korzystając z wirtualizacji VMware z SQL Server, należy wziąć pod uwagę następujące kwestie:

  • Zarówno standardowe, jak i rozproszone przełączniki wirtualne zapewniają funkcjonalność wymaganą przez SQL Server.
  • Aby logicznie oddzielić ruch związany z zarządzaniem, vSphere vMotion i pamięcią sieciową, użyj tagowania VLAN i grup portów przełącznika wirtualnego.
  • Firma VMware zdecydowanie zaleca włączenie dużych ramek na przełącznikach wirtualnych, gdzie włączony jest ruch vSphere vMotion lub ruch iSCSI.
  • Ogólnie rzecz biorąc, postępuj zgodnie z wytycznymi sieciowymi dotyczącymi systemów operacyjnych gościa i sprzętu.

 wniosek 

Środowiska baz danych SQL Server stają się coraz większe i bardziej złożone. W SQL Server 2019 firma Microsoft ulepszyła podstawowe funkcje SQL Server i dodała nowe, takie jak obsługa obciążeń Big Data za pomocą Apache Spark i HDFS. Dell EMC we współpracy z firmą Microsoft w dalszym ciągu dostarcza niezbędne komponenty infrastruktury dla środowiska SQL Server - serwery, pamięć masową i sieci. 

Obserwujemy znaczny wzrost czasu pracy i zmniejszenie całkowitego kosztu posiadania (TCO), gdy specjaliści ds. pamięci masowej i baz danych współpracują przy tworzeniu rozwiązań infrastrukturalnych dla SQL Server na współdzielonych platformach pamięci masowej. Macierz all-flash Dell EMC Unity XT to rozwiązanie średniej klasy odpowiednie dla programistów i administratorów SQL Server, którzy potrzebują wysokiej wydajności i małych opóźnień. Zaprojektowany do działania na wszystkich dyskach flash, Unity XT All-Flash obsługuje dwa procesory, konfiguracje z dwoma kontrolerami i optymalizację wielordzeniową.

Organizacje coraz częściej wirtualizują swoje środowiska SQL Server. Chociaż wirtualizacja dodaje kolejną warstwę projektową do stosu architektury, zapewnia znaczne korzyści. Mamy nadzieję, że niektóre z najczęściej używanych funkcji i narzędzi VMware przedstawionych powyżej okażą się przydatne w środowiskach SQL Server. Polecamy także linki do zasobów zawierających bardziej szczegółowe informacje.

Przydatne linki

Dell EMC

VMware

Microsoft

Źródło: www.habr.com

Dodaj komentarz