Ich mache viel VMware-Beratungsarbeit, und ich würde sagen, dass die Prozentsätze näher an 80% der installierten Basis liegen und gemeinsam genutzten Speicher mit hoher Verfügbarkeit (FC, iSCSI oder High-End-NAS) verwenden. Viele meiner Kunden sind KMUs. Der Schlüsselfaktor, den ich gefunden habe, ist, ob das Unternehmen die Server-Betriebszeit als kritisch einstuft oder nicht, für die meisten Unternehmen ist dies heute der Fall.
Sie können zwar sehr leistungsfähige VMs aus direkt angeschlossenem Speicher ausführen (ein HP DL380 G6 mit 16 internen Laufwerken in einem RAID 10-Array hätte eine recht schnelle Festplatten-E / A), aber wenn Sie eine VMware oder eine andere virtualisierte Umgebung erstellen, die Dutzende, Hunderte ersetzen soll Oder Tausende von Servern, dann sind Sie verrückt, wenn Sie nicht viel Mühe (und wahrscheinlich Geld) in eine robuste Speicherarchitektur stecken.
Sie müssen kein High-End-SAN für die Clustering-Funktionen kaufen - Sie können diese mit einem relativ billigen NAS (oder einem virtualisierten SAN wie dem VSA von HP \ Lefthand) implementieren und dennoch zertifizierten Speicher verwenden. Wenn Sie jedoch gemeinsam genutzten Speicher verwenden und an keiner Stelle in der SAN \ NAS-Infrastruktur Redundanz vorhanden ist, sollten Sie ihn nicht für viel mehr als zum Testen verwenden. Und Redundanz bedeutet (mindestens) zwei (unabhängige) HBAs \ Storage-NICs in Ihren Servern, zwei unabhängige Fabrics, redundante Controller im SAN, batteriegepuffertes Cache \ Cache-Destaging, redundante Hot-Swap-fähige Lüfter und Netzteile usw., RAID 5 \ 6 \ 10 \ 50 und entsprechende Anzahl von Ersatzlaufwerken.
Der wirkliche Unterschied zwischen Ihren Systemen besteht darin, dass bei einem katastrophalen Ausfall eines Ihrer Standalone-Systeme eine Menge Arbeit für die Wiederherstellung anfällt und Sie Ausfallzeiten haben, wenn Sie nur die Patches beibehalten. Bei SAN-verbundenen Clustersystemen sollte das Patchen der Hypervisoren oder sogar das Aktualisieren der Hypervisor-Hardware zu keiner Ausfallzeit führen. Bei einem katastrophalen Serverausfall wird der Dienst nur für die Zeit heruntergefahren, die zum Neustart der VM auf einem separaten Knoten benötigt wird (im schlimmsten Fall). Wenn die Fehlertoleranz für diese VMs gilt, treten überhaupt keine Ausfallzeiten auf.