¿Qué es OpenStack?
He tratado de entender qué es OpenStack, pero no puedo penetrar el escudo de las palabras de moda que rodean todo lo que se llama "la nube".
Sería feliz si alguien pudiera darme un ejemplo práctico sobre cómo podría usarse esta "herramienta".
Respuestas:
Openstack es básicamente un conjunto de herramientas para configurar un entorno de virtualización a gran escala ... donde puede crear y administrar rápidamente máquinas virtuales a través de una GUI y realizar un seguimiento de lo que está sucediendo. Es otro marco similar a los servicios EC2 y S3 de Amazon . Hay otros similares a esto, como Eucalyptus y CloudStack .
Algunas de las muchas formas de aplicar tal cosa pueden incluir:
las posibilidades son infinitas ... pero, sinceramente, configurar su propia nube puede ser más trabajo que prescindir. Después de tener en cuenta la cantidad de tiempo que lleva construir el marco, luego construir las imágenes ... etc. Definitivamente no está orientado a una pequeña implementación de 2-3 servidores.
fuente
En un alto nivel, OpenStack es una colección de software que le permite crear y administrar un servicio de computación en la nube similar a Amazon AWS o Rackspace Cloud .
Por lo tanto, el cliente de una instalación de OpenStack interactuaría con OpenStack para crear nuevas máquinas virtuales de servidor, reservar más espacio de almacenamiento, reiniciar o volver a crear servidores de imágenes, leer y escribir archivos en el almacenamiento, etc.
Con respecto a @Johan "Puedo [..] hacer eso con un servidor web normal y una base de datos, y con algo de python / php". No, no puede: estamos hablando de flotas de servidores, posiblemente miles de servidores, y algunos clientes que solo necesitan una fracción de la capacidad de un solo servidor, mientras que otros clientes necesitan cientos de servidores.
De la Guía de administración de OpenStack Object Storage :
OpenStack no hace esto solo; obviamente necesitará muchos servidores, una capa de virtualización / hipervisor , servidores de almacenamiento, una red bien administrada, etc. OpenStack luego administra esta infraestructura existente de una manera más automatizada y programática.
Si está buscando más información, quizás las Guías para desarrolladores y administradores son el mejor lugar para comenzar . Su primera página parece un poco inusual, pero la Tabla de contenido siempre está en el extremo izquierdo.
fuente