Categoria: Administração

Experimento de verificação da aplicabilidade do banco de dados gráfico JanusGraph para resolver a tarefa de encontrar caminhos adequados

Olá a todos. Estamos desenvolvendo um produto para análise de tráfego offline. No projeto, há uma tarefa relacionada à análise estatística dos caminhos de movimento dos visitantes pelas áreas. No âmbito dessa tarefa, os usuários podem fazer à sistema consultas do seguinte tipo: quantos visitantes passaram da área «A» para a área «B»; quantos visitantes passaram da área «A» para a área «B» passando pela área «C», e então […]

Storacle — um armazenamento de arquivos descentralizado

Antes de começar, preciso deixar um link para o artigo anterior, para que fique claro sobre o que estamos falando. Neste artigo, gostaria de discutir a camada responsável pelo armazenamento de arquivos e como isso pode ser usado por qualquer pessoa. O Storacle é uma biblioteca independente, não tem conexão direta com música. É possível organizar o armazenamento de qualquer tipo de arquivo. No artigo anterior eu […]

Museria — um armazenamento de música descentralizado

Um dia eu decidi escrever um aplicativo para selecionar músicas para mim e ouvir em casa/na rua/nos treinos, etc. E que tudo funcionasse em fluxo, com a mínima participação minha. Conceptei a arquitetura, esbocei um protótipo e acabei enfrentando um “pequeno problema”. Não estava claro de onde obter os próprios arquivos das músicas. Até aquele momento, o VK já havia fechado a API, e grandes serviços de música […]

Muita RAM livre, NVMe Intel P4500 e tudo está lentíssimo — a história de um acréscimo malsucedido de uma partição de swap

Neste artigo, falarei sobre uma situação que aconteceu recentemente com um dos servidores da nossa nuvem VPS, que me deixou perplexo por várias horas. Há cerca de 15 anos estou configurando e solucionando problemas em servidores Linux, mas esse caso não se encaixa de maneira alguma na minha prática — fiz algumas suposições incorretas e fiquei um pouco desesperado antes que […]

A principal razão pela qual Linux ainda é importante

Recentemente, foi publicado no Habr um artigo intitulado A principal razão pela qual não é Linux, que gerou muito alvoroço nas discussões. Esta nota é uma pequena resposta filosófica a esse artigo, que, espero, esclarecerá todos os pontos em aberto, de uma maneira bastante inesperada para muitos leitores. O autor do artigo original caracteriza os sistemas Linux da seguinte forma: Linux não é um sistema, mas […]

A principal razão pela qual não é Linux

Quero logo esclarecer que este artigo se concentrará exclusivamente no uso de Linux em desktop, ou seja, em computadores pessoais/notebooks e estações de trabalho. Tudo o que segue não se aplica ao Linux em servidores, sistemas embutidos e outros dispositivos semelhantes, pois aquilo sobre o que vou despejar uma tonelada de veneno agora provavelmente é benéfico para essas áreas de aplicação. Era 2020, e o Linux […]

Como projetei blocos e transações em meu blockchain usando Go

Para que no final tenhamos um blockchain, e não apenas um banco de dados, precisamos adicionar três elementos importantes ao nosso projeto: Descrição da estrutura de dados e métodos de bloco Descrição da estrutura de dados e métodos de transação Funções de blockchain que salvam blocos no banco de dados e os encontram lá pelo seu hash ou altura (ou de algum outro modo). Isso […]

Truques pequenos de SSH

Neste artigo estão reunidos nossos melhores truques para usar SSH de forma mais eficiente. Você aprenderá como: Adicionar um segundo fator ao login SSH Usar o encaminhamento de agente de forma segura Sair de uma sessão SSH travada Manter um terminal sempre aberto Compartilhar uma sessão de terminal remota com um amigo (sem Zoom!) Adicionando um segundo fator ao seu SSH O segundo fator de autenticação para seus […]

Projetando clusters Kubernetes: quantos devem existir?

Nota: este material é do projeto educacional learnk8s — uma resposta a uma pergunta comum ao projetar infraestruturas baseadas em Kubernetes. Esperamos que as descrições detalhadas das vantagens e desvantagens de cada uma das opções ajudem a fazer a escolha ideal para o seu projeto. TL;DR: o mesmo conjunto de cargas de trabalho pode ser executado em vários grandes clusters (para cada cluster […

Padrões arquiteturais convenientes

Olá, Habr! À luz dos eventos atuais devido ao coronavírus, uma série de serviços online começou a receber um aumento na carga. Por exemplo, uma das redes de varejo no Reino Unido simplesmente parou o site de pedidos online, pois não havia capacidade suficiente. E nem sempre é possível acelerar um servidor apenas adicionando equipamentos mais potentes, mas as solicitações dos clientes precisam ser processadas (ou eles irão para os concorrentes). Neste […]

Os principais erros da Cian

Olá a todos! Meu nome é Nikita, sou líder da equipe de engenheiros da Cian. Uma das minhas responsabilidades na empresa é reduzir o número de incidentes relacionados à infraestrutura em produção para zero. O que será abordado a seguir nos trouxe muita dor, e o objetivo deste artigo é evitar que outras pessoas cometam os mesmos erros ou, pelo menos, minimizar seu impacto. […]

Apache Bigtop e a escolha de distribuições Hadoop hoje

Provavelmente, não é segredo para ninguém que o ano passado foi um ano de grandes mudanças para o Apache Hadoop. No ano passado, houve a fusão da Cloudera com a Hortonworks (essencialmente, a aquisição da segunda), enquanto a MapR, devido a sérios problemas financeiros, foi vendida para a Hewlett Packard. E se há alguns anos, no caso de instalações on-premises, a escolha frequentemente recaía sobre a Cloudera e […]

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster