OpenStack ist eine Sammlung von Software, mit der Sie einen Cloud-Computing-Service erstellen und verwalten können, der Amazon AWS oder Rackspace Cloud ähnelt .
Daher interagierte der Kunde einer OpenStack-Installation mit OpenStack, um neue virtuelle Servermaschinen zu erstellen, mehr Speicherplatz zu reservieren, Server neu zu starten oder ein neues Image zu erstellen, Dateien zu lesen und in den Speicher zu schreiben usw.
Bezüglich @Johan "Ich kann [..] das mit einem normalen Webserver und einer Datenbank und mit etwas Python / PHP machen". Nein, das können Sie nicht - wir sprechen über eine Flotte von Servern, möglicherweise Tausende von Servern, und einige Kunden, die nur einen Bruchteil einer einzelnen Serverkapazität benötigen, während andere Kunden Hunderte von Servern benötigen.
Im OpenStack Object Storage-Administrationshandbuch :
Derzeit entwickelt OpenStack zwei verwandte Projekte: OpenStack Compute, das Rechenleistung durch Verwaltung virtueller Maschinen und Netzwerke bietet, und OpenStack Object Storage, eine Software für redundante, skalierbare Objektspeicherkapazität.
OpenStack macht das nicht alleine; Sie benötigen natürlich viele Server, eine Virtualisierungsebene / einen Hypervisor , Speicherserver, ein gut verwaltetes Netzwerk usw. OpenStack verwaltet dann diese vorhandene Infrastruktur auf eine automatisiertere, programmgesteuertere Weise.
Wenn Sie weitere Informationen benötigen, sind möglicherweise die Entwickler- und Administratorhandbücher der beste Ausgangspunkt . Ihre erste Seite sieht etwas ungewöhnlich aus, aber das Inhaltsverzeichnis befindet sich immer ganz links.