Abgesehen von dem offensichtlichen Kabelsalat, den Sie vermeiden (was ich als Netzwerktechniker kenne, ist großartig, aber schwer als Ausrede zu verwenden, wenn Sie mit jemandem argumentieren, der keinen Sinn darin sieht), was gewinnen Sie gegenüber Kupfer direkt zu einem größeren Ader?
Kontext: - Der Preis spielt keine Rolle
Das Unternehmen hatte sich bereits für einen dualen Nexus-Kern entschieden.
Option 1: Nexus 7004, die fast vollständig mit 10G SFP + und aggregierten Verbindungen zu mehreren FEXs oben auf jedem Rack im DC sowie aggregierten SAN- und verschiedenen Serververbindungen gefüllt sind
Option 2: Nexus 7009-Kerne, die ca. 1/3 mit verschiedenen Modulen gefüllt, um die Aggregation aller Glasfaserverbindungen von allen Geräten aufzunehmen.
Dies ist ein kolokalisiertes Rechenzentrum
Im Netzwerk gehostete Standarddienste für Call Center / Unternehmensdomänen
QoS ist ein sehr wichtiger Punkt, der hervorgehoben werden muss, da dieses Unternehmen ein Callcenter ist
Problem:
- Ich kann es nicht rechtfertigen, mich für das "Top-of-Rack" -Setup von Cisco zu entscheiden, obwohl ich weniger Kabelprobleme und einen modulareren Aufbau haben möchte. Ich kann dies nicht tun, weil Sie einen Fehlerpunkt in das Netzwerk einfügen. Dies erhöht die Latenz (auch wenn sie nur geringfügig ist) usw. Nicht nur das, sondern jetzt, da ich darüber nachdenke, da alle FEXs für den Betrieb auf das Nexus angewiesen sind, erhöhen Sie nicht nur die Wahrscheinlichkeit eines Hardwarefehlers Ein Block von Geräten wird heruntergefahren, aber jetzt ein Software-Prozess, der ausfallen und zu Fehlfunktionen des FEX führen kann.
Kann jemand anderes einen Grund sehen, sich nicht für einen größeren Kern und keine FEXs zu entscheiden, bevor ich das Top-of-Rack-Design auf den Ideenfriedhof für dieses Projekt lege?
quelle
Antworten:
Denken Sie daran, dass ein FEX von Natur aus eine Methode ist, um den Stoff und damit den Namen zu erweitern. Die Möglichkeit, zentral zu verwalten, während immer noch "Line Cards" im gesamten DC verteilt sind, ist der eigentliche Grund für die Verwendung eines FEX. Die drastische Reduzierung der Verkabelung ist für jeden wertvoll, egal ob technisch oder nicht, und das Argument, die gesamte Infrastruktur an weniger Punkten verwalten zu können, ist schlicht und einfach Zeitersparnis.
Einer Ihrer großen Zweifel ist, dass Sie sich Sorgen über einzelne Fehlerquellen machen. Alle Geräte können Dual-Homed-fähig sein. In bestimmten Konfigurationen können Sie sogar virtuelle Portkanäle mit den Nexus 2K FEXs selbst einrichten.
Schauen Sie sich die Dokumentation von Cisco an . Sie werden feststellen, dass Sie mit weniger Aufwand eine Topologie entwerfen können, die genauso redundant ist wie die von Ihnen in Betracht gezogene Option "Direktkabel".
quelle
Was die Vorteile betrifft, werden die ersten Kabel schlampig, und wenn Sie schlampig sind, treten Probleme auf. Ich habe gesehen, dass die Verkabelung der Infrastruktur in einem Rechenzentrum aus verschiedenen Gründen schlecht ist. Benötigen Sie weitere Kabel? Dann spielt jemand mit der Kabelanlage und etwas könnte beschädigt werden. Der Umgang mit fast 400 an ein Gerät angeschlossenen Kabeln führt zu mehr versehentlichen Verbindungsabbrüchen als 48. Die Verwaltung ist einfach viel einfacher.
Zweitens hilft dies zur Zukunftssicherung. Während Kupfer mit 10 Gbit / s vorhanden ist, können die Entfernungsbeschränkungen je nach Situation problematisch sein. Darüber hinaus verbraucht 10G Kupfer tendenziell mehr Strom, je länger Sie unterwegs sind.
Drittens können FEXes einfacher ersetzt werden. Wenn Sie von 1 Gbit / s Kupfer auf 10 Gbit / s SFP + wechseln möchten, ändern Sie einfach den FEX. Ihr Kern bleibt gleich und die Konfiguration bleibt weitgehend erhalten.
Ich sehe die von Ihnen bereitgestellten Negative nicht und sehe nur Vorteile dafür.
Abhängig von der Einrichtung Ihres Rechenzentrums würde ich entweder zwei Fabric Extender oben im Rack oder einen verwenden (wenn Server mit benachbarten Racks gemeinsam genutzt werden können). Server sollten an zwei separate Extender angeschlossen werden. Jeder Fabric Extender kann mit FETs an beide Nexus 7k angeschlossen werden (die ebenfalls angeschlossen werden sollten).
Dies sollte Ihre Ausfallwahrscheinlichkeit verringern. FEXes sind eine Erweiterung des Gehäuses (gelesen für Rechenzentrum mit hoher MTBF) und ähneln eher einem Modul in einem 1U- "Körper" im Gegensatz zu einem sekundären Verteilungs- oder Zugriffsgerät. Sie booten, sie booten die Software vom Kern, so dass es keinen Softwareunterschied gibt. Sie können einen 7k oder einen Extender verlieren, ohne irgendwo den Service zu verlieren. Möglicherweise ein 7k und eine Reihe von Extendern, ohne den Service zu verlieren.
Sie können dies dann auch als eine einzige logische Einheit verwalten, sodass Server beispielsweise eine Link-Aggregation durchführen können, selbst wenn sie mit zwei verschiedenen Extendern verbunden sind. Dies erhöht sowohl die Leistung als auch die Ausfallwahrscheinlichkeit.
Ich kann nicht sehen, wie dies die Latenz in irgendeiner Weise erhöhen und es tatsächlich verbessern könnte.
Wenn Sie die erweiterten Funktionen von Nexus verwenden, sehe ich nur weitere Vorteile.
Letztendlich müssen Sie die Wahl für Ihre eigenen Bedürfnisse treffen. Aber ich sage dies, wenn Sie untersuchen, wie die Top-Internetunternehmen ihre Rechenzentren betreiben, werden Sie feststellen, dass die meisten von ihnen eine Art Top-of-Rack-Bereitstellung haben. Sie wählen dies nicht, weil dies ihre Ausfallzeit erhöht oder die Leistung verringert. Sie tun dies, weil es Ausfallzeiten reduziert, die Leistung erhöht und die Verwaltbarkeit erheblich verbessert.
Bearbeiten: Konsolidieren aus meinen Kommentaren, damit ich löschen kann. Der Kommentarzug zu dieser Antwort ist derzeit zu lang, um nützlich zu sein.
quelle
1.) Die Chancen stehen gut, dass Sie sich im Colo-Raum eher den 7010 mit Luftstrom von vorne nach hinten als den 7009 mit seitlichem Luftstrom ansehen möchten.
2.) Einer der offensichtlichen Punkte in der Diskussion zwischen ToR und zentralisiertem Schalten ist normalerweise die Skalierbarkeit. Wenn Ihr Colo-Fußabdruck ziemlich fest ist, ist das kein großes Problem. Wenn es auf nennenswerte Weise wachsen soll, sollte die Fähigkeit, das Netzwerk auf rationale Weise zu erweitern, in Betracht gezogen werden. Trotzdem würde ich wahrscheinlich nur ungern einen 7004 als Konzentrationspunkt für die FEX-Einheiten verwenden, wenn das Wachstum ein Problem wäre. Der 7K kann derzeit auf 48 Extender laufen und wird in Zukunft wahrscheinlich höher steigen. Wenn Sie für die Dauer in 6 Schränken sein werden, spielt es jedoch keine Rolle.
3.) Das Unbekannte hier (zumindest basierend auf der Ausgangsfrage) ist die Dichte der Server in den Racks. Wenn es 6-8 4U sind, ist der FEX übertrieben. Wenn es sich um viele Dutzend GE-Verbindungen von 1Us oder Blade-Pass-Throughs handelt, wird das Verkabelungsargument ernsthafter. Ich habe bestimmte (dysfunktionale) Setups mit mehr als 384 Kabeln zu einem einzelnen Rack gesehen. Das möchte ich nicht noch einmal sehen.
Alles in allem wird der Hauptunterschied zwischen einem kleinen 7K, der eine Reihe von FEX-Einheiten hostet, und einem größeren 7K, das dieselben Verbindungen zu Hause ausführt, im kleinen Maßstab nicht groß sein. Wie oben erwähnt, wird der FEX nur als eine weitere Leitungskarte im Gehäuse angezeigt. Mit wenigen Ausnahmen entsprechen die Merkmale und Funktionen von FEX-Ports den nativen Ports und werden als solche verwaltet.
Außerdem - Entgegen dem weit verbreiteten Verdacht ist der Leistungsverlust bei der Verwendung eines FEX bei korrekter Auslegung nicht signifikant. Argumente zur Latenz werden in Mikrosekunden gemessen (und das gesamte Design wird besser mit einer anderen Plattform behandelt, wenn dies ein Problem darstellt).
quelle
Es gibt (abgesehen von den Kosten) keinen großen Unterschied zwischen der Verlegung von Kabeln direkt zum Kern oder der Verwendung von Fabric Extendern dazwischen.
Da Sie erwähnt haben, dass Sie erwähnt haben, dass Budgets kein Problem darstellen, möchten Sie möglicherweise die Größe Ihres Nexus 7Ks (und der Glasfaserkonnektivität) so bemessen, dass eine ausreichende Kapazität für ein zukünftiges Upgrade auf 40G oder 100G vorhanden ist. Die FEXs können entsprechend den aktuellen Anforderungen installiert werden. Wenn Sie später auf 100G aktualisieren möchten, müssen Sie nur die FEXs ersetzen, ohne das Nexus 7ks oder die Verkabelung ändern zu müssen.
quelle
Der Preis ist normalerweise einer der großen Treiber für ein "Top-of-Rack" -Design, und Sie haben gesagt, dass die Kosten keine Rolle spielen.
Wir haben es aus zwei anderen Gründen verwendet, die ich noch nicht aufgelistet hatte: Modularität oder einfache Bereitstellung.
Wenn Sie ein Standard-Rack-Design haben, können Sie ein ganzes Rack (oder eine Gruppe von Racks) zusammen als ein Modul bauen und testen oder sie fertig kaufen. Dann müssen Sie nur noch ein paar Kabel oben anschließen, anstatt alle Maschinen wieder anzuschließen.
Der andere Fall mit Top-of-Rack kann sehr sinnvoll sein (oder Top-of-Racks, abhängig von Ihrer Anwendung), wenn Sie über eine Standard-Build-Konfiguration verfügen, um eine "Zelle" Ihrer Infrastruktur bereitzustellen. Manchmal ist die Kommunikation innerhalb einer "Zelle" hoch (zum Beispiel: Webserver, App-Server, DB-Server, Image-Server usw.). Nicht jeder hat diese Art von Konfiguration, aber es kann praktisch sein, damit Sie die Leistung einer Zelle charakterisieren können. Beim Skalieren werden mehr Zellen hinzugefügt, anstatt die gesamte Infrastruktur zu erweitern (was zu mehr Leistungsüberraschungen führen kann).
quelle
Ohne Budgetbeschränkung ist es letztendlich nicht sinnvoll, sich nicht einfach für das 7009-Design zu entscheiden, da weniger Geräte vom Ausfall einer einzelnen Faserlinie betroffen sind als eines gesamten Fabric Extenders.
Auch hier ist der Fabric Extender sowohl ein zusätzlicher Hardware- als auch ein Software-Fehlerpunkt in einer Umgebung, in der keine zusätzliche Portdichte erforderlich ist, die über das hinausgeht, was das Kerngerät bietet.
quelle