Condividi tramite


Usare un account gratuito di Azure per provare gratuitamente Database di Azure per PostgreSQL - Server flessibile

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

Database di Azure per PostgreSQL server flessibile è un servizio gestito usato per eseguire, gestire e ridimensionare database PostgreSQL a disponibilità elevata nel cloud. Con un account gratuito di Azure, è possibile usare gratuitamente Database di Azure per PostgreSQL server flessibile per 12 mesi con limiti mensili fino a:

  • 750 ore di istanza B1MS burstable, sufficienti ore per eseguire un'istanza di database continuamente ogni mese.
  • Archiviazione di 32 GB e archiviazione di backup da 32 GB.

Questo articolo illustra come creare e usare gratuitamente un'istanza del server flessibile Database di Azure per PostgreSQL usando un account Gratuito di Azure.

Prerequisiti

Per completare questa esercitazione è necessario:

Creare un'istanza del server flessibile Database di Azure per PostgreSQL

  1. Accedere al portale di Azure con l'account gratuito di Azure.

    La visualizzazione predefinita è il dashboard del servizio.

  2. Per creare un'istanza del server flessibile Database di Azure per PostgreSQL, cercare e selezionare Database di Azure per PostgreSQL server:

    Screenshot che mostra come cercare e selezionare Database di Azure per PostgreSQL server flessibile.

    In alternativa, è possibile cercare e passare a Servizi gratuiti e quindi selezionare Database di Azure per PostgreSQL riquadro nell'elenco:

    Screenshot che mostra un elenco di tutti i servizi gratuiti nel portale di Azure, evidenziando PostgreSQL.

  3. Seleziona Crea.

  4. Immettere le impostazioni di base per una nuova istanza del server flessibile Database di Azure per PostgreSQL.

    Screenshot che mostra le impostazioni di base per la creazione di un'istanza del server flessibile Database di Azure per PostgreSQL.

    Impostazione Valore consigliato Descrizione
    Subscription nome della sottoscrizione Selezionare la sottoscrizione di Azure di valutazione gratuita.
    Gruppo di risorse Gruppo di risorse in uso Immettere un nuovo gruppo di risorse o uno esistente nella sottoscrizione.
    Nome server mydemoserver-pgsql Specificare un nome univoco per identificare il server flessibile. Al nome del server specificato viene aggiunto il nome di dominio postgres.database.azure.com. Il nome del server può contenere solo lettere minuscole, numeri e il segno meno (-) Deve contenere tra 3 e 63 caratteri.
    Paese Area più vicina ai propri utenti Selezionare una località dall'elenco, preferibilmente la località più vicina agli utenti.
    Versione di PostgreSQL La versione principale più recente Usare la versione principale di PostgreSQL più recente, a meno che non siano previsti requisiti specifici.
    Tipo di carico di lavoro Sviluppo Per una versione di valutazione gratuita, selezionare Carico di lavoro Sviluppo . Per un carico di lavoro di produzione, scegliere Small/Medium-size o Large-size in base alle esigenze.
    Calcolo e archiviazione Default Selezionare lo SKU dell'ambiente di calcolo e dell'archiviazione che soddisfi meglio le esigenze di prestazioni e costi.
    Zona di disponibilità Nessuna preferenza Se viene effettuato il provisioning dell'applicazione (ospitata in macchine virtuali di Azure, set di scalabilità di macchine virtuali o istanza del servizio Azure Kubernetes) in una zona di disponibilità specifica, creare il server flessibile nella stessa zona di disponibilità. La collocazione dell'applicazione e del database migliora le prestazioni riducendo la latenza di rete tra le zone. Se si sceglie Nessuna preferenza, viene selezionato automaticamente un az predefinito.
    Disponibilità elevata Default Lasciare deselezionata l'opzione Disponibilità elevata.
    Authentication method Solo autenticazione PostgreSQL Selezionare il metodo di autenticazione adatto alle esigenze di autenticazione per questa istanza di PostgreSQL.
    Nome utente amministratore myadmin Creare un account di accesso da usare quando ci si connette al server. Il nome utente amministratore deve contenere da 1 a 63 caratteri, deve contenere solo numeri e lettere, non può iniziare con pg_ e non può essere azure_superuser, azure_pg_admin, amministratore, amministratore, radice, guest o pubblico.
    Password Password Specificare una password per l'account amministratore del server. La password deve contenere da 8 a 128 caratteri. Deve inoltre contenere caratteri da tre delle quattro categorie seguenti: lettere maiuscole, lettere minuscole, numeri (da 0 a 9) e caratteri non alfanumerici (!, $, #, %e così via). La password non può contenere tutto o parte del nome di accesso. Parte di un nome di accesso è definita come tre o più caratteri alfanumerici consecutivi.
  5. Per l'impostazione Calcolo e archiviazione mantenere i valori predefiniti popolati selezionando Tipo di carico di lavoro Sviluppo .

    Screenshot che mostra i valori predefiniti per le impostazioni di calcolo e archiviazione.

    Selezionare Configura server per esaminare e personalizzare l'impostazione Calcolo e archiviazione .

    Assicurarsi di selezionare Burstable B1MS Instance (1-2 vCores), specificare di includere l'archiviazione minore o uguale a 32 GB e mantenere le impostazioni predefinite per le opzioni rimanenti.

    Screenshot che mostra il pannello Calcolo e configurazione del server di archiviazione per scegliere LO SKU B1MS e l'archiviazione da 32 GB.

    Selezionare Salva per continuare con la configurazione.

  6. Selezionare la scheda Rete per configurare come raggiungere il server.

    Database di Azure per PostgreSQL server flessibile offre due modi per connettersi:

    • Accesso pubblico (indirizzi IP consentiti) ed endpoint privato
    • Accesso privato (integrazione rete virtuale)

    Con l'accesso pubblico, l'accesso al server è limitato agli indirizzi IP consentiti inclusi in una regola del firewall o alle applicazioni che possono raggiungere l'istanza di Database di Azure per PostgreSQL server flessibile tramite endpoint privati. Questo metodo impedisce alle applicazioni e agli strumenti esterni di connettersi al server e ai database nel server, a meno che non si crei una regola per aprire il firewall per un indirizzo IP o un intervallo specifico o creare un endpoint privato.

    Con l'accesso privato, l'accesso al server è limitato alla rete virtuale. Per altre informazioni sui metodi di connettività, vedere Panoramica della rete.

    Ai fini di questa esercitazione, abilitare l'accesso pubblico per connettersi al server.

    Nota

    Database di Azure per PostgreSQL supporto flessibile del server per gli endpoint privati in anteprima richiede l'abilitazione di Abilitare la funzionalità di anteprima dei serverflessibili di Endpoint privati per PostgreSQL nella sottoscrizione. Solo dopo l'abilitazione della funzionalità di anteprima è possibile creare server che supportano PE, ad esempio è possibile eseguire la rete usando collegamento privato.

  7. Nella scheda Rete , per Metodo di connettività selezionare Accesso pubblico (indirizzi IP consentiti) ed Endpoint privato.

  8. Lasciare consentito l'accesso pubblico a questa risorsa tramite Internet usando un indirizzo IP pubblico abilitato in questo caso, perché si vuole che l'istanza sia accessibile dall'indirizzo IP pubblico con cui la workstation si sposta su Internet. Disabilitando questa casella di controllo, l'unico traffico in ingresso che sarebbe consentito sarebbe quello che passa attraverso endpoint privati.

  9. Per la configurazione delle regole del firewall, selezionare Aggiungi indirizzo IP client corrente.

    Screenshot che mostra le opzioni di rete da scegliere ed evidenzia il pulsante Aggiungi indirizzo IP client corrente.

  10. Per esaminare la configurazione del server flessibile Database di Azure per PostgreSQL, selezionare Rivedi e crea.

    Screenshot che mostra il pannello Rivedi e crea.

    Importante

    Durante la creazione dell'istanza del server flessibile Database di Azure per PostgreSQL dall'account gratuito di Azure, viene comunque visualizzato un costo stimato al mese nel pannello Calcolo e archiviazione : Riepilogo costi e Rivedi e crea scheda. Tuttavia, se si usa l'account gratuito di Azure e l'utilizzo del servizio gratuito è entro i limiti mensili (per visualizzare le informazioni sull'utilizzo, fare riferimento alla sezione Monitorare e tenere traccia dell'utilizzo dei servizi gratuiti di seguito), non verrà addebitato alcun costo per il servizio. Attualmente stiamo lavorando per migliorare l'esperienza Riepilogo costi per i servizi gratuiti.

  11. Selezionare Crea per effettuare il provisioning del server.

    Il provisioning può richiedere alcuni minuti.

  12. Sulla barra degli strumenti selezionare Notifiche (icona a forma di campana) per monitorare il processo di distribuzione.

    Al termine della distribuzione, selezionare Aggiungi al dashboard per creare un riquadro per l'istanza del server flessibile Database di Azure per PostgreSQL nel dashboard portale di Azure. Questo riquadro funge da collegamento alla pagina Panoramica del server. Se si seleziona Vai alla risorsa, viene visualizzata la pagina Panoramica del server.

    Per impostazione predefinita, un database postgres viene creato nel server. Il database postgres è un database predefinito che può essere usato da utenti, utilità e applicazioni di terze parti. L'altro database predefinito è azure_maintenance. La sua funzione consiste nel separare i processi del servizio gestito dalle azioni dell'utente. Non è possibile accedere a questo database.

