Virtuelle LUN
Eine virtuelle LUN (Virtual Logical Unit Number) ist eine Darstellung eines Speicherbereichs, der nicht an eine physische Speicherzuweisung gebunden ist. Virtuelle LUNs werden beim Thin Provisioning (auch bekannt als Virtual Provisioning) für die Verwaltung des Storage Area Network (SAN) verwendet. Eine virtuelle LUN wird oft auch als Thin LUN bezeichnet.
Eine Logical Unit Number (LUN) ist ein eindeutiger Bezeichner (Identifier) für zugewiesenen physischen Speicher. Eine LUN kann auf eine ganze RAID-Gruppe, ein einzelnes Laufwerk oder eine Partition oder auf mehrere Laufwerke oder Partitionen verweisen. Im Gegensatz zu einer physischen LUN verweist die virtuelle LUN nicht auf ein bestimmtes Gerät oder einen zugewiesenen Speicherplatz, sondern auf einen virtuellen Speicherplatz, der über den verfügbaren physischen Speicherplatz hinaus erstellt werden kann.
In einem SAN bestimmen mehrere Faktoren die maximale Größe und Anzahl der physischen LUNs, die erstellt werden können. Dazu gehören die Anzahl der RAID-Arrays, deren RAID-Levels und die Menge des verfügbaren, nicht reservierten Speicherplatzes. Eine physische LUN kann nicht größer sein als der verfügbare Speicherplatz. Virtuelle LUNs heben diese Beschränkung auf.
Da virtuelle LUNs nicht an physische Geräte oder zugewiesenen Speicherplatz gebunden sind, kann ein Administrator virtuelle LUNs erstellen, die den verfügbaren Speicherplatz überschreiten. Der Speicherplatz wird diesen LUNs erst zugewiesen, wenn die Daten geschrieben werden. Dies kann zur Optimierung der Speichernutzung beitragen, da vermieden wird, dass Speicherkapazität zugewiesen wird, die dann ungenutzt bleibt. Virtuelle LUNs bieten außerdem mehr Flexibilität als physische LUNs und können die Speicherverwaltung und -bereitstellung vereinfachen.
Was ist der Unterschied zwischen einer Thin und einer Thick LUN?
Der Unterschied zwischen Thick LUNs und virtuellen LUNs - oder Thin LUNs - ist wichtig für die Überlegungen zur Planung der LUN-Struktur für ein SAN oder eine andere Speicherinfrastruktur. Diese beiden Methoden können auch als Thick oder Thin Provisioning bezeichnet werden. Eine Thick LUN wird manchmal als dasselbe wie eine herkömmliche (physische) LUN betrachtet, aber sie kann auch von der herkömmlichen LUN unterschieden werden, da sie spezifisch für einen Speicherpool ist und nicht direkt auf einer RAID-Gruppe erstellt wird. Für den Vergleich von Thick und Thin LUNs ist diese Unterscheidung jedoch unerheblich.
Eine Thick LUN unterscheidet sich von einer Thin LUN durch die Tatsache, dass der gesamte dieser LUN zugewiesene Speicherplatz zum Zeitpunkt der Erstellung der LUN zugewiesen wird und nicht erst, wenn er benötigt wird. Darüber hinaus kann einer Thick LUN nicht mehr Speicherplatz zugewiesen werden, als im nicht reservierten Speicher verfügbar ist. Beim Thick Provisioning wird die der LUN zugewiesene Kapazität nur für diese LUN reserviert und kann nicht für andere LUNs oder Dienste verwendet werden, selbst wenn diese Kapazität ungenutzt bleibt.
Wenn ein Administrator zum Beispiel 10 LUNs mit je 1 Terabyte (TB) erstellt, werden 10 TB der verfügbaren Kapazität reserviert. Wenn von jeder LUN nur 10 Gigabyte (GB) Speicherplatz verwendet werden, werden 900 GB Kapazität nicht genutzt, stehen aber für andere Zwecke nicht mehr zur Verfügung.
Thin Provisioning ermöglicht eine bessere Nutzung der Speicherressourcen. Die Kapazität wird nach Bedarf zugewiesen und nicht im Voraus festgelegt. Auf diese Weise können Administratoren ihre verfügbare Kapazität überdimensionieren, um diese Ressourcen besser zu nutzen. Die LUN nimmt nur den tatsächlich genutzten Speicherplatz in Anspruch, so dass der restliche Speicherplatz für andere LUNs oder Dienste zur Verfügung steht. Wenn der Administrator 10 Thin LUNs mit je 1 TB erstellt, aber nur 10 GB Speicherplatz von jeder LUN verwendet werden, können die restlichen 900 GB nach Bedarf zugewiesen werden, anstatt sie zu verschwenden.
Bei der Verwendung von Thin LUNs müssen Administratoren die Speichernutzung sorgfältig überwachen, um sicherzustellen, dass die Nachfrage die tatsächliche Kapazität nicht übersteigt. Andernfalls kann es zu einer Unterbrechung der Arbeitsabläufe und des täglichen Betriebs kommen. Virtuelle LUNs sind auch mit einem erhöhten Overhead verbunden, um die mit der bedarfsgesteuerten Ressourcenzuweisung verbundene Verarbeitung zu unterstützen. Dieser Overhead kann je nach Art der unterstützten Workloads erhebliche Auswirkungen auf die Leistung haben. Thick LUNs bieten eine zuverlässigere und vorhersehbare Leistung und werden im Allgemeinen bevorzugt, wenn die Leistung Vorrang vor der Ressourcenauslastung hat.