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.

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.

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.


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.

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.
