Backup en RAID. Una muy mala idea.
En el pasado ya hemos dicho que RAID es para continuidad de negocios pero no para protección de datos ya que solo protege de fallas mecánicas y la mayorÃa de los casos de pérdida de datos se deben a corrupción de software o borrado accidental.
Hoy les regalamos un artÃculo escrito por Jon Bach de Puget Systems. El articulo original esta en ingles y con el permiso de Jon lo hemos traducido y publicado aquÃ. El articulo original esta en:
http://www.pugetsystems.com/articles?&id=29
Jon Bach escribe en su blog “Porque RAID (usualmente) es una Terrible Idea“. Agregamos que Puget Systems vende equipos informáticos en los Estados Unidos. Conocen por experiencia propia el porqué NO recomiendan RAID en los sistemas informáticos de sus clientes para equipos que no son servidores. A continuación el articulo original que confirma también nuestra posición:
Introducción:
Como Presidente de Puget Computadoras Personales, tengo una perspectiva única sobre productos para computadoras y tecnologÃas. Nuestra compañÃa se especializa en vender computadoras personalizadas de alto performance, y esto naturalmente suele traer consigo la pregunta del RAID. Hay una abrumadora opinión que si uno tiene el dinero suficiente y desea una computadora ultra rápida y estable, deberÃa configurar sus discos en RAID. Sabemos por años que esta percepción es un error, pero el problema es que la idea esta tan ampliamente aceptada que es casi imposible convencer a los clientes de lo contrario. De hecho, si intentamos convencer al cliente de ello, simplemente terminamos perdiendo la venta! Por lo tanto ¿DeberÃamos vender configuraciones que sabemos tienen fallas, solo por obtener la venta? No sin pelear antes! Este articulo es el último esfuerzo en intentar educar al público sobre un sistema RAID.
Para ser claros, hay definitivamente momentos donde RAID es la mejor ruta. Entraré en más detalles luego, pero comenzare por decir que no estoy hablando aquà de servidores corporativos. Estas son computadoras completamente distintas. Estoy hablando de computadoras de hogar, de escritorio, y de computadoras de trabajo para oficinas.
¿Cuál es el problema?
¿Por lo tanto, que tengo contra RAID? No tengo ningún problema con el concepto. El problema es que para el 90% de las personas allà afuera, no es una buena idea. Ya que las maquinas de entusiastas y de alto desempeño son las que más armamos aquà en Puget, frecuentemente nos preguntan que armemos un sistema con RAID cuando no tiene sentido. Puedo afirmar que estas configuraciones en RAID constituyen una gran proporción de nuestros tickets de problemas técnicos, y son una de las mayores frustraciones para nuestros clientes. También puedo afirmar que decir “Te lo dije” no es una respuesta muy confortable de parte de nuestro soporte!
No se preocupe, no es lo que le decimos a nuestros clientes (pero a veces seguro que lo pensamos!). Esta es la raÃz de mis problemas con RAID. Veo las frustraciones que causa todo el tiempo. Cuando las comparo con los beneficios que RAID provee, no lo puedo recomendar excepto en situaciones muy especiales.
El problema primordial con RAID es el hecho que al utilizarlo, está haciendo su computadora más complicada. No solo esta dependiendo ahora de dos discos que deben funcionar correctamente, pero esta dependiendo de un controlador mucho más complicado (la tarjeta o controlador RAID). Si cualquiera de estos Ãtems tiene un problema, el arreglo en RAID falla. Si uno de los discos tiene un problema por solo un momento, tiene en sus manos un RAID degradado. A partir de dicho punto, depende de la tarjeta RAID para la corrección de errores asà como administración y el hecho es que todos (SÃ, todos) los RAID que vienen integrados onboard en las placas madre son de baja calidad. Fueron agregados a las placas como una adicional, una función extra, el fabricante sabe que cuanto más funciones agregue, más probabilidades tendrá de vender su producto. En una época donde casi todas las placas modernas tienen algún tipo de RAID incorporado, simplemente lo deben ofrecer para poder competir en ricas caracterÃsticas frente a sus competidores.
RAID1 (duplicación) contra perdida de datos
Una de las creencias populares mas aceptadas es que si uno desea que sus datos esten ultra-protegidos, entonces un arreglo en RAID1 para una redundancia de datos es la mejor opción. Esta es una área donde la mayor parte de nuestros datos acumulados me dan un fuerte argumento en contra. Como vendemos cientos de computadoras cada mes, nuestro sistema de auto configuración registra cada pieza individual que falla o tiene problemas asà como los tickets de problemas que son abiertos. Con esto, podemos ver datos reales acerca de cuanto fallan los discos, y cuantos arreglos en RAID tuvieron problemas. Esto realmente es información útil! Aquà está la información para nuestros discos que tenemos de las ventas del año pasado, donde vendimos por lo menos 200 unidades.
| Disco Duro | # Unidades Vendidas | Tasa de Fallo |
| Seagate Barracuda 7200.9 250GB SATAII | 280 | 3.21% |
| Seagate SATA Barracuda 80GB | 271 | 2.58% |
| Western Digital SATA Raptor 74GB | 592 | 2.03% |
| Seagate Barracuda 7200.10 320GB SATAII | 202 | 1.98% |
| Seagate Barracuda 7200.9 160GB SATAII | 265 | 1.89% |
| Seagate Barracuda 7200.9 80GB SATAII | 403 | 1.74% |
| Western Digital ATA100 80.0GB WD800JB | 290 | 1.72% |
| Western Digital SATA Raptor 150GB | 278 | 1.44% |
Cuando veo estos números veo una excelente fiabilidad. EspecÃficamente los discos Western Digital Raptor me impresionan. Vendemos una cantidad enorme de dichos discos, y solo tuvimos pocos que fallaron. De hecho que dos de estas fallas fueron nuestra culpa, en uno conectamos el cable incorrectamente y lo quemamos, en el otro se cayó sobre el piso de concreto en el depósito, asà que técnicamente, las fallas del Raptor deberÃan ser incluso menores. Impresionante! Claro que ninguno de estos discos fallados salieron alguna vez de nuestras instalaciones, obvio.
Desafortunadamente, no hay números claros con respecto a cuantos fueron por fallas de un RAID. Como no es un tema de blanco o negro, no tenemos datos especÃficos. Sin embargo con el común acuerdo de nuestro staff técnico, puedo estimar que entre el 25% y el 30% de nuestros clientes con configuraciones en RAID nos llaman en algún momento del primer año para reportar un arreglo RAID degradado o un problema directo resultado de la configuración en RAID. Es cierto que una falla en RAID1 no significa necesariamente perdida de datos, pero ciertamente indica una larga y frustrante tarea por delante. Por otra parte, una falla de un disco individual normalmente dará señales de alerta antes de una falla general, por lo tanto dicho escenario tampoco significa una pérdida necesaria de datos.
La pregunta real es: ¿Realmente vale la pena tener 15-20 veces más posibilidades de fallas solo por tener RAID1? Recuerde que RAID1 no sirve absolutamente de nada para protegerlo de:
1. Borrado accidental o error del usuario
2. Virus o programas dañinos
3. Robo o daño fÃsico
4. Corrupción de datos u otra falla de hardware o perdida de corriente eléctrica
Por lo tanto si opta por un arreglo en RAID para proteger sus datos, solo mire los números, y tome una decisión informada. Mi recomendación personal es que si el 3% o menos es un alto riesgo de pérdida de datos, entonces consiga un disco externo SATA o un disco USB para programar sus copias de respaldo o backup. No solo esto le da casi la misma protección que RAID1 pero también le protege de los puntos antes mencionados. Esto lo deja mejor protegido al final. No solo esto, sino que simplifica ampliamente su computadora, y le libera de un 15-20 veces de las posibilidades de sufrir una frustración con problemas relacionados a su almacenamiento de datos.
RAID0 (distribución) para Performance
Es generalmente bien aceptado que RAID0 conlleva un notorio riesgo de pérdida de datos. Lo que no se entiende generalmente es que el beneficio de velocidad depende del tipo de disco utilizado. Para hacer una amplia simplificación de todo el asunto, hay dos factores principales en el performance de un disco duro: tiempo de acceso y rendimiento. El tiempo de acceso dicta que tan rápido el disco duro puede ir de una operación a la siguiente, y el rendimiento dicta que tan rápido se puede escribir o leer los datos. RAID0 incrementa el rendimiento, pero no hace absolutamente nada para ayudarlo con el tiempo de acceso. ¿Qué significa esto? Significa que si está escribiendo y leyendo una gran cantidad de archivos pequeños en gran número, el beneficio en rendimiento es mÃnimo. Si está escribiendo y leyendo grandes cantidades de datos de un punto del disco, entonces si vera un beneficio. Por lo tanto, en los momentos que utiliza el disco para copiar grandes cantidades de archivos gigantes, RAID0 tiene sentido.
Edición de video es un buen ejemplo en el cual RAID0 tiene mucho sentido. Ahora, sin embargo todavÃa necesitara estar seguro que la velocidad de los discos individuales es donde debe enfocarse. Por ejemplo, si cuando esta editando un video, y al hacerlo el uso de su procesador o CPU esta al 100%, entonces podrá estar seguro que mudarse a RAID0 no lo ayudara, porque todavÃa estará limitado por el CPU. Por lo tanto, solo edición de video no significa que RAID0 será útil…debe ser edición de video en el cual su CPU o memoria no será el cuello de botella, que honestamente muy raras veces sucede. Mi recomendación personal es que haga sus tareas. No utilice una configuración RAID a menos que sepa que lo ayudara. Investigue teniendo la información que de hecho es muy poco común que RAID0 será más rápido en un equipo de escritorio común.
No tome mi palabra por cierto! Storagereview.com, una autoridad en performance y análisis de discos duros asà como discusión tiene toda una página que habla sobre RAID0.
El otro momento donde RAID tiene sentido es cuando necesita mover extremadamente grandes volúmenes de espacio. RAID0 y RAID5 le permitirá combinar los discos. Si trabaja con videos HD y necesita guardar datos de 2-3 TB (2000 a 3000 GB), entonces un arreglo en RAID serÃa necesario para poder trabajar con archivos tan grandes.
Otros tipos de RAID
Discutir sobre RAID1 y RAID0 me otorga los puntos mejor definidos de discusión, pero los mismos principios pueden aplicarse a RAID5 y RAID10. Recuerde que no estoy hablando aquà sobre uso en servidores. Con servidores, RAID puede traer muchos más beneficios, y una gran razón para ello es porque la calidad de las tarjetas RAID que se utilizan en ambientes de servidores es de muchÃsima más calidad.
Tarjetas RAID
Si decide que RAID tiene sentido para usted, asegúrese de utilizar controladoras o tarjetas RAID de calidad. Controladores RAID vÃa software no son buena calidad. No solo son de bajo performance, lo cual niega un punto importante al concepto de RAID, pero son mucho más propensos a fallas y bugs. Asegúrese de utilizar una tarjeta RAID en hardware, como 3Ware. La calidad es mejor, el performance es mejor, y si tiene un problema con el arreglo, las herramientas de diagnostico y reconstrucción son muy superiores. Una buena tarjeta raid empieza en unos 300$. Si ya tiene una tarjeta RAID en su placa madre de 150$, ¿qué le dice esto acerca de la calidad? Sé que es difÃcil de justificar el costo de una tarjeta raid cuando su placa madre ya tiene un software onboard incoporado, pero si no puede convencerse a sà mismo de dicho costo, entonces afirmo que RAID no es lo suficientemente importante para usted.
Conclusiones
Es más que obvio que un ambiente de escritorio o desktop estoy a muerte en contra de RAID. Los problemas son comunes, y los beneficios son pocos. Solo recuerde que tomo esta postura en base a mi experiencia. Incluso siento la necesidad de alabarme una vez a mi mismo! Hubo un tiempo donde utilizaba mi maquina de trabajo de oficina con una configuración en RAID0. Tuvo problemas una o dos veces con el pasar de los años, pero como tengo un segundo disco para almacenamiento y me siento completamente confortable con reinstalando Windows, nunca fue un problema mayor para mÃ. Termine por volver a un disco individual porque no note una gran diferencia en rendimiento.
Mis conclusiones están basadas en datos estadÃsticos, asà como a mas de 6 años (cuando se escribió el artÃculo en el 2007) de administrar una compañÃa de ensamblaje de computadoras, una compañÃa la cual su mercado está compuesto de personas que son blancos especÃficos de configuraciones en RAID.
Aquà termina el artÃculo de Puget.
Agregamos nosotros que si va a utilizar RAID para protección de datos entonces está haciendo un gravÃsimo error. Mejor infórmese antes de lamentarlo. RAID protege para continuidad de operaciones pero no es una protección de datos o un reemplazo de hacer copias externas de sus datos. Recuerde siempre hacer copias externas (fuera de la computadora) de sus datos. Y tampoco sirve de nada poner estas copias en lugares donde pueden ser robadas, sufrir daños fÃsicos, o perdida. La mejor solución es algo sencillo y que guarde sus copias en un lugar remoto a los datos originales. Y como este blog no es lo que pone comida sobre nuestras mesas puede ver nuestra descarada oferta de servicios al final de este articulo o quizás una solución ideal, sencilla, económica y fácil para proteger sus datos más vitales. Vea nuestro servicio DataSafe si le interesa una solución de respaldos segura y remota por Internet. Más información aquà donde puede evaluar el servicio 30 dÃas sin costo. Igualmente le agradecemos eternamente por visitar nuestro blog y si le interesan más artÃculos en el futuro no dude en suscribirse para recibir nuevas informaciones en su mail sobre informática y tecnologÃa del blog de PYDOT.


