O AlloyDB Omni para Linux (pré-visualização) é uma versão transferível e autogerida do AlloyDB for PostgreSQL, disponível como Red Hat Package Manager (RPM). Pode instalar o AlloyDB Omni para Linux diretamente num ambiente Red Hat Enterprise Linux (RHEL) ou compatível com o Red Hat através de gestores de pacotes do sistema operativo padrão.
Este software permite-lhe implementar o motor do AlloyDB, o mesmo motor que alimenta o serviço AlloyDB for PostgreSQL totalmente gerido no Google Cloud, na sua própria infraestrutura. Pode executar o AlloyDB Omni para Linux no hardware físico ou nas máquinas virtuais.
O AlloyDB Omni para Linux suporta o RHEL 9 e o Rocky Linux 9. Tem de ter a versão 17 ou posterior da base de dados AlloyDB Omni.
Para começar a usar este modelo de implementação, envie este formulário para pedir acesso.
Exemplos de utilização
O AlloyDB Omni para Linux foi concebido para ambientes onde a contentorização não é preferível ou onde é necessária uma integração profunda com o sistema operativo anfitrião. Seguem-se alguns exemplos de utilização comuns:
- Modernizar aplicações antigas: atualize as cargas de trabalho do PostgreSQL existentes executadas em servidores Linux para o AlloyDB Omni para Linux para obter melhorias no desempenho e na capacidade de gestão sem alterar a plataforma para contentores.
- Computação de extremidade: implemente bases de dados de alto desempenho em centros de dados remotos onde as restrições de recursos ou os modelos operacionais favorecem a instalação direta do sistema operativo (SO).
- Desenvolvimento e testes: ofereça aos programadores uma instância de base de dados local avançada que espelha o ambiente de produção do AlloyDB for PostgreSQL, o que permite testes consistentes e iteração rápida.
- Desempenho elevado da base de dados: desfrute de um desempenho elevado em ambientes físicos ou virtuais.
Vantagens
O AlloyDB Omni para Linux oferece as seguintes vantagens:
- Desempenho superior: usa o motor columnar do AlloyDB for PostgreSQL e o armazenamento em cache inteligente para fornecer consultas analíticas mais rápidas e um débito de transações mais elevado em comparação com o PostgreSQL padrão.
- Controlo total: é instalado diretamente no SO, o que dá aos administradores de sistemas controlo total sobre a atribuição de recursos, a configuração do sistema de ficheiros e as definições de rede através de ferramentas Linux padrão.
- Compatibilidade 100% com o PostgreSQL: é totalmente compatível com o PostgreSQL, o que lhe permite usar ferramentas, controladores e extensões existentes sem alterações de código.
- Simplicidade operacional: integra-se nativamente com os sistemas RHEL. Pode gerir o serviço de base de dados através do
systemctle instalá-lo ou atualizá-lo através dodnf, integrando-se perfeitamente nos fluxos de trabalho de administração do Linux existentes. - Automatização inteligente: para reduzir o trabalho administrativo, inclui funcionalidades de piloto automático, como a gestão automática de memória e o autovacuum adaptativo.
- Gestão automática de memória: ajusta dinamicamente a cache de buffer partilhada com base na pressão da memória do sistema, otimizando a utilização de recursos sem ajuste manual.
AlloyDB Omni para arquitetura Linux
O AlloyDB Omni para Linux é executado como um conjunto de componentes de software integrados diretamente no sistema operativo anfitrião. Utiliza o sistema de ficheiros Linux padrão para armazenamento, o que lhe permite usar a sua infraestrutura de armazenamento e práticas de gestão existentes.
Componentes principais
A arquitetura do AlloyDB Omni para Linux consiste nos seguintes pacotes RPM principais que funcionam em conjunto para fornecer o serviço de base de dados:
alloydbomni: este pacote é o motor da base de dados principal. Contém os binários do servidor PostgreSQL melhorados, o motor colunar do AlloyDB para PostgreSQL e as extensões de gestão do piloto automático. É executado como um serviço de sistema (gerido pelosystemd), processando ligações de clientes, processamento de consultas e armazenamento de dados.alloydbomni_monitor: este pacote é um agente de monitorização leve que é executado juntamente com o motor principal. Recolhe telemetria e métricas de desempenho da instância do AlloyDB para PostgreSQL e expõe-as através do protocolo Prometheus para ferramentas de observabilidade.
Integração de sistemas
O AlloyDB Omni para Linux integra-se diretamente com o ecossistema do Linux:
- Gestão de serviços: a base de dados é executada como um
systemdserviço (alloydbomni17.service). Os administradores usam comandos padrão, comosystemctl start,systemctl stopesystemctl status, para gerir o ciclo de vida da base de dados. - Gestão de pacotes: a instalação e as atualizações são processadas através do gestor de pacotes
dnf, o que permite um controlo de versões simples e uma gestão de dependências através de repositórios padrão. - Sistema de ficheiros: os dados são armazenados em diretórios padrão (por exemplo,
/var/lib/postgresql/), o que permite a utilização de ferramentas de cópia de segurança Linux padrão e instantâneos de armazenamento. No entanto, pode configurar um diretório diferente para o armazenamento de dados.
O que se segue?
- Consulte as opções de transferência e instalação disponíveis.
- Saiba mais sobre as considerações de recursos que afetam o desempenho.
- Planeie a instalação do AlloyDB Omni para Linux.