Idiomas: English · Nederlands · Deutsch · Español · Français · Italiano · Português · Papiamentu · Frysk

Índice / Artículos / Cloud bajo mi piso

Cloud bajo mi piso

Construyendo un pequeño centro de datos en mi sótano

Publicado
Actualizado
(creado )
Escrito por
Willem L. Middelkoop
Temas
SSH · nube · crear · datos · hacking · tutorial · estilo de vida · linux · redes · programación · servidor · vim · trabajo
Versión humana de este artículo
https://willem.com/es/2017-08-31_cloud-bajo-mi-piso/
English
Clouds below my floor
Nederlands
Cloud onder mijn vloer
Deutsch
Cloud unter mir
Français
Des nuages sous mon plancher
Italiano
Nuvole sotto il mio pavimento
Português
Nuvens debaixo do meu chão
Papiamentu
Clouds bou di mi piso
Frysk
Cloud ûnder myn flier
Idiomas
Traducido del original en inglés por un modelo de lenguaje en dos pasadas (traducción y corrección) con un glosario y un corrector ortográfico; aún no revisado por un hablante nativo.

Resumen

En mi casa tengo una conexión a internet de fibra óptica rapidísima, una locura. Son 600 MB de subida y de bajada, y la fibra llega directamente hasta mi casa (sin cables de cobre). Es como una autopista de internet privada. Motivo más que suficiente para ver si podía hacer algo para aprovechar mejor tanta fibra veloz...

Texto completo

Hardware

Me sobraron algunas piezas de cuando me cargué la LAN de mi oficina el mes pasado. Puedes leer sobre ello aquí. Me quedaron unos cables de red blindados, algunas fuentes de alimentación y un servidor de bajo consumo. Todos los ingredientes para montar un centro de datos casero.

El servidor empezó su vida como un ordenador de sobremesa de bajo consumo (y silencioso). Lo desmonté para quitar la unidad óptica y hacer sitio para más memoria y más discos duros. Ahora tiene dos discos de 8 TB cada uno, es decir, nada menos que 16 TB de almacenamiento.

Software

El ordenador funciona con Debian GNU/Linux, el mismo software que ejecutan mis servidores corporativos en el centro de datos (de verdad). Es genial, porque significa que puedo usar exactamente el mismo software que usaría un servidor normal. (¡Con buena y nativa acción de HTTP, SFTP, SSH y RSYNC!)

Debajo del suelo

Lo ideal era tener el hardware fuera de la vista, así que me puse a buscar por la casa un sitio adecuado. El hardware informático funciona mejor en entornos secos y frescos. Pensé que el espacio bajo mi casa cumplía esas condiciones.

Por una trampilla cerca de la puerta principal tengo acceso al espacio bajo el suelo.
Por una trampilla cerca de la puerta principal tengo acceso al espacio bajo el suelo.

Se accede fácilmente por una trampilla en el suelo, cerca de la puerta principal. Este espacio está pensado como colchón entre los cimientos y la casa. En algunas casas ese espacio no está seco, pero a juzgar por la cantidad de polvo totalmente seco, deduje que aquí no había entrado humedad en años.

Sobre unas baldosas de hormigón, el PC modificado está conectado a internet.
Sobre unas baldosas de hormigón, el PC modificado está conectado a internet.

Por si acaso, cogí unas baldosas de hormigón y construí una pequeña torre para levantar la electrónica del suelo. Tras algún esfuerzo más, conseguí llevar un cable de corriente y otro de red hasta mi flamante centro de datos.

Si piensas hacer esto tú mismo, asegúrate de que el sitio esté seco. Si tienes dudas, en cualquier tienda local puedes comprar un sensor de humedad por pocos euros. O buscar uno que puedas conectar por USB al propio servidor. Sea como sea: la electrónica y el agua no suelen llevarse bien...

Pruebas

El servidor se conecta al router con un cable ethernet CAT6 blindado de 1 GB. El router Apple Airport Extreme está conectado al módem de fibra con un cable CAT6 muy corto. Después de encender el servidor y configurar un poco el router, estaba listo para una pequeña prueba.

Conecté un monitor y un teclado para probar los sistemas.
Conecté un monitor y un teclado para probar los sistemas.
Una media de 3,4 milisegundos al hacer ping a Google. Eso es rápido, rápido como un centro de datos.
Una media de 3,4 milisegundos al hacer ping a Google. Eso es rápido, rápido como un centro de datos.

Hacer ping a google.com es rapidísimo, con una media de 3,4 milisegundos. Luego quise ver qué velocidades alcanzaba al enviar datos por el cable. Para la prueba usé rsync para copiar un montón de archivos. La velocidad es asombrosa: llega a más de 230 megabits, lo que supongo que se debe a los límites físicos de mis discos duros y a la carga extra de software por el cifrado que utilizo.

En una sola hora copié unos 104 gigabytes de datos. Una velocidad de locura, velocidad de centro de datos. Si lo dejara funcionar a todo trapo, podría transferir 2496 gigabytes al día y la asombrosa cifra de 75 TB al mes.

En un momento dado incluso me puse en contacto con el proveedor de internet, que monitoriza el centro de datos, para avisarles de que el pico de tráfico no era un error ni un ataque DDOS... era yo con mi pequeño servidor. :-) Vieron el tráfico y me dieron las gracias por la explicación.

Los gráficos del sistema de monitorización de la conexión (del centro de datos real) muestran claramente cuándo probé mi pequeño servidor.
Los gráficos del sistema de monitorización de la conexión (del centro de datos real) muestran claramente cuándo probé mi pequeño servidor.

Uso real

¿Y si lo uso de verdad? Decidí utilizar mi servidor recién conectado como copia de seguridad adicional: hace copias de los archivos de producción y de las bases de datos de los servidores reales. Aunque la computación en la nube se ha abaratado en los últimos años, almacenar grandes cantidades de datos sigue siendo caro (50 € al mes por solo 10 TB).

Nunca haría computación de producción real con una configuración como esta. El centro de datos es mucho más adecuado para eso, porque ofrece una redundancia inigualable de energía y conectividad. ¡Pero para operaciones no críticas funciona de maravilla!

Y ahí lo tienes: nubes bajo mi suelo.

Nubes bajo mi suelo: mi pequeño centro de datos del sótano.
Nubes bajo mi suelo: mi pequeño centro de datos del sótano.

Formatos legibles por máquinas de esta página