Destaques

Primeiros passos com OpenStack

Sempre que falamos sobre “primeiros passos”  em alguma tecnologia, realizamos algum pequeno teste como um “Hello World” em uma linguagem

OpenLDAP como Multi-Master MirrorMode

O que é OpenLDAP? LDAP é uma sigla para Lightweight Directory Access Protocol. Este serviço é usado essencialmente para armazenar

Schemas e Namespaces PostgreSQL com Django

Que tal se você pudesse organizar seus objetos de bancos de dados (suas tabelas, views, functions, procedures etc.) em namespaces de acordo com suas respectivas funções no sistema? Neste artigo veremos a maneira correta de lidar com schemas PostgreSQL no Django e algumas pequenas dicas sobre models do Django e Python. Schema Também conhecido com namespace, o schema é um

Rede Kubernetes com cluster híbrido – parte 1

Olá mundo DevOps! Nesse post irei mostrar como se comporta um cluster Kubernetes quando trabalhamos com nós de trabalho divididos em várias instâncias cloud como Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure e até mesmo uma cloud onpremise usando o Openstack. O que irá tornar isso possível são os plugins conhecidos como add-ons que implementam recursos dentro

Gerenciando identidades e acessos com Keycloak – parte 1

O Keycloak [1] é um software open source de gerenciamento de identidade e acesso voltado para WebApps e RESTful web services. Inicialmente desenvolvido em 2014 pela comunidade de JBoss. Em março de 2018, entrou para a supervisão da Red Hat, que o utiliza como projeto upstream para seu produto RH-SSO. O Keycloak usa padrões de protocolo aberto como OpenID Connect

Primeiros passos com OpenStack

Sempre que falamos sobre “primeiros passos”  em alguma tecnologia, realizamos algum pequeno teste como um “Hello World” em uma linguagem ou um pequeno blog quando estamos estudando um framework web ou muitas vezes um playbook local, como no caso do Ansible para instalação do WordPress. Mas e no caso do OpenStack ? Bem, não é fácil definir exatamente um primeiro

Instalando o Zabbix 5.0 LTS com o TimescaleDB

O TimescaleDB é uma extensão do PostgreSQL que utiliza séries temporais sobre um banco de dados SQL convencional e com isso obtemos o melhor que os dois mundos podem nos oferecer. Hoje vamos ver a instalação do Zabbix 5.0 utilizando essa extensão do PostgreSQL. O TimescaleDB é muito eficiente e nos oferece algumas melhorias consideráveis quando utilizado com o banco

Conhecendo o Kernel Linux pelo /proc (parte 3) – Mapeamento de memória virtual

Como vimos nos posts anteriores, o Linux trabalha com conceito de memória virtual, ou seja, cada processo tem seu próprio endereçamento virtual totalmente isolados dos outros processos, porém o que não vimos ainda é como esse endereçamento de memória é mantido pelo kernel e como ele é traduzido para os  endereços de memória física. Esse entendimento irá facilitar a compreensão

O que é e quais são os benefícios de DataOps?

Grandes empresas tendem a se concentrar em tecnologias de Big Data usadas para construir aplicações inovadoras. Algumas dessas empresas são obcecadas por Kakfa, Hadoop, Spark e Kubernetes, mas falham em prover acesso suficiente à dados, bibliotecas de software e também às ferramentas que um cientista de dados necessita. O objetivo principal de um cientista de dados é resolver problemas por

Colações não determinísticas no PostgreSQL

Com o lançamento recente do PostgreSQL 13 e com a grande maturidade das versões anteriores, algumas das novidades dessas versões mais recentes se tornam cada vez mais disponíveis para uso em produção, como particionamento e replicação lógica. Aqui vamos ver uma funcionalidade nova no PostgreSQL 12, que é o suporte a colações não determinísticas. Essa funcionalidade é pequena, se comparada

OpenLDAP como Multi-Master MirrorMode

O que é OpenLDAP? LDAP é uma sigla para Lightweight Directory Access Protocol. Este serviço é usado essencialmente para armazenar informações de usuários, grupos, sistemas etc. O que não é OpenLDAP? O OpenLDAP não é um serviço de autenticação. Este serviço é usado apenas para consultar as informações de usuário, como nome, senha etc. O mecanismo de autenticação de sistemas