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!