Connessione ed esecuzione di query

Dopo aver creato un'istanza del server flessibile Database di Azure per PostgreSQL in un gruppo di risorse, è possibile connettersi ai database del server ed eseguire query usando le guide introduttive seguenti per la connessione e la query:

Monitorare e tenere traccia dell'utilizzo dei servizi gratuiti

Non vengono addebitati costi per Database di Azure per PostgreSQL servizi server flessibili inclusi gratuitamente con l'account gratuito di Azure, a meno che non si superino i limiti del servizio gratuito. Per rimanere entro i limiti, usare il portale di Azure per tenere traccia e monitorare l'utilizzo dei servizi gratuiti.

  1. Nella portale di Azure cercare Sottoscrizioni e selezionare l'account gratuito di Azure - Sottoscrizione di valutazione gratuita.

  2. Nella pagina Panoramica scorrere verso il basso per visualizzare il riquadro Top free services by usage e quindi selezionare Visualizza tutti i servizi gratuiti.

    Screenshot che mostra la pagina di panoramica della sottoscrizione della versione di valutazione gratuita ed evidenzia Visualizza tutti i servizi gratuiti.

  3. Individuare i contatori seguenti correlati a Database di Azure per PostgreSQL - Server flessibile per tenere traccia dell'utilizzo:

    Metro Descrizione Limite mensile
    Database di Azure per PostgreSQL, calcolo serie BS con burst a server flessibile, B1MS Tiene traccia dell'utilizzo del calcolo in termini di numero di ore di esecuzione 750 ore al mese - Livello di calcolo B1MS con burst
    Database di Azure per PostgreSQL, archiviazione server flessibile, dati archiviati Tiene traccia dell'archiviazione dati di cui è stato effettuato il provisioning in termini di GB usati al mese 32 GB al mese

    Screenshot che mostra il pannello Visualizza e tiene traccia delle informazioni sull'utilizzo in portale di Azure per tutti i servizi gratuiti.

    • Contatore: identifica l'unità di misura per il servizio utilizzato.
    • Uso/Limite: uso e limite del mese attuale per il misuratore.
    • Stato: stato di utilizzo del servizio. In base all'utilizzo, sarà mostrato uno degli stati seguenti:
    • Non in uso: il contatore non è stato usato o l'uso del contatore non ha raggiunto il sistema di fatturazione.
    • Superato alla <data>: è stato superato il limite per il contatore in <data>.
    • Il superamento è poco probabile: è improbabile che il limite per il contatore verrà superato.
    • Supera la <data>: è probabile che si superi il limite per il contatore in <data>.

    Importante

    Con un account gratuito Azure, si ottiene un credito di 200 dollari da usare in 30 giorni. Durante questo periodo, qualsiasi utilizzo oltre gli importi mensili gratuiti dei servizi verrà dedotto da questo credito. Alla fine dei primi 30 giorni o dopo aver speso il credito di $ 200 (qualunque sia il primo), pagherai solo ciò che usi oltre gli importi mensili gratuiti dei servizi. Per continuare a ricevere servizi gratuiti dopo 30 giorni, passa ai prezzi con pagamento in base al consumo. Se non si passa al pagamento man mano che si passa, non è possibile acquistare servizi di Azure oltre il credito di $ 200 e alla fine l'account e i servizi verranno disabilitati. Per altre informazioni, vedere Domande frequenti sull'account gratuito di Azure.

