O AlloyDB Omni para Linux (prévia) é uma versão autogerenciada e para download do AlloyDB para PostgreSQL, disponível como Red Hat Package Manager (RPM). É possível instalar o AlloyDB Omni para Linux diretamente em um ambiente Red Hat Enterprise Linux (RHEL) ou compatível com Red Hat usando gerenciadores de pacotes padrão do sistema operacional.
Com ele, é possível implantar o mecanismo do AlloyDB, o mesmo que alimenta o serviço totalmente gerenciado do AlloyDB para PostgreSQL em Google Cloud, na sua própria infraestrutura. É possível executar o AlloyDB Omni para Linux em máquinas virtuais ou bare metal.
O AlloyDB Omni para Linux é compatível com o RHEL 9 e o Rocky Linux 9. É preciso ter a versão 17 ou mais recente do banco de dados do AlloyDB Omni.
Para começar a usar esse modelo de implantação, envie este formulário para solicitar acesso.
Casos de uso
O AlloyDB Omni para Linux foi projetado para ambientes em que a contêinerização não é preferida ou em que é necessária uma integração profunda com o sistema operacional host. Os casos de uso comuns incluem:
- Modernizar aplicativos legados: faça upgrade das cargas de trabalho do PostgreSQL em execução em servidores Linux para o AlloyDB Omni para Linux e tenha melhorias de desempenho e capacidade de gerenciamento sem migrar para contêineres.
- Computação de borda: implante bancos de dados de alto desempenho em data centers remotos onde restrições de recursos ou modelos operacionais favorecem a instalação direta do sistema operacional (SO).
- Desenvolvimento e teste: ofereça aos desenvolvedores uma instância de banco de dados local e eficiente que espelha o ambiente de produção do AlloyDB para PostgreSQL, permitindo testes consistentes e iteração rápida.
- Alto desempenho do banco de dados: tenha alto desempenho em ambientes bare metal ou virtuais.
Vantagens
O AlloyDB Omni para Linux oferece os seguintes benefícios:
- Desempenho superior: usa o mecanismo colunar do AlloyDB para PostgreSQL e o armazenamento em cache inteligente para oferecer consultas analíticas mais rápidas e maior capacidade de processamento de transações em comparação com o PostgreSQL padrão.
- Controle total: ele é instalado diretamente no SO, aos administradores de sistema controle total sobre a alocação de recursos, a configuração do sistema de arquivos e as configurações de rede usando ferramentas padrão do Linux.
- Compatibilidade total com o PostgreSQL: é totalmente compatível com o PostgreSQL, o que permite usar ferramentas, drivers e extensões atuais sem mudar o código.
- Simplicidade operacional: ele se integra de forma nativa aos sistemas RHEL. É possível
gerenciar o serviço de banco de dados usando
systemctle instalar ou atualizar comdnf, integrando-se perfeitamente aos fluxos de trabalho de administração do Linux. - Automação inteligente: para reduzir o trabalho administrativo, inclui recursos do Autopilot, como gerenciamento automático de memória e vácuo automático adaptável.
- Gerenciamento automático de memória: ajusta dinamicamente o cache de buffer compartilhado com base na pressão da memória do sistema, otimizando o uso de recursos sem ajuste manual.
Arquitetura do AlloyDB Omni para Linux
O AlloyDB Omni para Linux é executado como um conjunto de componentes de software integrados diretamente no sistema operacional host. Ele usa o sistema de arquivos padrão do Linux para armazenamento, permitindo que você use sua infraestrutura e práticas de gerenciamento de armazenamento atuais.
Principais componentes
A arquitetura do AlloyDB Omni para Linux consiste nos seguintes pacotes RPM principais que trabalham juntos para oferecer o serviço de banco de dados:
alloydbomni: esse pacote é o mecanismo principal do banco de dados. Ele contém os binários aprimorados do servidor PostgreSQL, o mecanismo colunar do AlloyDB para PostgreSQL e as extensões de gerenciamento do Autopilot. Ele é executado como um serviço do sistema (gerenciado pelosystemd), processando conexões de clientes, consultas e armazenamento de dados.alloydbomni_monitor: esse pacote é um agente de monitoramento leve que é executado ao lado do mecanismo principal. Ele coleta métricas de telemetria e desempenho da instância do AlloyDB para PostgreSQL e as expõe pelo protocolo do Prometheus para ferramentas de observabilidade.
Integração de sistema
O AlloyDB Omni para Linux se integra diretamente ao ecossistema do Linux:
- Gerenciamento de serviços: o banco de dados é executado como um serviço
systemd(alloydbomni17.service). Os administradores usam comandos padrão, comosystemctl start,systemctl stopesystemctl status, para gerenciar o ciclo de vida do banco de dados. - Gerenciamento de pacotes: a instalação e as atualizações são processadas usando o
gerenciador de pacotes
dnf, que permite o controle de versão e o gerenciamento de dependências simples por repositórios padrão. - Sistema de arquivos: os dados são armazenados em diretórios padrão (por exemplo,
/var/lib/postgresql/), o que permite o uso de ferramentas de backup e snapshots de armazenamento padrão do Linux. No entanto, é possível configurar um diretório diferente para armazenamento de dados.
A seguir
- Consulte as opções de download e instalação disponíveis.
- Saiba mais sobre as considerações de recursos que afetam a performance.
- Planeje a instalação do AlloyDB Omni para Linux.