/images/avatar.png

Staff Platform Engineer | Site Reliability Engineer | Chaos Engineer

Bem-vindo ao meu blog, onde compartilho minha paixão pela tecnologia e mais de 20 anos de experiência em TI e Segurança da Informação. pretendo abordar vários tópicos como: Cloud Computing, Automação, IaC, Observabilidade e Caos Engineering. Também pretendo compartilhar experiências cotidianas de um eterno SysAdmin.

Microsserviços na Prática

Quando comecei a me aventurar nesse mundo dos contêineres e Microsserviços, acabei investindo um bom tempo para entender os conceitos e tentar replicar algumas coisas em meu dia a dia. Como tenho um background de infraestrutura tradicional, virtualização e redes, as aplicações em Microsserviços em si foi um dos conceitos que precisei dar uma boa atenção e compreender melhor a ideia, arquitetura e funcionamento. Recentemente um amigo que assim como eu também vem da área de infraestrutura, comentou que seria interessante ter um laboratório onde fosse mais simples visualizar isso funcionando, para facilitar na visualização do conceito, arquitetura e comunicação entre os componentes, além de entender como monitorar isso.

Enviando Logs de aplicações para o S3 com o Vector

Recentemente fiz um POC visando analisar uma alternativa para fazer o stream de logs imutáveis do sistema e aplicações para um bucket, fazendo uso das features de gerenciamento de ciclo de vida de objetos, migrando entre storage classes e implementando políticas de retenção mínima, expiração (para deleção automática após um determinado período) e bloqueio de exclusão ou alteração dos objetos, enquanto contemplarem o período de retenção. O legal é que os dois Cloud providers que analisei (AWS e GCP) possuem uma forma relativamente simples de fazer essa gestão de ciclo de vida dos objetos armazenados no Bucket.

Linux atraves do Windows com WSL2, Docker e ZSH

Geralmente eu utilizo um Container configurado com as ferramentas e ambientes que trabalho já definidos, porém como nem sempre estou utilizando um dispositivo com Linux, além de ver o lançamento do Windows Subsystem for Linux (WSL) 2, fiquei tentado em construir o mesmo ambiente que utilizo no GNU/Linux, no Windows 10. Nota: WSL2 necessita que a virtualização esteja habilitada no BIOS/UEFI do seu dispositivo. Atualize o Windows Para utilizar o WSL2, o Windows 10 deve estar atualizado com a versão 2004 (Build 19041) ou superior.

Maior produtividade no terminal com o Oh My ZSH

Se você, assim como eu, utiliza diariamente o terminal Shell no Linux para trabalho ou estudo, irá gostar de personalizar o seu shell para otimizar suas tarefas do dia a dia. Além de deixar o visual do modo que mais lhe agradar. Neste post, irei compartilhar o procedimento que utilizo para personalizar o meu Shell padrão com o Oh My ZSH. ZSH e Oh My ZSH O ZSH é basicamente um interpretador de comandos UNIX (Shell), assim como o famoso Bash.

Tilix: Um emulador de Terminal Multi-janelas

Introdução O Tilix é um emulador de terminal multi terminais, contando com a tão amada possibilidade de entrada simultânea em multiplos terminais (como iTerm2, Terminator MobaXterm), o que acaba melhorando a produtividade, pois evita o copiar e colar nas abas. Somando a isso, a facilidade de personalização da interface e atalhos auxilia muito aqueles que assim como eu, não gostam de ficar pegando o mouse 😜 O projeto é open source e seu código pode ser encontrado aqui.

Dupla aborgagem iSCSI No Linux

Introdução Para que possamos utilizar dupla abordagem na comunicação com o storage, é necessário configurarmos o MultiPath no Linux. Neste cenário, utilizaremos o open-iscsi e o multipath-tools para implementar a dupla abordagem. Pré requisitos Interface de rede configurada na mesma rede que o Storage LUN provisionada e Host com permissão de acesso a LUN no Storage Node logado no portal iSCSI das controladoras (iscsiadm) Vamos assumir que o ambiente do Storage e nodes (controladoras) já estão configuradas no host.