สมมติว่าฉันมีเซิร์ฟเวอร์สองเครื่องซึ่งต้องการเวลาแฝงต่ำสุด (ฐานข้อมูลไฟล์ ฯลฯ ) เป็นไปได้ไหมที่จะเชื่อมต่อเซิร์ฟเวอร์ทั้งสองโดยตรงกับ 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/
? พวกเขาทั้งสองจะมี IP แบบคงที่บน eth1 แต่สิ่งต่าง ๆ เช่นการกำหนดเส้นทางจะทำงานอย่างไร ฉันไม่ใช่ผู้เชี่ยวชาญด้านระบบเครือข่ายดังนั้นอาจเป็นคำถาม n00b-ish
คำถามที่สองมีประเด็นอะไรบ้าง? จะมีข้อได้เปรียบใด ๆ ในการทำเช่นนี้เพียงแค่ให้พวกเขาสื่อสารผ่านการเชื่อมต่อเครือข่ายมาตรฐานผ่านสวิตช์หรือให้พวกเขามีเครือข่ายที่สองโดยเฉพาะสำหรับการสื่อสารภายในเซิร์ฟเวอร์ (เนื่องจากแบนด์วิดธ์จะถูกใช้ในเครือข่ายมาตรฐานโดยลูกค้าที่เข้าถึงเซิร์ฟเวอร์) . สมมติว่าเวลาในการตอบสนองเป็นสิ่งสำคัญ
ฉันรู้ว่ามีปัญหาบางอย่างเกี่ยวกับวิธีนี้เช่นเมื่อเราเพิ่มเซิร์ฟเวอร์ตัวที่ 3 เราต้องให้อีเธอร์เน็ตการ์ดอื่นทุกเซิร์ฟเวอร์และอาจตั้งค่าสามเหลี่ยมการจำลองแบบที่ซับซ้อนมากบางอย่าง แต่เนื่องจากนี่เป็นสมมุติให้เพิกเฉยได้
และเนื่องจากเวลาในการตอบสนองเป็นประเด็นสำคัญไฟเบอร์จะดีกว่าอีเธอร์เน็ต (ความเร็วไม่สำคัญตราบใดที่สามารถทำได้สอง Gb / วินาที)
ฉันใช้คำถามนี้จาก POV linux เพราะนั่นเป็นพื้นหลังของฉัน แต่สามารถใช้ได้กับเซิร์ฟเวอร์ / อุปกรณ์ใด ๆ