Problem
Wie leistungsfähig iSCSI-SANs auch sein mögen – der standardmäßige Microsoft iSCSI-Initiator selbst birgt in sich spezifische Probleme. Die Erhöhung der Netzwerkbandbreite ist mit mehr Sitzungen verbunden, was zwei Nachteile mit sich bringt: Erstens verringert das iSCSI-Protokoll die Leistung aufgrund der höheren Latenzzeit, und zweitens kann Microsoft iSCSI Initiator, der jedes andere Problem gelöst hätte, die Workload nicht effektiv verteilen, da er jede CPU so behandelt, als hätte sie nur zwei Kerne.
Nichtsdestotrotz ist die Leistung moderner Server auf Unendlichkeit und darüber hinaus ausgerichtet, was für die Anzahl beider Kerne gilt. Sie haben in der Regel zwei CPU-Sockets, viel mehr als jeweils zwei physische Kerne. Wenn Sie die Gesamtzahl der physischen Kerne verdoppeln, erhalten Sie die Anzahl der logischen Kerne, die für Cluster-VMs zur Verfügung stehen.
Das Hauptproblem des Initiators besteht also darin, dass er nur mit zwei von vielen Kernen arbeitet und sie mit Sitzungen überhäuft. Die traditionelle Verwendung von iSCSI in Hyper-V-Umgebungen liefert also nicht die gewünschte Leistung.
Lösung
Der springende Punkt des StarWind iSCSI Accelerator/Load Balancer: Er erfordert weder zusätzliche Hardware noch die lästige Feinabstimmung des Microsoft iSCSI Initiators. Stellen Sie sich den Accelerator als eine "Zwischenperson" vor. Die Lösung wird als Filtertreiber zwischen dem Initiator und der Hardware implementiert. Jedes Mal, wenn eine iSCSI-Sitzung angelegt wird, weist der StarWind iSCSI Accelerator diese einem freien CPU-Kern zu und korrigiert dadurch die Funktion von Microsoft iSCSI Initiator. StarWind iSCSI Accelerator löst das Überlastungsproblem, erhöht die Ethernet-Bandbreite, erfordert keine speziellen Adapter, ist auf jeder Version von Windows-Server verfügbar und nicht zuletzt einfach in der Anwendung und völlig kostenlos.
Schlussfolgerung
StarWind iSCSI Accelerator/Load Balancer ist eine kostenlose Lösung von StarWind zum Lastenausgleich von iSCSI zwischen mehreren CPU-Kernen. Sie funktioniert direkt nach der Bereitstellung in Verbindung mit Microsoft iSCSI Initiator und iSCSI SAN und versorgt Ihre VMs mit so vielen IOPS wie nötig.