Was Sie über OpenStack wissen sollten

Wer sich mit der Umsetzung von Private Clouds für sein Unternehmen beschäftigt, kommt heute kaum mehr um OpenStack herum. Wir klären die wichtigsten Fragen rund um OpenStack. Denn ganz einfach ist der Umgang mit dem Opensource-Framework nicht. [...]

WARUM IST OPENSTACK SO ERFOLGREICH?
Viele Unternehmen möchten gern eigene Cloud-Technologie in ihrem Rechenzentrum einsetzen. Public Clouds sind hier keine Alternative. Unternehmen, die mit Amazon AWS oder Microsoft Azure arbeiten, sind primär darauf aus, Kosten zu sparen oder in Spitzenzeiten bei Entwicklung, Verkauf oder anderen Projekten vorübergehend Rechen- und Speicherkapazitäten anzumieten. Das stellt langfristig keine von der unternehmeneigenen IT kontrollierte Lösung dar.

Wenn man Cloud als strategische Lösung sieht und die Cloud-Vorteile im eigenen Haus implementiert – also quasi sein eigenes Amazon einrichtet – bietet OpenStack mit seiner offenen Architektur gerade die richtigen Features.

Es führt Standards im Cloud Computing ein und nimmt Unternehmen, die eine Umsetzung planen, die Bedenken vor einem Vendor Lock-In – also der Abhängigkeit von einem Hersteller. Der Quellcode ist zudem komplett frei verfügbar und basiert auf der Apache-Lizenz. Wie bei allen Open Source-Projekten ist jeder, der sich beteiligt, dazu angehalten, seine Erfahrungen in der Community einfließen zu lassen.

WIE IST DIE ENTWICKLUNG ORGANISIERT?
OpenStack ist eine Sammlung mehrere Unterprojekte, die sich einzelnen Kategorien zuordnen lassen. Jedes Projekt unterliegt einem definierten Prozess, der von der Idee über die Realisierung, den Feinschliff bis hin zur Veröffentlichung führt. Der so genannte „Inkubator Status“ zeigt an, dass eine Komponente bald einsatzreif ist.
Module in der Inkubationsphase werden zwar mit OpenStack ausgeliefert, sind jedoch noch nicht oder nur eingeschränkt für den produktiven Einsatz geeignet. Darüber hinaus existieren noch weitere Module die bisher nicht den Schritt in die Inkubationsphase geschafft haben. Aktuell (Juli 2015) arbeiten weltweit knapp 1500 Entwickler und 160 Organisationen am Opensource-Framwork mit.

Im Wachstum: OpenStack ist hauptsächlich in Python und Java geschrieben. Die Grafik zeigt den steigenden Codeumfang im Laufe der Zeit. (c) Openstack.org

WIE IST OPENSTACK AUFGEBAUT
OpenStack setzt sich aus einer Vielzahl von Komponenten zusammen, welche sich unter anderem um die Virtualisierung sowie die Bereitstellung von Storage kümmern.

Die Architektur von OpenStack ist recht komplex. (c) Openstack.org

Grudsätzlich ist OpenStack modular aufgebaut. Jede Komponente des Modulsystems kümmert sich um eine bestimmte Aufgabe. Wie bei Opensource-Projekten üblich haben alle Kompontenten offizielle Funktionsbezeichnungen und Codenamen.

Beim modularen Aufbau von OpenStack wird zwischen verschiedenen Stufen der Komponenten unterschieden. Die Kernkomponenten von OpenStack bilden die Grundfunktionen für OpenStack ab und werden üblicherweise bei jeder Implementation von OpenStack installiert.


Mehr Artikel

Gregor Schmid, Projektcenterleiter bei Kumavision, über die Digitalisierung im Mittelstand und die Chancen durch Künstliche Intelligenz. (c) timeline/Rudi Handl
Interview

„Die Zukunft ist modular, flexibel und KI-gestützt“

Im Gespräch mit der ITWELT.at verdeutlicht Gregor Schmid, Projektcenterleiter bei Kumavision, wie sehr sich die Anforderungen an ERP-Systeme und die digitale Transformation in den letzten Jahren verändert haben und verweist dabei auf den Trend zu modularen Lösungen, die Bedeutung der Cloud und die Rolle von Künstlicher Intelligenz (KI) in der Unternehmenspraxis. […]

News

Richtlinien für sichere KI-Entwicklung

Die „Guidelines for Secure Development and Deployment of AI Systems“ von Kaspersky behandeln zentrale Aspekte der Entwicklung, Bereitstellung und des Betriebs von KI-Systemen, einschließlich Design, bewährter Sicherheitspraktiken und Integration, ohne sich auf die Entwicklung grundlegender Modelle zu fokussieren. […]

News

Datensilos blockieren Abwehrkräfte von generativer KI

Damit KI eine Rolle in der Cyberabwehr spielen kann, ist sie auf leicht zugängliche Echtzeitdaten angewiesen. Das heißt, die zunehmende Leistungsfähigkeit von GenAI kann nur dann wirksam werden, wenn die KI Zugriff auf einwandfreie, validierte, standardisierte und vor allem hochverfügbare Daten in allen Anwendungen und Systemen sowie für alle Nutzer hat. Dies setzt allerdings voraus, dass Unternehmen in der Lage sind, ihre Datensilos aufzulösen. […]

Be the first to comment

Leave a Reply

Your email address will not be published.


*