Um cluster PolarDB possui três tipos de endpoints: endpoints primários, endpoints de cluster e endpoints personalizados. Ao se conectar a um cluster PolarDB, utilize um dos três tipos de endpoints disponíveis no cluster PolarDB. Recomendamos o uso do endpoint de cluster.
Endpoints
-
Cluster centralizado PolarDB for PostgreSQL (Product version é Enterprise Edition ou Standard Edition)
-
Cluster distribuído PolarDB for PostgreSQL
Tipo | Descrição | Tipos de rede |
Endpoint de cluster (Recomendado) | Ao criar um cluster centralizado PolarDB for PostgreSQL (cuja product version seja Enterprise Edition ou Standard Edition), cada cluster já inclui um endpoint de cluster padrão, atendido por um proxy de banco de dados. O endpoint de cluster oferece suporte a separação automática de leitura/escrita. As requisições de escrita são roteadas para o nó primário, e as de leitura, para os nós somente leitura. Para mais informações sobre o proxy de banco de dados, consulte Database proxy. Nota Os clusters distribuídos PolarDB for PostgreSQL não incluem esse endpoint de cluster padrão. |
|
Endpoint primário | Cada cluster PolarDB possui um único endpoint primário com as seguintes características:
| |
Endpoint personalizado |
|
Endpoints privados e públicos
Tipo de rede | Descrição | Casos de uso |
Rede privada |
| Por exemplo:
|
Rede pública |
| Por exemplo: acesse o cluster de banco de dados pela rede pública para fins de manutenção. |
Visualizar endpoints e portas
Acesse o console do PolarDB. No painel de navegação à esquerda, clique em Clusters. Selecione a region onde seu cluster está localizado e clique no ID do cluster.
-
Visualize o endpoint e a porta de acordo com o tipo do seu cluster.
Clusters centralizados PolarDB for PostgreSQL
Um cluster centralizado PolarDB for PostgreSQL é aquele cuja product edition é Enterprise Edition ou Standard Edition.
Na seção Database Connections, passe o cursor sobre o endpoint desejado. Uma caixa de diálogo será exibida com as informações de Network Information, incluindo o endpoint e o número da porta.
Esta seção exibe o Primary endpoint e o Cluster endpoint (Recommended). O endpoint de cluster opera no modo Read/Write (automatic read/write splitting). Para cada endpoint, é possível visualize o endpoint privado, o endpoint público e o EndpointId. Clique em crie custom endpoint para adicionar uma nova conexão.
NotaCaso você tenha se conectado anteriormente ao banco de dados por meio de um nome de domínio, clique em Bind Private Domain Name para manter o nome de domínio original após migrar o banco de dados para a cloud. O vínculo Private só pode ser associado a um endpoint privado. Para mais informações, consulte Private domain names.
Cluster PolarDB PostgreSQL Distributed Edition
Na seção Database Connections, passe o cursor sobre o endpoint privado ou público desejado. Uma caixa de diálogo será exibida com o endpoint e o número da porta.
O painel Endpoints expandido contém os campos Public Endpoint (clique em Apply caso não haja nenhum disponível), Private Endpoint e EndpointId. A opção crie custom endpoint também está disponível à direita.
Solicitar um endpoint público
Acesse o console do PolarDB. No painel de navegação à esquerda, clique em Clusters. Selecione a region onde seu cluster está localizado e clique no ID do cluster.
-
Solicite um endpoint de acordo com o tipo do seu cluster.
Cluster centralizado PolarDB for PostgreSQL
Um cluster centralizado PolarDB for PostgreSQL é aquele cuja product edition é Enterprise Edition ou Standard Edition.
-
Na página Basic Information, na seção Database Connections, localize o endpoint desejado e clique em Apply à direita de Public.
NotaSó é possível solicitar um endpoint Public. Ao criar um cluster ou um endpoint personalizado, um endpoint Private é gerado automaticamente, dispensando qualquer solicitação.
-
Na caixa de diálogo exibida, defina um prefixo para o endpoint e clique em OK.
NotaO prefixo do endpoint deve atender aos seguintes requisitos:
Deve ter entre 6 e 40 caracteres e conter apenas letras minúsculas, dígitos e hifens (-).
Deve começar com uma letra e terminar com uma letra ou um dígito.
Clusters PolarDB for PostgreSQL (Distributed Edition)
Na página Basic Information, na seção Database Connections, localize o endpoint desejado e clique em Apply à direita de Public Endpoint.
-
Na caixa de diálogo exibida, defina um prefixo para o endpoint e clique em OK.
NotaO prefixo do endpoint deve atender aos seguintes requisitos:
Deve ter entre 6 e 40 caracteres e conter apenas letras minúsculas, dígitos e hifens (-).
Deve começar com uma letra e terminar com uma letra ou um dígito.
-
Próximas etapas
APIs relacionadas
|
API |
Descrição |
|
Consulta as informações de endpoint de um cluster. |
|
|
Cria um endpoint público para um cluster. |
|
|
Modifica o endpoint de um cluster. |
|
|
Exclui um endpoint público de um cluster. |