Guía Esencial

Guía esencial: Lo básico sobre el código abierto

Una completa colección de artículos, videos y más, seleccionados a mano por nuestros editores
P
Evaluar Conozca los pros y contras de las tecnologías, productos y proyectos que está considerando.

¿Debo usar SDS de código abierto para aplicaciones de datos primarios?

A pesar de que todavía no ha hecho un gran impacto en el mercado, el almacenamiento definido por software de código abierto se está convirtiendo en una opción para aplicaciones de datos primarios.

Contrario a la creencia popular de que todo código abierto es grandioso, en realidad, la tecnología tiene un historial mixto. El software de código abierto de calidad está bien estructurado, con una hoja de ruta bien definida, objetivos detallados y distribuidos, y presentaciones de código dedicados. También está bien documentado, con escritura de código controlada y disciplinada que es examinada y probada constantemente por una gran comunidad sana y activa que ofrece correcciones de errores puntuales. Por otra parte, algunos códigos abiertos están mal definidos, pobremente gestionados y ejecutados, y tienen pruebas y soporte limitado. La mayoría del código abierto está en algún lugar en el medio.

Hay solo un puñado disponible de distribuciones de software de almacenamiento definido por software de código abierto para los proyectos primarios. Ninguno ha prendido fuego en el mercado, y con buena razón. El almacenamiento primario es complicado. Hay muchos cuellos de botella de rendimiento potenciales del front end a través del x86 o del controlador ARM hacia el back-end, los discos duros y las unidades de estado sólido. El almacenamiento está donde residen los datos. Pocos administradores de almacenamiento quieren echar lodo alrededor de sus datos, por lo que tienden a tenerle aversión al riesgo.

La decisión de utilizar software libre se reduce a las habilidades internas de ‘hágalo usted mismo’ en la implementación, integración de sistemas, soporte continuo y, sobre todo, tiempo.

El almacenamiento definido por software de código abierto "freeware" significa que los administradores están, en su mayoría, por su cuenta para los errores, correcciones de errores y soluciones. Si hay una comunidad activa de calidad construida en torno a ese programa gratuito de código abierto, puede haber muchos otros usuarios que pueden y proporcionarán ayuda con base en sus propias experiencias.

Uno de los grandes problemas con el almacenamiento primario definido por software de código abierto es el hardware. Hay muchos miles de posibles permutaciones de hardware, pero pocas de ellas se ponen a prueba, y muchas no van a funcionar con el software de código abierto. Averiguar qué parte de la configuración de hardware causa el problema de almacenamiento suele ser una tarea frustrante y que consume mucho tiempo.

El software de código abierto "soportado" para el almacenamiento definido por software es un animal ligeramente diferente, debido a que el distribuidor ofrece soporte por un cargo. Esto ayuda significativamente con las pruebas, calificaciones y certificaciones conocidas, identificación de errores y correcciones disponibles. Sin embargo, hay una salvedad: el proveedor/soporte del software no siempre puede proporcionar correcciones de errores o características en el momento oportuno, sobre todo si está ligado a código no incluido en la última distribución del código abierto.

La selección del software de fuente abierta contra el software comercial para el almacenamiento primario definido por software es casi siempre una decisión de costo vs. riesgos. Recuerde, es un verdadero programa de ‘hágalo usted mismo’. El código abierto proporciona costos potencialmente menores, pero con mayor riesgo. Los costos pueden ser sorprendentemente altos cuando la gestión, garantía de calidad, pruebas, resolución de problemas, correcciones de errores y posibles pérdidas de datos se ponen dentro de la ecuación de decisión.

Si el código abierto es su elección, hay ventajas significativas frente a las versiones soportadas por proveedores. Ellos son socios que le ayudarán a mantener el software corriendo como debería y simplifican la resolución de problemas. Los proveedores que prestan soporte al código abierto incluyen Nexenta y RedHat.

Próximos pasos

Más sobre código abierto:

¿Qué le ofrece a DR el software de respaldo de código abierto?

Cuidado con los costos ocultos del cómputo de nube de código abierto

Un CTO considera herramientas de big data de código abierto para impulsar su compañía

Este artículo se actualizó por última vez en noviembre 2015

PRO+

Contenido

Encuentre más contenido PRO+ y otras ofertas exclusivas para miembros, aquí.

Guía Esencial

Guía esencial: Lo básico sobre el código abierto

¿Qué necesita resolver?

Por favor, añada un título para su pregunta

Obtenga respuestas de un experto de TechTarget en lo que sea que necesite resolver

Usted será capaz de añadir detalles en la siguiente página

- ANUNCIOS POR GOOGLE

Close