Categoría: Administración

Bloqueos distribuidos utilizando Redis

¡Hola, Habr! Hoy les ofrecemos la traducción de un complejo artículo sobre la implementación de bloqueos distribuidos a través de Redis y les proponemos hablar sobre la viabilidad de Redis como tema. Aquí se presenta un análisis del algoritmo Redlock de Martin Kleppmann, autor del libro 'Aplicaciones de alta carga'. Los bloqueos distribuidos son un primitivo muy útil, utilizado en muchos entornos donde diferentes procesos necesitan trabajar sobre recursos compartidos […]

Políticas de almacenamiento de Veeam B&R: desenredando cadenas de respaldo junto con soporte técnico

¡Saludos a los lectores de nuestro blog! En parte, ya nos conocemos; mis publicaciones en inglés aparecieron aquí traducidas por mi querida colega polarowl. Esta vez decidí dirigirme directamente a la audiencia de habla rusa. Para mi debut, quería encontrar un tema que fuera de interés para el mayor público posible y que requiriera un análisis detallado. Daniel Defoe afirmaba que a cualquier persona le esperan la muerte y los impuestos. […]

Escribiendo un bot de telegram en el lenguaje R (parte 3): Cómo agregar soporte de teclado al bot

Este es el tercer artículo de la serie 'Escribiendo un bot de telegram en el lenguaje R'. En las publicaciones anteriores aprendimos a crear un bot de telegram, enviar mensajes a través de él, y añadimos comandos y filtros de mensajes al bot. Por lo tanto, antes de comenzar a leer este artículo, recomiendo encarecidamente repasar los anteriores, ya que aquí no me detendré en las bases descritas anteriormente […]

El centro de datos SafeDC abrió sus puertas durante un día a los clientes

La víspera del Día del Conocimiento, el Instituto de Investigación SOKB llevó a cabo un Día de Puertas Abiertas en su centro de datos SafeDC, donde los clientes vieron de primera mano lo que vamos a contar a continuación. El centro de datos SafeDC se encuentra en Moscú, en la Avenida Científica, en el sótano de un centro de negocios a diez metros de profundidad. La superficie total del centro de datos es de 450 m², y su capacidad es de 60 racks. La alimentación eléctrica está organizada […]

Volúmenes efímeros con seguimiento de capacidad de almacenamiento: EmptyDir en esteroides

Algunas aplicaciones también necesitan almacenar datos, pero son lo suficientemente relajadas respecto a que los datos no se guardarán después de un reinicio. Por ejemplo, los servicios de almacenamiento en caché están limitados por la memoria RAM, pero también pueden mover datos que se utilizan raramente a un almacenamiento que es más lento que la memoria RAM, con un impacto mínimo en el rendimiento general. Otras aplicaciones necesitan saber que en […]

Monitoreo de microservicios Flask con Prometheus

Un par de líneas de código y su aplicación genera métricas, ¡wow! Para entender cómo funciona prometheus_flask_exporter, basta con un ejemplo mínimo: from flask import Flask from prometheus_flask_exporter import PrometheusMetrics app = Flask(__name__) metrics = PrometheusMetrics(app) @app.route('/ ') def main(): return 'OK' ¡Eso es todo lo que necesita para empezar! Al agregar la importación y la línea para inicializar PrometheusMetrics, obtendrá métricas […]

He creado mi repositorio de PyPI con autenticación y S3. En Nginx

En este artículo, quiero compartir mi experiencia con NJS, un intérprete de JavaScript para Nginx desarrollado por Nginx Inc, describiendo en un ejemplo real sus principales capacidades. NJS es un subconjunto del lenguaje de programación JavaScript, que permite ampliar la funcionalidad de Nginx. A la pregunta de por qué tener su propio intérprete??? Dmitry Volyntsev responde en detalle. En resumen: NJS es el enfoque de nginx, y JavaScript es más progresivo, "nativo" y […]

Cartografía de derechos digitales, parte III. Derecho a la privacidad

TL;DR: Los expertos comparten su visión sobre los problemas en Rusia relacionados con el derecho digital a la anonimidad. El 12 y 13 de septiembre, Teplitsa de tecnologías sociales y RosKomSvoboda realizan un hackathon sobre ciudadanía digital y derechos digitales en demhack.ru. Antes del evento, los organizadores publican el tercer artículo, dedicado al mapeo del campo problemático para que puedan encontrar un desafío interesante. Artículos anteriores: sobre el derecho […]

Entendiendo Custom Tooling en Argo CD

Después de un tiempo tras escribir el primer artículo, donde manejaba hábilmente jsonnet y gitlab, me di cuenta de que los pipelines son, por supuesto, buenos, pero excesivamente complejos e inconvenientes. En la mayoría de los casos, se requiere una tarea típica: «generar YAML y colocarlo en Kubernetes». Precisamente para eso Argo CD funciona maravillosamente. Argo CD permite conectar un repositorio git y sincronizar […]

Probando nuevas herramientas para la compilación y automatización de despliegues en Kubernetes

¡Hola! Recientemente han surgido muchas herramientas geniales de automatización tanto para la construcción de imágenes de Docker como para el despliegue en Kubernetes. Por esta razón, decidí jugar un poco con GitLab, estudiar bien sus capacidades y, por supuesto, configurar un pipeline. La inspiración para este trabajo fue el sitio kubernetes.io, que se genera automáticamente a partir de códigos fuente, y por cada solicitud de pull […]

Freeradius + Google Authenticator + LDAP + Fortigate

¿Qué hacer si deseas la autenticación de dos factores, pero al mismo tiempo te resulta complicado, y no tienes dinero para tokens de hardware, e incluso te dicen que mantengas una buena actitud? Esta solución no es algo superoriginal, más bien es una mezcla de diferentes soluciones encontradas en Internet. Así que, dado un Dominio de Active Directory. Usuarios de dominio que trabajan a través de VPN, como muchos hoy en día. Actuando como puerta de enlace VPN […]

Acelerando Ansible

No es un secreto que con la configuración "predeterminada", Ansible puede no hacer su trabajo demasiado rápido. En este artículo señalaré algunas razones de esto y ofreceré un mínimo de configuraciones útiles que, es posible, realmente aumenten la velocidad de trabajo de su proyecto. Hablamos aquí y más adelante de Ansible 2.9.x, que fue instalado en un virtualenv recién creado de la manera que más le guste. […]

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster