Aperçu du service OCI Database with PostgreSQL
OCI Database with PostgreSQL est un service entièrement géré compatible avec PostgreSQL, doté d'un dimensionnement intelligent, d'un réglage et d'une durabilité élevée.
Le service adapte automatiquement le stockage à mesure que les tables de base de données sont créées et supprimées, ce qui facilite la gestion et optimise les dépenses de stockage. Les données sont chiffrées en transit et au repos. OCI Database with PostgreSQL est conçu pour la haute disponibilité en offrant une durabilité même en cas de défaillance d'un domaine de disponibilité. Pour plus d'informations, voir Haute disponibilité et continuité des activités.
Cette documentation est destinée aux administrateurs PostgreSQL et suppose une connaissance de PostgreSQL et de ses outils connexes. Pour plus de détails, consultez la documentation sur le soutien.
Concepts
Le service et la documentation OCI Database with PostgreSQL utilisent les concepts suivants.
- Stockage optimisé de base de données pour OCI
-
- Stockage découplé qui s'adapte indépendamment des ressources de calcul
- Gestion efficace et dynamique du stockage
- Évolutivité de lecture rentable et performante
Le résultat est que vous ne payez que pour ce dont vous avez besoin.
- Système de base de données
- Grappe de base de données PostgreSQL s'exécutant sur une ou plusieurs instances de calcul de machine virtuelle OCI. Un système de base de données fournit une interface permettant de gérer des tâches telles que le provisionnement, la sauvegarde et la restauration, la surveillance, etc. Chaque système de base de données a un point d'extrémité pour les interrogations PSQL en lecture/écriture et peut avoir plusieurs points d'extrémité pour les interrogations en lecture seule.
- noeud
- Instance de calcul de machine virtuelle dans laquelle une instance de base de données est exécutée. Un noeud principal est requis. D'autres noeuds agissent comme des répliques de lecture.
- configuration
- Jeu de variables utilisé pour régler ou optimiser une base de données. Les variables optimisées par défaut sont définies lorsque vous créez un système de base de données. Les valeurs peuvent être ajustées et enregistrées en tant que liste personnalisée, qui peut être appliquée à d'autres systèmes de base de données.
- volume régional
- Volume par blocs qui réplique de manière synchrone les données entre les domaines de disponibilité d'une région comportant plusieurs domaines de disponibilité.
- réplique de lecture
- Une réplique de lecture est un noeud du système de base de données qui peut servir des interrogations de lecture. Une réplique de lecture utilise le stockage partagé, qui ne nécessite pas de copies supplémentaires de la base de données PostgreSQL. Tout noeud de réplique de lecture peut être promu au noeud principal.
Fonctions
Le service OCI Database with PostgreSQL offre les fonctionnalités suivantes :
- mise à l'échelle dynamique du stockage
- À mesure que les tables de base de données sont créées et supprimées, le stockage évolue dynamiquement, sans aucun temps d'arrêt. Cela simplifie la charge et optimise les dépenses de stockage. Vous ne payez que pour le stockage que vous utilisez.
- mise à l'échelle verticale
- Les formes flexibles vous permettent de modifier la configuration matérielle d'un système de base de données pour vous adapter aux changements des exigences de performance. Personnalisez les OCPU et la mémoire et utilisez des configurations flexibles avec des expressions entières pour les variables qui s'adaptent au matériel des systèmes de base de données.
- haute disponibilité
- OCI Database with PostgreSQL est conçu pour la haute disponibilité lors de l'utilisation de plusieurs noeuds. Le basculement est presque instantané. Pour plus d'informations, voir Haute disponibilité et continuité des activités.
- sauvegardes automatisées
-
Vous pouvez définir des programmes pour les sauvegardes automatisées d'un système de base de données. Les sauvegardes peuvent être programmées pour être créées quotidiennement, chaque semaine et chaque mois. Les sauvegardes automatiques ont une période de conservation allant jusqu'à 35 jours. Si vous devez conserver une sauvegarde plus longtemps, vous pouvez également créer une sauvegarde manuellement.
- maintenance programmée
-
Vous pouvez sélectionner un programme de maintenance afin que l'application de correctifs ou la maintenance n'ait pas lieu pendant les périodes de pointe. Pour plus d'informations, voir Maintenance.
- migration
- Pour plus d'informations, voir Importation, exportation et migration de bases de données.
Documentation complémentaire
Cette documentation est destinée aux administrateurs PostgreSQL et suppose une connaissance de PostgreSQL et de ses outils connexes. Pour plus d'informations, consultez le PostgreSQL manuel de référence.
Authentification et autorisation
Chaque service d'Oracle Cloud Infrastructure est intégré à IAM aux fins d'authentification et d'autorisation pour la gestion des ressources OCI, pour toutes les interfaces (la console, la trousse SDK ou l'interface de ligne de commande et l'API REST).
Un administrateur de votre organisation doit configurer des groupes, des compartiments et des politiques qui déterminent quels utilisateurs peuvent accéder à quels services et ressources, ainsi que le type d'accès dont ils disposent. Par exemple, les politiques contrôlent les autorisations de création d'utilisateurs, de groupes et de compartiments, ou de création et de gestion des déploiements virtuels.
- Si vous êtes un nouvel administrateur, voir Introduction aux politiques.
- Pour plus de détails sur l'écriture de politiques pour ce service, voir Politiques OCI Database with PostgreSQL.
- Pour plus de détails sur l'écriture de politiques pour les ressources d'autres services, voir Informations de référence sur les politiques.
Méthodes d'accès
Vous pouvez accéder aux ressources OCI Database with PostgreSQL à l'aide de la console (interface basée sur un navigateur), de l'interface de ligne de commande Oracle Cloud Infrastructure ou des API REST. Pour accéder à la console, vous devez utiliser un navigateur pris en charge.
Utilisez un client PSQL pour vous connecter au point d'extrémité de la base de données à partir d'un sous-réseau privé. Pour plus d'informations, voir Connexion à une base de données.
Les instructions relatives aux trois méthodes sont incluses dans ce guide.
- La console OCI est une interface conviviale basée sur un navigateur. Pour accéder à la console, vous devez utiliser un navigateur pris en charge.
- Les API REST offrent le plus de fonctionnalités, mais nécessitent des connaissances en programmation. La rubrique Référence et points d'extrémité d'API fournit des détails sur les points d'extrémité et des liens vers les documents de référence sur les API, y compris les API OCI Database with PostgreSQL.
- OCI fournit des trousses SDK qui interagissent avec OCI Database with PostgreSQL avec PostgreSQL.
- L'interface de ligne de commande fournit un accès rapide et des fonctionnalités complètes, sans programmation.
- Pour utiliser l'interface de ligne de commande OCI ou les API REST, vous pouvez configurer votre environnement ou utiliser Oracle Cloud Infrastructure Cloud Shell.
- Pour utiliser l'interface de ligne de commande ou les API REST dans Cloud Shell, connectez-vous à la console. Voir Utilisation de Cloud Shell et Informations de référence sur l'interface de ligne de commande.
- Pour installer l'interface de ligne de commande OCI dans votre environnement, suivez les étapes sous Démarrage rapide relatives à l'installation de l'interface de ligne de commande.
- Pour utiliser les API REST, consultez la documentation sur les API REST et les Informations de référence sur les API et points d'extrémité d'API.
Limites de service
Lorsque vous vous abonnez à Oracle Cloud Infrastructure, un jeu de limites de service est configuré pour votre location. La limite de service correspond au quota défini pour une ressource. Vérifiez les limites de service suivantes pour les ressources OCI Database with PostgreSQL.
| Ressources | Détails |
|---|---|
| Systèmes de base de données | 8 par location par région |
| Sauvegardes | 10 par location par région |
| Configurations | 20 par location par région |
Voir Limites de service pour en savoir plus sur les limites de service et trouver des instructions pour demander l'augmentation d'une limite. Pour définir des limites propres à un compartiment pour une ressource ou une famille de ressources, les administrateurs peuvent utiliser des quotas de compartiment.
Pour plus de limitations et de considérations pour les systèmes de base de données, voir Limites et points à considérer.