Panoramica del database OCI con PostgreSQL
OCI Database with PostgreSQL è un servizio completamente gestito compatibile con PostgreSQL con dimensionamento intelligente, ottimizzazione e durabilità elevata.
Il servizio ridimensiona automaticamente lo storage man mano che le tabelle di database vengono create ed eliminate, semplificando la gestione e ottimizzando la spesa per lo storage. I dati vengono cifrati sia in transito che in archivio. OCI Database con PostgreSQL è progettato per l'alta disponibilità offrendo durabilità anche in caso di errore del dominio di disponibilità (AD). Per ulteriori informazioni, vedere Alta disponibilità e continuità aziendale.
Questa documentazione è destinata agli amministratori PostgreSQL e presuppone la conoscenza di PostgreSQL e dei relativi strumenti. Per ulteriori informazioni, consulta la documentazione di supporto.
Concetti
Il database OCI con il servizio e la documentazione PostgreSQL utilizza i concetti riportati di seguito.
- Storage ottimizzato per il database OCI
-
- Storage disaccoppiato che si ridimensiona indipendentemente dalle risorse di computazione
- Gestione efficiente e dinamica dello storage
- Scalabilità della lettura a costi contenuti e ad alte prestazioni
Il risultato è che paghi solo per ciò di cui hai bisogno.
- sistema di database
- Un cluster di database PostgreSQL in esecuzione su una o più istanze di OCI VM Compute. Un sistema di database fornisce un'interfaccia che consente la gestione di attività quali provisioning, backup e ripristino, monitoraggio e così via. Ogni sistema di database ha un endpoint per le query PSQL di lettura/scrittura e può avere più endpoint per le query di sola lettura.
- nodo
- Istanza di computazione VM in cui viene eseguita un'istanza di database. È necessario un nodo principale. Altri nodi fungono da repliche di lettura.
- configurazione
- Insieme di variabili utilizzato per ottimizzare o ottimizzare un database. Le variabili predefinite e ottimizzate vengono impostate quando si crea un sistema di database. I valori possono essere modificati e salvati come elenco personalizzato, che può essere applicato ad altri sistemi di database.
- volume regionale
- Volume a blocchi che replica in modo sincrono i dati tra i domini di disponibilità all'interno di aree multi-AD.
- replica di lettura
- Una replica di lettura è un nodo nel sistema di database che può servire query di lettura. Una replica di lettura utilizza lo storage condiviso, che non richiede copie aggiuntive del database PostgreSQL. Qualsiasi nodo di replica di lettura può essere promosso al nodo primario.
Funzioni
Il database OCI con il servizio PostgreSQL offre le funzioni riportate di seguito.
- ridimensionamento dinamico dello storage
- Quando le tabelle di database vengono create ed eliminate, lo storage si ridimensiona dinamicamente, senza tempi di inattività. Ciò riduce l'onere e ottimizza la spesa per lo storage. Paghi solo per lo storage che utilizzi.
- scala verticale
- Le forme flessibili consentono di modificare la configurazione hardware di un sistema di database per adattarsi ai cambiamenti dei requisiti di prestazioni. Personalizza le OCPU e la memoria e utilizza configurazioni flessibili con espressioni intere per le variabili che si ridimensionano con l'hardware dei sistemi di database.
- alta disponibilità
- OCI Database con PostgreSQL è progettato per l'alta disponibilità quando si utilizzano più nodi. Il failover è quasi istantaneo. Per ulteriori informazioni, vedere Alta disponibilità e continuità aziendale.
- backup automatici
-
È possibile impostare pianificazioni per i backup automatici di un sistema di database. I backup possono essere pianificati per la creazione giornaliera, settimanale e mensile. I backup automatici hanno un periodo di conservazione fino a 35 giorni. Se è necessario mantenere un backup più a lungo, è anche possibile creare un backup manualmente.
- manutenzione pianificata
-
È possibile selezionare una pianificazione di manutenzione in modo che l'applicazione di patch o la manutenzione non si verifichino durante il picco di attività. Per ulteriori informazioni, vedere Manutenzione.
- migrazione
- Per ulteriori informazioni, vedere Importazione, esportazione e migrazione di database.
Documentazione di supporto
Questa documentazione è destinata agli amministratori PostgreSQL e presuppone la conoscenza di PostgreSQL e dei relativi strumenti. Per ulteriori informazioni, vedere il manuale di riferimento PostgreSQL.
Autenticazione e autorizzazione
Ogni servizio in Oracle Cloud Infrastructure è integrato con IAM per l'autenticazione e l'autorizzazione di tutte le interfacce (console, SDK o CLI e API REST).
Un amministratore dell'organizzazione deve impostare gruppi, compartimenti e criteri che controllano quali utenti possono accedere a quali servizi, quali risorse e il tipo di accesso di cui dispongono. Ad esempio, i criteri controllano chi può creare utenti, gruppi e compartimenti o chi può creare e gestire distribuzioni virtuali.
- Per i nuovi amministratori, vedere Guida introduttiva ai criteri.
- Per informazioni dettagliate sulla scrittura dei criteri per questo servizio, vedere Database OCI con criteri PostgreSQL.
- Per informazioni dettagliate sulla scrittura dei criteri per le risorse in altri servizi, vedere Riferimento ai criteri.
Modi per accedere
Puoi accedere a OCI Database con risorse PostgreSQL utilizzando la console (un'interfaccia basata su browser), l'interfaccia CLI di Oracle Cloud Infrastructure o le API REST. Per accedere alla console, è necessario utilizzare un browser supportato.
Utilizzare un client PSQL per connettersi all'endpoint del database da una subnet privata. Per ulteriori informazioni, vedere Connessione a un database.
Le istruzioni per tutti e tre i metodi sono incluse in questa guida.
- OCI Console è un'interfaccia basata su browser facile da usare. Per accedere alla console, è necessario utilizzare un browser supportato.
- Le API REST offrono il maggior numero di funzionalità, ma richiedono competenze di programmazione. Il riferimento API e gli endpoint forniscono dettagli sugli endpoint e collegamenti ai documenti di riferimento API disponibili, incluso il database OCI con le API PostgreSQL.
- OCI fornisce SDK che interagiscono con il database OCI con PostgreSQL.
- L'interfaccia CLI (Command Line Interface) offre sia un accesso rapido che una funzionalità completa senza necessità di programmazione.
- Per utilizzare l'interfaccia CLI OCI o le API REST, puoi impostare il tuo ambiente o utilizzare Oracle Cloud Infrastructure Cloud Shell.
- Per utilizzare l'interfaccia CLI o le API REST in Cloud Shell, connettersi alla console. Vedere Using Cloud Shell e CLI Command Reference.
- Per installare l'interfaccia CLI OCI nell'ambiente in uso, attenersi alla procedura descritta nell'avvio rapido Installa CLI.
- Quando si utilizzano le API REST, fare riferimento alla documentazione sull'API REST e ai riferimenti e endpoint API.
Limiti del servizio
Quando ti iscrivi a Oracle Cloud Infrastructure, viene configurato un set di limiti del servizio per la tua tenancy. Il limite di servizio è la quota o l'accesso impostato per una risorsa. Esaminare i limiti del servizio riportati di seguito per OCI Database con risorse PostgreSQL.
Risorsa | Dettagli |
---|---|
Sistemi di database | 8 per tenancy per ogni area |
Backup | 10 per tenancy per ogni area |
Configurazioni | 20 per tenancy per ogni area |
Consulta la sezione relativa ai limiti del servizio per ulteriori informazioni sui limiti del servizio e trova le istruzioni per richiedere un aumento dei limiti. Per impostare limiti specifici di compartimento per una risorsa o una famiglia di risorse, gli amministratori possono utilizzare le quote di compartimento.
Per ulteriori limitazioni e considerazioni sui sistemi di database, vedere Limitazioni e considerazioni.