Spirent Communications: Über die Spirent PASS Testmethodologie im DCN Umfeld
Der Test- und Netzwerkexperte Glen Cory Jr. beschreibt im Spirent Communications Weblog warum Tests vor allem vor der Live-Implementierung von IT-Initiativen in den Netzwerken von Rechenzentren eine hohe Bedeutung zukommt und welche Konsequenzen auftreten können, wenn man diesem Ratschlag nicht folgt.
Warum ist das Testen der Leistungsfähigkeit der Lösungen eines Herstellers so wichtig?
Wie im Falle aller Marketingmaterialien will das Unternehmen, das ein Produkt verkaufen will, dieses den Käufern im besten Licht präsentieren. Im Bereich der Netzwerkkomponenten beinhaltet dies, die Leistungsfähigkeit des Produktes basierend auf Testergebnissen in speziellen Umgebungen in den Vordergrund zu rücken. Obwohl die Lösung wahrscheinlich genau die Leistungsfähigkeit hat, die in dieser vom Hersteller aufgebauten Testumgebung gemessen wurde, so sagt dies leider nichts darüber aus, wie sich das Gerät in ihrem Netzwerk mit ihren Geräten und hinsichtlich ihren spezifischen Anforderungen verhält. „Die Ergebnisse können abweichen“ ist meist in den Beschreibungen zu lesen. Natürlich.
Tatsächlich hatte ein beauftragter Spirent Professional Service Test bei einem Kunden ergeben, dass die Performance Testwerte eines Herstellers nicht korrekt waren. Der Anbieter hat daraufhin die Netzwerkgeräte durch eine neuere, robustere Version dem Kunden ohne weitere Kosten ersetzt. Betrachten wir einmal dieses Szenario genauer. Wenn Sie vor der wirklichen Implementierung einer neuer Lösung in ihrem Live-Netzwerk die Probleme erkennen, problematische Geräte und andere Herausforderungen identifizieren und somit gleich das Problem verringern können – und dies alles in Echtzeit – sind sie nicht der Meinung, dass dies die generelle Zufriedenheit des Kunden steigern würde?
Die Testergebnisse der Lösungen von Herstellern können auch ein sehr kostengünstiges Verhandlungsinstrument sein, wenn es zur endgültigen Entscheidung zum Kauf einer Lösung kommt. Wenn das System nicht genau die Leistungsanforderungen, die ein Hersteller angegeben hat, erfüllt, dann ist der potentielle Käufer der Lösung dieses Herstellers in einer sehr starken Verhandlungsposition.
Warum ist das Testen der Schwellwerte hinsichtlich Netzwerkfehlern so wichtig?
Einfach ausgedrückt ist der Schwellwert hinsichtlich Netzwerkfehlern genau der Punkt, an dem ihr Netzwerk unter Anwendung der realen Applikationen und genutzten Nutzer-Bandbreite in die Knie geht. Ist es besser diesen Schwellwert zu kennen, bevor oder nachdem sie eine neue IT-Initiative gestartet haben?
Man kann es auch aus Sicht von Nemertes Research (aus dem klassischen Themenpapier „Strategische IT-Initiativen benötigen strategische Tests) anders ausdrücken: „Ohne eine richtige Prüfung können solche strategischen IT-Initiativen zu schwerwiegenden, unvorhersehbaren Konsequenzen führen – einschließlich signifikanter monetärer und opportunistischen Kosten.“ Nemertes Research konnte zudem beobachten, das die erwarteten Gewinne aus einer IT-Initiative komplett gelöscht oder erheblich minimiert werden können, wenn die Prüfung nicht vor der Liveimplementierung einer IT-Initiative durchgeführt wird.
Über die Möglichkeit zu verfügen, diesen Schwellwert für einen Ausfall genau zu bestimmen und sich nicht nur auf den projizierten Anwendungsfall und die prognostizierten Applikationsnutzungs-Profile zu verlassen, kann geschäftskritisch für den Erfolg einer IT-Initiative sein. Die genaue Identifikation dieses Schwellwertes ist zudem äußerst wichtig, um den Spielraum hinsichtlich der Zukunftssicherheit von Rechenzentrums-Netzwerk-Initiativen zu kennen, damit eine Initiative auch hinsichtlich der langfristigen Ziele skalierbar wird und potentiell unvorhersehbare Budgetkosten besser kontrolliert werden können.
Einige Manager zögern bezüglich Tests immer noch, da sie den Kosten für Tests eine niedrigere Priorität zuordnen und sie somit als entbehrlich betrachten. Betrachtet man allerdings die Mehrkosten einer Fehlerbehebung, nachdem eine IT-Initiative in den Livebetrieb gegangen ist zusammen mit den begleitenden potentiellen Einnahmeverlusten und der gesunkenen Kundenzufriedenheit, dann ist diese niedrige Priorisierung nur schwer nachzuvollziehen. Hier kommt einem das alte Sprichwort in den Sinn: „Wer den Pfennig nicht ehrt, ist den Taler nicht wert….“
Die Sichtweise von Nemertes Research bezüglich der hohen Bedeutung von rechtzeitigen Tests ist eindeutig: Tests sollten während des gesamten Lebenszyklus einer strategischen Initiative durchgeführt werden. Für die Tests sollten zwischen 2% – 5% des Jahresbudgets dieser Initiative – einschließlich Investitions- und Betriebskosten – praxisorientiert eingerechnet werden.
Warum ist eine Fehlerüberprüfung der Konfigurationseinstellungen so wichtig?
Es können eine Vielzahl von Geräten und Anwendungen in einer einheitlichen Architektur einen Netzwerkausfall verursachen.
Obwohl einzelne Geräte und Applikationen wie geplant funktionieren kann die Komplexität eines ganzen Netzwerkes mit den ganzen Konfigurationen und der zugehörigen Firmware, wenn diese aus dem Takt geraten, eine große kritische potentielle Schwachstelle darstellen. Entsprechend muss nach diesen Fehlerquellen gesucht (getestet) werden, bevor diese ein ganzes Netzwerk zum Absturz bringen können.
Realitäts-bezogene Tests nach Firmware- und Konfigurationsfehler sind von entscheidender Bedeutung um zu gewährleisten, dass sich das Netzwerk wie geplant verhält. Hier einige Beispiele für die Prüfung nach Konfigurationsfehlern:
- Unkorrekte Firmware identifiziert
- Risiko, wenn dieser Fehler vor einem Live-Betrieb nicht behoben wird: Die fehlerhafte Firmware kann zu einem Scheitern des gesamten Design-Implementierung führen.
- Ports im falschen Modus konfiguriert, was zu einem niedrigeren als dem erwarteten Durchsatz führt
- Risiko, wenn dieser Fehler vor einem Live-Betrieb nicht behoben wird: Die ungenauen Leistungserwartungen führen zu unzureichenden Kapazitäten in der Produktivumgebung
Der wesentliche Punkt: Tests vor dem Live-Betrieb.
Warum ist die PASS Methodologie so wichtig im DCN Testumfeld?
Das Testen nach der PASS Methodologie: PASS ist die industriell erste ganzheitliche Testmethodik für die Branche, die die Leistungsfähigkeit, Verfügbarkeit, Sicherheit und Skalierbarkeit (Performance / Availability / Security / Scalability = PASS) von Rechenzentrumsnetzwerken (Data Center Networks = DCN) validiert.
Um eine Standard-Methode für die Messung und Auswertung eines „Gerätes im Test“ (device under test = DUT) oder eines „Systems im Test“ (system under test = SUT) zur Verfügung zu stellen wurde eine Reihe von Benchmarks kreiert, um ein einheitliche Vorgehensweise für die Datenverkehrsgenerierung zu und von dem DUT/SUT mit einem normierten Verfahren für die Analyse und Berichtserstellung zu definieren. Das Ziel dieser Benchmarks ist es Messdaten in einer reproduzierbaren und unvoreingenommenen Art und Weise für eine optimale Vergleichbarkeit zu erzeugen.
Die von Spirent entwickelte PASS-Methode umfasst:
- Leistung (Performance): Optimierung der Dienstleistungen und der Infrastruktur von Rechenzentren, um die Benutzererfahrung zu maximieren.
- Verfügbarkeit (Availability): Sicherstellung der Netzwerkverfügbarkeit sowie der Hochverfügbarkeit im täglichen Betrieb und unter extremen Bedingungen
- Sicherheit (Security): Beseitigung von Schwachstellen und Angriffsmöglichkeiten durch die Gewährleistung von separiertem Datenverkehr
- Skalierbarkeit (Scalability): Überprüfung der maximalen Anzahl von gleichzeitigen Nutzern, die einschließlich der Berücksichtigung der Bandbreite und Skalierbarkeit sowie weiteren Faktoren erfolgreich unterstützt werden können.
Gibt es bereits Fallstudien, die für DCN Tests die besten Durchführungsmöglichkeiten aufzeigen?
Wenn es zum „tatsächlichen Beweis der Nützlichkeit von DCN Tests“ kommt, dann könnte eine Auflistung von verschiedensten Unternehmen mit erfolgreichen Tests sehr hilfreich sein. Diese Unternehmen wurden auch in dem für diese Webblogserie zugrunde liegenden Whitepaper „Data Center Networking Testing Best Practices“ einbezogen. Unternehmen aus den folgenden Bereichen haben sich äußerst erfolgreich mit DCN Tests befasst:
- Ein weltweit agierendes Unterhaltungsunternehmen(*)
- Eine sehr prestigeträchtige Institution aus dem Finanzumfeld
- Eine große Online Business News und Informations-Webseite
- Ein multinationales Pharmaunternehmen
- Ein international agierender Baukonzern
- Ein marktführendes Broker-Unternehmen (*)
Aus der obigen Tabelle können Sie direkt erkennen, welche „Best Practices“ vom Spirent Communications Professional Service Team bei den verschiedenen Unternehmen erfolgreich angewendet wurden. Vielleicht haben Sie auch das kleine Sternchen am beim ersten und letzten Unternehmen bemerkt. Dies sind die Unternehmen, die auch als explizite Fallstudie im „On-Demand Learn in 10“ Webinar genannt werden. Lassen Sie uns einen Blick auf einige der Testergebnisse werfen, die im Webinar genannt werden:
(*) Fallstudie 1: Ein US-amerikanisches Unterhaltungsunternehmen
Die Herausforderung: Konsolidierung eines Rechenzentrums – über 15 neue Geräte von sieben verschiedenen Anbietern, von denen die meisten bei den Tests anwesend sein wollten
Die Lösung: Tests der verschiedenen Hersteller mit Hilfe der PASS Methodologie
Vorteile und Ergebnisse:
- Auswahl der geeignetsten Hersteller, bei denen die Ergebnisse den Anforderungen am besten entsprochen haben
- Die Anbieter führten diverse Anpassungen durch, wurden erneut getestet und konnten so ihre Testergebnisse und Skalierung absichern
- Der Endkunde fragte sofort nach einem weiteren Angebot für die Testphase 2
Phase 2 – Zielformulierung: Überprüfung des Endergebnisses des Tests zur Gewährleistung, das die neue Infrastruktur bereit für den Livebetrieb ist und auch das zukünftige Wachstum berücksichtigt wurde. Die Tester wendeten hierfür die nächsten beiden Komponenten der „Best Practices“ an: Netzwerkfehler-Tests und Konfigurations-Tests.
(*) Fallstudie 2: Ein marktführendes US-amerikanisches Online-Broker Unternehmen
Die Herausforderung: Upgrade eines Rechenzentrums: Neue Funktionalitäten, verbesserte IT-Sicherheit, Spielraum für den weiteren Ausbau
Die Lösung: Eine Teststrategie, die gleich mehrere Ebenen umfasst – Performance und IT-Sicherheitstests pro Domäne sowie die Anwendung aller DCN „Best Practices“
Vorteile und Ergebnisse:
- Die Tests vor der eigentlichen Liveschaltung der Neuerungen zeigten mehrere Problematiken, die alle vor der Live-Schaltung korrigiert werden konnten
- Die Tests bestätigten, dass das gewählte Netzwerkdesign für den aktuellen Betrieb und den zukünftigen Ausbau geeignet ist.
Anmerkung zu dieser Fallstudie 2: Kurze Zeit nach dem Start des Livebetriebs des upgegradeten Rechenzentrums kam es zu einem 200 Punkte Abfall des Dow Jones Industrial Average (DJIA) Index, der zu heftigen Handelsaktivitäten führte. Die Reaktionszeiten für marktbegleitende Online Broker stiegen aufgrund der Massenaktivität auf eine bis zu der 8-fache Zeitspanne an. Die Reaktionszeit der Online Broker Firma, die zuvor ihr Rechenzentrum mit Spirent getestet hatte, wurde nicht negativ beeinflusst. Diese hervorragende Performance unter diesem Extremfall wurde im Markt anschließend durch eine deutlich führende Marktposition des Unternehmens anerkannt.
Generelle Beobachtung: Sämtliche im Whitepaper aufgeführten Fallstudien haben Tests von Rechenzentren zum Inhalt. Alle haben die „Test Best Practices“ angewendet, bevor die „veränderten“ Rechenzentren in den Live-Betrieb gegangen sind. Und alle Unternehmen aus den verschiedensten Branchen haben bestätigt, dass diese Tests äußerst hilfreich waren, bevor die tatsächliche Liveschaltung erfolgte. Die Unternehmen in diesen Fallbeispielen hatten alle Unternehmen einen Drittanbieter (Spirent) für die Tests gewählt. Was lässt sich hieraus für eine Schlussfolgerung ziehen? In einigen Fällen ist die Auswahl eines Drittanbieters eindeutig die richtige Wahl, um unabhängige, aussagekräftige Ergebnisse zu erhalten.
Benötigen Sie weitere Informationen zur PASS Methodologie und Best Practices für die beschriebenen Testszenarien?
Beispiele für „Best Practices“ werden in einer Reihe von Webinaren mit Fallstudien sowie Whitepapers zu dieser Thematik von Spirent zur Verfügung gestellt. Klicken Sie hier, um sich für die „Spirent Learn in 10 On-Demand“ Webinaren zu registrieren und sehen Sie sich die „The Solution“ Präsentation an. Zudem finden Sie weitere Informationen im „DCN Best Practices“ Whitepaper.
Quelle: Spirent Communications Weblog – Autor: Glen Cory Jr.
Über Spirent Communications
Spirent Communications entwickelt innovative Testlösungen für Entwickler, die in der Telekommunikationsindustrie beschäftigt sind und die Leistung ihrer Entwicklungen und Systeme hinsichtlich aktuellsten, weltweit im Einsatz befindlichen Technologien, Infrastrukturen und Applikationen testen wollen. Das Unternehmen bietet zudem Tools für Service Techniker und Field Test Ingenieure an, mit deren Hilfe sich die generelle Netzwerkqualität verbessern und die Fehlerbehebung in Produktivnetzwerken effizienter und effektiver erledigen lässt. Spirent Communications beschäftigt über 1.400 Mitarbeiter an über 25 Standorten in mehr als 12 Ländern, die mehr als 1.400 weltweite Kunden betreuen. Weitere Informationen zu Spirent Communications finden Sie in englischer Sprache unter www.spirent.com sowie in deutscher Sprache im „Spirent Communications Bereich“ hier auf Info-Point-Security.