Essa abordagem beneficia os usuários ao fornecer os recursos avançados do AlloyDB Omni, como ser mais do que duas vezes mais rápido para cargas de trabalho transacionais e até 100 vezes mais rápido para consultas analíticas do que o PostgreSQL padrão, ao mesmo tempo em que usa o Kubernetes para gerenciamento, escalonamento e portabilidade automatizados em diferentes ambientes, como data centers ou nuvens particulares.
Use a opção de implantação do orquestrador de contêineres quando precisar de um banco de dados PostgreSQL escalonável e de alto desempenho, mas não puder usar um serviço de nuvem totalmente gerenciado devido a requisitos regulamentares ou soberania de dados, ou quando precisar operar em ambientes desconectados. A opção de implantação do orquestrador de contêineres também é adequada para modernizar bancos de dados legados sem precisar fazer uma migração completa para a nuvem, mas ainda aproveitando as práticas operacionais nativas da nuvem.
Você também pode criar clusters com criptografia transparente de dados (TDE), que permitem proteger todos os dados em repouso nos clusters do AlloyDB Omni sem modificar o código do aplicativo. Ao ativar esse recurso, você garante que todos os dados críticos em repouso sejam criptografados automaticamente antes de serem gravados em disco. Isso ajuda você a atender aos requisitos de compliance e protege informações sensíveis.
Casos de uso
Escolha a opção de implantação do orquestrador de contêineres quando precisar de uma ou mais das seguintes funcionalidades:
- Provisionamento automatizado e gerenciamento do ciclo de vida orientado por API.
- Alta disponibilidade (HA) configurável para ajustar mecanismos de failover.
- Suporte a sidecar para integrar agentes de monitoramento ou backup empresarial.
- Pools de leitura variáveis para escalonar operações somente leitura.
- Balanceamento de carga com pool de conexões do lado do servidor (PgBouncer).
- Suporte a plataformas e disponibilidade no Marketplace para o Google Distributed Cloud e o OpenShift.
- Recuperação de desastres entre regiões (DR) para criar bancos de dados em espera em clusters, data centers e regiões remotos.
Como funciona
O AlloyDB Omni usa o Kubernetes com um operador dedicado do AlloyDB Omni no Kubernetes para automatizar a implantação e o gerenciamento de instâncias do AlloyDB Omni em um cluster do Kubernetes.
Confira a seguir como funciona a opção de implantação do orquestrador de contêineres:
- Implantação do operador: o operador do AlloyDB Omni é instalado no cluster do Kubernetes, que pode estar no Google Cloud (GKE), AWS (EKS), Azure (AKS), OpenShift ou no local.
- Recursos personalizados: o operador do AlloyDB Omni define as definições de recursos personalizados (CRDs) do Kubernetes, principalmente
DBCluster. Os usuários interagem com o AlloyDB Omni criando e gerenciando esses recursos personalizadosDBClusterusando ferramentas padrão do Kubernetes, comokubectl.. Gerenciamento do ciclo de vida: o operador do AlloyDB Omni procura esses recursos personalizados e automatiza as tarefas complexas envolvidas no gerenciamento do ciclo de vida de uma instância de banco de dados do AlloyDB Omni.
Esse ciclo de vida inclui o seguinte:
- Provisionamento: configuração da instância do banco de dados com base na especificação
DBCluster. - Alta disponibilidade: configuração e gerenciamento de mecanismos de failover para garantir a disponibilidade do banco de dados.
- Recuperação de desastres: ative recursos como DR entre regiões com bancos de dados de espera.
- Backups: gerenciamento de processos de backup.
- Atualizações: tratamento de manutenção com pouco tempo de inatividade e atualizações de versão.
- Segurança: integração de recursos como o Active Directory para autenticação.
- Provisionamento: configuração da instância do banco de dados com base na especificação
Automation: usando o operador do AlloyDB Omni, você tem gerenciamento do ciclo de vida orientado por API para o AlloyDB Omni, simplificando as operações e permitindo gerenciar as instâncias de banco de dados de maneira declarativa, consistente com outros aplicativos do Kubernetes.
O operador do AlloyDB Omni está disponível em diferentes pacotes, incluindo gráficos do Helm e pacotes do OLM para Kubernetes e OpenShift. Para mais informações, consulte Opções de download e instalação disponíveis do AlloyDB Omni.
A seguir
- Assinar o AlloyDB Omni.
- Escolha uma opção de download ou instalação do AlloyDB para PostgreSQL.
- Escolha versões compatíveis do operador do Kubernetes e do cluster de banco de dados.
- Escolha uma arquitetura de referência de disponibilidade do AlloyDB Omni.
- Instalar o AlloyDB Omni no Kubernetes.