Was ist Cloud Computing?

Die relative Ruhe zum Beginn des neuen Jahres – viele Kollegen sind noch im Urlaub – gibt mir Gelegenheit, ein Gespräch aus dem vergangenen Jahr aufzuarbeiten, bei dem ich mich meinem Gesprächspartner als ‘Cloud Strategist’ vorstellte. Die Reaktion: ein verächtlich-zweifelnder Blick und die in leuchtendem Giftgrün vorgebrachte Bemerkung, dann könne ich doch sicher mal in einem Satz definieren, was  Cloud Computing eigentlich ist …

Tatsächlich ist mein damaliger Gesprächspartner nicht allein mit seiner Meinung, Cloud Computing sei nichts anderes als Virtualisierung kombiniert mit einem hohen Grad an Automatisierung, ich denke jedoch, daß diese Sichtweise nicht korrekt ist. Wenn dem so wäre, dann stellte Cloud Computing zwar einen Mehrwert für IT-Abteilungen dar, nicht jedoch (oder nur sehr eingeschränkt) einen Mehrwert für das Business.

Die fehlende Komponente, die zusammen mit Virtualisierung und Automatisierung eine Cloud bilden kann, ist Service Level Management. Service Level beruhen ausdrücklich auf einer Service-Definition aus der Business-Sicht, nicht aus einer technischen Sicht, sie übersetzen also die Anforderungen des Business und der Benutzer in technische Rahmenparameter, und diese wiederum steuern per Automatisierung die Komponenten der Service-Implementierung.

So läßt sich erklären, was der wesentliche Unterschied zwischen Virtualisierung und Cloud Computing ist. Beide beruhen auf dem Prinzip der Abstraktion einer Service-Definition von der Service-Implementierung, d.h. ich definiere einen Service (im einfachsten Fall ‘Hardware’ mit den Parametern ‘Plattform’, ‘Arbeitsspeicher’, ‘CPU’ usw.), dessen Bereitstellung (in Form einer Virtuellen Maschine) weitgehend unabhängig von konkreter Infrastruktur (einem spezifischen physikalischen Server) ist. Mit Virtualisierung, insbesondere in Kombination mit Automatisierung, läßt sich eine deutliche Steigerung der Flexibilität und Senkung der Kosten erzielen. Es fehlt jedoch der Business-Bezug und somit die Optimierung der Service-Bereitstellung für Business-Anforderungen. Der wesentliche Unterschied zwischen Virtualisierung und Cloud Computing ist der Business-Bezug, konkret dargestellt durch das Service Level Management.

Eine wichtige Schlußfolgerung hieraus ist, daß sich Cloud Computing keinesfalls auf den Service-Betrieb beschränken darf. Service-Bereitstellung umfaßt neben dem Betrieb auch die Service-Definition und –Entwicklung. Agilität für Unternehmen ergibt sich aus dem Potential für Veränderung und bedingt die Fähigkeit der IT, neue Services effizient und effektiv zu definieren und umzusetzen. Für viele Unternehmen bedeutet dies erhöhte Anforderungen für die interne Anwendungsentwicklung. Herkömmliche Prozesse insbesondere für das Testen von Anwendungen sind langsam, fehleranfällig und sehr teuer. Service-Virtualisierung kann diese Prozesse signifikant beschleunigen und gleichzeitig die Kosten senken, indem physikalische Testvoraussetzungen (Applikationen, Hardware usw.) durch intelligente Simulationen ersetzt werden. So läßt sich Agilität durch den gesamten Service-Lebenszyklus hindurch erreichen.

Mit freundlichen Grüßen!

 

Ralf Schnell

Aufrufe345 | Veröffentlicht Friday, January 04, 2013 2:20 PM von Ralf Schnell
Diesen Beitrag freigeben:  

Kommentare

Wednesday, January 09, 2013 6:27 AM von Business Service Innovation

# Was ist ein IT-Service?

In meinem letzten Blog-Beitrag ‘ Was ist Cloud Computing? ’ habe ich den Begriff ‘Service’ verwendet

Kommentar abgeben

( erforderlich ) 
( erforderlich ) 
( erforderlich )