SAN barato

La red de área de almacenamiento, o SAN, es uno de esos temas en los que muchas personas hacen mucho ruido, pero muy pocos saben realmente qué es y por qué podrían querer uno. Una de las principales razones de esto es que una vez que se sienta y mira el costo de lo que necesita para construir un SAN, las cosas comienzan a parecer realmente caras. Así que vamos a echar un vistazo a lo que es un SAN, por qué querría uno y, por supuesto, cómo open source puede ayudarle a construir uno a bajo precio.

Dependiendo de su experiencia en TI, una SAN es una gran idea nueva o una gran idea antigua, pero omitamos la lección de historia y finjamos que la SAN es nueva. En un PC convencional, todo se instala en una sola caja: el procesador, la memoria y las unidades de disco. A medida que agrega más unidades de disco, se hace más difícil encajarlas en la misma caja, por lo que terminan siendo empujadas a una caja externa. Esta caja de discos puede tener algunas capacidades propias; por ejemplo, puede implementar alguna forma de resiliencia basada en bandas, duplicación (o ambas) a través de algún tipo de controlador RAID. Lo que se vuelve importante es cómo esta caja de discos está conectada a la caja que contiene el procesador incorporado.

SCSI es una tecnología para hacer esto, y funciona bien en distancias cortas, pero tiene problemas con los cables largos. Fibre Channel se inventó para remediar esto: en pocas palabras, es una forma de enviar comandos SCSI a través de fibra óptica en lugar de cable eléctrico. Fibre Channel también le permite hacer algunas otras cosas interesantes, como la conmutación, similar a la conmutación Ethernet, para que muchos equipos hablen con la misma caja de discos, o que una sola PC hable con muchas cajas de discos. Además, estas máquinas pueden tener rutas alternativas para llegar a sus datos en las cajas de discos. Eso, básicamente, es un SAN: una colección de máquinas conectadas a cajas de discos a través de una red de fibra óptica. Se ejecuta muy rápidamente debido a la fibra: cuando se introdujo por primera vez, Fibre Channel se ejecutó a 1 Gb/seg. y pronto estará disponible a 10 Gb/seg.

A primera vista, puede que no sea obvio por qué un SAN es una buena idea. Si tiene muchos datos y necesita que se acceda a ellos en muchos lugares diferentes (con la posibilidad de redundancia), una topología de SAN puede ser una forma de hacerlo. También le permite invertir su presupuesto de almacenamiento de forma centralizada en lugar de distribuirlo en muchas máquinas.

Sin embargo, algunos fabricantes descubrieron recientemente que 1Gb/seg podría proporcionarse más barato que a través de una costosa infraestructura de fibra: un Ethernet 1000BaseT funciona a 1Gb/seg a través de un cable de cobre barato. Pero para que un SAN funcionara a través de 1000BaseT, tuvieron que encontrar una manera de enviar comandos SCSI a través de Ethernet. Ingrese el iSCSI, que es todo sobre el envío de los comandos SCSI en los paquetes del IP. Lo que esto significa es que si tiene una máquina y una caja de discos que admiten iSCSI, puede crear una SAN a través de su Ethernet existente. Eso le permite utilizar todas las características ordenadas que Ethernet e IP proporcionan para ordenar rutas y rutas alternativas, sin preocuparse por cómo lo haría un conmutador de canal de fibra. El SAN iSCSI nació y ahora cuenta con el apoyo de un gran número de fabricantes. En el resto de este artículo, le mostraremos cómo armar una SAN iSCSI confiable y resistente, basada (en su mayor parte) en software de código abierto.

Iniciadores y destinos

Antes de continuar, necesitamos saber un poco de terminología iSCSI. En iSCSI, hay dos partes: el iniciador (la máquina que desea los datos) y el destino (la máquina que proporciona los datos). En una SAN basada en fibra, el iniciador es una computadora y el destino es una matriz RAID, pero en nuestro ejemplo vamos a construir un destino iSCSI a partir de dos PCs en un par activo-pasivo. La idea será que una máquina actúe como destino y maneje las solicitudes iSCSI de los iniciadores, luego refleje sus discos en otra máquina que actúe como una espera activa. Si se produce un error en la máquina activa, la máquina en espera se hará cargo de proporcionar el servicio iSCSI y, cuando la máquina con errores vuelva a sincronizarse con la máquina en espera y, a continuación, recuperará el servicio. Esto es algo ambicioso, y mientras escribimos este artículo no sabemos si va a funcionar; debería, pero ya veremos.

SAN barato

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll hacia arriba