Base de Dados do Azure para PostgreSQL – Servidor Único

APLICA-SE A: Banco de Dados do Azure para PostgreSQL - Servidor Único

Importante

O Banco de Dados do Azure para PostgreSQL - Servidor Único está no caminho da desativação. É altamente recomendável que você atualize para o Banco de Dados do Azure para PostgreSQL - Servidor Flexível. Para obter mais informações sobre como migrar para o Banco de Dados do Azure para PostgreSQL - Servidor Flexível, consulte O que está acontecendo com o Banco de Dados do Azure para Servidor Único PostgreSQL?.

Este artigo fornece considerações e diretrizes para trabalhar com o Banco de Dados do Azure para PostgreSQL - Servidor Único.

O que é um servidor da Base de Dados do Azure para PostgreSQL?

Um servidor na opção de implantação do Banco de Dados do Azure para PostgreSQL - Servidor Único é um ponto administrativo central para vários bancos de dados. É a mesma construção de servidor PostgreSQL com a qual você pode estar familiarizado no mundo local. Especificamente, o serviço PostgreSQL é gerenciado, fornece garantias de desempenho, expõe acesso e recursos no nível do servidor.

Um Banco de Dados do Azure para servidor PostgreSQL:

  • É criado dentro de uma assinatura do Azure.
  • É o recurso pai para bancos de dados.
  • Fornece um namespace para bancos de dados.
  • É um contêiner com semântica de tempo de vida forte - exclua um servidor e exclua 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 para políticas de gerenciamento que se aplicam a seus bancos de dados: login, firewall, usuários, funções, configurações, etc.
  • Está disponível em várias versões. Para obter mais informações, consulte Versões de banco de dados PostgreSQL suportadas.
  • É extensível pelos utilizadores. Para obter mais informações, consulte Extensões PostgreSQL.

Em um banco de dados do Azure para servidor PostgreSQL, você pode criar um ou vários bancos de dados. Pode optar por criar uma base de dados por servidor para utilizar todos os recursos ou criar várias bases de dados para partilhar os recursos. O preço é estruturado por servidor, com base na configuração do nível de preço, vCores e armazenamento (GB). Para obter mais informações, consulte Níveis de preços.

Como faço para me conectar e autenticar em um Banco de Dados do Azure para servidor PostgreSQL?

Os seguintes elementos ajudam a garantir o acesso seguro ao seu banco de dados:

Conceito de segurança Description
Autenticação e autorização O servidor de Base de Dados do Azure para PostgreSQL suporta autenticação PostgreSQL nativa. Pode ligar e autenticar-se no servidor com o início de sessão de administrador do servidor.
Protocolo O serviço suporta um protocolo baseado em mensagem usado pelo PostgreSQL.
TCP/IP O protocolo é suportado sobre TCP/IP e sobre soquetes de domínio Unix.
Firewall Para ajudar a proteger seus dados, uma regra de firewall impede todo o acesso ao servidor e aos bancos de dados, até que você especifique quais computadores têm permissão. Consulte Banco de Dados do Azure para regras de firewall do PostgreSQL Server.

Gerenciando seu servidor

Você pode gerenciar o Banco de Dados do Azure para servidores PostgreSQL usando o portal do Azure ou a CLI do Azure.

Ao criar um servidor, você configura as credenciais para seu usuário administrador. O usuário administrador é o usuário de maior privilégio que você tem no servidor. Pertence ao papel azure_pg_admin. Essa função não tem permissões completas de superusuário.

O atributo de superusuário PostgreSQL é atribuído ao azure_superuser, que pertence ao serviço gerenciado. Você não tem acesso a essa função.

Um Banco de Dados do Azure para servidor PostgreSQL tem bancos de dados padrão:

  • postgres - Um banco de dados padrão ao qual você pode se conectar assim que o servidor for criado.
  • azure_maintenance - Este banco de dados é usado para separar os processos que fornecem o serviço gerenciado das ações do usuário. Não tem acesso a esta base de dados.
  • azure_sys - Um banco de dados para o Repositório de Consultas. Esse banco de dados não acumula dados quando o Repositório de Consultas está desativado; Esta é a configuração padrão. Para obter mais informações, consulte a visão geral do Repositório de Consultas.

Parâmetros do servidor

Os parâmetros do servidor PostgreSQL determinam a configuração do servidor. No Banco de Dados do Azure para PostgreSQL, a lista de parâmetros pode ser exibida e editada usando o portal do Azure ou a CLI do Azure.

Como um serviço gerenciado para Postgres, os parâmetros configuráveis no Banco de Dados do Azure para PostgreSQL são um subconjunto dos parâmetros em uma instância local do Postgres (Para obter mais informações sobre parâmetros Postgres, consulte a documentação do PostgreSQL). O servidor da Base de Dados do Azure para PostgreSQL está ativado com valores predefinidos para cada parâmetro na criação. Alguns parâmetros que exigiriam uma reinicialização do servidor ou acesso de superusuário para que as alterações entrem em vigor não podem ser configurados pelo usuário.

Próximos passos