{"id":25,"date":"2009-01-02T00:14:18","date_gmt":"2009-01-01T23:14:18","guid":{"rendered":"http:\/\/www.axelirriger.de\/blog\/?p=25"},"modified":"2012-09-26T19:08:54","modified_gmt":"2012-09-26T19:08:54","slug":"the-cloud-20-was-der-cloud-fehlt","status":"publish","type":"post","link":"https:\/\/www.axelirriger.de\/index.php\/2009\/01\/02\/the-cloud-20-was-der-cloud-fehlt\/","title":{"rendered":"The Cloud 2.0 \u2013 Was der Cloud fehlt"},"content":{"rendered":"<div class=\"shariff\" data-title=\"The Cloud 2.0 \u2013 Was der Cloud fehlt\" data-info-url=\"http:\/\/ct.de\/-2467514\" data-backend-url=\"https:\/\/www.axelirriger.de\/wp-content\/plugins\/shariff-sharing\/backend\/index.php\" data-temp=\"\/tmp\" data-ttl=\"60\" data-service=\"gftr\" data-services='[\"googleplus\",\"facebook\",\"twitter\",\"reddit\",\"info\"]' data-image=\"\" data-url=\"https:\/\/www.axelirriger.de\/index.php\/2009\/01\/02\/the-cloud-20-was-der-cloud-fehlt\/\" data-lang=\"en\" data-theme=\"colored\" data-orientation=\"horizontal\"><\/div><p><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; margin: 0px 10px 0px 0px;\" src=\"http:\/\/www.tm-mediendesign.de\/images\/hpbilder\/Zahnraeder-roetlich.jpg\" alt=\"\" width=\"147\" height=\"148\" align=\"left\" \/> Was hat uns bisher die \u201cCloud\u201d gebracht? Viele verschiedene Plattformen, viele neuen Dienste und Dienstleistungen und ein neues Verst\u00e4ndnis davon, was das Netz leisten kann und wo es sich hin entwickeln kann und teilweise wird.<!--more--><\/p>\n<p>Was dabei bisher allerdings, wie in anderen sich entwickelnden Zweigen auch, zu kurz kommt, ist die M\u00f6glichkeit, die Dienste zu kombinieren. Jeder Anbieter hat viel zu viel damit zu tun, neue Funktionen hinzu zu f\u00fcgen, anstatt die Interoperabilit\u00e4t zu verbessern. Das ist aus Anbietersicht auch verst\u00e4ndlich, allerdings bietet es nicht den h\u00f6chstens Kundennutzen.<\/p>\n<p>Was die \u201cCloud-Adoption\u201d noch viel st\u00e4rker vorantreiben w\u00fcrde, w\u00e4re eine st\u00e4rkere Komponentenorientierung der einzelnen Dienste, sodass man Anwendungen erstellen kann (Mash-Ups), die sich Funktionen anderer Dienste zu Nutze machen.<\/p>\n<h3><img decoding=\"async\" src=\"http:\/\/public.slideshare.net\/images\/redesign\/slideshare.gif\" alt=\"\" \/> Early Adopters<\/h3>\n<p>Erste (erfolgreiche) Ans\u00e4tze gibt es, wie beispielsweise <a href=\"http:\/\/www.slideshare.com\">SlideShare<\/a>. Diese verwenden die Amazon Infrastruktur AWS, um Rechenkapazit\u00e4t und Datenspeicherung zu erm\u00f6glichen.<\/p>\n<p>Das ist ein guter Anfang, stellt aber nur Infrastruktur bereit. Nicht jedoch werden tats\u00e4chlich Daten verwendet.<\/p>\n<h3>Bisherige Sicht<\/h3>\n<p>Wie sieht die Wolke denn momentan aus? Hier eine (nat\u00fcrlich nicht vollst\u00e4ndige) \u00dcbersicht, was im Moment so alles umher geistert und wie man es einteilen kann:<\/p>\n<p><a href=\"http:\/\/www.axelirriger.de\/blog\/wp-content\/uploads\/2009\/01\/mm-thecloud.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"MM_TheCloud\" src=\"http:\/\/www.axelirriger.de\/blog\/wp-content\/uploads\/2009\/01\/mm-thecloud-thumb.jpg\" alt=\"MM_TheCloud\" width=\"468\" height=\"280\" border=\"0\" \/><\/a><\/p>\n<p>Wie man sehr sch\u00f6n sehen kann, gibt es diverse Anwendungen, die unterschiedliche Funktionen bereit stellen. Diesen stehen wiederum unterschiedliche Dienste gegen \u00fcber.<\/p>\n<h3>Die Komponenten-Sicht<\/h3>\n<p>Am Beispiel einer Anwendung f\u00fcr die Fotoverwaltung kann man sich eine Komponentenarchitektur wie folgt vorstellen:<\/p>\n<p><a href=\"http:\/\/www.axelirriger.de\/blog\/wp-content\/uploads\/2009\/01\/argouml-theclouddistribution.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;\" title=\"ArgoUML_TheCloudDistribution\" src=\"http:\/\/www.axelirriger.de\/blog\/wp-content\/uploads\/2009\/01\/argouml-theclouddistribution-thumb.png\" alt=\"ArgoUML_TheCloudDistribution\" width=\"244\" height=\"164\" border=\"0\" \/><\/a><\/p>\n<p>Wie muss man sich so eine Architektur vorstellen? Es bedarf einer zentralen Koordinationsstelle die die einzelnen Funktionsbausteine kennt und in der Lage ist, diese zu vermitteln (Orchestrator). Eine Anwendung fragt dann bei einem Orchestrator-Dienst ab, welche Dienste f\u00fcr eine konkrete Funktionaltit\u00e4t zu verwenden sind. Die Authorisierung wird nun \u00fcber einen Dienst vorgenommen. Anschlie\u00dfend erfolgt die Abfrage des Funktionsbausteins. Dieser wurde durch den Orchestrator geliefert. Der Funktionsbaustein hat wiederum bestimmte dynamische Konfigurationen. Diese werden ebenfalls \u00fcber den Orchestrator abfragt. Und so weiter und so fort.<\/p>\n<h3>Fazit<\/h3>\n<p>Die M\u00f6glichkeiten, die sich dadurch ergeben w\u00fcrden, d\u00fcrften die Verbreitung und Verflechtung der Dienste deutlich vorantreiben. Bis es tats\u00e4chlich dazu kommt, muss aber noch sehr viel geleistet werden. Das wichtigste w\u00e4re eine Standardisierung von Funktionsbausteinen (Fotoverwaltung, Datenspeicherung, Dokumentenbearbeitung, et cetera). F\u00fcr diese bedarf es einer einheitlichen Programmierschnittstelle (API). Wenn sich die Diensteanbieter auf diese Schnittstellen einigen k\u00f6nnen und diese implementieren, k\u00f6nnen die Anwendungsentwickler transparent vom Nutzer diese austauschen und es entsteht ein gesunder Wettbewerb um Funktionalit\u00e4t, Konfigurierbarkeit und Service. Davon w\u00fcrden unterm Strich alle profitieren.<\/p>\n<p>Und was mir dabei einf\u00e4llt: Sowas \u00e4hnliches hatte Sun schon einmal versucht \u2013 das nannte ich soweit ich mich entsinne JEE (Java Enterprise Edition) \u2026 hat dort aber nicht so ganz funktioniert (oder ich w\u00fcsste gerne Beispiele).<\/p>\n<h5>P.S.: Das Bild am Artikelanfang ist von <a href=\"http:\/\/www.tm-mediendesign.de\">TM-Mediendesign<\/a>.<\/h5>\n","protected":false},"excerpt":{"rendered":"<p>Was hat uns bisher die \u201cCloud\u201d gebracht? Viele verschiedene Plattformen, viele neuen Dienste und Dienstleistungen und ein neues Verst\u00e4ndnis davon, was das Netz leisten kann und wo es sich hin entwickeln kann und teilweise wird.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[8],"tags":[],"class_list":["post-25","post","type-post","status-publish","format-standard","hentry","category-the-cloud"],"_links":{"self":[{"href":"https:\/\/www.axelirriger.de\/index.php\/wp-json\/wp\/v2\/posts\/25","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.axelirriger.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.axelirriger.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.axelirriger.de\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.axelirriger.de\/index.php\/wp-json\/wp\/v2\/comments?post=25"}],"version-history":[{"count":1,"href":"https:\/\/www.axelirriger.de\/index.php\/wp-json\/wp\/v2\/posts\/25\/revisions"}],"predecessor-version":[{"id":136,"href":"https:\/\/www.axelirriger.de\/index.php\/wp-json\/wp\/v2\/posts\/25\/revisions\/136"}],"wp:attachment":[{"href":"https:\/\/www.axelirriger.de\/index.php\/wp-json\/wp\/v2\/media?parent=25"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.axelirriger.de\/index.php\/wp-json\/wp\/v2\/categories?post=25"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.axelirriger.de\/index.php\/wp-json\/wp\/v2\/tags?post=25"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}