2. Niezawodność – sprzętowe mechanizmy
wbudowane w rozwiązaniach
serwerowych
• Elementy serwerowe – procesory, pamięci, płyty, obudowy
• Elementy redundantne – nadmiarowość komponentów
• Mechanizmy RAID
• Mechanizmy wirtualizacyjne
• Redundancja serwerów (klastry HA (Fail-over),
rozwiązania FT (Fault-Tolerant)
• Redundancja Centrów Danych
3. Elementy klasy serwerowej
• Procesory dedykowane do zastosowań serwerowych – np.
Intel Xeon, AMD Opteron, IBM Power itp.
(wbudowana obsługa ECC, walidacja do pracy ciągłej)
• Pamięci z kontrolą parzystości (mechanizmy ECC,
Advanced ECC, Chip Kill, SDDC)
• Elementy chłodzące (wentylatory, tunele powietrzne,
odpowiednie projektowanie płyt głównych)
• Płyty główne (instrumentacja – zarządzanie i monitoring,
IPMI 2.0, remote KVM, remote media)
• Obudowy serwerowe (montaż w RACK, mechanizmy
antywibracyjne, zatoki hot-swap, monitorowanie zasilaczy)
4. Elementy redundantne –
nadmiarowość komponentów
• Nadmiarowe zasilacze
(osobne tory zasilania)
• Nadmiarowe wentylatory
(regulacja obrotów, detekcja
uszkodzeń)
• Nadmiarowe karty sieciowe
(i połączenia sieciowe)
• Nadmiarowe pamięci – memory
mirror, memory spare
• Nadmiarowe dyski -> RAID
5. Mechanizmy RAID
• Różne poziomy RAID do różnych zastosowań
RAID 1 – mirroring (OS, logi transakcyjne itp.)
RAID 5, RAID 6 – bezpieczne przechowywanie
danych (wolne operacje zapisu)
RAID 10 – bazy danych, większe pojemności
dostępne z dużą ilością operacji I/O
• Podtrzymywanie bateryjne/ flash pamięci cache
• Mechanizmy wykorzystujące dyski SSD
(FastPath, Cachecade..)
• Automatyczne odtwarzanie danych po awarii (na
nowych dyskach)
6. Mechanizmy wirtualizacyjne
• Mechanizmy wirtualizacyjne wbudowane w procesory
(VT-x, VT-d, VT-c, wirtualizacja I/O APIC)
• Mechanizmy wbudowane w karty sieciowe
(VT-c: VMDq, Intel I/O Acceleration Technology, SRIOV)
• Rozwiązania zwiększające dostępność wirtualnych
maszyn – mechanizmy HA wbudowane w hypervisory
i dodatkowe oprogramowanie zarządzające
7. Klastry HA (High Availability)
i rozwiązania FT (Fault Tolerant)
• Rozwiązania klastrowe HA
- shared storage
- shared nothing
Występuje zjawisko „fail-over” –
przerwa w dostępie do usług
• Rozwiązania FT
- rozwiązania sprzętowe
(synchronizacja serwerów, praca w
trybie „lock step”)
- rozwiązania programowe
(np. Stratus)
8. Redundancja centrów danych
• Mechanizmy replikacyjne i synchronizacyjne
umożliwiające zbudowanie i funkcjonowanie
zapasowego centrum danych
• Wykorzystanie mechanizmów typu „cloud” do
stworzenia zapasowych centrów danych, przynajmniej
dla kluczowych usług (chmura hybrydowa)