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!