Software-Defined Storage Software als Trigger für ein neues Zeitalter der Datenspeicherung

Von Federica Monsone* 12 min Lesedauer

Da Daten zunehmend in Cloud-basierten Architekturen oder Off-Prem gespeichert werden, haben sich Diskussionen, die sich früher ausschließlich auf die Hardware zur Datenspeicherung konzentrierten, deutlich in Richtung Software verschoben. Dazu gehören Software-definierte Speicherung, Software zur Verwaltung von Virtualisierung und Automatisierungsfunktionen, die künstliche Intelligenz (KI) sowie maschinelles Lernen (ML).

In diesem Artikel erläutern Branchenteilnehmer die wesentlichen Aspekte der Verlagerung von der Hardware zur Software in der Storage-Welt.
In diesem Artikel erläutern Branchenteilnehmer die wesentlichen Aspekte der Verlagerung von der Hardware zur Software in der Storage-Welt.
(Bild: vladimircaribb - stock.adobe.com)

Im Folgenden untersuchen wir die treibenden Kräfte hinter der Entwicklung von Software, ihre bahnbrechenden Fähigkeiten, ihre Herausforderungen und schließlich auch, wie weit Unternehmen heute wirklich gekommen sind, um das volle Potential von Software gegenüber Hardware in der Datenspeicherbranche ausschöpfen zu können. Wir haben eine Reihe von Branchenexperten und Anbietern um ihre Meinung gebeten und liefern im Folgenden einen Ausblick auf die Zukunft der Software im Kontext der Datenspeicherung.

Was treibt die Entwicklung von Software in der Datenspeicherung voran?

Software in der Datenspeicherung ist heute eindeutig eine feste Größe, aber was sind die Auslöser für diese Entwicklung? Expertenmeinungen aus der gesamten Branche zeigen, dass eine Reihe unterschiedlicher Faktoren zusammenkamen, um die Einführung von Datenspeicherungs-Software voranzutreiben.

Randy Kerns, Senior Strategist und Analyst bei der Futurum Group, meint: „Der Trend zur Software in der Datenspeicherung entstand ursprünglich aus der Erkenntnis, dass durch die Verwendung von Standard-Hardware Einsparungen erzielt werden können.“ Er fügt hinzu: „Interessanterweise waren Datendienste in Software keine anfängliche Überlegung und entwickelten sich erst im Laufe der Zeit. Die wesentlichen Kräfte in der Entwicklung sind nach wie vor Einfachheit, Stabilität/Zuverlässigkeit, fortschrittliche Datendienste sowie die Option auf Support/Managed Services.“

Alexander Ivanyuk, Senior Director, Technology, bei Acronis stimmt dem zu: „Bequemlichkeit und Kosten stellen die Hauptkräfte hinter der Software-Entwicklung dar. Traditioneller Speicher ist ein monolithisches Bündel aus Hardware und Software. Man ist auf diese Hardware angewiesen und oft genug auch auf Software, die nur mit dieser Hardware funktioniert. Software-Defined Storage (SDS) ermöglicht es, die Speicherressourcen von der zugrunde liegenden Hardwareplattform zu abstrahieren, was zu einer größeren Flexibilität, Effizienz sowie Skalierbarkeit führt.“

Ein weiterer wichtiger Treiber für die Entwicklung von Software in der Datenspeicherung ist natürlich das Aufkommen von Cloud- und Hybrid-Infrastrukturen. Fred Lherault, Field CTO, EMEA and Emerging Markets, Pure Storage, erklärt gegenüber A3 Communications: „Fast jeder Kunde auf der Welt nutzt heute hybride Infrastrukturen, und das ist ein wichtiger Treiber für die Veränderungen in der Softwareentwicklung und -bereitstellung.“ Enrico Signoretti, VP of Product and Partnerships, Cubbit, stimmt dem zu: „Alles dreht sich jetzt darum, dieselbe Plattform in verschiedenen Clouds und On-Prem zu haben. Nutzer können Daten verschieben und darauf zugreifen, wo/wann/wie sie diese Daten benötigen.“

