openstack contiene dos módulos principales
Openstack incluye dos módulos principales: Nova y Swift.
OpenStack es un proyecto de plataforma de gestión de computación en la nube de código abierto y una combinación de una serie de proyectos de software de código abierto. Desarrollado e iniciado por la NASA (Administración Nacional de Aeronáutica y el Espacio) y Rackspace, tiene la licencia Apache (una licencia de software libre publicada por Apache Software Foundation).
Openstack incluye dos módulos principales, Nova y Swift. Nova es un módulo de computación empresarial e implementación de servidor virtual desarrollado por la NASA; Swift es un módulo de almacenamiento en la nube distribuido desarrollado por Backpack. Los dos se pueden usar juntos o por separado.
Flujo de trabajo de OpenStack
Los servicios de OpenStack utilizan llamadas API de estilo REST unificadas para lograr un acoplamiento flexible del sistema. El proceso de trabajo de sus componentes internos es un todo ordenado. Cosas como la asignación de recursos informáticos, la programación de control, la comunicación de red, etc. se implementan a través de AMQP.
Los usuarios de nivel superior de OpenStack son programadores, usuarios generales y módulos como la interfaz Horizon. Los tres interactúan utilizando las interfaces API proporcionadas por cada componente de OpenStack y se llaman entre sí a través de AMQP. Utilizan los recursos virtuales subyacentes para proporcionar servicios de computación en la nube a usuarios y programas de capa superior.
Para ver el contenido anterior, consulte la Enciclopedia Baidu-OpenStack