2008-09-12 4 views

Antwort

1

Es hängt alles vom Durchsatzbedarf Ihrer Anwendung ab. Wenn Sie unbedingt die niedrigste Latenzzeit benötigen, dann wäre es sinnvoll, die Routen zu optimieren. Abgesehen von der enorm skalierbaren Software würde ich argumentieren, dass dies nur selten benötigt wird, und Sie können einfach alles auf generische Weise verbinden.

1

Es hängt von Ihren nicht funktionalen Anforderungen ab. Unter der Annahme, dass die NICs mit der gleichen Geschwindigkeit laufen, kann der Datenverkehr in der Datenbank vom Front-End-Verkehr ferngehalten werden - aus Sicht der Bandbreite ist das nur eine gute Sache - wenn die Bandbreite ein Problem darstellt.

Weitaus wichtiger ist, dass die Sicherheit verbessert wird, indem die Front- und Datenseiten in verschiedenen Netzwerken gehalten werden, da der einzige Weg, direkten Zugriff auf die Datenbank zu erhalten, den Anwendungsserver kompromittiert.

1

Die Verwendung des gemeinsamen Switches könnte zu einer erhöhten Latenz führen, insbesondere wenn der Switch ausgelastet ist. Möglicherweise können Sie auch einen schnelleren dedizierten Netzwerkkanal anschließen (z. B. Gigabit-Ethernet, wenn Ihr Switch 100 MBit ist). Ob sich dies lohnt oder nicht, hängt jedoch von Ihrer Anwendung ab.

Sie können auch einen dedizierten Kanal für erhöhte Sicherheit verwenden (wodurch Ihr Datenbankserver weniger zugänglich wird).

Verwandte Themen