Offensichtlich: Auch die Cloud ist nicht die Antwort auf jedes Problem
Ganz sicher bin ich mir zwar noch nicht. Aber grundsätzlich würde ich mal vermuten, dass dies auch für die Cloud gilt. Die Problemstellungen und Anforderungen sind so vielfältig, dass es sehr unwahrscheinlich ist, dass eine Lösung für alle Probleme existiert oder existieren kann.
Aber auf den zweiten Blick ist die Cloud doch etwas anders. Denn die Cloud ist garnicht eine Lösung, sondern die Cloud besteht aus vielen verschiedenen Lösungen von vielen verschiedenen Anbietern. Was diese Anbieter, zumindest die meisten davon, allerdings auszeichnet, ist die Tatsache, dass offene Schnittstellen angeboten werden. Diese ermöglichen es die verschiedenen Einzellösungen zu einer Gesamtlösung zu kombinieren.
Dies ist ein Aspekt der meiner Meinung nach oftmals vergessen wird. Gerade im Bereich Cloud Hosting höre ich oft, ja aber was ist wenn ich dieses besondere Version oder jenes besondere Programm benötige. Auf meinem dedizierten Server kann ich das dann installieren. Meine Antwort darauf ist dann, dass wir als Plattformanbieter einen Mittelweg gehen müssen. Wir können nicht jeden speziellen Wunsch erfüllen. Alles hat Vor- und Nachteile und im Gegensatz zu einem dedizierten Server bringt Cloud Hosting Ausfallsicherheit und Skalierbarkeit inklusive.
Aber was ist, wenn ich nunmal eine ganz bestimmte Softwarekomponente benötige, bleibt mir die Cloud dann verschlossen? Nein, ganz sicher nicht. Es kommt dann eben nur auf die richtige Kobination der verschiedenen Lösungen an.
Nochmal am Beispiel Cloud Hosting, nehmen wir an, ich habe eine Webapplikation entwickelt die bestimmte Datein in verschiedenen Formaten annimmt und in ein einheitliches Format umwandelt. Hierfür wird man wahrscheinlich auf eine der vielen Open Source Anwendungen setzen, die solche Aufgaben spielend meistern. Im Fall von Videodateien ist ffmpeg einer der Kandidaten für den Job. Eine Cloud Hosting Lösung selbst muss hier passen. Es ist unwahrscheinlich, dass, insbesondere in einer geteilten Umgebung, ein Anbieter es ermöglicht im Hintergrund Videotranskodierungsprozesse zu starten.
Aber hier kommt die Idee Cloud wieder zum tragen, denn das muss der Anbieter auch nicht. Man hat ja die Möglichkeit die eigentliche Webapplikation kostengünstig, skalierbar und ausfallsicher ohne großen Administrationsaufwand bei einem Cloud Hosting Anbieter zu hosten und für die Videotranskodierung einzelne Amazon EC2 Instanzen zu spawnen. So profitiert man von den Vorteilen beider Lösungen. Die EC2 Instanzen müssten dabei nicht Vollzeit laufen, man kann die Dateien ja auch in Warteschlagen abarbeiten. Das Spawnen einer EC2 Instanz dauert nur einige Minuten. Für ein paar Cent die Stunde kann man dann einen Schwung Dateien umwandeln und die Instanz wieder beenden.
Damit Nutzer nicht zu lange auf das umwandeln warten müssen könnte man verschiedene Strategien anwenden. Z.B könnte man ein Zeitlimit und ein Dateien in der Warteschlange Limit setzen und je nachdem welches zuerst erreicht ist beginnt man mit dem umwandeln.
Das ist nur ein Beispiel. Auch im Bereich Software as a service gibt es unzählige Beispiele. Nehmen wir z.B. Googles Office Anwendungen Google Apps. Hierfür können Erweiterungen geschrieben werden, um die allgemein gehaltenen Office Anwendungen an eigene Anforderungen anzupassen. So ist es z.B. möglich ein CRM System oder ähnliches zu integrieren. Um diese Erweiterung, die zwischen Google Apps und z.B. Sugarcrm sitzt zu hosten kann man dann wiederrum einen weiteren Cloud Anbieter nutzen.
Die Möglichkeiten sind groß. Das Problem dabei ist nur, das ganze wird schnell sehr unübersichtlich. Wer behält den Überblick über all die verschiedenen Anbieter und möglichen Lösungen? Sollte man sich dann für einzelne Lösungen entschieden haben steht man vor dem Problem der Umsetzung und wenn dann mal etwas nicht funktioniert schieben sich die verschiedenen Anbieter munter die Schuld gegenseitig in die Schuhe? Hier können Berater helfen, die gemeinsam mit Kunden dann Projekte umsetzen und ihre Erfahrung und ihren Überblick einbringen um im Dschungel der Anbieter den Weg zu weisen.
Man sieht also, alles hat Vor- und Nachteile. Nichts ist die Lösung für jedes Problem. Aber zumindest das Problem der Schuldzuweisungen lässt sich einfach lösen. Man muss lediglich den richtigen Anbieter auswählen.
Aber auch wenn das wieder ein Problem für sich ist, ist es kein Problem der Cloud. Dieses Problem hat man in jeder Lebenssituation und häufig gleich mehrmals pro Tag.
Bildquelle: http://www.flickr.com/photos/areyoumyrik/ / CC BY-ND 2.0








Wie wahr, wie wahr.
Cloud Computing führt uns in eine tolle Welt, die recht schnell so unübersichtlich werden kann wie ein Dschungel um Mitternacht. Natürlich hat es seinen Charme, Web- oder Cloud-Dienste geschickt (auch über Landesgrenzen) zusammenzusetzen. Aber ich wage nicht, mir die potenziellen rechtlichen Implikationen auszumalen …
Aus meiner Sicht übernimmt der richtige Anbieter die Gesamthaftung gegenüber dem Kunden. Aber ist das typisch für Cloud? Ich denke nicht …
Beste Grüße
Martin Reti
Leave your response!