====== Dobór fizycznego serwera sprzętu ====== Artykuł w formacie PDF: {{ :dobor_fizycznego_serwera_proxy.pdf |}} ---- ==== Wymagania podstawowe ==== • Serwer bezdyskowy obsługujący architekturę amd64\\ • Najlepiej tylko 1xCPU (unikanie obszarów NUMA)\\ • Nie jest wymagany kontroler SATA/SCSI\\ • 1x publiczny adres IPv4 dla serwera\\ • Serwer fizyczny, nie wspieramy produkcyjnie maszyn wirtualnych\\ • Opcjonalnie zdalne zarządzanie - IDRAC/ILO (ułatwia zarządzanie, monitorowanie, nadzór) ---- ==== Konfiguracja sprzętowa ==== Szacowaną ilość aktywnych użytkowników można kalkulować zakładają średnią przepływność kanału na 10 Mb/s np. 1500 aktywnych użytkowników daje ruch OUT około 15 Gb/s. Uruchomienie wszystkich kanałów jednocześnie wygeneruje około 2,7Gb/s ruchu IN. \\ === Minimalna do 1000 użytkowników === * CPU: 4 core np. E3-1230 v2/v4/v5/v6 * 8 GB RAM * 2x karta sieciowa min. 1 Gb/s wieloprzerwaniowa (np. z chipsetem BCM5709, Intel 82576, Intel 82575EB, Intel i350) Przykładowe zestawy serwerowe: * DELL R210 II z E3-1230 v2 (poleasingowy) * HP ProLiant DL320 G8 E3-1230v2 (poleasingowy) * SUPERMICRO - obudowa 512L-200B i Intel Xeon E-2224 (nowy) Przykładowe karty sieciowe: * LR-Link LREC9802BF-2SFP+ * AOC-STGN-I2S Serwer będzie w stanie wygenerować ruch na poziomie OUT do 2 Gb/s, (zakładające użycie dwóch kart 1Gb/s - balansowanie lub OUT 4 Gb/s przy użyciu karty QUAD), dla karty 2x10Gb/s będzie w stanie osiągnąć **do 15 Gb/s.** \\ \\ === Zalecana do 1500 użytkowników === * CPU: 4 core np. E3-1270 v2/v4/v5/v6 * 16 GB RAM * 2 x karta sieciowa 10Gb/s (np. z chipsetem Intel 82599) Przykładowe zestawy serwerowe: * DELL R210 II z E3-1270 lub podobne z E3-1270 (poleasingowy) * SUPERMICRO - obudowa 512L-200B i E3-1270v6 (nowy) Przykładowe karty sieciowe: * LR-Link LREC9802BF-2SFP+ * AOC-STGN-I2S Serwer będzie w stanie wygenerować ruch na poziomie OUT **do 20Gb/s** (zakładające użycie dwóch kart 10 Gb/s) \\ \\ === Zalecana powyżej 1500 użytkowników === * CPU: 6 core np. E5-1650 v3/v4 * 16GB RAM * karta sieciowa 10Gb/s, 25Gb/s lub 40Gb/s Przykładowe karty sieciowe: * Mellanox ConnectX-4 (np. MCX4121AACAT, MCX4121C) * Mellanox ConnectX-5 (np. MCX512A-ACAT, MCX516A-GCAT) * Intel X520-DA2 * Intel XL710-BM2 Serwer będzie w stanie wygenerować ruch na poziomie OUT ** do 40Gb/s** \\ \\ === Zalecana powyżej 2500 użytkowników === * CPU: 8 core np. E5-2667 v3/v4 * 16 lub 32GB RAM * karta sieciowa 10Gb/s, 25Gb/s lub 40Gb/s Przykładowe karty sieciowe: *Mellanox ConnectX-4 (np. MCX4121AACAT, MCX4121C) *Mellanox ConnectX-5 (np. MCX512A-ACAT, MCX516A-GCAT) *Intel X520-DA2 *Intel XL710-BM2 Serwer będzie w stanie wygenerować ruch na poziomie OUT **powyżej 40Gb/s** ---- ==== Konfiguracja testowa ==== Podczas okresu testów można skorzystać z tymczasowej, mniej wydajnej maszyny testowej, która może obsłużyć do kilkudziesięciu użytkowników. • płyta główna z możliwością bootowania PXE z opcją oczekiwania na bootowanie w trybie ciągłym (ready boot) \\ • CPU: 2 lub 4 core o taktowaniu 2-3GHz \\ • 4 GB RAM \\ • 2x karta sieciowa wieloprzerwaniowa min. 1Gb/s \\ :!: **UWAGA:** Serwera z konfiguracją testową nie należy uruchamiać produkcyjnie po zakończonym okresie testów!