Categoría: Administración

Como activar un DAG en Airflow usando a API experimental

Á hora de elaborar os nosos programas educativos atopámonos periodicamente con dificultades para traballar con determinadas ferramentas. E no momento en que nos atopamos con eles, non sempre hai suficiente documentación e artigos que nos axuden a afrontar este problema. Este foi o caso, por exemplo, en 2015, e no programa “Big Data Specialist” utilizamos […]

Como soportar o aumento das cargas do sistema: falamos de preparacións a gran escala para o Black Friday

Ola, Habr! En 2017, durante o Black Friday, a carga aumentou case unha vez e media e os nosos servidores estaban ao seu límite. Ao longo do ano, o número de clientes creceu significativamente e quedou claro que sen unha preparación preliminar coidadosa, a plataforma pode simplemente non soportar as cargas de 2018. Fixemos o obxectivo máis ambicioso posible: queriamos estar totalmente preparados [...]

Almacenamento de clústeres para pequenos clústeres web baseados en drbd+ocfs2

Sobre o que vos contaremos: Como implementar rapidamente o almacenamento compartido para dous servidores baseados en solucións drbd+ocfs2. Para quen lle será útil: o titorial será útil para os administradores do sistema e para calquera persoa que elixa un método de implementación de almacenamento ou queira probar a solución. A que decisións renunciamos e por que?Moitas veces nos atopamos ante unha situación na que temos que implementar […]

Compresión de datos co algoritmo de Huffman

Introdución Neste artigo falarei do famoso algoritmo de Huffman, así como da súa aplicación na compresión de datos. Como resultado, escribiremos un arquivo simple. Xa había un artigo sobre isto en Habré, pero sen aplicación práctica. O material teórico da publicación actual está tomado das clases de informática escolares e do libro de Robert Laforet "Data Structures and Algorithms in Java". Entón, todo […]

Árbore binaria ou como preparar unha árbore de busca binaria

Preludio Este artigo trata sobre árbores de busca binarias. Recentemente escribín un artigo sobre a compresión de datos usando o método Huffman. Alí non prestei moita atención ás árbores binarias, porque os métodos de busca, inserción e eliminación non eran relevantes. Agora decidín escribir un artigo sobre árbores. Imos comezar. Unha árbore é unha estrutura de datos formada por nós conectados por bordos. Podemos dicir que unha árbore é [...]

Termux paso a paso (Parte 2)

Na última parte, coñecemos os comandos básicos de Termux, configuramos unha conexión SSH cun PC, aprendemos a crear alias e instalamos varias utilidades útiles. Esta vez temos que ir aínda máis lonxe, ti e eu: aprenderemos sobre Termux:API, instalaremos Python e nano, e tamén escribiremos "Ola, mundo!" en Python aprenderemos sobre scripts bash e escribiremos un script [...]

Volve aos microservizos con Istio. Parte 2

Nota trad.: A primeira parte desta serie estivo dedicada a coñecer as capacidades de Istio e a demostralas en acción. Agora falaremos de aspectos máis complexos da configuración e do uso desta malla de servizo e, en particular, do enrutamento finamente axustado e da xestión do tráfico de rede. Lembrámosche tamén que este artigo usa configuracións (manifestos para Kubernetes e Istio) [...]

Volve aos microservizos con Istio. Parte 1

Nota Tradución: as mallas de servizo convertéronse definitivamente nunha solución relevante na infraestrutura moderna para aplicacións que seguen a arquitectura de microservizos. Aínda que Istio pode estar en boca de moitos enxeñeiros de DevOps, é un produto bastante novo que, aínda que completo en canto ás capacidades que ofrece, pode requirir unha cantidade significativa de tempo para familiarizarse. O enxeñeiro alemán Rinor Maloku, responsable do cloud computing para grandes clientes do sector de telecomunicacións [...]

Volve aos microservizos con Istio. Parte 3

Nota trad.: A primeira parte desta serie dedicouse a coñecer as capacidades de Istio e a demostralas en acción, a segunda foi sobre o enrutamento perfeccionado e a xestión do tráfico de rede. Agora falaremos de seguridade: para demostrar as funcións básicas relacionadas con ela, o autor utiliza o servizo de identidade Auth0, pero outros provedores pódense configurar de xeito similar. Montamos […]

Servidor nas nubes 2.0. Lanzando o servidor á estratosfera

Amigos, temos un novo movemento. Moitos de vós lembrades o noso proxecto fan geek do ano pasado "Server in the Clouds": fixemos un pequeno servidor baseado en Raspberry Pi e lanzámolo nun globo aerostático. Agora decidimos ir aínda máis lonxe, é dicir, máis alto: a estratosfera espéranos! Lembremos brevemente cal foi a esencia do primeiro proxecto "Server in the Clouds". Servidor […]

Videovixilancia na nube faino vostede mesmo: novas funcións do SDK web Ivideon

Contamos con varios compoñentes de integración que permiten a calquera socio crear os seus propios produtos: API aberta para desenvolver calquera alternativa á conta persoal do usuario de Ivideon, Mobile SDK, co que pode desenvolver unha solución completa equivalente en funcionalidade ás aplicacións de Ivideon, así como como Web SDK. Recentemente publicamos un SDK web mellorado, completo cunha nova documentación e unha aplicación de demostración que fará que o noso […]

GitLab 11.9 lanzado con detección secreta e varias regras de resolución de solicitudes de combinación

Detectar rapidamente segredos filtrados Parece un pequeno erro filtrar accidentalmente as credenciais a un repositorio compartido. Non obstante, as consecuencias poden ser graves. Unha vez que o atacante obteña o teu contrasinal ou chave API, farase cargo da túa conta, bloquearáche e usará o teu diñeiro de forma fraudulenta. Ademais, é posible un efecto dominó: o acceso a unha conta abre o acceso a outras. […]