Öffnen der Cloud

Cloud-Computing-Plattformen wie Amazons Elastic Compute Cloud (EC2) , Microsofts Azure Services-Plattform , und Google App Engine haben vielen Unternehmen flexiblen Zugang zu Computerressourcen ermöglicht und damit eine Ära eingeläutet, in der Startups unter anderem mit viel geringeren Infrastrukturkosten arbeiten können . Anstatt Hardware kaufen oder mieten zu müssen, können die Benutzer nur die Rechenleistung bezahlen, die sie tatsächlich nutzen, und können sie je nach Bedarf mehr oder weniger nutzen.





Das Vertrauen auf Cloud Computing bringt jedoch Nachteile mit sich, darunter Bedenken hinsichtlich Datenschutz, Sicherheit und Zuverlässigkeit. So wächst das Interesse an Open-Source-Cloud-Computing-Tools, deren Quellcode frei verfügbar ist. Diese Tools könnten es Unternehmen ermöglichen, ihre eigenen Computing-Clouds zu erstellen und anzupassen, um mit leistungsfähigeren kommerziellen Lösungen zusammenzuarbeiten.

Ein Open-Source-Software-Infrastrukturprojekt namens Eukalyptus , imitiert die Erfahrung mit der Verwendung von EC2, lässt Benutzer jedoch Programme auf ihren eigenen Ressourcen ausführen und bietet einen detaillierten Überblick über die ansonsten Blackbox der Cloud-Computing-Dienste.

Ein weiteres Open-Source-Cloud-Computing-Projekt ist das Universität von Chicago 'S Globus Nimbus , das weithin als Pionier auf diesem Gebiet anerkannt ist. Und eine europäische Cloud-Computing-Initiative, koordiniert von IBM , namens RESERVOIR , enthält mehrere Open-Source-Komponenten, darunter OpenNebula , ein Tool zum Verwalten der virtuellen Maschinen innerhalb einer Cloud. Sogar einige Unternehmen, wie z Enomalie und 10gen , entwickeln Open-Source-Cloud-Computing-Tools.



Rich Wolski , Professor am Fachbereich Informatik an der University of California, Santa Barbara , der das Eucalyptus-Projekt leitet, sagt, dass sein Fokus auf der Entwicklung einer Plattform liegt, die einfach zu bedienen, zu warten und zu modifizieren ist. Wir haben tatsächlich mit den ersten Prinzipien angefangen, um etwas zu bauen, das wie eine Wolke aussieht, sagt er. Daher glauben wir, dass unser Ding formbarer ist. Wir können es modifizieren, wir können es sehen, wir können es installieren und auf natürlichere Weise in einer Cloud-Umgebung warten.

Reuven Cohen , Gründer und Cheftechnologe von Enomaly, erklärt, dass eine Open-Source-Cloud Wissenschaftlern und großen Unternehmen nützliche Flexibilität bietet. Zum Beispiel, sagt er, möchte ein Unternehmen den größten Teil seines Computings in einer kommerziellen Cloud wie der von Amazon betreiben, aber dieselbe Software verwenden, um sensible Daten auf seinen eigenen Computern zu verarbeiten, um die Sicherheit zu erhöhen. Alternativ möchte ein Benutzer die Software möglicherweise die meiste Zeit auf seinen eigenen Ressourcen ausführen, hat jedoch die Möglichkeit, in Zeiten hoher Nachfrage zu einem kommerziellen Dienst zu erweitern. In beiden Fällen kann eine Open-Source-Cloud-Computing-Schnittstelle diese Flexibilität bieten und als Ergänzung des kommerziellen Dienstes und nicht als Ersatz dienen.

Tatsächlich sagt Wolski, dass Eukalyptus kein EC2-Killer sein soll (zum einen ist er nicht für die gleiche Größe ausgelegt). Er glaubt jedoch, dass das Projekt einen produktiven Beitrag leisten kann, indem es eine einfache Möglichkeit bietet, Programme für den Einsatz in der Cloud anzupassen. Wolski sagt, dass es einfacher ist, die Leistung eines Programms zu beurteilen, wenn es möglich ist, zu sehen, wie es sowohl an der Schnittstelle als auch in einer Cloud funktioniert.

Wolski sagt, dass Eukalyptus auch das beliebte von Amazon imitieren wird Einfache Ablagefläche , mit dem Benutzer bei Bedarf auf Speicherplatz zugreifen können, sowie seine Elastic IP-Adressen , wodurch die Adresse von Webressourcen beibehalten wird, selbst wenn sich der physische Standort ändert.

Ignacio Llorente , Professor in der Gruppe Architektur verteilter Systeme an der Complutense Universität Madrid , in Spanien, der an OpenNebula arbeitet, sagt, dass der Hauptvorteil von Eucalyptus darin besteht, dass es die beliebte EC2-Schnittstelle verwendet. Er fügt jedoch hinzu, dass die Open-Source-Schnittstelle nur ein Teil der Lösung ist. Ihr Back-End [die systeminterne Verwaltung von physischen Ressourcen und virtuellen Maschinen] ist zu einfach. Eine vollständige Cloud-Lösung erfordert andere Komponenten. Laut Llorente ist Eucalyptus nur ein Beispiel für ein wachsendes Ökosystem von Open-Source-Cloud-Computing-Komponenten.

Wolski erwartet, dass viele der Benutzer von Eucalyptus Akademiker sind, die sich für das Studium der Cloud-Computing-Infrastruktur interessieren. Obwohl er bezweifelt, dass eine solche Plattform als verteiltes System für normale Computerbenutzer verwendet werden könnte, schließt er die Möglichkeit nicht aus. Sie können in beide Richtungen argumentieren, bemerkt er. Aber Wolski sagt, dass er glaubt, dass ein Open-Source-Cloud-Computing-Tool in Zukunft wichtig werden wird. Wenn es nicht Eukalyptus ist, vermute ich etwas anderes, sagt er. Es wird ein Open-Source-Ding geben, für das sich jeder begeistern kann und das in seiner Umgebung ausgeführt wird.

verbergen