Este tópico apresenta uma visão geral do OceanBase Database Proxy (ODP), o serviço de proxy de banco de dados do ApsaraDB for OceanBase.
Limitações
Atualmente, você pode ativar o serviço de proxy apenas para uma instância de cluster, e não para uma instância de tenant.
Contexto
O ODP atua entre o cliente e o banco de dados para receber solicitações e encaminhá-las ao OceanBase Database. Para garantir um roteamento ideal, o ODP evita transações distribuídas. Essa abordagem assegura que a falha de um único servidor não afete seus negócios em cenários de múltiplas réplicas, aumentando a alta disponibilidade do OceanBase Database.
A arquitetura de cluster ODP V2.0 está disponível desde 17 de dezembro de 2025. Além de manter o alto desempenho e a alta disponibilidade da versão V1.0, a nova versão oferece recursos de dimensionamento mais flexíveis. Você pode criar um cluster de proxy separado para um endpoint específico adicionando ou removendo nós, o que possibilita um controle mais refinado das especificações do cluster. Para obter mais informações, consulte Gerencie o serviço de proxy de banco de dados.
Tipos de proxy
O OceanBase Database oferece dois tipos de especificação para o serviço de proxy: geral e exclusiva.
Geral: a instância do serviço de proxy de banco de dados compartilha recursos de CPU com outros usuários. A especificação da instância é alocada com base no tamanho real do cluster. Esse tipo de especificação é adequado para cargas de trabalho com tráfego estável e médio.
Exclusiva: a instância do serviço de proxy de banco de dados utiliza recursos de CPU exclusivos. Você pode escalar horizontalmente a especificação de recursos da instância conforme as necessidades do negócio. Essa modalidade é recomendada para aplicações com alto volume de acessos. O serviço de proxy do tipo exclusivo é cobrado com base no uso de recursos por hora.
A tabela a seguir compara os dois tipos de especificação.
|
Item |
Geral |
Exclusiva |
|
Método de faturamento |
Teste gratuito por tempo limitado |
Pagamento conforme o uso. Para mais detalhes sobre as regras de faturamento, consulte Faturamento de proxies de banco de dados. |
|
Tipo de recurso |
Utiliza recursos de CPU compartilhados |
Utiliza recursos de CPU exclusivos e oferece desempenho mais estável |
|
Arquitetura de implantação |
Arquitetura de cluster de alta disponibilidade que garante migração transparente |
Arquitetura de cluster de alta disponibilidade que garante migração transparente |
|
Especificação da instância |
2 a 8 núcleos de CPU |
2 a 64 núcleos de CPU |
|
Separação de leitura/gravação |
Suportado |
Suportado |
|
Divisão de transações |
Suportado |
Suportado |
|
Manutenção de conexões |
Suportado |
Suportado |
|
Dimensionamento sem interrupções |
Suportado. Failover automático para novos nós após o dimensionamento |
Suportado. Failover automático para novos nós após o dimensionamento |
|
Criptografia SSL |
Suportado |
Suportado |