Vorheriger Artikel Nächster Artikel

Cloud-Infrastruktur für Entwickler: Mit Open-Source-Software lokale Server zur privaten Cloud machen

Aus dem
t3n Magazin Nr. 18

12/2009 - 02/2010

Die Nutzung einer lokalen privaten Cloud-Infrastruktur ist in der Entwicklergemeinde noch nicht weit verbreitet. Dabei bietet sie viele Vorteile und sorgt dafür, dass sich bestehende optimal und flexibel nutzen lässt. Mit dem Open-Source-Projekt Eucalyptus steht zudem eine Lösung bereit, die direkt in 9.10 integriert ist und den Start so erleichtert.

Mit der Open-Source-Software Eucalyptus lässt sich eine lokale Cloud-Infrastruktur aufbauen, die zudem noch kompatibel zu Amazons Cloud-Lösung ist.
Mit der Open-Source-Software Eucalyptus lässt sich eine lokale Cloud-Infrastruktur aufbauen, die zudem noch kompatibel zu Amazons Cloud-Lösung ist.

Um eine Cloud-Infrastruktur zu nutzen ist es hilfreich, einige neue Paradigmen zu verstehen. Dieser Artikel gibt Hinweise, wie diese neue Infrastruktur genutzt werden kann, zeigt was von ihr zu erwarten ist und beschreibt erste Schritte mit der in Ubuntu integrierten Cloud-Lösung Eucalyptus.

Der Weg zur privaten Cloud

In den letzten Jahren haben gelernt, gemeinsam an Projekten zu arbeiten. Modulare und prozedurale Programmierung hat sich zur objektorientierten Programmierung weiterentwickelt. Aus der Weitergabe von Dateien wurde die Versionskontrolle, darauf folgte die verteilte Versionskontrolle. All das hat dazu beigetragen, dass Entwickler heute ihre Ergebnisse besser mit anderen teilen, an größeren Projekten mitarbeiten und ordentliche Prozesse definieren können. Dennoch gibt es eine Ausnahme von dieser Entwicklung: Der Kampf um die Hardware.

Lokales Computing kann hier Abhilfe schaffen, indem es eine zusätzliche Abstraktionsschicht einführt: Das Maschinen-Image. Es verhält sich dabei wie ein eigenständiger Server, inklusive Betriebssystem, Software und allem was dazu gehört. Jeder Nutzer einer Cloud-Infrastruktur kann sein eigenes Maschinen-Image vorbereiten und so oft instantiieren, wie die Infrastruktur es erlaubt. Da die Cloud-Infrastruktur darauf ausgelegt ist, mehre Benutzer zu haben, können verschiedene Maschinen-Images von verschiedenen Nutzern zeitgleich betrieben werden. Jedes Image läuft in einer eigenen virtuellen Umgebung, vom Netzwerk bis zur Applikation sind alle Instanzen voneinander abgeschottet. Dadurch werden ungewollte Interaktionen zwischen den Instanzen verhindert. Wenn ein Benutzer der Infrastruktur bekannt ist, kann er Instanzen ohne großen Aufwand starten und stoppen. Ein und dieselbe Hardware-Infrastruktur kann dabei natürlich nicht nur von Entwicklern genutzt werden, sondern auch von anderen IT-Nutzern im Unternehmen, die Rechenleistung benötigen.

Cloud Computing mit Open Source

Die bekannteste und am meisten genutzte öffentliche Cloud-Infrastruktur ist ohne Zweifel Amazons Elastic Cloud Compute (EC2). Da es keine Standard-Cloud-API gibt, haben sich Open-Source-Projekte im Bereich Cloud Computing wie Nimbus [1], Open Nebula [2] und Eucalyptus [3] dazu entschlossen, die EC2-API als Referenz zu nutzen. Aus Benutzersicht hat diese API einige Eigenschaften, die überraschend sein können:

Newsletter Newsletter

Abonniere unseren Newsletter und erhalte einen exklusiven Artikel aus dem aktuellen t3n Magazin.

Jetzt lesen: t3n Newsletter Nr. 555

Vorheriger Artikel Zurück zur Startseite Nächster Artikel
Keine Antwort
Deine Meinung

Bitte melde dich an!

Du musst angemeldet sein, um einen Kommentar schreiben zu können.

Jetzt anmelden

Aktuelles aus dem Bereich Cloud-Computing
Neues Container-Format vereint Amazon, CoreOS, Docker, Google und Microsoft
Neues Container-Format vereint Amazon, CoreOS, Docker, Google und Microsoft

Amazon, CoreOS, Docker, Google und Microsoft sind nur einige der Unternehmen, die sich für einen neuen Container-Standard einsetzen: „The Open Container Project“ soll die Entwicklung enorm … » weiterlesen

32 Milliarden US-Dollar: Ausgaben für Cloud-Infrastruktur sollen 2015 rasant steigen
32 Milliarden US-Dollar: Ausgaben für Cloud-Infrastruktur sollen 2015 rasant steigen

Der weltweite Markt für Cloud-Infrastruktur wächst in den kommenden Jahren rasant. 2015 soll IDC zufolge ein Plus von 21 Prozent auf 32 Milliarden US-Dollar erreicht werden. Für 2019 werden … » weiterlesen

Opensuse: Eine Linux-Distribution auf Identitätssuche
Opensuse: Eine Linux-Distribution auf Identitätssuche

Opensuse ist in den letzten Jahren in eine undankbare Position gerutscht, in der die Anwender, die aktuellste Software bevorzugen genauso verprellt werden, wie diejenigen, die sich eine längere … » weiterlesen

Alle Hefte Jetzt abonnieren – für nur 35 €

Kennst Du schon unser t3n Magazin?

t3n-Newsletter t3n-Newsletter
Top-Themen der Woche für Web-Pioniere
Jetzt kostenlos
anmelden
Diesen Hinweis verbergen