대기 시간이 매우 짧은 두 개의 서버 (데이터베이스, 파일 등)가 있다고 가정 해보십시오. 두 서버를 10GbE로 직접 연결할 수 있으므로 각 서버는 '주'네트워크에 1 개 (실제로는 2 개) 연결되어 있지만 두 번째 서버에 직접 연결된 이더넷 케이블이있는 네트워크 카드 1 개가 있습니다. 서버, 스위치 또는 라우터 없음, 직접 연결
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 |
-------------------------------------------
내 첫 번째 질문은 이것이 가능할까요? 표준 파일이 아닌이 네트워크를 통해 통신 할 수 있도록 구성된 비정상적이고 특수한 서비스가 필요 /etc/sysconfig/network-scripts/
합니까? 그들은 eth1에 고정 IP를 가지고 있지만 라우팅과 같은 것은 어떻게 작동합니까? 저는 네트워킹 전문가가 아니므로 아마도 n00b-ish 질문 일 것입니다
두 번째 질문은 어떤 점이 있습니까? 스위치를 통해 표준 네트워크 연결을 통해 통신하게하거나 서버 내 통신을 위해 두 번째 전용 네트워크를 제공하는 것보다 이점이 있습니까? (서버에 액세스하는 클라이언트가 대역폭을 표준 네트워크에서 사용하므로) . 대기 시간이 우선이라고 가정합니다.
이 방법에는 3 서버를 추가 할 때와 같이 모든 서버에 다른 네트워크 카드를 제공하고 아마도 매우 복잡한 복제 삼각형을 설정 해야하는 것처럼이 방법에 몇 가지 문제가 있다는 것을 알고 있습니다. 그러나 이것은 가상이기 때문에 무시할 수 있습니다.
대기 시간이 주요 문제이므로 이더넷보다 파이버가 더 나을 것입니다 (두 개의 Gb / sec를 수행 할 수있는 한 속도는 중요하지 않습니다)
나는 리눅스 POV 에서이 질문을 인용했다. 왜냐하면 그것이 나의 배경이기 때문에 모든 서버 / 장치에 적용될 수있다.