Bandera: Русский Русский

DevOps

12.09.2025

Introducción

Los usuarios modernos esperan que las aplicaciones web funcionen con la misma rapidez y capacidad de respuesta que las aplicaciones nativas. Chats, cotizaciones en bolsa, edición colaborativa de documentos: todos estos escenarios requieren intercambio de datos instantáneo. En este artículo analizaremos cómo funciona el Long Polling, por qué fue reemplazado por WebSockets, y cómo configurar correctamente el soporte de estas tecnologías en los servidores web más populares.


El problema del tiempo real y la primera solución: Long Polling

HTTP fue diseñado originalmente bajo el modelo solicitud-respuesta: el cliente hace una petición al servidor, el servidor responde y cierra la conexión. Para aplicaciones dinámicas esto resulta inconveniente.

Read more
06.09.2025

Introducción

La elección del servidor web y proxy inverso hoy depende de las tareas y la infraestructura.
Caddy, Traefik, HAProxy, Nginx y Apache — son cinco soluciones populares, cada una con sus puntos fuertes y débiles.

En este artículo los compararemos según criterios clave: filosofía, instalación, SSL, CI/CD y complejidad.


Comparación por criterios clave

CriterioCaddyTraefikHAProxyNginxApache
FilosofíaSimplicidad, SSL automáticoEnrutamiento dinámico y descubrimiento de serviciosBalanceador de alto rendimientoServidor web y proxy universalServidor web clásico, estático
InstalaciónUn solo binarioContenedor, requiere configuraciónUn solo binario, configuración manualPaquete en el SO, instalación sencillaPaquete en el SO, instalación sencilla
Automatización SSLIntegrado, ventaja principalIntegrado, parte del ecosistemaNo (se necesita integración externa, por ejemplo certbot)Parcialmente (a través de certbot o módulos)Parcialmente (a través de certbot o módulos)
CI/CDIntegración muy sencillaIdeal para microserviciosUsado para balanceo en entornos de alta cargaRequiere pasos manuales, integración posibleRequiere pasos manuales, integración posible
ComplejidadBaja, apto para principiantesMedia/alta, requiere conocimientos de orquestadoresMedia, configuración más complejaMedia, ecosistema amplioMedia, configuraciones a menudo sobrecargadas
RendimientoBueno, pero no el topBuenoExcelente, optimizado para balanceoExcelenteMedio
Mejor usoDesarrollo local, MVP rápidosDocker/Kubernetes, microserviciosSistemas de alta carga, balanceoOpción universal para web y proxyAlojamiento de sitios estáticos, sistemas legacy

¿Para quién es cada uno?

🔹 Caddy

Ideal para:

Read more
05.09.2025

Introducción

A diferencia de Caddy, que se centra en la sencillez, Traefik (se pronuncia como Tráfik) ha sido creado para resolver una tarea concreta: el enrutamiento del tráfico en entornos dinámicos.

Es un proxy inverso y balanceador de carga diseñado específicamente para Docker, Kubernetes y otros orquestadores.
La principal diferencia respecto a Nginx no es una configuración estática, sino la capacidad de descubrir y servir servicios automáticamente.


Conceptos clave: Configuración dinámica

La filosofía de Traefik se basa en el principio de Service Discovery.

Read more
05.09.2025


Introducción

Logrotate — es una herramienta potente para la gestión de logs en Linux, pero su interacción con Docker tiene sus particularidades.
Esta guía explica cómo usar correctamente logrotate con contenedores Docker y cuándo es mejor recurrir a las herramientas integradas de gestión de logs de Docker.


Contenedores Docker y registros

Docker recopila los logs de los flujos estándar de salida (stdout y stderr) de los contenedores y, por defecto, los guarda en formato de archivos JSON:

Read more
04.09.2025

Introducción

En un mundo donde la configuración de un servidor web a menudo requiere estudiar archivos de configuración complejos, Caddy ofrece un enfoque radicalmente distinto.
Es un servidor web moderno, multifuncional, proxy inverso y centro de certificación en un solo paquete.

Caddy fue creado con un único objetivo: ofrecer la máxima simplicidad.
Si estás cansado de la verbosidad de Nginx o Apache, Caddy es lo que buscas.
Su principal “ventaja” es la gestión completamente automática de certificados SSL, lo que lo convierte en una herramienta indispensable para desarrolladores.

Read more
05.08.2025


Introducción: Un problema oculto con la red

Desarrolladores y administradores de sistemas que usan servidores en la plataforma OpenStack (por ejemplo, las líneas de tarifa C*-M*-D* en el proveedor de hosting reg.ru) a veces se enfrentan a problemas de red enigmáticos. Parece que Internet funciona, pero al intentar transmitir grandes volúmenes de datos o establecer conexión con ciertos servicios, las solicitudes pueden quedarse colgadas o cortarse por timeout.

El proveedor explica este problema por las particularidades de su infraestructura:

Read more
21.07.2025

Loki + Grafana: Solución ligera y económica para registros desde la nube

Estamos cerrando el ciclo de artículos sobre registro centralizado. En esta entrega — una solución moderna e innovadora: Loki junto con Grafana. Desarrollada por Grafana Labs, replantea el enfoque hacia los registros y hace el registro sencillo, económico y especialmente conveniente para quienes ya usan Prometheus.


¿Qué es Loki y cómo está diseñado?

Loki es un sistema de agregación de registros orientado al consumo mínimo de recursos. Él solo indexa los metadatos (labels) de los registros, mientras que los propios mensajes se almacenan comprimidos. Es un análogo del concepto de Prometheus, pero para registros.

Read more
20.07.2025

Graylog: Una solución flexible y cómoda para la gestión de registros

Ya hemos revisado ELK Stack y OpenSearch — potentes herramientas de registro con arquitectura escalable. Ahora vamos a fijarnos en Graylog — una plataforma especializada para registros, que ofrece facilidad de uso, potentes capacidades de procesamiento y un sistema de alertas flexible.


¿Qué es Graylog y cómo está estructurado?

Graylog es un sistema centralizado de gestión de registros, orientado a la facilidad de uso y a la profundidad de sus capacidades. A diferencia de ELK Stack, Graylog fue diseñado desde el principio como una plataforma unificada.

Read more
19.07.2025

Hemos estudiado ELK Stack, su potencia y, lamentablemente, los cambios en la licencia. Estos cambios provocaron debate en la comunidad de Open Source y dieron lugar a una alternativa digna: OpenSearch.
OpenSearch es un fork completamente abierto de las últimas versiones de Elasticsearch y Kibana, publicadas bajo la licencia Apache 2.0. El proyecto fue lanzado por Amazon Web Services (AWS) en 2021 y ahora se desarrolla como una iniciativa independiente de código abierto bajo el paraguas del OpenSearch Project.

Read more
18.07.2025

ELK Stack (Elasticsearch, Logstash, Kibana): Un clásico para la recopilación y el análisis de registros

Después de haber entendido por qué el registro centralizado no es un mero capricho sino una necesidad, es hora de profundizar en herramientas concretas. Comencemos con una de las soluciones de registro más conocidas y ampliamente utilizadas — ELK Stack.
ELK Stack es un conjunto de tres componentes de código abierto desarrollados por Elastic. Es un paquete potente, flexible y escalable para la recopilación, el procesamiento, el almacenamiento, la búsqueda y la visualización de registros.

Read more