Was ist OpenStack? Und wie kann es genutzt werden?

21270
Johan

Was ist OpenStack?

Ich habe versucht zu verstehen, was OpenStack ist, aber ich kann nicht in den Schild der Werbesprüche eintauchen, der alles umgibt, was "Cloud" genannt wird.

Ich würde mich freuen, wenn mir jemand ein praktisches Beispiel geben könnte, wie dieses "Werkzeug" eingesetzt werden könnte.

39
Tolle Frage! Ich dachte gerade an mich "Warum kann niemand einen Artikel über OpenStack schreiben, der tatsächlich beschreibt, was er tut, anstatt nur mit Schlagworten zu sein", als ich das sah! Jon Bentley vor 11 Jahren 6

2 Antworten auf die Frage

23
TheCompWiz

Openstack ist im Wesentlichen eine Reihe von Tools, mit denen Sie eine umfangreiche Virtualisierungsumgebung einrichten können. Hier können Sie virtuelle Maschinen über eine grafische Benutzeroberfläche schnell erstellen und verwalten und den Überblick behalten. Es ist ein weiterer Rahmen, der den EC2- und S3- Diensten von Amazon ähnelt . Es gibt andere, die diesem ähnlich sind, wie Eukalyptus und CloudStack .

Einige der vielen Möglichkeiten, um so etwas anzuwenden, können sein:

  1. Skalierbare Websites, die dynamisch dynamisch skaliert werden können. (bei Bedarf können weitere Instanzen bereitgestellt und verwendet werden ... und heruntergefahren werden, wenn sie nicht mehr benötigt werden)
  2. Software-Testumgebungen, in denen Sie eine Live-Umgebung mit mehreren Servern neu erstellen und anschließend entsorgen müssen.
  3. Super-Computing ... Hier können Sie eine Reihe von Servern für dieselbe Aufgabe einsetzen, um ein SEHR komplexes Problem parallel zu lösen.

die möglichkeiten sind endlos ... aber ehrlich gesagt, die eigene Cloud einzurichten, kann mehr Arbeit sein als das Verzichten. Nachdem Sie die Zeit in Betracht gezogen haben, die zum Erstellen des Frameworks und zum Erstellen der Images erforderlich ist, ist es definitiv nicht auf eine kleine Bereitstellung von 2-3 Servern ausgerichtet.

verwenden amazon es? FutuToad vor 10 Jahren 0
Amazon verwendet kein Openstack. Amazon verwendet ein eigenes benutzerdefiniertes Framework. Meiner Meinung nach ... ist es viel besser (schneller, einfacher, zuverlässiger) als Openstack oder eine andere Open-Source-Lösung. Viele der Tools sind austauschbar ... und von der Benutzerseite aus funktionieren sie sehr ähnlich ..., aber im Backend bin ich sicher, dass sie sich ziemlich unterscheiden. TheCompWiz vor 10 Jahren 0
Erste klare Antwort, die ich online gefunden habe. Vielen Dank. Fred Thomsen vor 10 Jahren 1
15
Jesper Mortensen

Auf hoher Ebene ist OpenStack eine Sammlung von Software, mit der Sie einen Cloud-Computing-Dienst erstellen und verwalten können, der Amazon AWS oder Rackspace Cloud ähnelt .

Der Kunde einer OpenStack-Installation würde also mit OpenStack interagieren, um neue virtuelle Server-Maschinen zu erstellen, mehr Speicherplatz zu buchen, Server neu zu starten oder Images zu erstellen, Dateien zu lesen und in den Speicher zu schreiben usw.

In Bezug auf @Johan "kann ich das mit einem normalen Webserver und einer Datenbank und mit etwas Python / php". Nein, das ist nicht möglich. Wir sprechen hier von Flotten von Servern, möglicherweise tausenden von Servern, und einigen Kunden, die nur einen Bruchteil der Kapazität eines einzelnen Servers benötigen, während andere Kunden Hunderte von Servern benötigen.

Aus dem OpenStack Object Storage-Administrationshandbuch :

Derzeit entwickelt OpenStack zwei verwandte Projekte: OpenStack Compute, das durch das Management virtueller Maschinen und des Netzwerks Rechenleistung bietet, und OpenStack Object Storage, eine Software für redundante, skalierbare Speicherkapazität für Objekte.

OpenStack macht dies nicht alleine. Offensichtlich benötigen Sie viele Server, eine Virtualisierungsebene / einen Hypervisor, Speicherserver, ein gut verwaltetes Netzwerk usw. OpenStack verwaltet dann die vorhandene Infrastruktur automatisierter und programmatischer.

Wenn Sie nach weiteren Informationen suchen, sind die Entwickler- und Administratorhandbücher möglicherweise der beste Startpunkt . Ihre erste Seite sieht etwas ungewöhnlich aus, aber das Inhaltsverzeichnis ist immer ganz links.