Abo
  • Services:
Anzeige
Openstack besteht inzwischen aus vielen Komponenten, da fällt es schwer, die Übersicht zu wahren.
Openstack besteht inzwischen aus vielen Komponenten, da fällt es schwer, die Übersicht zu wahren. (Bild: Openstack)

Openstack: Viele brauchen es, keiner versteht es - wir erklären es

Openstack besteht inzwischen aus vielen Komponenten, da fällt es schwer, die Übersicht zu wahren.
Openstack besteht inzwischen aus vielen Komponenten, da fällt es schwer, die Übersicht zu wahren. (Bild: Openstack)

Openstacks Nutzerzahl im Bereich Cloud Computing wächst rasant. Für Einsteiger sind die vielen Komponenten und die komplexe Umgebung aber kaum zu überblicken. Der Cloud Architect Martin Gerhard Loschwitz gibt im Gastbeitrag eine Übersicht.

Anzeige

Cloud Computing hat sich in der IT-Landschaft gegen alle Erwartungen bis heute als Hype erhalten. Und mittlerweile gelten zumindest im Umfeld freier Software Cloud Computing und Openstack fast schon als Synonyme: Tatsächlich ist kein anderes Floss-Projekt im Cloud-Dunstkreis auch nur annähernd so gefragt wie Openstack. Wer sich mit der Umsetzung einer privaten Cloud für sein Unternehmen beschäftigt, kommt um die Software praktisch nicht herum.

  • Images sind wichtig, denn sie erlauben es Kunden, schnell neue VMs aufzusetzen. (Screenshots: Martin Loschwitz)
  • Openstack setzt auf Software-defined Networking, um sein internes Netz zu managen.
  • Keystone ist Openstacks zentrale Benutzerverwaltung. Über das Dashboard steuern Kunden, welche Nutzer sich für sie einloggen dürfen und welche nicht.
Images sind wichtig, denn sie erlauben es Kunden, schnell neue VMs aufzusetzen. (Screenshots: Martin Loschwitz)

Das ist insbesondere bemerkenswert, als Openstack noch vor drei Jahren kaum mehr als ein Bastlerprojekt einiger Wissenschaftler war. Mittlerweile besteht die Umgebung aus etlichen Komponenten, die ineinandergreifen und Administratoren die eierlegende Wollmilchsau versprechen. Doch wer sich mit Openstack etwas näher beschäftigt, merkt schnell: Es ist aufgrund seiner Größe mittlerweile äußerst komplex. Und wer sich nicht schon tiefgreifend mit Clouds beschäftigt hat, kann kaum nachvollziehen, worum es bei der inzwischen sehr populären und riesigen Softwaresammlung eigentlich geht.

Für das Verständnis von Openstack hat es sich bewährt, sich in mehreren Schritten zu nähern. Von großer Bedeutung ist, die Idee hinter dem Begriff "Cloud Computing" überhaupt zu verstehen - was im ersten Moment offensichtlich klingt, ist nämlich schon gar nicht so einfach. Der zweite Schritt besteht dann darin, sich die Komponenten von Openstack genauer anzusehen und sich klarzumachen, welche davon welche Funktionen bieten. Der folgende Artikel soll Administratoren also folgende Frage beantworten: Was soll eigentlich mit Openstack erreicht werden?

Die Cloud an und für sich

Jeder Administrator kennt konventionelle IT-Einrichtungen, wie sie über Jahre hinweg beinahe überall zum Einsatz kamen. Klassische IT-Setups haben hinsichtlich ihrer Architektur eines gemeinsam: Es gibt Server mit festgelegten Funktionen, und die einmal bestimmten Funktionen verändern sich im Laufe des Lebens eines Servers auch nicht mehr.

Ein typisches Beispiel ist ein Monitoring-Server: Ein Stück Hardware ist dazu da, um einen einzigen Zweck zu erfüllen, und bekommt höchstens noch einen Zwilling als HA-Cluster. Datenbanken, Webserver, Applikationsserver, Archivserver - all diese Rollen sind typisch in alltäglichen Installationen. Fällt der Monitoring-Server aus, übernimmt im besten Falle dessen Cluster-Partner, und der Administrator hat die Möglichkeit, den ausgefallenen Rechner zu reparieren. Außerdem ist die gesamte Architektur einer Plattform auf diese spezifischen Eigenschaften der Systeme ausgerichtet: Auf den beteiligten Switches findet sich eine starre, im Switch abgelegte Zuordnung von VLANs. Neue Rechner kommen selten hinzu. Kurzum: Die ganze Infrastruktur ist in ihrer Anlage bereits sehr festgelegt.

Schlecht genutzte Ressourcen

