Red de conocimiento informático - Aprendizaje de programación - Openstack consta de dos módulos principales

Openstack consta de dos módulos principales

Openstack consta de dos módulos principales:

OpenStack es un proyecto de plataforma de gestión de computación en la nube de código abierto compuesto por múltiples proyectos de software de código abierto. Fue desarrollado y patrocinado por la NASA (Administración Nacional de Aeronáutica y del Espacio) en colaboración con Rackspace y tiene la licencia Apache License, una licencia de software libre publicada por Apache Software Foundation.

Openstack se compone de 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. También se puede utilizar por separado.

Flujo de trabajo de OpenStack

Cada servicio OpenStack se llama a través de una API de estilo REST unificada para lograr un sistema débilmente acoplado. El flujo de trabajo de sus componentes internos es un todo organizado. La asignación de recursos informáticos, la programación de control y la comunicación de red se implementan a través de AMQP.

Los usuarios de nivel superior de OpenStack incluyen programadores, usuarios comunes y la interfaz Horizon y otros módulos. Los tres interactúan utilizando las interfaces API proporcionadas por varios componentes de OpenStack. Al mismo tiempo, se llaman entre sí a través de AMQP y también utilizan recursos virtuales subyacentes para proporcionar servicios de computación en la nube a usuarios y programas de nivel superior.

Consulte la Enciclopedia Baidu-OpenStack para ver el contenido anterior.