Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
SI APPLICA A: Database di Azure per PostgreSQL - Server flessibile
Questo articolo fornisce istruzioni dettagliate per creare una replica in lettura di un server flessibile di Database di Azure per PostgreSQL.
Annotazioni
Quando si distribuiscono repliche in lettura per carichi di lavoro primari a elevato utilizzo di scrittura persistente, il ritardo di replica potrebbe continuare a crescere e non può mai essere aggiornato con il database primario. Potrebbe anche aumentare l'utilizzo dell'archiviazione nel database primario perché i file WAL vengono eliminati solo una volta ricevuti nella replica.
Importante
Esamina la sezione delle considerazioni nell'articolo di panoramica delle repliche di lettura.
Prima di modificare i valori dei seguenti parametri del server sul server primario, modificarli prima sulle repliche in lettura. In questo modo si evitano problemi durante la promozione di una replica di lettura nel database primario: max_connections
, max_prepared_transactions
max_locks_per_transaction
, max_wal_senders
max_worker_processes
.
Prima di configurare una replica di lettura per Database di Azure per PostgreSQL server flessibile, verificare che il server primario sia configurato per soddisfare i prerequisiti necessari. Le impostazioni specifiche nel server primario possono influire sulla possibilità di creare repliche.
Aumento automatico dell'archiviazione: le impostazioni di aumento automatico dell'archiviazione nel server primario e le relative repliche in lettura devono rispettare linee guida specifiche per garantire coerenza e impedire interruzioni della replica. Per informazioni dettagliate su regole e impostazioni, vedere Crescita automatica archiviazione.
Tipo di archiviazione: le repliche di lettura possono essere create solo nei server configurati per l'uso del tipo di archiviazione SSD Premium. Se il carico di lavoro richiede repliche in lettura, assicura che il server primario venga creato con quel tipo di archiviazione.
Passaggi per creare una replica di lettura
Uso del portale di Azure:
Selezionare il server flessibile di Database di Azure per PostgreSQL che si vuole usare come server primario.
Nel menu della risorsa, nella sezione Impostazioni selezionare Replica.
Nella sezione Server selezionare Crea replica.
Sei reindirizzato alla procedura guidata Aggiungi replica in lettura al server flessibile di Database di Azure per PostgreSQL, da cui puoi configurare alcune impostazioni per la nuova replica di lettura che viene creata.
Usare la tabella seguente per comprendere il significato dei diversi campi disponibili nella pagina Informazioni di base e come materiale sussidiario per riempire la pagina.
Sezione Impostazione Valore suggerito Descrizione Può essere modificato dopo la creazione dell'istanza Dettagli progetto Abbonamento Nome della sottoscrizione in cui si vuole creare la risorsa. Una sottoscrizione è un contratto con Microsoft per l'uso di una o più piattaforme o servizi cloud Microsoft, per i quali gli addebiti si accumulano in base a una tariffa di licenza per utente o al consumo di risorse basato sul cloud. Un'istanza del server flessibile Database di Azure per PostgreSQL esistente può essere spostata in una sottoscrizione diversa da quella creata in origine. Per altre informazioni, vedere Spostare le risorse di Azure in un nuovo gruppo di risorse o sottoscrizione. Gruppo di risorse Gruppo di risorse nella sottoscrizione selezionata, in cui si vuole creare la risorsa. Può trattarsi di un gruppo di risorse esistente oppure è possibile selezionare Crea nuovo e specificare un nome in tale sottoscrizione univoco tra i nomi dei gruppi di risorse esistenti. Un gruppo di risorse è un contenitore che contiene risorse correlate per una soluzione di Azure. Il gruppo di risorse può includere tutte le risorse per la soluzione o solo le risorse che si desidera gestire come gruppo. L'utente può decidere la modalità di allocazione delle risorse ai gruppi di risorse in base alle esigenze dell'organizzazione. In genere, aggiungere risorse che condividono lo stesso ciclo di vita allo stesso gruppo di risorse in modo da poterle distribuire, aggiornare ed eliminare facilmente come gruppo Un'istanza del server flessibile Database di Azure per PostgreSQL esistente può essere spostata in una sottoscrizione diversa da quella creata in origine. Per altre informazioni, vedere Spostare le risorse di Azure in un nuovo gruppo di risorse o sottoscrizione. Dettagli server Nome server primario Nome del server primario per il quale si sta tentando di creare una replica di lettura. Un nome univoco che identifica l'istanza di Database di Azure per PostgreSQL - Server flessibile. Il nome postgres.database.azure.com
di dominio viene aggiunto al nome del server specificato, per conformarsi al nome host completo in base al quale è possibile usare un server domain Naming System per risolvere l'indirizzo IP dell'istanza.Nome server Nome da assegnare alla nuova replica di lettura. Un nome univoco che identifica l'istanza di Database di Azure per PostgreSQL - Server flessibile. Il nome postgres.database.azure.com
di dominio viene aggiunto al nome del server specificato, per conformarsi al nome host completo in base al quale è possibile usare un server domain Naming System per risolvere l'indirizzo IP dell'istanza.Anche se il nome del server non può essere modificato dopo la creazione del server, è possibile usare la funzionalità di ripristino temporizzato per ripristinare il server con un nome diverso. Un approccio alternativo per continuare a usare il server esistente, ma essere in grado di farvi riferimento usando un nome server diverso, usa gli endpoint virtuali per creare un endpoint writer con il nuovo nome desiderato. Con questo approccio, è possibile fare riferimento all'istanza in base al nome originale o a quella assegnata all'endpoint virtuale di scrittura. Ubicazione Nome di una delle aree in cui è supportato il servizio. Il ripristino temporizzato supporta solo la distribuzione del nuovo server nella stessa area in cui è presente il server di origine. Conformità, residenza dei dati, prezzi, prossimità agli utenti o disponibilità di altri servizi nella stessa area geografica sono alcuni dei requisiti da usare quando si sceglie l'area. Il servizio non offre una funzionalità per spostare automaticamente e in modo trasparente un'istanza in un'area diversa. Calcolo e archiviazione Assegna lo stesso tipo e la stessa dimensione di calcolo e le stesse dimensioni di archiviazione, come quelle usate dal server di origine al momento del ripristino del backup. Tuttavia, se si seleziona il collegamento Configura server , è possibile modificare il tipo di spazio di archiviazione allocato al nuovo server e se eseguire o meno il provisioning con backup con ridondanza geografica. Dopo la distribuzione del nuovo server, è possibile aumentare o ridurre le opzioni di calcolo. Zona di disponibilità Zona di disponibilità preferita. È possibile scegliere in quale zona di disponibilità si vuole distribuire il server. La possibilità di scegliere la zona di disponibilità in cui viene distribuita l'istanza è utile per collocarla insieme all'applicazione. Se si sceglie Nessuna preferenza, durante la creazione viene assegnata automaticamente una zona di disponibilità predefinita all'istanza. Anche se la zona di disponibilità in cui viene distribuita un'istanza non può essere modificata dopo la creazione, è possibile usare la funzionalità di ripristino temporizzato per ripristinare il server con un nome diverso in una zona di disponibilità diversa. Autenticazione Queste impostazioni sono solo informative. Tutte le impostazioni correlate all'autenticazione usata dalla replica di lettura vengono ereditate dal server primario. Può essere modificato nel server primario e questo influenzerebbe sia il server primario sia tutte le repliche di lettura esistenti. Se si vuole modificare il livello di calcolo, il processore o le dimensioni automaticamente assegnati al nuovo server o se si desidera modificare alcune delle impostazioni di archiviazione della replica in lettura, selezionare Configura server.
Si apre Calcolo e archiviazione per visualizzare le opzioni di calcolo e archiviazione per il nuovo server.
Usare la tabella seguente per comprendere il significato dei diversi campi disponibili nella pagina Calcolo e archiviazione e come materiale sussidiario per riempire la pagina.
Sezione Impostazione Valore suggerito Descrizione Può essere modificato dopo la creazione della replica di lettura Calcolo Livello di calcolo Per impostazione predefinita, viene impostato automaticamente sullo stesso livello assegnato al server primario. È tuttavia possibile impostarlo su qualsiasi altro livello di calcolo su cui le repliche di lettura sono supportate. I valori possibili sono Utilizzo generico (in genere usato per gli ambienti di produzione con carichi di lavoro più comuni) e Ottimizzato per la memoria (in genere usato per gli ambienti di produzione che eseguono carichi di lavoro che richiedono un rapporto elevato tra memoria e CPU). Per altre informazioni, vedere Opzioni di calcolo nel server flessibile di Database di Azure per PostgreSQL. Dopo la creazione della replica di lettura, può essere modificato. Tuttavia, se si usano alcune funzionalità supportate solo in determinati livelli e si modifica il livello corrente in quello in cui la funzionalità non è supportata, la funzionalità smette di essere disponibile o viene disabilitata. Dimensioni di calcolo Per impostazione predefinita, viene impostato automaticamente sulla stessa dimensione di calcolo assegnata al server primario. Tuttavia, è possibile impostarla su qualsiasi altra dimensione di calcolo, purché abbia lo stesso o un numero maggiore di vCore del server primario. Si noti che l'elenco dei valori supportati può variare in base all'hardware disponibile in ogni area. Per altre informazioni, vedere Opzioni di calcolo nel server flessibile di Database di Azure per PostgreSQL. Può essere cambiato dopo la creazione della replica di lettura. Immagazzinamento Tipo di archiviazione Lasciare che sia configurata l'unità SSD Premium. L'impostazione del tipo di archiviazione su un valore diverso da quello del server primario non è supportato. La procedura guidata imposta automaticamente questa proprietà in modo che corrisponda al tipo di spazio di archiviazione assegnato al server primario. Non è possibile modificare dopo la creazione della replica di lettura. Dimensioni di archiviazione Per impostazione predefinita, viene impostato sullo stesso valore delle dimensioni di archiviazione del server primario. Tuttavia, può essere impostato su qualsiasi valore superiore. Può essere modificato dopo la creazione dell'istanza di replica di lettura. Può essere solo aumentato. La compattazione manuale o automatica dell'archiviazione non è supportata. Livello di prestazioni Per impostazione predefinita, viene impostato automaticamente sullo stesso valore del server primario. Tuttavia, può essere modificato in un valore diverso. Le prestazioni delle unità SSD Premium vengono impostate quando si crea il disco, sotto forma di livello di prestazioni. Quando si imposta la dimensione provvista del disco, viene automaticamente selezionato un livello di prestazioni. Questo livello di prestazioni determina le operazioni di I/O al secondo e la velocità effettiva del disco gestito. Per i dischi SSD Premium, questo livello può essere modificato in fase di distribuzione o successivamente, senza modificare le dimensioni del disco e senza tempi di inattività. La modifica del livello consente di preparare e soddisfare una domanda più elevata senza usare la funzionalità di bursting del disco. Può essere più conveniente modificare il livello di prestazioni anziché basarsi sul bursting, a seconda del tempo necessario per ottenere prestazioni aggiuntive. Questa opzione è ideale per gli eventi che richiedono temporaneamente un livello di prestazioni costantemente superiore. Eventi come shopping natalizio, test delle prestazioni o gestione di un ambiente di formazione. Per gestire questi eventi, è possibile passare un disco a un livello di prestazioni superiore senza tempi di inattività, purché sia necessario ottenere prestazioni aggiuntive. È quindi possibile tornare al livello originale senza tempi di inattività quando le prestazioni aggiuntive non sono più necessarie. Può essere modificato dopo la creazione dell'istanza. Espansione automatica di archiviazione Non è possibile modificare e viene impostato automaticamente sullo stesso valore del server di origine. Si noti che questa opzione potrebbe non essere supportata per alcuni tipi di archiviazione e potrebbe non essere rispettata per determinate dimensioni di archiviazione. Per altre informazioni, vedere Configurare l'aumento automatico dell'archiviazione in un server flessibile di Database di Azure per PostgreSQL. Può essere modificato dopo la creazione dell'istanza, purché il tipo di archiviazione supporti questa funzionalità. Continuare con le schede Rete, Sicurezza o Tag , se è necessario modificare una delle impostazioni che possono essere diverse dal server primario. Dopo aver configurato tutte le nuove repliche secondo le tue esigenze, selezionare Rivedi e crea.
Verificare che tutte le configurazioni per la nuova distribuzione siano impostate correttamente e selezionare Crea.
Viene avviata una nuova distribuzione per creare il nuovo server flessibile di Database di Azure per PostgreSQL e renderlo una replica in lettura del server primario.
Al termine della distribuzione, è possibile selezionare Vai alla risorsa per iniziare a usare il nuovo server flessibile di Database di Azure per PostgreSQL.
Viene visualizzata la pagina Panoramica del server di replica.
Nel menu della risorsa, nella sezione Impostazioni selezionare Replica. In Server trovare l'elenco dei server che sono conformi al set di replica e il ruolo assunto da ognuno di essi.