Geht es nach der Automobilindustrie, fahren Autos künftig selbst. Statt eines Fahrers lenkt eine Software gemäß Verkehrsfluss und Straßenverkehrsordnung. Was für Konsumenten noch eine Zukunftsvision ist, ist in den Rechenzentren von Unternehmen schon Realität: Software definiert und steuert Prozesse und bald ganze Datacenter. Das Software-definierte Datacenter (SDDC) wird das Selbstverständnis der IT in Unternehmen verändern. Dabei ist die Umstellung auf ein SDDC-Modell einfacher als gedacht und beginnt beim Storage, selbstverständlich auch Software-definiert.
Damit aus einem herkömmlichen Datacenter ein automatisiertes, regelgesteuertes und applikationsgetriebenes Service-Center wird, müssen Server, Netzwerk, Storage und Security virtualisiert werden. Virtualisierung entkoppelt die Funktionalitäten vom „Blech“, sprich von der Hardware und definiert sie in Form von Software. Statt Hardware-Komponenten zu kombinieren, werden sie als virtualisierte Funktionalitäten eines Service bereitgestellt – und das bedeutet: schneller, einfacher, flexibler, sicherer und kostengünstiger. Eine komplette virtuelle Infrastruktur kann dann wie eine neue App in einem Shop ausgesucht, abgerufen und verwendet werden.
Treibsatz der IT: Business-Dynamik
SDDC ist die logische Weiterentwicklung bestehender Virtualisierungs- und Cloud-Ansätze hin zur Virtualisierung ganzer Datacenter. Treiber dieser Entwicklung ist die wachsende Geschwindigkeit, mit der die IT auf geschäftliche Anforderungen reagieren muss. Wer mit dedizierten Infrastrukturen für Applikationen arbeitet, hat meist nur wenig Handlungsspielraum und sieht sich oft endlos erscheinenden Kostenspiralen gegenüber. IT-Ausfälle verzögern Projekte, mangelnde Performance bremst die Produktivität, während wachsende Umgebungen an Komplexität „gewinnen“.
Das SDDC-Modell weist den Weg zu einer deutlich agileren IT und schnelleren Service-Bereitstellung für Applikationsverantwortliche und Entwicklungsteams. Voraussetzung ist eine Infrastruktur, die selbst hoch agil ist, ständig liefern kann und nebenbei noch die Kosten senkt. Ein wesentlicher Bestandteil dieser Infrastruktur ist der Storage. Datenwachstum und Server-Virtualisierung ließen Datenspeicher zur zentralen Größe im Datacenter werden. Applikationsdaten und virtuelle Maschinen diktieren ein Verfügbarkeits- und Sicherheitsniveau, das nur durch Storage-Virtualisierung erreicht und aufrecht erhalten werden kann. Das beginnt bei Multiprotokollfähigkeit für Block- und File-Formate und einem von Bits & Bytes losgelösten Volume-Management und endet bei einer Clustertechnologie, die mühelos immer mehr Systeme einbeziehen kann, und auch Storage-Effizienz und Datensicherung integriert.
Software-definierter Storage
Software-definierter Storage (SDS) ist eine der vier Säulen eines SDDC und fasst Storage-Hardware und Datenmanagement in einem Pool zusammen und definiert diesen ebenfalls über Software. Dadurch lassen sich Storage-Dienste regelbasiert bereitstellen und mittels offener Schnittstellen direkt aus der Applikationswelt
heraus konsumieren.
Dass SDS (und auch SDDC) keine Zukunftsvision, sondern bereits Realität ist, zeigt Netapp mit seinem Storage-Betriebssystem „clustered Data ONTAP“. Der Name ist Programm: Im Mittelpunkt steht eine linear ausbaufähige (scale-out) Clustertechnologie, die Storage-Virtualisierung auf ein neues Niveau bringt und zu virtualisierten Storage-Services raffiniert. Dazu wird das Prinzip der Server-Virtualisierung auf Storage angewandt. Kern der Clustertechnologie sind virtualisierte Storage-Controller, so genannte Storage-Virtual-Machines (SVMs), die jeden Zugriff auf Daten oder Services seitens der Endanwender oder Server-Hosts entkoppelt von der Hardware steuern. Anders als bei Servern sind Storage-Funktionen für eine Hardware entwickelt und daran gebunden. Was sich so einfach anhört – das Entkoppeln dieser Beziehung plus die Erweiterung um immer mehr Systeme plus Wahrung der Konsistenz in einem virtualisierten Ressourcenpool – ist alles andere als trivial und gilt in der Storage-Industrie als echte Revolution und Meilenstein der Storage-Agilität.
Der Kunstgriff der SVM ermöglicht virtualisierte Storage-Services, die sich grundsätzlich nach den Kriterien Performance, Kapazität, Verfügbarkeit und Kosten gestalten, als Service-Level-Agreements festschreiben sowie regelbasiert und automatisiert umsetzen lassen. Für die granulare und vielfältige Ausgestaltung sorgen Effizienztools, Protokolle, Mandantenfähigkeit, Datenmobilität, Hardwareoptionen und eine kontrollierte Servicequalität.
Die Vorteile des SVM-Ansatzes liegen auf der Hand: ein unterbrechungsfreier Betrieb, hohe Effizienz und nahtlose Skalierbarkeit bei regelgesteuerter Zuweisung von Ressourcen ganz im Sinne von SDS. SVMs können die Storage-Ressourcen eines oder aller der aktuell unterstützten 24 Controller beanspruchen und sind jederzeit applikationsneutral konfigurierbar. Eine besonders komfortable Option ist das rollenbasierte Management der SVMs. Es lässt sich zum Beispiel an Applikationen, Gruppen und selbst an den Endanwender delegieren, wobei die rein Storage-bezogene Administration bei der IT bleibt.