Software-defined Storage sorgt für Flexibilität
Weg von proprietären Speichersystemen hin zu offenen Lösungen, die allein durch Software definiert werden – Software-defined ist DER Trend in den Rechenzentren. Die Trennung von Standard-Hardware und dem darüber liegenden Software-Layer soll Unternehmen mehr Funktionalität und Flexibilität geben.[...]
Software-defined heißt Virtualisieren
Im Grunde genommen geht es darum, die Infrastruktur – in diesem Falle Speicher – zu virtualisieren und als Service zur Verfügung zu stellen. SDS ist also nichts anderes als Software, die den Speicher definiert, also dessen Funktionalität, Skalierbarkeit und Agilität bestimmt. Dabei sollte die darunter liegende Hardware unerheblich sein und aus Standard-Komponenten bestehen. Diese Software kann auch auf so genannten Converged Infrastrukturen operieren, beispielsweise in einem SAN mit unterschiedlichen Speichermodellen und Switchen. Nur dann kann von einem echten Software-definierten Storage die Rede sein. Speichersysteme, die von Haus aus mit einer proprietären Software ausgeliefert werden, sind sicher Modelle, die von der Software definiert werden, aber keine wirklichen SDS. Noch fehlen aber die Standards, da die Hersteller natürlich in erster Linie Interesse daran haben, ihr eigenes Produktportfolio an die Anwender zu bringen und nicht mit Software-Paketen neue und eventuell bestehende – also nicht die eigene – Hardware nützlicher und effizienter zu machen.
Da es einheitliche Standards nicht wirklich gibt in Sachen Hardware, fallen also derzeit Systeme mit Software und (mehr oder weniger) Hardware-unabhängige Software unter den Begriff des SDS. Bei SDS gelten Software und Hardware als getrennte Instanzen. Die Datensicherung erhält einen Abstraktionslayer, mit dem Funktionen und Management vom reinen Blech getrennt werden. Aus der Hardware wird ein Ressourcen-Pool, der unabhängig vom jeweiligen Hyper-Visor betrachtet wird. Dies lässt sich in einem Storage-Area-Network (SAN) umsetzen, aber auch im Direct-Attached-Storage (DAS)-Umfeld und auch für Flash-Speicher im Server. [...]
Vorteile von SDS
Der größte Vorteil einer Software-definierten Speicherumgebung ist die Flexibilität der Umgebung selbst und die Konfigurationsfreiheit. Der Administrator kann Standard-Hardware verwenden – sozusagen Black Boxes. Dabei kann es sich um Festplattensysteme handeln, die bereits vorhanden sind oder neu erworbene. Der Hersteller spielt hierbei keine Rolle. Mit SDS könnte sich letztlich der Traum von einem wirklich heterogenen, offenen Speicherumfeld verwirklichen. Zudem lassen sich aktuelle Technologien hinzufügen und effizient nutzen wie zum Beispiel Flash-Medien, sei es als PCIe-Steckkarte oder als Speichermedium.
Eine Erweiterung soll mittels SDS schnell und unkompliziert vonstattengehen. Erforderliche Kapazitäten sind dabei dem Ressourcenpool ebenso so zügig hinzugefügt wie Cache oder Schnittstellen oder Prozessoren. Dabei ist es unerheblich, ob dies mittels gesamter Speichereinheiten oder einzelner Komponenten geschieht.
Die Verwaltung der gesamten Speicherumgebung erfolgt zentralisiert. Der IT-Verantwortliche kann den zentralisierten Storage-Pool dann entsprechend den Anforderungen einzelnen Abteilungen zuteilen. Funktionen wie Deduplikation, Thin Provisioning oder Tiering helfen, die Ressourcen effizient zu nutzen. Wer darüber hinaus vermehrt Flash im SDS einsetzt, erreicht ein höheres Skalierungspotenzial in Sachen Transaktionlast und geringe Latenzen.
Insgesamt können die Kosten der Speicherumgebung mit SDS gesenkt werden. Da die Software die Funktionalitäten bestimmt und große Flexibilität bei der Erweiterung schafft, lassen sich Hardware-Bestände länger nutzen. Das wiederum spart Serverraum und Kühlungsbedarf. Das Gleiche gilt für den Wartungsaufwand und den Stromverbrauch. Mit erfüllten SLAs lassen sich dann auch genauere Abrechnungsmodelle umsetzen, was der Kosten-Nutzen-Rechnung ebenso zugutekommt.
Anbieter von SDS-Lösungen
Wie bei jedem Trend schießen auch für SDS die Lösungen quasi aus dem Boden. Verschiedene Anbieter offerieren unterschiedliche Lösungen. Beim Kauf bzw. bei der Auswahl sollten IT-Manager nicht nur auf den Preis, sondern auch auf die Supportleistungen achten, die bei einem Fehler oder beim Versagen der Software wichtig werden, weil dann gleich eine größere Menge an Hardware, Services und Funktionen betroffen sein kann.
Hersteller DataCore ist einer der Pioniere in der Speichervirtualisierung und auch im SDS-Umfeld. Die »SANsymphony«-Software lässt sich in heterogenen Umgebungen hoch skalieren und bringt umfassende Funktionen mit.
(...)