tema: administración

Cómo hacer un disparador DAG en Airflow usando la API experimental

A la hora de preparar nuestros programas educativos, periódicamente nos encontramos con dificultades a la hora de trabajar con determinadas herramientas. Y en el momento en que los encontramos, no siempre hay suficiente documentación y artículos que nos ayuden a afrontar este problema. Así fue, por ejemplo, en 2015, y en el programa “Big Data Specialist” utilizamos […]

Cómo soportar mayores cargas en el sistema: hablamos de preparativos a gran escala para el Black Friday

¡Hola Habr! En 2017, durante el Black Friday, la carga aumentó casi una vez y media y nuestros servidores estaban al límite. A lo largo del año, el número de clientes ha crecido significativamente y quedó claro que sin una preparación preliminar cuidadosa, es posible que la plataforma simplemente no resista las cargas de 2018. Nos fijamos el objetivo más ambicioso posible: queríamos estar totalmente preparados [...]

Almacenamiento en clúster para pequeños clústeres web basados ​​en drbd+ocfs2

Qué le contaremos: Cómo implementar rápidamente almacenamiento compartido para dos servidores basado en soluciones drbd+ocfs2. ¿Para quién será útil? El tutorial será útil para los administradores de sistemas y para cualquiera que elija un método de implementación de almacenamiento o quiera probar la solución. ¿A qué decisiones renunciamos y por qué? A menudo nos enfrentamos a una situación en la que necesitamos implementar […]

Compresión de datos con el algoritmo de Huffman

Introducción En este artículo hablaré sobre el famoso algoritmo de Huffman, así como su aplicación en la compresión de datos. Como resultado, escribiremos un archivador simple. Ya había un artículo sobre esto en Habré, pero sin implementación práctica. El material teórico de la publicación actual está tomado de las lecciones de informática de la escuela y del libro de Robert Laforet "Estructuras de datos y algoritmos en Java". Entonces, todo [...]

Árbol binario o cómo preparar un árbol binario de búsqueda

Preludio Este artículo trata sobre árboles de búsqueda binarios. Recientemente escribí un artículo sobre la compresión de datos mediante el método Huffman. Allí no presté mucha atención a los árboles binarios, porque los métodos de búsqueda, inserción y eliminación no eran relevantes. Ahora decidí escribir un artículo sobre árboles. Empecemos. Un árbol es una estructura de datos que consta de nodos conectados por aristas. Podemos decir que un árbol es [...]

Termux paso a paso (Parte 2)

En la última parte, nos familiarizamos con los comandos básicos de Termux, configuramos una conexión SSH con una PC, aprendimos cómo crear alias e instalamos varias utilidades útiles. Esta vez tenemos que ir aún más lejos, tú y yo: aprenderemos sobre Termux:API, instalaremos Python y nano, y también escribiremos “¡Hola, mundo!” en Python aprenderemos sobre los scripts de bash y escribiremos un script […]

Vuelta a los microservicios con Istio. Parte 2

Nota transl.: La primera parte de esta serie se dedicó a conocer las capacidades de Istio y demostrarlas en acción. Ahora hablaremos sobre aspectos más complejos de la configuración y el uso de esta malla de servicios y, en particular, sobre el enrutamiento y la gestión del tráfico de red. También te recordamos que este artículo utiliza configuraciones (manifiestos para Kubernetes e Istio) […]

Vuelta a los microservicios con Istio. Parte 1

Nota Traducción: Las mallas de servicios definitivamente se han convertido en una solución relevante en la infraestructura moderna para aplicaciones que siguen la arquitectura de microservicios. Si bien Istio puede estar en boca de muchos ingenieros de DevOps, es un producto bastante nuevo que, si bien es completo en términos de las capacidades que proporciona, puede requerir una cantidad significativa de tiempo para familiarizarse con él. El ingeniero alemán Rinor Maloku, responsable de computación en la nube para grandes clientes del sector de las telecomunicaciones […]

Vuelta a los microservicios con Istio. Parte 3

Nota transl.: La primera parte de esta serie se dedicó a conocer las capacidades de Istio y demostrarlas en acción, la segunda trató sobre el enrutamiento mejorado y la gestión del tráfico de red. Ahora hablaremos de seguridad: para demostrar las funciones básicas relacionadas con ella, el autor utiliza el servicio de identidad Auth0, pero otros proveedores se pueden configurar de forma similar. Hemos creado […]

Servidor en la nube 2.0. Lanzamiento del servidor a la estratosfera

Amigos, se nos ha ocurrido un nuevo movimiento. Muchos de ustedes recuerdan nuestro proyecto fan geek del año pasado “Servidor en las Nubes”: creamos un pequeño servidor basado en Raspberry Pi y lo lanzamos en un globo aerostático. Ahora hemos decidido ir aún más lejos, es decir, más alto: ¡nos espera la estratosfera! Recordemos brevemente cuál fue la esencia del primer proyecto “Servidor en las Nubes”. Servidor […]

Videovigilancia en la nube que puede hacer usted mismo: nuevas funciones del SDK web de Ivideon

Contamos con varios componentes de integración que permiten a cualquier socio crear sus propios productos: API abierta para desarrollar cualquier alternativa a la cuenta personal del usuario de Ivideon, Mobile SDK, con el que puede desarrollar una solución completa equivalente en funcionalidad a las aplicaciones de Ivideon, así como como SDK web. Recientemente lanzamos un SDK web mejorado, completo con nueva documentación y una aplicación de demostración que hará que nuestro […]

GitLab 11.9 lanzado con detección de secretos y varias reglas de resolución de solicitudes de fusión

Detecte rápidamente secretos filtrados Parecería un pequeño error filtrar accidentalmente credenciales a un repositorio compartido. Sin embargo, las consecuencias pueden ser graves. Una vez que el atacante obtenga su contraseña o clave API, se hará cargo de su cuenta, lo bloqueará y utilizará su dinero de manera fraudulenta. Además, es posible que se produzca un efecto dominó: el acceso a una cuenta abre el acceso a otras. […]