„Spielverändernde“ Datenspeicherfähigkeiten eines Software-gesteuerten Ansatzes

Bei der Untersuchung der Fähigkeiten eines Software-gesteuerten Ansatzes, die den größten Einfluss auf die Branche haben, lobt Sergei Serdyuk, VP of Product Management bei NAKIVO das Leistungspotential, das durch Software ermöglicht wird: „Die wohl bahnbrechendste Fähigkeit ist es, die Leistung zu optimieren – sowohl durch die Verwendung einer logischen Schicht für interoperable Hardware zur Datenbewegung und -verarbeitung als auch durch eine zusätzliche ,intelligente Abstraktion‘ der KI-gesteuerten Speicherbereitstellung und -verwaltung. In Kombination zeigen diese beiden Fähigkeiten das größte Potential, um kosteneffiziente Abläufe zu ermöglichen.“

Signoretti von Cubbit erklärt, wie wichtig es ist, „mit einem Single-Domain-Ansatz über Umgebungen hinweg sichtbar zu sein“. Er fügt hinzu: „Auf der anderen Seite wird Flexibilität (mehrere Ebenen) für eine bessere Datenplatzierung und Kostenoptimierung angestrebt.“

Paul Speciale, Chief Marketing Officer bei Scality, hebt ein weiteres Merkmal hervor: „Ursprünglich lag der entscheidende Vorteil von Software-Defined Storage in der Möglichkeit, Daten auf Enterprise-Niveau zu speichern und hochverfügbar zu machen, aber weit unter dem Preisniveau von mehreren Millionen Dollar, das für speziell angefertigte Legacy-Systeme erforderlich ist. Dies ermöglichte die Bereitstellung von Systemen im Cloud-Maßstab, denen man Unternehmens- und Benutzerdaten anvertrauen konnte.“

Lherault von Pure Storage stimmt dem zu: „Alle Speicherlösungen müssen in der Lage sein, in einer Hybrid- und Multi-Cloud-Umgebung zu arbeiten. Für die Anbieter bedeutet dies, dass sie neue Software schneller veröffentlichen und neue Hardware-Generationen schneller einführen können. Es ist wichtig zu unterscheiden, dass Software-definiert nicht zwangsläufig bedeutet, dass Software nur mit Standard-Hardware arbeitet. Moderne Speicher-Arrays werden durch ihre Software-Fähigkeiten definiert und angetrieben, nutzen aber auch Hardware-Innovationen, um die Software zu verbessern und eine höhere Effizienz zu erzielen.“

Jetzt Newsletter abonnieren

Täglich die wichtigsten Infos zu Softwareentwicklung und DevOps

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung.

Aufklappen für Details zu Ihrer Einwilligung

In der Tat hat Software die Möglichkeiten der Datenspeicherung auf eine neue Ebene gehoben. Tim Klein, Präsident, CEO und Mitbegründer von ATTO Technology, erklärt: „Die beiden entscheidenden Merkmale sind zweifellos die Kosten und die Flexibilität. Die Kosteneinsparungen durch Software-definierte Speicher im Vergleich zu Hardware-Plattformen sprechen für sich. Bei der Flexibilität sprechen wir von der Fähigkeit, relativ jede Speicherplattform zu nehmen und zu definieren, was sie darstellt und wie sie genutzt werden kann – virtuell oder aber anderweitig."

Und es gibt noch einen weiteren entscheidenden Vorteil. Shawn Meyers, Field CTO bei Tintri, hebt den Wert von Software zur Gewinnung von Dateneinblicken hervor: „Ein Software-gesteuerter Ansatz kann wertvolle Einblicke in jedes verwaltete Objekt und jeden I/O liefern, um den besten Weg zu finden, diese mit der verfügbaren Hardware zu bedienen.“

Roy Illsley, Chief Analyst bei Omdia, erinnert uns daran, dass das Potential von Software im Bereich der Datenspeicherung noch lange nicht ausgeschöpft ist: „In einer Software-definierten Welt besteht das Potential darin, dass Speicher dort eingesetzt wird, wo er benötigt wird, um die Kundennachfrage zu erfüllen. Der wirkliche ,Game Changer‘ wäre, wenn dies universell wäre und jede Technologie unterstützen könnte und damit auch die Fähigkeit, alle Daten zu finden und zu sichern.“

Die Differenzierung von „Software-definiert“

Der Begriff „Software-definiert“ wird heute zur Beschreibung vieler Speicherlösungen verwendet (wobei in der Regel ein gewisser Aspekt von Standard-hardware auf der Plattformebene vorhanden ist), aber wenn es um Software geht, gibt es viele verschiedene Abstufungen. Wie differenzieren die Anbieter von Datenspeichern ihre Lösungen auf der Software-Ebene mit Software-Defined, Open-Source und Infrastructure-as-a-Service? Und wie navigieren Kunden auf dem Weg des Datenvergleichs, wenn es so viele sich überschneidende Funktionen zwischen Speicher-Software-Lösungen gibt?

Illsley von Omdia meint dazu: „Das ist die Millionen-Dollar-Frage. Wenn es richtig gemacht wird und wirklich agnostisch ist, dann ist es differenziert. Zu viele Software-definierte Lösungen können nur mit einer Teilmenge der Infrastruktur arbeiten und sind nicht universell einsetzbar – das ist eine Realität, mit der wir leben müssen.“ Illsley schlägt vor, dass der Schlüssel zur Feststellung, wie differenziert eine Software ist, in dieser Frage liegt: „Wie einfach ist es, die Fähigkeiten durch den Kunden zu erweitern, um seine spezifischen Anforderungen zu erfüllen?“

Serdyuk von NAKIVO empfiehlt den Kunden, die Ansätze und Ergebnisse zu analysieren: „Die Angebote können ähnlich aussehen, da sie die gleichen Probleme angehen. Die Lösungen selbst verwenden jedoch unterschiedliche Ansätze, was einen guten Ausgangspunkt darstellen kann. So werden beispielsweise Speichervirtualisierung und ML-gestützte Speicherbereitstellung beide als Teil des Software-definierten Speicherkonzepts (SDS) definiert. Die Fokussierung auf die Ergebnisse spezifischer Lösungen könnte helfen, zwischen Anbietern und ihren Lösungen zu differenzieren.“

Meyers von Tintri geht noch einen Schritt weiter: „Anbieter müssen sich differenzieren, indem sie die Komplexität reduzieren und die Arbeitskosten für ihre Kunden senken. Dies geschieht durch Benutzerfreundlichkeit, Automatisierung sowie die Nutzung von KI und ML, um die IT-Infrastruktur automatisch auf der Grundlage aktiver Nutzungsmuster abzustimmen.“

„Die einzig sinnvolle Art der Unterscheidung“, fügt David Norfolk, Practice Leader, Development and Governance bei Bloor, hinzu, „ist die nach Fähigkeiten (Leistung, Funktionalität, Sicherheit etc.). Es spielt keine Rolle, wie man es nennt, es kommt darauf an, was es tut. Selbst wenn es ein auffälliges neues Akronym hat, muss man seine tatsächlichen Fähigkeiten bewerten und prüfen, ob sie für Ihre Zwecke geeignet sind.“

Jeff Whitaker, VP of Product Strategy und Marketing, Panasas, weist auf die Tatsache hin, dass es oft einen Balanceakt zwischen den Attributen einer Lösung gibt, bei dem eines für ein anderes aufgegeben werden muss: „Software-Defined ist ein sehr nebulöser Begriff. Kunden wünschen sich oft drei Dinge: Flexibilität, um die beste Lösung ihrer Klasse mit der höchsten Zuverlässigkeit zum besten Preis auszuwählen. Aber diese drei Elemente passen nicht immer zusammen.“

(ID:49913041)