¿Está renovando los sistemas de datos de tu empresa? Lo más probable es que se esté preguntando si debería pasar de AHCI a RAID. ¿Y si tus componentes son demasiado antiguos y utilizan conexiones IDE? ¿Qué haces entonces con toda la información importante que contienen?
En resumen, el RAID suele ser la mejor opción, pero no siempre es así. En esta guía, te mostraré cada tipo de conexión por separado. Sin embargo, primero te mostraré lo que debes tener en cuenta a la hora de elegir tu conexión.
Consideraciones al Elegir la Conexión de la Interfaz de Almacenamiento
Al elegir el mejor tipo para tus necesidades, querrás considerar estos 4 aspectos:
- Requisitos de los componentes
- Capacidades del sistema
- Requisitos de seguridad
- Requisitos de gestión del almacenamiento
En algunos casos, desechar todos los componentes antiguos y comprar otros nuevos es la única solución razonable. Esto puede ser cierto cuando la ciberseguridad es esencial. Dicho esto, cuando se utilizan discos duros de los años 90 como almacenamiento de archivos, ese no será un coste razonable.
Incluso el funcionamiento de un pequeño servidor de almacenamiento cuesta entre 5.000 y 20.000 dólares, por lo que es posible que ni siquiera quieras empezar, a menos que tengas las matemáticas necesarias para justificar ese coste.
Aun así, si incluimos las unidades IDE en la mezcla, deberías esforzarte por ir eliminando poco a poco los componentes y conexiones más antiguos. De ese modo, podrás aprovechar las ventajas y la mayor velocidad de los más nuevos. Quizá no hoy, pero sí en un futuro.
Para ayudarte en tu elección, permíteme repasar cada uno de ellos en detalle. Así podrás saber dónde estás y qué es lo mejor para ti.
Uso de AHCI
El primer modelo AHCI salió al mercado hace 18 años. Por aquel entonces, se consiguió lo inimaginable: AHCI podía sacar el disco duro mientras el ordenador estaba funcionando. También hizo que los discos duros giratorios funcionaran más rápido.
AHCI se limita a los chipsets de Intel, que son los más comunes en los entornos empresariales, y actúan como un bus entre los controladores de la placa base. Los datos se siguen transfiriendo a través de SATA, pero también se abren más posibilidades y opciones para los usuarios y gestores de datos.
La mayor ventaja de AHCI es organizar la solicitud de cola de datos (NCQ) y permitir velocidades más rápidas para las unidades de disco duro. AHCI reduce el tiempo necesario para cambiar entre las posiciones de lectura y escritura, haciendo que el tiempo de respuesta sea significativamente más rápido, especialmente en las unidades más antiguas.
Sin embargo, una conexión AHCI no proporciona ninguna ventaja a un SSD. Esto se debe a que una unidad de estado sólido no tiene los mismos requisitos, por lo que cambia entre las posiciones de lectura y escritura a la velocidad de la luz. AHCI seguirá intentando gestionarlos, pero no será más rápido que el hardware de forma nativa.
¿Dónde se Utilizan las Conexiones AHCI?
Las nuevas conexiones AHCI son especialmente útiles en los grandes centros de almacenamiento de bases de datos o en las empresas más pequeñas en las que la mayor parte de la información aún se almacena en unidades de disco duro.
En estos casos, el uso de una AHCI sobre una conexión RAID eliminará la necesidad de compatibilidad con versiones anteriores y permitirá una conexión fácil. También permitirá una hibridación lenta entre HDD y SSD, si se juega a cambiar los primeros por los segundos a velocidades de la administración pública.
La mayor desventaja de esta elección es que estarás atascado con las placas base Intel durante el tiempo perceptible. Sin embargo, esto no es una desventaja masiva. La mayoría de las empresas ya consideran que es la mejor opción a pesar de todo. Aun así, se eliminará la opción, lo que hace que la posibilidad de aumentar los costes de amortización en el futuro sea muy real.
A continuación, voy a hablar de la conexión RAID. El RAID es más nuevo, y es muy probable que lo necesites para tu sistema.
Uso de RAID
RAID utiliza diferentes nodos en la misma matriz para aumentar la disponibilidad y la protección de los datos. Esta conexión tiene más de una década. El RAID es un gestor de datos que aumenta la velocidad de procesamiento y hace que el sistema sea más fiable
Como ocurre con otros dispositivos de interfaz de almacenamiento, no es tanto un almacén de datos como un gestor. Permite opciones adicionales sobre cómo quieres manejar tus datos y aumenta la velocidad de procesamiento (especialmente si tiene su propio procesador). También hace que todo el sistema sea más fiable.
Las conexiones RAID eliminan la posibilidad de que los datos se pierdan con una pérdida de energía o una desconexión repentina de la unidad. De hecho, ¡ésta es la mayor ventaja de RAID! Mantiene los dispositivos de almacenamiento en funcionamiento, incluso después de desconectarlos del dispositivo controlador. Eso es suficiente para salvar tus datos.
Además, el RAID no tiene que tener componentes físicos para funcionar. Un administrador de sistemas puede instalarlo como un chip y un controlador independientes o como una aplicación de software interna.
Esta última opción no dará la ventaja de que el chip sea independiente. Tampoco le permitirá no utilizar los recursos de la CPU. Al ser un componente separado, todas las tareas del RAID se trasladarán a una tarjeta dedicada.
La velocidad de transferencia de datos con la controladora RAID por sí sola no será mejor si utilizas una conexión SATA 3.0 y un SSD, pero algunas soluciones RAID propietarias lo hacen posible. La velocidad de transmisión seguirá mejorando en una matriz SSD, con la capacidad de extraer información diferente al mismo tiempo de varios discos.
¿Dónde se Utilizan las Conexiones RAID?
Todos los centros de almacenamiento basados en SSD deben utilizar conexiones RAID. De ese modo, garantizan la disponibilidad y la resistencia de sus datos, especialmente cuando se produce una sobrecarga o un fallo de alimentación masivo. En esos casos, los datos estarán seguros y todo irá bien una vez que el sistema vuelva a estar en línea.
Los usuarios individuales también pueden beneficiarse de la conexión a controladores RAID con los mismos fines. Esto también será beneficioso para los usuarios que conectan varios discos de almacenamiento a la misma placa base y suelen utilizar varias fuentes de datos al mismo tiempo.
Además, como los dispositivos RAID conocen la existencia de los dispositivos AHCI, pueden ser compatibles con el almacenamiento en disco duro. También pueden tener habilitado el modo AHCI en ellos. Las ventajas de los SSD serán inexistentes, pero se notará un cierto aumento de la velocidad de los HDD. La compatibilidad también estará presente.
Los modos RAID estándar no aumentan la velocidad de las unidades SSD ni su acceso. En algunos casos, incluso se puede notar que es más lento que una conexión con RAID desactivado. Esto puede no ser un problema para la mayoría de los usuarios. Sin embargo, también deberías tenerlo en cuenta si necesitas la velocidad.
Para aumentar la velocidad, tendrás que utilizar software propietario de terceros, como el RADI-3D que proporciona Pure Storage en sus dispositivos flash.
Por último, hablemos de las conexiones IDE. Éstas son muy antiguas, pero todos sabemos que mucha gente confía en el hardware antiguo.
Uso de IDE
En el contexto de los estándares SATA, y en este caso ATA, mencionaremos con frecuencia las conexiones IDE. El estándar de conexión IDE es incluso más antiguo que AHCI, ya que se remonta a 1986.
En aquella época, las conexiones IDE para las unidades ATA eran revolucionarias. ¡Podían transferir 16 bits de información a la vez a cada uno de los dos dispositivos en cada canal! Ahora mismo, eso no parece gran cosa, pero en aquella época, era lo más rápido que se podía utilizar.
De forma similar a la comparación entre AHCI y las modernas conexiones PCIe NVMe, el AHCI vs IDE nunca fue realmente una cuestión. Uno era objetivamente mejor y más rápido.
No puedo proponer a nadie que planifique los dispositivos IDE. Han estado obsoletos durante la última década y media. Incluso Western Digital, el fabricante original, dejó de producirlos hace una década.
Aun así, es posible que los encuentres almacenados en algún sitio, y deberías reconocerlos. Y es que pueden ser un recurso o un lastre. En todo caso, puedes notar que esas unidades deben cambiarse en algún momento.
Puedes reconocer el IDE por esos cables grises anchos que van de la placa base al disco duro. También puedes buscar los pines Maestro/Esclavo que debían configurarse antes de instalarlos. No funcionarán en las placas base más nuevas que sólo tienen conexiones SATA.
Transición de los Componentes IDE
El cambio de AHCI a RAID y viceversa es bastante fácil, pero no es lo mismo con IDE. Aunque el software pueda adaptarse a las diferentes transmisiones, los cables SATA y ATA no son iguales.
Las conexiones RAID van tan por delante de las ATA que simplemente no se reconocen. Eso suponiendo que hayas hecho un cable para conectarlos (¡lo más probable es que no lo hagas!).
Además, los discos duros conectados con IDE ya deberían haber superado su fecha de caducidad. Es necesario eliminarlos gradualmente.
Lo ideal es que, si los dispositivos que lo utilizan aún están operativos, primero cambies a AHCI. Luego, haz clones con sistemas que puedan usar ambos. Esto es bastante sencillo. También puedes encontrar adaptadores que permitan a los viejos discos duros ATA conectarse a las nuevas placas base, aunque sea con una capacidad limitada.
Como la capacidad de almacenamiento no estaba al mismo nivel entonces, es probable que ahora puedas colocar docenas de discos duros de hace dos décadas a un solo SSD. Cuando lo hagas, ponte en contacto con tu chatarrero local para ver si puedes vender los discos duros libra por libra. Eso hará que consigas el mejor precio.
AHCI vs RAID: ¿Cuál elegir?
A la hora de elegir entre AHCI o RAID, la decisión debería ser bastante sencilla. Si utilizas sistemas más nuevos y unidades SSD, deberías decantarte por los dispositivos RAID. Sin embargo, si estás más centrado en soluciones económicas, AHCI será una mejor opción debido al precio del almacenamiento.
Si eres un usuario individual que planea un dispositivo u ordenadores personales independientes, RAID es la única opción. Deberías mirar hacia las interfaces de comunicación M2 NVMe que utilizan los sistemas de transporte de datos PCIe.
Sin embargo, si necesitas conectar varias unidades de almacenamiento y mantenerlas, los HDD giratorios podrían seguir siendo una buena opción. En esos casos, la velocidad y el rendimiento pueden no ser tan importantes como el precio por byte.
AHCI, RAID y NVMe: Tabla de Comparación
Para un desglose visual, podría ser bueno utilizar también las nuevas transferencias NVMe, simplemente para ver la diferencia:
AHCI | RAID | NVMe | |
Diseñado para | HDD | Both | SSD |
Colas de comandos | 1 | 32 | 64 |
CPQ | 32 | 32 | 64 |
Uso de comandos | Ciclos de CPU elevados o dispositivo separado | Ciclos de CPU moderados o un dispositivo independiente | Ciclos de CPU bajos siempre en la CPU principal |
Latencia | 6 ms | 1.2 ms | 2.8 ms |
Debe comunicarse con | Controlador SATA | Controlador SATA | CPU del sistema |
IOPs | ~100k | ~200k | ~1 million |
Como verás, la conexión AHCI es objetivamente más lenta, pero la diferencia no la hace obsoleta. Si tu sistema se beneficia de muchas unidades de disco giratorio, puede ser la opción para ti.
Por el contrario, si lo que buscas es rendimiento, no capacidad de almacenamiento, RAID es una opción muy superior. Siempre debes centrarte en preparar tu sistema para el futuro en la medida de lo posible y predecir qué será compatible con los sistemas futuros.
Esto nos lleva a la elección del chipset.
Combinación con Diferentes Chipsets
No quiero entrar en todo el debate Intel vs AMD, se está volviendo molesto en la tercera década del siglo XXI. Dicho esto, es necesario mencionarlo en este contexto. En concreto, las conexiones AHCI sólo funcionan con placas base y CPU de Intel.
En la mayoría de los entornos empresariales, eso no debería ser un problema. Intel domina ese mercado, en parte gracias a la tecnología AHCI. Dicho esto, si estás planeando un nuevo equipo y estás pensando en hacer ordenadores individuales, entonces AMD podría ser una mejor opción debido a su CPU.
El debate AHCI vs. RAID SSD no existe, ya que AHCI no da ninguna ventaja a la hora de conectar los SSD. Estos entornos de dispositivos de almacenamiento no tienen un disco, por lo que no tienen nada que gestionar.
Si ya tienes los chipsets de AMD, entonces AHCI está descartado, ya que los beneficios de elegir RAID serían abrumadores.
Consejos Profesionales
- Utiliza RAID si estás construyendo un sistema nuevo. Lo más nuevo es mejor.
- Utiliza la opción de BIOS para conectar con con versiones heredadas si tienes discos duros antiguos.
- Implementa AHCI para el almacenamiento masivo y RAID para el disco duro del sistema si tienes un sistema Intel.
- Utiliza RAID si tienes un sistema AMD, siempre.
- Selecciona AHCI o RAID habilitado por software si tienes ordenadores personales. Para las empresas, utiliza un dispositivo de interfaz de almacenamiento dedicado para la redundancia.
Conclusión
Al final, es imposible representar honestamente estas dos opciones como iguales. Ambas sirven para lo mismo, pero una es más moderna que la otra. El RAID es objetivamente una mejor opción en el 99% de las situaciones.
Aún así, debemos mencionar el otro 1%, que es la construcción de grandes centros de datos que no necesitan una conexión rápida. En ese caso, utilizar discos duros en lugar de SSD puede ser una decisión más responsable desde el punto de vista económico. A su vez, eso hace que AHCI sea una mejor opción sobre RAID.
En todos los demás casos, no se trata de mezclar manzanas y naranjas. Más bien es mezclar manzanas con manzanas un poco más viejas y rancias.