IT der Zukunft oder Buzzword

Software Defined Environments - Realitätscheck und Nutzenanalyse

10.05.2015
Von 
Frank Eisenhardt ist Normal 0 21 false false false DE X-NONE X-NONE MicrosoftInternetExplorer4 Competency Leader for Cloud Computing and Pan-European role bei IBM in Ehningen.

Was können IT Anbieter in Bezug auf SDE heute bereits bieten?

Zunächst gibt es von den großen Anbietern recht ähnliche Architekturansätze die zumeist auf offenen Standards wie Cloudfoundry und OpenStack basieren. Das vermeidet eine Abhängigkeit und bietet die Flexibilität bei der Anbieterauswahl.

Auch wenn die Begriffe teilweise etwas unterschiedlich sind, geht es primär um die obere Ebene von Anwendungscharakteristika-, oder Workload bezogener Definition mit Hilfe von Mustern. Diese Muster oder Patterns sind ein wichtiger Baustein für die Standardisierung und Portierbarkeit von Systemen. Aus Katalogen können vielfältige vorgefertigte Mustersysteme wiederverwendet werden. Diese definieren wie die Anwendungstopologien aufgebaut werden, wie sie skalieren und wie sie administriert und optimiert werden können. Darüber hinaus sind Analysetechnolgien wichtig, die die Infrastruktur kontinuierlich optimieren.

Da dies alles sehr Anwendungsbezogen ist, und man die Schnelligkeit nur über flexible Entwicklungsmethoden erreicht, ist an dieser Stelle auch das Thema DevOps zu erwähnen. Kurze Releasezyklen sind nur mit DevOps Technologien und Tools möglich. Das Anwendungs-Deployment, die Konfiguration über mehrere Staging-Umgebungen hinweg muss und kann optimiert werden.

Details: Der prinzipielle Aufbau einer Software-Defined-Environments-Archtektur.
Details: Der prinzipielle Aufbau einer Software-Defined-Environments-Archtektur.
Foto: IBM

Die darunter liegende Ebene der IT-Ressourcen, die sich auf Speicher, Netzwerk und Rechner beziehen, muss mit Hilfe von Orchestrierungs- und Managementtools hoch automatisiert werden. Das Thema Automation ist nicht neu aber in dieser geforderten Ende-zu-Ende-Qualität auf einer neuen Ebene zu sehen.

Software-Defined-Network-Controller (SDE) sind nur einer der wichtigen Bausteine. Ebenfalls von zentraler Bedeutung sind hier wieder offene Standards wie OpenDaylight oder Openstack für eine herstellerneutrale Umsetzung.

Intelligente Platzierung der Ressourcen aufgrund vielfältiger, unterschiedlicher Richtlinien ist zwingend notwendig. Hierbei kommen oftmals Technologien aus dem High Performance Computing (HPC) zum Einsatz.