tópico: administração

werf - nossa ferramenta para CI/CD no Kubernetes (visão geral e relatório em vídeo)

No dia 27 de maio, no salão principal da conferência DevOpsConf 2019, realizada no âmbito do festival RIT++ 2019, no âmbito da seção “Entrega Contínua”, foi entregue o relatório “werf - nossa ferramenta para CI/CD em Kubernetes”. Ele fala sobre os problemas e desafios que todos enfrentam ao implantar no Kubernetes, bem como as nuances que podem não ser imediatamente perceptíveis. […]

Como testamos vários bancos de dados de série temporal

Nos últimos anos, os bancos de dados de séries temporais deixaram de ser algo estranho (altamente especializado, usado em sistemas de monitoramento abertos (e vinculados a soluções específicas) ou em projetos de Big Data) para um “produto de consumo”. No território da Federação Russa, um agradecimento especial deve ser dado ao Yandex e ao ClickHouse por isso. Até este ponto, se você precisava economizar [...]

Soluções Delta para Cidades Inteligentes: Você já se perguntou o quão verde uma sala de cinema pode ser?

Na exposição COMPUTEX 2019, realizada no início do verão, a Delta exibiu seu cinema 8K “verde” exclusivo, bem como uma série de soluções IoT projetadas para cidades modernas e ecologicamente corretas. Neste post falamos detalhadamente sobre diversas inovações, incluindo sistemas de carregamento inteligentes para veículos elétricos. Hoje, todas as empresas se esforçam para desenvolver projetos mais ecológicos e avançados, apoiando a tendência de criação de Smart […]

História do problema de migração de armazenamento do docker (docker root)

Não mais do que alguns dias atrás, foi decidido em um dos servidores mover o armazenamento do docker (o diretório onde o Docker armazena todos os contêineres e arquivos de imagem) para uma partição separada, que tinha uma capacidade maior. A tarefa parecia trivial e não previa problemas... Vamos começar: 1. Pare e mate todos os containers da nossa aplicação: docker-compose down se houver muitos containers e eles estiverem […]

Diferença entre bin, sbin, usr/bin, usr/sbin

Em 30 de novembro de 2010, David Collier escreveu: Percebi que no busybox os links estão divididos nesses quatro diretórios. Existe alguma regra simples para determinar em qual diretório qual link deve estar localizado... Por exemplo, kill está em /bin, e killall está em /usr/bin... Não vejo nenhuma lógica nesta divisão. Você, […]

Outra opinião sobre a diferença entre bin, sbin, usr/bin, usr/sbin

Recentemente descobri este artigo: Diferença entre bin, sbin, usr/bin, usr/sbin. Gostaria de compartilhar minha opinião sobre o padrão. /bin Contém comandos que podem ser usados ​​pelo administrador do sistema e pelos usuários, mas que são necessários quando nenhum outro sistema de arquivos está montado (por exemplo, no modo de usuário único). Também pode conter comandos que são usados ​​indiretamente por scripts. Lá […]

Como Dark implementa código em 50ms

Quanto mais rápido o processo de desenvolvimento, mais rápido a empresa de tecnologia cresce. Infelizmente, os aplicativos modernos trabalham contra nós - nossos sistemas devem ser atualizados em tempo real, sem incomodar ninguém ou causar inatividade ou interrupções. A implantação nesses sistemas torna-se um desafio e requer pipelines complexos de entrega contínua, mesmo para equipes pequenas. […]

Otimizando consultas de banco de dados usando o exemplo de um serviço B2B para construtores

Como aumentar em 10 vezes o número de consultas ao banco de dados sem mudar para um servidor mais produtivo e manter a funcionalidade do sistema? Vou contar como lidamos com a queda no desempenho do nosso banco de dados, como otimizamos as consultas SQL para atender o maior número possível de usuários e não aumentar o custo dos recursos computacionais. Estou prestando um serviço de gerenciamento de processos de negócios [...]

Revisão da ferramenta gratuita SQLIndexManager

Como você sabe, os índices desempenham um papel importante em um SGBD, proporcionando uma busca rápida nos registros necessários. É por isso que é tão importante atendê-los em tempo hábil. Muito material foi escrito sobre análise e otimização, inclusive na Internet. Por exemplo, este tópico foi revisado recentemente nesta publicação. Existem muitas soluções pagas e gratuitas para isso. Por exemplo, existe […]

Como as prioridades de pod no Kubernetes causaram tempo de inatividade no Grafana Labs

Observação trad.: Apresentamos a sua atenção detalhes técnicos sobre os motivos da recente indisponibilidade do serviço em nuvem mantido pelos criadores do Grafana. Este é um exemplo clássico de como um recurso novo e aparentemente extremamente útil, projetado para melhorar a qualidade da infraestrutura... pode causar danos se você não considerar as inúmeras nuances de sua aplicação na realidade da produção. É ótimo quando aparecem materiais como esse que permitem aprender não só [...]

Livro "Linux em Ação"

Olá, residentes de Khabro! No livro, David Clinton descreve 12 projetos da vida real, incluindo a automatização do seu sistema de backup e recuperação, a configuração de uma nuvem de arquivos pessoais no estilo Dropbox e a criação do seu próprio servidor MediaWiki. Você explorará virtualização, recuperação de desastres, segurança, backup, DevOps e solução de problemas de sistema por meio de estudos de caso interessantes. Cada capítulo termina com uma visão geral de recomendações práticas [...]

Contos do departamento de serviço. Uma postagem frívola sobre trabalho sério

Engenheiros de serviço são encontrados em postos de gasolina e espaçoportos, em empresas de TI e fábricas de automóveis, na VAZ e na Space X, em pequenas empresas e gigantes internacionais. E é isso, absolutamente todos já ouviram o clássico set sobre “isso em si”, “enrolei com fita isolante e funcionou, e depois explodiu”, “não toquei em nada”, “definitivamente não mudou” e […]