Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo fornece considerações e diretrizes para trabalhar com uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL.
O que é um servidor do Banco de Dados do Azure para PostgreSQL?
Um servidor na opção de instância de servidor flexível do Banco de Dados do Azure para PostgreSQL é um ponto administrativo central para vários bancos de dados. É a mesma construção de servidor PostgreSQL com a qual talvez você já esteja familiarizado no mundo local. Especificamente, uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL é gerenciada, fornece garantias de desempenho e expõe o acesso e os recursos no nível do servidor.
Uma instância do servidor flexível do Banco de Dados do Azure para PostgreSQL:
- É criado dentro de uma assinatura do Azure.
- É o recurso principal para bancos de dados.
- Fornece um namespace para bancos de dados.
- É um contêiner com semântica de tempo de vida forte. A exclusão de um servidor exclui os bancos de dados contidos.
- Coloca recursos em uma região.
- Fornece um ponto de extremidade de conexão para acesso ao servidor e ao banco de dados.
- Fornece o escopo das políticas de gerenciamento que se aplicam aos respectivos bancos de dados, como logon, firewall, usuários, funções, configurações etc.
- Está disponível em várias versões. Para saber mais, confira as Versões do banco de dados PostgreSQL com suporte.
- Pode ser estendida pelos usuários. Para saber mais, confira Extensões do PostgreSQL.
Dentro de uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL, você pode criar um ou vários bancos de dados. Você pode optar por criar um banco de dados por servidor para utilizar todos os recursos ou criar vários bancos de dados para compartilhar os recursos. Os preços são estruturados por servidor, com base na configuração da camada de preços, vCores e armazenamento (GB). Para obter mais informações, veja Opções de cálculo.
Como se conectar e autenticar no servidor de banco de dados?
Os elementos a seguir ajudam a garantir o acesso seguro ao seu banco de dados:
| Conceito de segurança | Description |
|---|---|
| Autenticação e autorização | Uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL dá suporte à autenticação nativa do PostgreSQL. É possível se conectar e autenticar em um servidor usando o logon de administrador do servidor. |
| Protocolo | O serviço oferece suporte a um protocolo baseado em mensagem usado pelo PostgreSQL. |
| TCP/IP | O protocolo tem suporte em TCP/IP e em soquetes de domínio do Unix. |
| Firewall | Para ajudar a proteger seus dados, uma regra de firewall impede todo acesso ao servidor e seus bancos de dados até que você especifique quais computadores têm permissão. Consulte Rede. |
Gerenciar seu servidor
Você pode gerenciar instâncias de servidor flexível do Banco de Dados do Azure para PostgreSQL usando o portal do Azure ou a CLI do Azure.
Ao criar um servidor, você configura as credenciais do seu usuário administrador. O usuário administrador é o usuário com privilégio mais elevado no servidor. Ele pertence à função azure_pg_admin. Essa função não tem permissões completas de superusuário.
O atributo de superusuário do PostgreSQL é atribuído a azure_superuser, que pertence ao serviço gerenciado. Você não tem acesso a essa função.
Uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL tem bancos de dados padrão:
- postgres: um banco de dados padrão ao qual você pode se conectar depois de criar o servidor.
- azure_maintenance: um banco de dados usado para separar os processos que fornecem o serviço gerenciado das ações do usuário. Você não tem acesso a esse banco de dados.
Parâmetros do Servidor
Os parâmetros de instância de servidor flexível do Banco de Dados do Azure para PostgreSQL determinam a configuração do servidor. Em uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL, você pode exibir e editar a lista de parâmetros usando o portal do Azure ou a CLI do Azure.
Por se tratar de um serviço gerenciado para PostgreSQL, o Banco de Dados do Azure para PostgreSQL tem parâmetros configuráveis que são um subconjunto dos parâmetros em uma instância de Postgres local. Para obter mais informações sobre parâmetros do Postgres, confira a Documentação do PostgreSQL.
A instância de servidor flexível do Banco de Dados do Azure para PostgreSQL está habilitada com valores padrão para cada parâmetro durante a criação. O usuário não pode configurar alguns parâmetros que necessitariam de um reinício de servidor ou de acesso de superusuário para as mudanças terem efeito.
Conteúdo relacionado
- O que é o Banco de Dados do Azure para PostgreSQL?
- Opções de computação no Banco de Dados do Azure para PostgreSQL
- Opções de armazenamento no Banco de Dados do Azure para PostgreSQL
- Versões com suporte do PostgreSQL no Banco de Dados do Azure para PostgreSQL
- Limites no Banco de Dados do Azure para PostgreSQL
- Parâmetros de servidor no Banco de Dados do Azure para PostgreSQL