Concetti relativi ai server per Database di Azure per PostgreSQL - Server flessibile

SI APPLICA A: Database di Azure per PostgreSQL - Server flessibile

Questo articolo fornisce considerazioni e linee guida per l'uso di Database di Azure per PostgreSQL server flessibile.

Che cos'è un server di Database di Azure per PostgreSQL?

Un server nell'opzione di distribuzione server flessibile Database di Azure per PostgreSQL è un punto amministrativo centrale per più database. Si tratta dello stesso costrutto del server PostgreSQL con cui si ha familiarità nel mondo locale. In particolare, Database di Azure per PostgreSQL server flessibile viene gestito, offre garanzie di prestazioni ed espone l'accesso e le funzionalità a livello di server.

Un'istanza del server flessibile Database di Azure per PostgreSQL:

  • Viene creato all'interno di una sottoscrizione di Azure.
  • È la risorsa madre per i database.
  • Fornisce uno spazio dei nomi per i database.
  • Contenitore con semantica di durata avanzata. L'eliminazione di un server elimina i database indipendenti.
  • Colloca risorse in un'area.
  • Fornisce un endpoint di connessione per l'accesso a server e database.
  • Fornisce l'ambito per i criteri di gestione che si applicano ai relativi database, ad esempio account di accesso, firewall, utenti, ruoli e configurazioni.
  • È disponibile in più versioni. Per altre informazioni, vedere le versioni supportate del database PostgreSQL.
  • È estensibile dagli utenti. Per altre informazioni, vedere Estensioni di PostgreSQL.

All'interno di un'istanza del server flessibile Database di Azure per PostgreSQL è possibile scegliere di creare un singolo database per server per utilizzare tutte le risorse o creare più database per condividere le risorse. I prezzi sono strutturati per server, in base alla configurazione del piano tariffario, dei vCore e dell'archiviazione (in gigabyte). Per altre informazioni, vedere Opzioni di calcolo e archiviazione.

Ricerca per categorie connettersi ed eseguire l'autenticazione al server di database?

Gli elementi seguenti contribuiscono a garantire un accesso sicuro al database:

Concetto di sicurezza Descrizione
Autenticazione e autorizzazione Database di Azure per PostgreSQL server flessibile supporta l'autenticazione PostgreSQL nativa. È possibile connettersi ed eseguire l'autenticazione a un server usando l'account di accesso amministratore del server.
Protocollo Il servizio supporta un protocollo basato su messaggi usato da PostgreSQL.
TCP/IP Il protocollo è supportato su TCP/IP e sui socket di dominio Unix.
Firewall Per proteggere i dati, una regola del firewall impedisce l'accesso al server e ai relativi database fino a quando non si specificano i computer autorizzati. Vedere Database di Azure per PostgreSQL regole del firewall del server flessibili.

Gestione del server

È possibile gestire Database di Azure per PostgreSQL istanze di server flessibili usando il portale di Azure o l'interfaccia della riga di comando di Azure.

Quando si crea un server, si configurano le credenziali per l'utente amministratore. L'utente amministratore è l'utente con privilegi più elevati nel server. Appartiene al ruolo azure_pg_admin. Questo ruolo non dispone delle autorizzazioni utente con privilegi avanzati complete.

L'attributo superuser PostgreSQL viene assegnato a azure_superuser, che appartiene al servizio gestito. Non si ha accesso a questo ruolo.

Un'istanza del server flessibile Database di Azure per PostgreSQL dispone di database predefiniti:

  • postgres: database predefinito a cui è possibile connettersi dopo aver creato il server.
  • azure_maintenance: un database usato per separare i processi che forniscono il servizio gestito dalle azioni dell'utente. Non si ha accesso a questo database.

Parametri del server

I parametri del server flessibile Database di Azure per PostgreSQL determinano la configurazione del server. In Database di Azure per PostgreSQL server flessibile è possibile visualizzare e modificare l'elenco dei parametri usando il portale di Azure o l'interfaccia della riga di comando di Azure.

Come servizio gestito per Postgres, Database di Azure per PostgreSQL include parametri configurabili che sono un subset dei parametri in un'istanza di Postgres locale. Per altre informazioni sui parametri di Postgres, vedere la documentazione di PostgreSQL.

L'istanza del server flessibile Database di Azure per PostgreSQL è abilitata con i valori predefiniti per ogni parametro alla creazione. L'utente non può configurare alcuni parametri che richiedono un riavvio del server o l'accesso con privilegi avanzati per rendere effettive le modifiche.

Passaggi successivi