Como hemos visto OpenStack lo forman varios componentes:
- OpenStack Compute (Nova): el servicio encargado de ejecutar las máquinas virtuales.
- OpenStack Object Storage (Swift): el servicio encargado del almacenamiento
- OpenStack Image Service (Glance): el servicio de imagenes
- OpenStack Identity (Keystone): servicio de identificación y catálogo
- OpenStack Dashboard (Horizon): interfaz web de acceso
- OpenStack Networking (Quantum): gestión de la red
- OpenStack Block Storage (Cinder): gestión de los volúmenes de almacenamiento
La relación entre los mismos se puede ver en la siguiente imagen:

El diseño lógico es el siguientes:

Aunque parezca complicado podemos ver principalmente 3 aspectos:
- Los usuarios finales acceden a horizon a través de interfaz web, pero también pueden acceder a cada uno de los componentes a través de sus APIs públicas
- Todos los servicios utilizan el servicio de identificación común (Keystone)
- Los servicios interactuan con otros servicios a través de APIs
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?