Pulire le risorse

Se si usa l'istanza del server flessibile di Database di Azure per PostgreSQL per carichi di lavoro di produzione di sviluppo, test o prevedibili, con vincoli di tempo, ottimizzare l'utilizzo avviando e arrestando il server su richiesta. Dopo aver arrestato il server, rimane in tale stato per sette giorni, a meno che non venga riavviato prima. Per altre informazioni, vedere Avviare/Arrestare il server per ridurre il costo totale di proprietà. Quando l'istanza del server flessibile Database di Azure per PostgreSQL viene arrestata, non è previsto alcun utilizzo di calcolo, ma l'utilizzo dell'archiviazione è ancora considerato.

In alternativa, se non si prevede di avere bisogno di queste risorse in futuro, è possibile eliminarle eliminando il gruppo di risorse oppure è sufficiente eliminare l'istanza del server flessibile Database di Azure per PostgreSQL.

  • Per eliminare il gruppo di risorse, completare la procedura seguente:

    1. Accedere al portale di Azure e selezionare Gruppi di risorse.
    2. Nell'elenco di gruppi di risorse selezionare il nome del gruppo di risorse desiderato.
    3. Nella pagina Panoramica del gruppo di risorse selezionare Elimina gruppo di risorse.
    4. Nella finestra di dialogo di conferma, digitare il nome del gruppo di risorse e quindi selezionare Elimina.
  • Per eliminare l'istanza del server flessibile Database di Azure per PostgreSQL, nella pagina Panoramica del server selezionare Elimina.

Passaggi successivi