O que é o PostgreSYS?

Comece por aqui para entender melhor o PostgreSYS e o Ecossistema PostgreSQL. Nesta seção, explicamos os desafios que a plataforma visa resolver e as vantagens que ela oferece para a sua infraestrutura de banco de dados.
O que é o PostgreSYS?
PostgreSYS é a plataforma de administração de ambientes de banco de dados da Tecnisys, desenvolvida para facilitar a implantação, configuração, monitorização e administração dos componentes do ecossistema PostgreSQL.

Ao longo da sua trajetória como empresa especializada em suporte ao PostgreSQL, a Tecnisys notou uma dificuldade comum entre os seus clientes: a complexidade em escolher e manter os componentes do ecossistema PostgreSQL indicados para os seus ambientes.
O ecossistema PostgreSQL é composto por centenas de componentes, desenvolvidos e mantidos pela comunidade de software livre. Questões como suporte, segurança, instalação, evolução e integração são desafios constantes no dia a dia de administradores de banco de dados.
Pensando nisso, desenvolvemos o PostgreSYS, uma plataforma que integra os componentes do ecossistema PostgreSQL mais relevantes para ambientes de banco de dados produtivos. Tudo exaustivamente testado para atender às exigências técnicas de desempenho, segurança e disponibilidade de sistemas de missão crítica.
Para gerenciar a plataforma, criamos o PgSmart, que permite instalar, configurar, administrar e monitorizar todos os componentes do ambiente PostgreSQL de forma simples e flexível.
Por que usar o PostgreSYS?
-
A Plataforma PostgreSYS traz estabilidade, desempenho e praticidade, pois permite a integração de diferentes serviços e ferramentas necessárias ao Ecossistema PostgreSQL;
-
O PostgreSYS fornece, através dum único repositório, a instalação do PostgreSQL e demais componentes de forma simples e segura;
-
Seu componente de orquestração, o PgSmart, entrega uma experiência ágil, intuitiva, com menus interativos, buscas inteligentes, sugestões de boas práticas, log de ações, exportação e importação de templates de inicialização das instâncias PostgreSQL, e muitos outros recursos;
-
O PostgreSYS fornece recursos de backup e restauração completos, que podem ser adaptados para atender às necessidades de grandes ambientes de Base de Dados PostgreSQL. Por meio do PgSmart, é possível a definição de rotinas ou execuções esporádicas de backups completos, incrementais e diferenciais, salientando que os dois últimos tipos promovem uma redução significativa no tempo da operação. Além disso, o tempo de restauração dos backups também pode ser reduzido com uso da opção ... com uso da opção delta, possibilitando uma restauração segura dos ficheiros, utilizando a comparação de checksums.
-
O PostgreSYS fornece recursos para a configuração de alta disponibilidade (HA) para ambientes PostgreSQL, de maneira fácil e ágil. Por padrão, conta com a replicação assíncrona de instâncias. Também é possível configurar a replicação síncrona, de acordo com as exigências do ambiente;
-
Com o PostgreSYS é possível promover o reuso e a escalabilidade das conexões que o PostgreSQL recebe, de maneira transparente, fornecendo pools de conexões para o ambiente;
-
O PostgreSYS é altamente flexível e extensível na medida das necessidades dum ambiente produtivo;
-
O PostgreSYS garante sua estabilidade por meio dum rígido controlo de qualidade sobre cada nova versão, com a garantia de atualização e integração de seus componentes;
-
O PostgreSYS é uma Plataforma de Dados brasileira em constante evolução, desenvolvida por um time de engenheiros de software e especialistas atentos às necessidades organizacionais de seu país.
Arquitetura do PostgreSYS
Os principais serviços que compõem a arquitetura da plataforma PostgreSYS são:
-
Base de Dados: representada pelo componente PostgreSQL, o Sistema de Gestão de Base de Dados Objeto-Relacional de código aberto mais avançado do mundo. Presente em sistemas de diversos setores a nível global, com mais de 30 anos de desenvolvimento e evolução contínua;
-
Pool de Conexões: representado pelo componente PgBouncer, reduz o custo computacional de abertura de novas conexões em instâncias PostgreSQL;
-
Gestão de Cópias de Segurança: representada pelo componente pgBackRest, permite a configuração de cópias de segurança completas, diferenciais e incrementais, delta, compressão e restauro rápido;
-
Alta Disponibilidade: representada pelo componente Patroni, fornece failover automático, aprovisionamento de réplicas a partir de templates ou instâncias existentes, definição de regras de eleição de líderes e monitorização de estado;
-
Observabilidade: representada pelos componentes Prometheus, Grafana, Alertmanager e Karma, permite obter uma visão abrangente e detalhada do ambiente PostgreSQL, facilitando a identificação de problemas, diagnóstico de falhas e otimização de desempenho;
-
Integração: representada pelo componente PgSmart, fornece integração, automatização e orquestração dos componentes da plataforma, além de interfaces altamente intuitivas para analistas e administradores de bases de dados.