| Termin | Definicja |
|---|---|
| SAN dla poczty | SAN dla poczty to sieciowa macierz dyskowa wykorzystywana do przechowywania danych serwera pocztowego. Rola macierzy SAN w infrastrukturze pocztowejSAN dla poczty to wydzielona sieć pamięci masowej, przez którą serwer pocztowy uzyskuje dostęp do woluminów znajdujących się w macierzy dyskowej. W odróżnieniu od klasycznego udziału plikowego, takiego jak SMB lub NFS, urządzenie SAN zwykle udostępnia serwerowi bloki danych. System operacyjny widzi taki zasób jako dysk lub zestaw dysków, a system pocztowy zapisuje na nim własne bazy, skrzynki, kolejki wiadomości, indeksy oraz pliki dzienników. Połączenie między serwerem a macierzą może wykorzystywać Fibre Channel albo iSCSI. W przypadku iSCSI transport bloków odbywa się przez sieć IP, natomiast Fibre Channel korzysta z infrastruktury przeznaczonej do transmisji danych pamięci masowej. W środowisku pocztowym SAN może przechowywać zarówno dane użytkowników, jak i elementy potrzebne do działania konkretnego oprogramowania serwerowego. Osobne woluminy stosuje się często dla baz skrzynek, plików transakcyjnych, dzienników i kolejek, ponieważ mają one różne wzorce obciążenia. Dane skrzynek są zwykle odczytywane i zapisywane przez długi czas, kolejka obsługuje krótkotrwałe operacje związane z dostarczaniem wiadomości, a dzienniki wymagają ciągłego zapisu. Taki podział ułatwia obserwowanie obciążenia, zmianę przydziału przestrzeni i ograniczenie wpływu jednego rodzaju operacji na pozostałe. Protokoły, ścieżki dostępu i widoczność zasobówW konfiguracji Fibre Channel serwer pocztowy korzysta z host bus adaptera, przełączników Fibre Channel oraz portów macierzy. Zasoby są przydzielane przez zoning i masking, aby dany serwer widział tylko przeznaczone dla niego logiczne jednostki pamięci. Przy użyciu iSCSI serwer wykorzystuje inicjator iSCSI, a macierz udostępnia cele iSCSI. W obu wariantach administrator musi prawidłowo skonfigurować identyfikację hosta, uprawnienia do woluminów, kolejność uruchamiania oraz obsługę wielu ścieżek. Sam fakt, że system operacyjny wykrył dysk, nie potwierdza jeszcze poprawnej konfiguracji całego rozwiązania. Redundancję połączeń zapewnia multipathing, czyli wykorzystanie kilku niezależnych ścieżek między serwerem a macierzą. Jeżeli jeden port, kabel, kontroler lub przełącznik przestanie działać, sterownik może skierować operacje na inną dostępną ścieżkę. Skuteczność takiego mechanizmu zależy od zgodności sterownika z systemem operacyjnym i macierzą oraz od poprawnego ustawienia polityki wyboru ścieżki. Należy także rozróżnić awarię pojedynczego połączenia od problemu z samym woluminem. Błędna prezentacja LUN-u, niezgodny identyfikator systemu plików albo równoczesny zapis z kilku nieprzygotowanych hostów może doprowadzić do niedostępności lub uszkodzenia danych. Wydajność zapisu skrzynek, kolejek i dziennikówW przypadku SAN dla poczty istotne są nie tylko pojemność i maksymalna szybkość transferu, lecz także opóźnienie operacji wejścia-wyjścia oraz liczba operacji I/O na sekundę. Serwer pocztowy wykonuje wiele małych odczytów i zapisów, zwłaszcza podczas otwierania skrzynek, aktualizowania indeksów, obsługi folderów i zapisywania dzienników transakcyjnych. Macierz może używać pamięci podręcznej zapisu, dysków SSD albo dysków twardych, jednak deklarowana wydajność ma znaczenie dopiero po uwzględnieniu kontrolerów, poziomu RAID, obciążenia innych woluminów i sposobu dostępu wielu hostów. Poziom RAID wpływa na odporność i charakterystykę zapisu. RAID 1 zapisuje kopie na dwóch członkach zestawu, RAID 5 wykorzystuje rozproszoną parzystość, a RAID 6 stosuje podwójną parzystość. RAID 10 łączy mirroring i striping, zapewniając dobrą obsługę intensywnego zapisu kosztem większego wykorzystania surowej pojemności. Żaden poziom RAID nie zastępuje kopii zapasowej: awaria, błąd administratora, uszkodzenie danych albo zaszyfrowanie plików może objąć także macierz. Dla poczty trzeba monitorować opóźnienia, zajętość pamięci podręcznej, stan dysków, przebudowę grup RAID, błędy ścieżek i wykorzystanie przestrzeni. Sprawdzanie spójności i diagnostyka zasobu SANDiagnostykę SAN dla poczty rozpoczyna się od ustalenia, czy problem dotyczy serwera, sieci pamięci masowej, macierzy, systemu plików czy samej aplikacji pocztowej. Warto porównać stan wszystkich ścieżek, komunikaty sterownika multipath, logi kontrolerów macierzy i błędy systemu plików. Nagły wzrost czasu odpowiedzi może wskazywać na przeciążenie, przebudowę RAID albo problemy z kontrolerem, natomiast zniknięcie woluminu po restarcie może wynikać z błędnej prezentacji LUN-u lub kolejności uruchamiania usług. Bezpośrednie odłączanie woluminu, wymuszanie montowania i naprawa systemu plików powinny być wykonywane dopiero po zabezpieczeniu stanu oraz ustaleniu, czy serwer pocztowy zakończył zapis. Przy ocenie rozwiązania sprawdza się również, czy wolumin ma wystarczającą ilość wolnego miejsca i czy nie został przekroczony limit migawkowych kopii. Snapshot może szybko zużywać przestrzeń, gdy aplikacja intensywnie zmienia dane, a jego obecność nie oznacza niezależnej kopii zapasowej. Test odtwarzania powinien potwierdzić możliwość odzyskania skrzynek, kolejek i wymaganych baz w określonej kolejności. Należy dokumentować mapowanie hostów do LUN-ów, konfigurację kontrolerów, adresy iSCSI lub porty Fibre Channel, wersje sterowników oraz wyniki testów przełączenia ścieżki. Takie informacje ułatwiają odróżnienie awarii pamięci masowej od błędu konfiguracji serwera pocztowego. |