Die Herausforderung klassischer IT-Umgebungen besteht daher oft darin: Wenn das Unternehmen wächst, das das Setup betreibt, muss auch die IT-Plattform mit ihm wachsen. Die konventionelle Methode macht das aber äußerst schwierig, denn neue Funktionen im Setup setzen neue Rechner voraus, und an der Installation neuer Rechner hängt eine ganze Reihe weiterer Abhängigkeiten wie die korrekte Einrichtung von Switches und die spezifische Installation der benötigten Softwarekomponenten.

All das erfordert Zeit und Arbeitskraft. Administratoren sind regelmäßig dieser eher eintönigen Arbeit ausgesetzt, statt sich um Innovation und höheren Komfort zu kümmern. Außerdem nutzen konventionelle Installationen ihre Ressourcen häufig schlecht: Ein moderner Server mit etlichen CPUs und viel Arbeitsspeicher ist mit einem einzelnen Webserverprozess kaum auszulasten, wenn das Setup nicht Java oder ähnlich rechenintensive Software nutzt.

Mehr als nur virtuelle Maschinen 

eye home zur Startseite
twothe 18. Jun 2015

Mal ein Einsatzgebiet, wo OpenStack nützlich gewesen wäre (wenn wir nicht schon eine...

cry88 15. Mär 2015

Schau dir lieber XenApp an. Dürfte eher nach deinem Interesse sein. Nutzer X möchte...

Snoozel 13. Mär 2015

Und ich glaube du verallgemeinerst viel zu stark. In einer typischen Firma im Bereich...

tingelchen 13. Mär 2015

Wenn man wirklich nur VM's will, der kann sich auch mal Proxmox ansehen. Hier gibt es ein...

kagebe 12. Mär 2015

Ich benutze für meinen und andere, von mir verwaltete, Server http://opennebula.org (mit...



Anzeige

Stellenmarkt
  1. Efficient Elements GmbH, Großraum München oder Aachen
  2. M-net Telekommunikations GmbH, München
  3. mateco GmbH, Stuttgart
  4. Deutsche Nationalbibliothek, Frankfurt am Main


Anzeige
Blu-ray-Angebote
  1. (u. a. The Revenant 7,97€, James Bond Spectre 7,97€, Der Marsianer 7,97€)
  2. (u. a. Reign, Person of Interest, Gossip Girl, The Clone Wars)
  3. (u. a. 3 Blu-rays für 18 EUR, TV-Serien reduziert, Box-Sets reduziert)

Folgen Sie uns
       


  1. Elektromobilität

    Porsche will jedes zweite Fahrzeug als E-Auto verkaufen

  2. Messenger-Dienste

    Bundestag erlaubt großflächigen Einsatz von Staatstrojanern

  3. Zahlungsabwickler

    Start-Up Stripe kommt nach Deutschland

  4. Kaspersky

    Microsoft reagiert auf Antivirus-Kartellbeschwerde

  5. EA Sports

    NHL 18 soll Hockey der jungen Spielergeneration bieten

  6. Eviation

    Alice fliegt elektrisch

  7. Staatstrojaner

    Dein trojanischer Freund und Helfer

  8. OVG NRW

    Gericht stoppt Vorratsdatenspeicherung

  9. Amazon Echo

    Erinnerungsfunktion noch nicht für alle Alexa-Geräte

  10. PowerVR

    Imagination Technologies steht zum Verkauf



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Assassin's Creed Origins angespielt: Ubisoft verschafft den Auftragskillern Ruhepausen
Assassin's Creed Origins angespielt
Ubisoft verschafft den Auftragskillern Ruhepausen
  1. Xbox One X Probefahrt mit der X-Klasse
  2. Ubisoft Chaoshasen, Weltraumaffen und die alten Ägypter
  3. Xbox One Supersampling im Zeichen des X

Indiegames-Rundschau: Weltraumabenteuer und Strandurlaub
Indiegames-Rundschau
Weltraumabenteuer und Strandurlaub
  1. Indiegames-Rundschau Familienflüche, Albträume und Nostalgie
  2. Indiegames-Rundschau Söldner, Roboter und das ganze Universum
  3. All Walls Must Fall Strategie und Zeitreisen in Berlin

Github: Wer Entwickler hat, braucht keine PR
Github
Wer Entwickler hat, braucht keine PR
  1. Entwicklerplattform Github bekommt Marktplatz für Werkzeuge
  2. Entwicklungswerkzeuge Gnome erwägt Umzug auf Gitlab
  3. Windows 7 und 8 Github-Nutzer schafft Freischaltung von neuen CPUs

  1. Re: Neuer Taschenrechner kann Wechselkurse

    Squirrelchen | 07:08

  2. Vorwurf der "Unprofessionalität"

    Wageslave | 07:07

  3. Re: Wundert mich auch

    rockero | 07:07

  4. Re: Und wieder mal die SPD

    Fantasy Hero | 07:01

  5. Backdoors

    Wageslave | 07:01


  1. 07:16

  2. 19:16

  3. 18:35

  4. 18:01

  5. 15:51

  6. 15:35

  7. 15:00

  8. 14:28


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel