0% encontró este documento útil (0 votos)
15 vistas4 páginas

Base

El documento detalla un plan para construir un servidor utilizando una Raspberry Pi 5 con 16 TB de almacenamiento, combinando bases de datos relacionales y no relacionales. Se describen los componentes necesarios, la configuración del almacenamiento en RAID, la instalación del sistema operativo y las bases de datos, así como estrategias de copia de seguridad. El objetivo es crear un sistema eficiente y escalable para gestionar grandes volúmenes de datos.

Cargado por

Ale CL
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
15 vistas4 páginas

Base

El documento detalla un plan para construir un servidor utilizando una Raspberry Pi 5 con 16 TB de almacenamiento, combinando bases de datos relacionales y no relacionales. Se describen los componentes necesarios, la configuración del almacenamiento en RAID, la instalación del sistema operativo y las bases de datos, así como estrategias de copia de seguridad. El objetivo es crear un sistema eficiente y escalable para gestionar grandes volúmenes de datos.

Cargado por

Ale CL
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Plan para Construir un Servidor con Raspberry

Pi 5 y 16 TB de Almacenamiento
Tu Nombre
11 de febrero de 2025

1. Introducción
Este documento describe el plan para construir un servidor utilizando una
**Raspberry Pi 5** y **16 TB de almacenamiento**. El objetivo es crear un
sistema eficiente para almacenar y gestionar grandes volúmenes de datos, utili-
zando un modelo poliglota que combine bases de datos relacionales y no rela-
cionales.

2. Componentes Necesarios
A continuación, se detallan los componentes necesarios para el proyecto:

Cuadro 1: Lista de componentes y costos aproximados


Componente Especificaciones Cantidad Costo (USD)
Raspberry Pi 5 8 GB de RAM 1 $80 - $100
Discos duros 4 TB 4 $100 c/u ($400)
Adaptador USB a SATA Para conectar discos 1 $20 - $30
Fuente de alimentación 5V/3A + alimentación para discos 1 $30 - $50
Carcasa para discos Con ventilador y fuente 1 $50 - $100
Tarjeta microSD 64 GB 1 $10 - $20
Cables y accesorios Varios - $20 - $30
Total $610 - $730

3. Configuración del Almacenamiento


Para alcanzar los **16 TB de almacenamiento usable**, se recomienda usar
4 discos duros de **4 TB** en una configuración **RAID 5**. RAID 5 ofrece

1
redundancia (puedes perder un disco sin perder datos) y un espacio usable de
aproximadamente **12 TB** (3 discos de 4 TB). Si necesitas exactamente 16
TB, puedes usar **RAID 0** con 4 discos de 4 TB (sin redundancia).

3.1. Opciones de RAID


RAID 5: Ofrece redundancia y buen rendimiento.
RAID 0: Maximiza el espacio usable, pero sin redundancia.
JBOD: Combina discos sin redundancia ni RAID.

4. Conexión de los Discos a la Raspberry Pi 5


La Raspberry Pi 5 tiene puertos USB 3.0, que son suficientes para conectar
discos duros externos. Sigue estos pasos:

1. Usa un adaptador USB a SATA para conectar los discos duros.


2. Asegúrate de que los discos tengan suficiente energı́a (usa una carcasa con
fuente de alimentación).

3. Configura los discos en RAID usando software (por ejemplo, mdadm en


Linux).

5. Instalación del Sistema Operativo


1. Usa Raspberry Pi OS (basado en Debian) o Ubuntu Server.

2. Descarga la imagen del sistema operativo desde el sitio oficial de Raspberry


Pi.
3. Flashea la imagen en una tarjeta microSD usando herramientas como
Raspberry Pi Imager o BalenaEtcher.

4. Inserta la tarjeta microSD en la Raspberry Pi y enciéndela.

2
6. Configuración del RAID
1. Instala mdadm (herramienta para configurar RAID en Linux):

sudo apt update


sudo apt install mdadm

2. Crea el RAID 5 con los discos conectados:

sudo mdadm --create /dev/md0 --level=5 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sd

3. Formatea el RAID:

sudo mkfs.ext4 /dev/md0

4. Monta el RAID en una carpeta:

sudo mkdir /mnt/raid


sudo mount /dev/md0 /mnt/raid

7. Instalación de Bases de Datos


7.1. Base de Datos Relacional (SQL)
PostgreSQL o MySQL:

sudo apt install postgresql

Configura la base de datos para que almacene los datos en el RAID mon-
tado.

7.2. Base de Datos No Relacional (NoSQL)


MongoDB:

sudo apt install mongodb

Usa GridFS para almacenar archivos grandes.

3
8. Almacenamiento de Archivos
Metadatos: Almacena los metadatos (nombre, tipo, tamaño, etc.) en la
base de datos relacional.
Archivos: Almacena los archivos en el RAID o en MongoDB usando
GridFS.

9. Copia de Seguridad
Copia local: Usa discos externos para copias de seguridad periódicas.
Copia en la nube: Considera servicios como Amazon S3, Google Cloud
Storage o Backblaze B2.

10. Conclusión
Este plan te permitirá construir un servidor eficiente utilizando una **Rasp-
berry Pi 5** y **16 TB de almacenamiento**. La combinación de bases de datos
relacionales y no relacionales, junto con la configuración de RAID, garantiza un
sistema escalable y confiable para manejar grandes volúmenes de datos.

También podría gustarte