Actualización del Lenovo S145 para Ubuntu Server y ejecución de múltiples contenedores Docker
Recientemente abrí el panel inferior de mi vieja computadora portátil, la cual había estado funcionando como un servidor doméstico con Ubuntu en un rincón de mi habitación. Se trata de un Lenovo Ideapad S145, un modelo que anteriormente ya había mejorado reemplazando la tarjeta de red inalámbrica. Aunque no había problemas inmediatos con el sistema, decidí aumentar su capacidad de hardware para manejar de manera estable la creciente carga de trabajo que se avecina.
¿Por qué actualizar una computadora portátil para un servidor Ubuntu?
Al principio, configuré el servidor Ubuntu solo para pruebas ligeras. Sin embargo, con el paso del tiempo, a medida que añadía más y más instancias de Docker a esta pequeña máquina, la cantidad de contenedores necesarios para funcionar las 24 horas del día, los 7 días de la semana, ha crecido significativamente. Ejemplos notables incluyen n8n para automatización, WordPress y Browserless, los cuales se ejecutan simultáneamente.
Estaba particularmente preocupado por los recursos después de iniciar un flujo de trabajo (pipeline) que extrae las publicaciones de mi blog de Naver, las traduce a varios idiomas y las publica automáticamente en un WordPress multisitio. Noté que, cuando se ejecutan estas tareas de automatización múltiple, el consumo de memoria aumenta considerablemente entre n8n y Browserless. El servidor aún no presentaba fallos, pero quería tomar medidas preventivas para garantizar un funcionamiento estable.
¿Qué componentes utilicé para mejorar el rendimiento?
Lo primero que abordé fue el SSD. Encontré una unidad Crucial MX500 de 500 GB en mi cajón, que anteriormente había utilizado para mejorar el rendimiento de mi PS4. Afortunadamente, hay una ranura SATA de 2,5 pulgadas vacía dentro de la computadora portátil, por lo que aseguré un amplio espacio de almacenamiento sin costo adicional.
En cuanto a la memoria, la computadora portátil tiene 4 GB de RAM integrados (soldados), con solo una ranura adicional disponible. Anteriormente, tenía 8 GB (4+4). Dado que la frecuencia de reloj de la memoria integrada es de 2666 MHz, no había necesidad de comprar especificaciones superiores, así que reemplacé el módulo de 4 GB por uno Samsung DDR4 de 16 GB a 2666 MHz. Esto resultó en un total de 20 GB de memoria: ¡más que suficiente!
¿Cómo se compara con los planes de AWS Lightsail?
Por lo general, cuando las personas ejecutan blogs personales o servidores ligeros, suelen elegir los planes de AWS Lightsail de 7 o 14 dólares al mes, ya que son las opciones más accesibles para ejecutar servicios personales a bajo costo. Sin embargo, esos planes económicos solo ofrecen de 1 GB a 2 GB de memoria.
Es evidente que ejecutar mi WordPress multisitio actual, junto con los contenedores Docker de n8n y Browserless, en esas especificaciones provocaría que el servidor colapsara instantáneamente debido a la falta de memoria. Si tuviera que igualar la capacidad de 20 GB de mi servidor doméstico en Lightsail, tendría que pagar una cuota mensual enorme. Esto realmente destaca la rentabilidad de un servidor doméstico. ¡Es genial!
Planes futuros
Con las especificaciones de hardware mejoradas, el miedo a la inestabilidad del sistema ha desaparecido, lo que naturalmente me lleva a pensar en nuevas formas de utilizarlo. Ahora que tengo mucha memoria RAM y almacenamiento, planeo ir más allá de simplemente ejecutar un servidor web o herramientas de automatización y convertirlo en un servidor doméstico adecuado.
Primero, planeo utilizar el espacio adicional para configurar un sistema NAS para respaldar los datos y archivos multimedia de mi familia. Además, tengo la intención de configurarlo como un reproductor de audio en red para transmisión de música de alta calidad, convirtiéndolo en un centro para mi área de estudio.
Si bien no he visto un aumento de velocidad dramático y sorprendente solo por reemplazar piezas —ya que la velocidad de procesamiento de la CPU no ha cambiado—, los tiempos de respuesta se sienten prácticamente iguales. Sin embargo, el hecho de haberme liberado por completo de la ansiedad por la saturación de recursos o los bloqueos del servidor hace que esta actualización sea un éxito total para mí.
🔗 Original Post :
우분투 서버용 노트북 업그레이드, 레노버 S145에 도커 컨테이너 다수 올리기
https://blog.naver.com/PostView.naver?blogId=k5kun&logNo=224293940553