OpenStack se mantiene como la plataforma en la nube más popular, y su adopción aumenta año tras año de forma constante. Pese a que, en los últimos años, la entrega y el desarrollo de aplicaciones ha quedado relegado a un segundo plano en favor de contenedores y Kubernetes, estos entornos, por lo general, se ejecutan sobre OpenStack cuando se implementan in situ. Por ello, OpenStack se ha erigido como el estándar de facto en el campo de la implementación de infraestructuras de código abierto. Por este motivo, una de las competencias esenciales para cualquier ingeniero de DevOps es dominar OpenStack. Aunque a día de hoy no sea necesario, conocer la plataforma de OpenStack podría resultar útil en el futuro.
**En esta guía, se incluye una introducción técnica a OpenStack. **En primer lugar, se presenta un resumen de algunos conceptos básicos, se detalla la arquitectura modular de OpenStack y se ofrece un repaso a sus servicios y sus componentes principales. **A continuación, se incluye una explicación sobre cómo se interrelacionan dichos módulos para ofrecer una plataforma en la nube completamente funcional. **Asimismo, la guía recoge un breve resumen de las distribuciones de OpenStack basadas en Ubuntu, así como sencillas instrucciones sobre cómo empezar con OpenStack de un único nodo en una estación de trabajo.
¿Qué puedo aprender con esta guía?
- ¿Qué es OpenStack y qué no es?
- ¿En qué se diferencia OpenStack del resto de plataformas en la nube?
- ¿Cuáles son los casos de uso típicos de OpenStack?
- ¿Cómo es la arquitectura de OpenStack?
- ¿Cómo operan juntos los distintos servicios y componentes de OpenStack?
- ¿Por qué se recomienda utilizar la distribución de OpenStack?
- ¿Cuáles son los primeros pasos con OpenStack?
Si desea obtener más información sobre OpenStack, visite: https://ubuntu.com/openstack/what-is-openstack