Antworten:
Unabhängig davon, ob es sich um SCSI-LUNs (SAN) oder Network File Systems (NAS) handelt, handelt es sich bei Thin Provisioning um Speicher, wenn Sie dem Speicherclient mitteilen, dass mehr Speicherplatz zur Verfügung steht, als Sie ihm tatsächlich zugewiesen haben. Dies ist für sich genommen kein Risiko. Wenn Sie jedoch nicht über genügend Speicherplatz verfügen, damit jeder einzelne Container die versprochene Größe erreicht, wird dies als Überprovisionierung bezeichnet und ist mit einem Risiko verbunden.
Die Vorteile von Overprovisioning und Thin Provisioning liegen auf der Hand. Viele Speicherkonsumenten (Server, Benutzer mit gemeinsamer Nutzung von Dateien usw.) fordern viel mehr Speicher an, als sie anfangs benötigen, und stellen weiterhin sicher, dass sie eine sichere Wachstumsspanne haben, wenn sie wachsen. Eine zentral bereitgestellte sichere Wachstumsspanne ist weitaus effizienter als Hunderte kleinerer Unternehmen. Die Auslastung des zugrunde liegenden Speichers ohne Thin / Overprovisioning kann sehr gering sein, was eine höhere Auslastung ermöglicht.
Alle Risiken dieses Szenarios sind mit einer Überprovisionierung verbunden. Je mehr Sie überprovisionieren, desto höher ist Ihr Risiko. Die Gefahr besteht darin, dass die Nutzung der Speicherressourcen den verfügbaren Speicherplatz vollständig ausfüllt, was in der Regel dazu führt, dass alle Speicherbehälter auf die eine oder andere Weise ausfallen. Dateisysteme werden schreibgeschützt oder offline geschaltet und LUNs werden offline geschaltet.
Um die Vorteile einer höheren Auslastung zu erzielen, die mit einer Überprovisionierung einhergeht, und gleichzeitig das Risiko zu minimieren, müssen Sie den Speicher ständig überwachen und bei Bedarf Maßnahmen ergreifen können.
Der Sinn und Zweck von Thin Provisioning ähnelt dem Grund für die erstmalige Verwendung eines konsolidierten Speichers. Durch die Konsolidierung erhalten Sie eine bessere Spitzenkapazität mit einem geringeren durchschnittlichen Bedarf.
Aber machen Sie sich keine Illusionen - Thin Provisioning gibt vor, etwas zuzuteilen, ohne dies tatsächlich zu tun. Es gibt viele Gründe, warum dies nützlich ist. Zwei Schlüssel sind:
Höhere Auslastung - Wenn Ihre Volumes nicht vollständig belegt sind, wird Speicherplatz verschwendet. Die meisten Systeme sind nicht immer zu 100% ausgelastet (und es wird allgemein davon ausgegangen, dass sie in Schwierigkeiten sind, wenn dies der Fall ist).
Aufgeschobene Ausgaben - Wenn ich Ihnen heute 10 TB gebe, Sie es aber mit 2 TB pro Jahr füllen, kann ich wahrscheinlich weniger bezahlen, wenn ich vor dem Kauf der Datenträger warte.
Sie haben zwei Fallstricke, die sich daraus ergeben:
Die Festplatte geht zu schnell zur Neige - jemand, der anfängt, "seine" Festplatten zu füllen, kann dem Rest des Unternehmens nicht mehr genügend Speicherplatz zur Verfügung stehen.
Anzahl der Spindeln - Wenn Sie weniger Festplatten kaufen, haben Sie weniger Spindeln und damit weniger IOPs. Das bedeutet, dass Ihre Festplatten heißer werden und Ihre Leistung schlechter wird.
Dinge, die ich als Best Practices für Thin Provisioning vorschlagen würde:
Ich kann diesen letzten Punkt nicht genug übertreiben. Möglicherweise haben Sie Kunden, die nach Speicher fragen und diesen niemals verwenden. Das ist Geld, das Sie nicht ausgegeben haben und das eine Ersparnis darstellt. Dies ist jedoch nicht dasselbe wie bei den Kunden, die eine Weile brauchen (z. B. mehr als ein Geschäftsjahr) - Sie sparen Geld, indem Sie im nächsten Jahr größere / billigere Festplatten kaufen. Aber Sie kommen nicht damit davon, den Raum von vornherein zu "verkaufen" und nur zu hoffen, dass niemand ihn jemals nutzt. Es kann durchaus vorkommen, dass Sie mit der Zeit die gesamte Menge füllen und bereit sein müssen, die Menge wieder aufzufüllen.