Présentation d'OCI Database with PostgreSQL
OCI Database with PostgreSQL est un service entièrement géré compatible PostgreSQL avec un dimensionnement, un réglage et une durabilité intelligents.
Le service fait automatiquement évoluer le stockage au fur et à 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 cryptées à la fois 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 panne d'un domaine de disponibilité. Pour plus d'informations, reportez-vous à Haute disponibilité et continuité des activités.
Cette documentation est destinée aux administrateurs PostgreSQL et suppose qu'ils connaissent bien PostgreSQL et ses outils associés. Pour plus d'informations, reportez-vous à la documentation complémentaire.
Concepts
Le service et la documentation OCI Database with PostgreSQL utilisent les concepts suivants.
- Stockage optimisé pour la base de données OCI
-
- Stockage découplé qui évolue indépendamment des ressources de calcul
- Gestion efficace et dynamique du stockage
- Evolutivité de lecture rentable et hautes performances
Le résultat est que vous ne payez que pour ce dont vous avez besoin.
- système de base de données
- Cluster de base de données PostgreSQL exécuté sur des 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 possède une adresse pour les requêtes PSQL en lecture/écriture et peut avoir plusieurs adresses pour les requêtes en lecture seule.
- noeud
- Instance de calcul de machine virtuelle sur laquelle une instance de base de données est exécutée. Un noeud principal est requis. Les autres noeuds agissent en tant que répliques de lecture.
- configuration
- Ensemble de variables utilisées 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
- Block Volume qui réplique de manière synchrone les données entre les domaines de disponibilité dans des régions à plusieurs domaines de disponibilité.
- réplique de relevé
- Une réplique de lecture est un noeud du système de base de données qui peut servir les requêtes en lecture. Une réplique de lecture utilise le stockage partagé, ce 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 vers le noeud principal.
Fonctionnalités
Le service OCI Database with PostgreSQL offre les fonctionnalités suivantes :
- redimensionnement dynamique du stockage
- Lorsque des tables de base de données sont créées et supprimées, le stockage évolue dynamiquement, sans aucun temps d'arrêt. Cela facilite 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 performances. Personnalisez les OCPU et la mémoire et utilisez des configurations flexibles avec des expressions d'entier pour les variables qui évoluent avec le matériel des systèmes de base de données.
- haute disponibilité
- OCI Database with PostgreSQL est conçu pour une haute disponibilité lors de l'utilisation de plusieurs noeuds. Le basculement est quasi instantané. Pour plus d'informations, reportez-vous à Haute disponibilité et continuité des activités.
- sauvegardes automatisées
-
Vous pouvez définir des programmations pour les sauvegardes automatisées d'un système de base de données. Les sauvegardes peuvent être planifiées pour être créées quotidiennement, hebdomadairement et mensuellement. 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 une programmation de maintenance afin que l'application de patches ou la maintenance ne se produise pas pendant les pics d'activité. Pour plus d'informations, reportez-vous à Maintenance.
- migration
- Pour plus d'informations, reportez-vous à Import, export et migration de bases de données.
Documentation annexe
Cette documentation est destinée aux administrateurs PostgreSQL et suppose qu'ils connaissent bien PostgreSQL et ses outils associés. Pour plus d'informations, reportez-vous au manuel de référence PostgreSQL.
Authentification et autorisation
Chaque service dans Oracle Cloud Infrastructure s'intègre à IAM pour l'authentification et l'autorisation de gestion des ressources OCI, pour toutes les interfaces (console, kit SDK ou CLI, et API REST).
Un administrateur de votre organisation doit configurer des groupes, des compartiments et des stratégies qui déterminent les services et les ressources auxquels les utilisateurs peuvent accéder, ainsi que le type d'accès. Par exemple, les stratégies déterminent qui peut créer des utilisateurs, des groupes et des compartiments, ou qui peut créer et gérer des déploiements virtuels.
- Si vous êtes un nouvel administrateur, reportez-vous à Introduction aux stratégies.
- Pour plus de détails sur l'écriture de stratégies pour ce service, reportez-vous à OCI Database with PostgreSQL Policies.
- Afin d'obtenir des détails sur l'écriture de stratégies pour les ressources dans d'autres services, reportez-vous à Référence de stratégie.
Méthodes d'accès
Vous pouvez accéder à OCI Database with PostgreSQL à l'aide de la console (interface basée sur un navigateur), de l'interface de ligne de commande d'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 à l'adresse de base de données à partir d'un sous-réseau privé. Pour plus d'informations, reportez-vous à la section Connecting to a Database.
Les instructions relatives aux trois méthodes sont incluses dans ce guide.
- La console OCI est une interface simple d'utilisation basée sur le navigateur. Pour accéder à la console, vous devez utiliser un navigateur pris en charge.
- Les API REST fournissent le plus de fonctionnalités, mais nécessitent une expertise en programmation. Les adresses et références d'API fournissent des détails sur les adresse et des liens vers les documents d'API disponibles, y compris OCI Database with PostgreSQL.
- OCI fournit des kits SDK qui interagissent avec OCI Database with PostgreSQL.
- L'interface de ligne de commande offre un accès rapide et des fonctionnalités complètes sans avoir besoin de programmation.
- Pour utiliser l'interface de commande OCI ou l'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. Reportez-vous à Utilisation de Cloud Shell et à Référence des commandes de l'interface de ligne de commande.
- Pour installer l'interface de ligne de commande OCI dans votre environnement, suivez les étapes de démarrage rapide dans Installation de l'interface de ligne de commande.
- Lorsque vous utilisez des API REST, reportez-vous à la documentation relative aux API REST et à Adresses et référence d'API.
Limites de service
Lorsque vous êtes inscrit à Oracle Cloud Infrastructure, un ensemble de limites de service est configuré pour la location. La limite de service est l'allocation ou le quota défini sur une ressource. Consultez les limites de service suivantes pour OCI Database with PostgreSQL.
Ressource | Détails |
---|---|
Systèmes de base de données | 8 par location et par région |
Sauvegardes | 10 par location et par région |
Configurations | 20 par location et par région |
Reportez-vous à Limites de service afin d'en savoir plus sur les limites de service et d'obtenir des instructions pour demander une augmentation de limite. Pour définir des limites propres au compartiment sur une ressource ou une famille de ressources, les administrateurs peuvent utiliser des quotas de compartiment.
Pour connaître les limites et remarques relatives aux systèmes de base de données, reportez-vous à Limites et remarques.