¿Qué significa nube de código abierto?
La nube de código abierto es cualquier servicio o solución en la nube que se construye utilizando software y tecnologías de código abierto.
Esto incluye cualquier modelo de nube pública, privada o híbrida que proporcione SaaS, IaaS, PaaS o XaaS construido y operado enteramente con tecnologías de código abierto.
Definición de nube de código abierto
Una nube de código abierto se diseña y desarrolla utilizando tecnologías y software de código abierto como:
- Sistema operativo de código abierto, DBMS y marcos de desarrollo de software
- Flujo de trabajo y aplicaciones empresariales de código abierto
- Pila de virtualización (hipervisor, gestión de la virtualización)
- Hardware con firmware de código abierto
Además, la nube de código abierto también puede referirse a cualquier servicio en la nube que proporcione software o servicios de código abierto a usuarios finales o empresas.
Las empresas/proveedores de nube tienen la opción de personalizar en mayor medida las soluciones de nube de código abierto, lo que suele estar prohibido en los modelos de nube de código cerrado.
Las soluciones en la nube de código abierto suelen ser interoperables con cualquier plataforma back-end y pueden migrarse fácilmente a una infraestructura/entorno informático diferente.
Open Nebula, Open Stack y Virtual Box son ejemplos comunes de nube de código abierto.