Süper düşük gecikme gerektiren iki sunucum olduğunu varsayalım (Veritabanı, dosya vb.). İki sunucuyu doğrudan 10GbE ile bağlamak mümkün olur mu, böylece her sunucunun 'ana' ağa 1 (gerçek dünyada 2) bağlantısı olurdu, ancak doğrudan ikincisine bağlı bir ethernet kablosuyla 1 ağ kartı vardı sunucu, anahtar veya yönlendirici yok, sadece doğrudan bağlantı
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 |
-------------------------------------------
İlk sorum, bu mümkün olabilir mi? Standart bir dosya dışında bu ağ üzerinden konuşabilmeleri için yapılandırılmış olağandışı / özel hizmetlere ihtiyaçları var /etc/sysconfig/network-scripts/
mı? Her ikisinin de eth1 üzerinde statik IP'leri olurdu, ancak yönlendirme gibi şeyler nasıl çalışır? Ağ konusunda uzman değilim, bu yüzden bu muhtemelen bir n00b-ish sorusu
İkinci soru, bir anlamı var mı? Bunu, anahtar üzerinden standart ağ bağlantısı üzerinden iletişim kurmalarına izin vermek veya sadece sunucu içi iletişim kurmak için ikinci bir özel ağ vermek yerine bunu yapmanın herhangi bir avantajı olur mu (Bant genişliği, sunuculara erişen istemciler tarafından standart ağda kullanılacağı için) . Gecikmeyi varsaymak öncelikti.
Bu yöntemle ilgili bazı sorunlar olduğunu biliyorum, 3. bir sunucu eklemek için geldiğimizde eter her sunucuya başka bir ağ kartı vermek ve muhtemelen çok karmaşık çoğaltma üçgeni kurmak zorundayız ama bu varsayımsal olduğu için bunu görmezden gelelim.
Gecikme en önemli konu olduğundan, fiber ethernet üzerinde daha iyi olurdu (Hız birkaç Gb / sn yapabildiği sürece önemli değildir)
Bu soruyu linux POV'dan ifade ettim, çünkü bu benim arka planım, ancak herhangi bir sunucu / cihaza uygulanabilir