Implementación de OpenStack capaz de manejar fácilmente nubes empresariales grandes y expansivas
A los desarrolladores les encanta OpenStack por sus ventajas de código abierto, su programabilidad y su rápida innovación.
A las empresas les encanta OpenStack por su rápida innovación para facilitar la misión de la organización, y su flexibilidad para adaptarse a una amplia gama de cargas de trabajo y casos de uso empresariales.
Pero antes de que OpenStack pueda ser consumido por los desarrolladores (que son consumidores de servicios dentro de la empresa) y antes de que una empresa pueda cosechar los abundantes beneficios de OpenStack, los operadores de la empresa tendrían que desplegar OpenStack. Para la empresa, esta fase de despliegue tiene poco o ningún valor. Por ello, es imperativo que el entorno OpenStack pueda desplegarse fácilmente y sin problemas, sin requerir mucho esfuerzo, sin tener que emplear mucho tiempo. Esto requiere una solución de despliegue más flexible y eficaz. Para una empresa, el viaje de cero a la producción plenamente operativa de OpenStack idealmente no debería llevar más de «2 tazas de café».
Por eso Sardina ha tomado el software OpenStack como base y le ha añadido un desplegador encima para crear la solución FishOS Deployer, diseñada especialmente para despliegues empresariales y que puede escalar fácilmente para gestionar nubes empresariales grandes y expansivas.
En el mismo espíritu que mientras una base de datos es una pieza compleja de software que tiene un gran número de parámetros configurables y un gran número de modelos de despliegue, la adopción generalizada de bases de datos como MySQL/MariaDB está sin duda impulsada por su simplicidad de despliegue – basta con ejecutar «yum install mysql» o «apt-get install mysql-server». El objetivo de FishOS Deployer es permitir esa facilidad de implantación de una nube OpenStack, sin dejar de ser flexible para atender a una amplia gama de modelos de implantación y configuración.
FishOS Deployer es un conjunto de scripts basados en OpenStack Ansible («playbooks» en terminología Ansible) que proporcionan una interfaz muy amigable para los usuarios de Operator, interfaz que permite a los usuarios de Operator introducir todos los datos necesarios en el archivo de configuración de Deployer’.de Deployer.
El Desplegador funciona en un modelo operativo de infraestructura como código, en el que toda la configuración está centralizada y disponible en un formato fácil de usar, con la configuración de HA por defecto y el despliegue Ceph integrado, lo que permite a los usuarios del Operador beneficiarse rápida y fácilmente de una plataforma OpenStack interna completa.
En un importante grupo bancario europeo, partiendo de la configuración base de servidores y redes de Sardina, se trajo en un día un entorno FishOS completo con OpenStack y Ceph como almacén de respaldo, y estuvo inmediatamente listo para ser utilizado por los consumidores de servicios.
Sardina FishOS es compatible con todas las versiones de OpenStack, sin saltarse ninguna. Al ser una distribución OpenStack completa, FishOS incluye todos los componentes clave de OpenStack («proyectos» en la terminología de OpenStack).
Modelos de despliegue: ¿En contenedores? ¿OpenStack en Kubernetes? ¿Metal desnudo?
La tecnología de contenedores cumple 2 funciones clave: empaquetado de software y segmentación de privilegios del núcleo. Kubernetes amplía aún más estas funcionalidades clave para permitir entornos programables, flexibles y rápidamente desplegables.
Aunque algunas distribuciones de OpenStack han optado por desplegar OpenStack en contenedores utilizando Kubernetes, Sardina opina que las ventajas de este enfoque de despliegue también se pueden conseguir acoplando un Desplegador inteligente y paquetes RPM bien diseñados. Por ejemplo, el Desplegador FishOS ofrece una solución para migrar fácilmente los servicios de gestión de OpenStack de un nodo a otro o para actualizar o degradar paquetes de software de forma flexible. Estas capacidades permiten que una amplia audiencia de operadores pueda desplegar, operar y actualizar con confianza las plataformas FishOS OpenStack, sin dictar como requisito previo un conocimiento profundo de Kubernetes. Adoptar contenedores y Kubernetes también implicaría una curva de aprendizaje, aunque con FishOS esto no es necesario, ¡sin sacrificar ninguna ventaja! Si encuentras un caso de uso que no puede satisfacerse sin Kubernetes, ¡ponte en contacto con Sardina Systems para reclamar una entrada gratuita para la próxima Cumbre OpenStack!
¿La alegría de la actualización?
Aunque las nuevas versiones de OpenStack que se introducen cada 6 meses proporcionan nuevas innovaciones, características y capacidades, también introducen retos de actualización operativa para los Operadores. Sardina recomienda a los operadores que se pongan al día con las versiones de OpenStack para beneficiarse de un mejor rendimiento y capacidades de gestión, además de seguridad, aprovechando la compatibilidad única de FishOS con la actualización Zero-Downtime para lograr un alto tiempo de actividad y fiabilidad a través de los procesos de actualización. FishOS es el primero en introducir la actualización Zero-Downtime para OpenStack y ha proporcionado constantemente esta valiosa capacidad única desde el lanzamiento de Mitaka.
Código abierto
Como Sardina quiere apoyar OpenStack y su modelo de código abierto, ahora ofrecemos acceso gratuito a FishOS Deployer durante un periodo de tiempo limitado.
Por favor, contacta con nosotros en info@sardinasystems.com.


