Powiedzmy, że miałem dwa serwery, które wymagały bardzo niskiego opóźnienia (baza danych, plik itp.). Czy możliwe byłoby bezpośrednie połączenie dwóch serwerów za pomocą 10GbE, więc każdy serwer miał 1 (w rzeczywistości miałby 2) połączenia z „główną” siecią, ale 1 kartę sieciową za pomocą kabla Ethernet podłączonego bezpośrednio do drugiego serwer, brak przełączników i routerów, tylko bezpośrednie połączenie
Internet/Datacenter
|
|
|
|
|
|
|
--------------------
| |
------------| Switch |-----------
| | | |
| -------------------- |
| |
| |
| |
| |
| |
| |
| |
Network Card 1 (eth0) Network Card 1 (eth0)
| |
-------------------- --------------------
| | | |
| Server 1 | | Server 2 |
| | | |
-------------------- --------------------
| |
Network Card 2 (eth1) Network Card 2 (eth1)
| |
| |
| Direct 10GbE |
-------------------------------------------
Moje pierwsze pytanie brzmi: czy to w ogóle byłoby możliwe? Czy będą potrzebować skonfigurowanych nietypowych / specjalnych usług, które pozwolą im rozmawiać przez tę sieć poza standardowym plikiem /etc/sysconfig/network-scripts/
? Oboje mieliby statyczne adresy IP na et1, ale jak działałoby takie rzeczy jak routing? Nie jestem ekspertem od sieci, więc prawdopodobnie jest to pytanie n00b
Drugie pytanie, czy jest jakiś sens? Czy byłoby to korzystne, gdyby pozwalało im komunikować się za pośrednictwem standardowego połączenia sieciowego za pomocą przełącznika lub dawało im drugą dedykowaną sieć tylko do komunikacji między serwerami (ponieważ przepustowość byłaby wykorzystywana w standardowej sieci przez klientów uzyskujących dostęp do serwerów) . Przyjęcie opóźnienia było priorytetem.
Wiem, że istnieją pewne problemy z tą metodą, na przykład kiedy przyjechaliśmy dodać trzeci serwer, musieliśmy dać każdemu serwerowi inną kartę sieciową i prawdopodobnie skonfigurować bardzo skomplikowany trójkąt replikacji, ale ponieważ jest to hipotetyczne, pozwala to zignorować.
A ponieważ opóźnienie jest kluczową kwestią, światłowód byłby lepszy niż Ethernet (prędkość nie jest ważna, dopóki może osiągnąć kilka Gb / s)
Wyraziłem to pytanie z linux POV, ponieważ to moje tło, ale może mieć zastosowanie do dowolnego serwera / urządzenia