PostgreSQL

Managed Databases for PostgreSQL

Accélérez votre activité en déployant un cluster managé PostgreSQL en quelques clics. Bénéficiez d’un moteur de bases de données relationnelles open-source capable de gérer de lourdes charges de travail. Concentrez-vous ainsi sur le développement de vos fonctionnalités applicatives, nous nous chargeons de la gestion du service : configuration, maintenance, backup, haute disponibilité et mises à jour.

Icons/concept/App/App Script Created with Sketch.

Concentrez-vous sur vos applications

Grâce à notre service managé PostgreSQL, vous accélérez la mise à disposition de vos fonctionnalités. En effet, ce service vous fait gagner du temps, en vous épargnant l’administration et la maintenance de vos bases de données.

Icons/concept/Clock/Clock Available Created with Sketch.

Maitrisez vos coûts

Nous appliquons une tarification transparente à nos offres. Vous payez uniquement l’utilisation de votre base de données PostgreSQL, facturée à l’heure. Vous avez ainsi une meilleure visibilité de votre budget.

Icons/concept/padlock/padlock Closed Created with Sketch.

Contrôlez vos données

Faisant partie de notre cloud de confiance, cette solution est conforme aux normes les plus strictes. Nous faisons en sorte que vous conserviez la maîtrise de vos données.

Comparez nos plans Managed Databases for PostgreSQL

  Essential Business Enterprise
Nombre de nœuds 1 2 noeuds inclus 3 noeuds inclus
RAM par nœud De 7 à 120 Go De 7 à 120 Go De 7 à 120 Go
Stockage par nœud De 50 à 400 Go SSD De 50 à 400 Go SSD De 50 à 400 Go SSD
Engagement de niveau de service (SLA) No 99,9% 99,95%
Passage à une offre supérieure en un clic Oui Oui Oui
Chiffrement des données au repos et en transit Oui Oui Oui
Extensions (PostGIS, PL/v8, etc) Oui Oui Oui
Graphique de performance Oui Oui Oui
Sauvegarde en temps-réel vers une localisation distante Oui Oui Oui
Période de rétention des sauvegardes 2 jours 14 jours 30 jours
Point de restauration antérieur (Point in Time Recovery) Oui Oui Oui
Database forking Oui Oui Oui
Connection pooling Oui Oui Oui
Support de Terraform Bientôt disponible Bientôt disponible Bientôt disponible
Connectivité au réseau privé (vRack)   Bientôt disponible Bientôt disponible
Haute-disponibilité   Oui Oui
Accès en lecture seule aux noeuds de replication   Oui Oui

 

Voir les tarifs de Managed Databases for PostgreSQL

Pour quels usages utiliser PostgreSQL ?

Applications transactionnelles

Le système de gestion de base de données (SGBD) PostgreSQL est particulièrement optimisé pour les données transactionnelles. Conforme aux propriétés ACID, il permet la lecture et l’écriture rapides de lignes individuelles, en assurant l’intégrité des données lors de l’enregistrement des transactions. Il est notamment utilisé sur les sites marchands et les logiciels de places de marché.

Migration des bases de données historiques

Managed Databases for PostgreSQL est un service hautement disponible qui inclut des sauvegardes. Il offre également de nombreuses extensions pour les déploiements des entreprises. Grâce à sa richesse fonctionnelle et à sa robustesse, PostgreSQL est une solution appropriée pour migrer vers une base de données open-source dans le cloud.

Applications et systèmes d’information géographique (SIG)

Grâce aux extensions PostGIS et TimescaleDB, notre service supporte la gestion de données spatiales. En effet, le stockage des objets graphiques en base de données permet à vos applications SIG de traiter les objets spatiaux. Cela facilite leur adaptation aux contraintes spécifiques de votre secteur, allant de l’IoT au transport en passant par l’industrie.

Documentation et guides

Démarrez

Découvrez comment prendre en main la solution Managed Databases for PostgreSQL pour votre projet Public Cloud

Commandez votre service Managed Databases via API

Découvrez comment commander votre service Managed Databases For PostgreSQL via API

Trouvez les réponses à vos questions

Découvrez les questions les plus fréquentes.

Fonctionnalités

Plus de 40 extensions

Bénéficiez de nombreuses extensions prêtes à l’emploi. Elles peuvent être utiles pour enrichir le type de données supportées, rajouter des méthodes d’indexation ou encore de nouvelles fonctionnalités à votre base de données.

Database forking

Effectuez une copie de la base de code de PostgreSQL sans affecter votre base de données durant la phase de production. Vous pouvez ainsi développer, tester ou analyser dans une configuration similaire à votre environnement de production.

Connection pooling

Maintenez la performance de votre base de données grâce à cette fonctionnalité. Elle permet d’adapter vos ressources face à des pics de trafic allant jusqu’à 5 000 connexions par pool.

Rétention de sauvegardes

Nous proposons plusieurs plans de service qui répondent à vos besoins de test, de développement et de mise en production. Ils proposent une période de rétention de sauvegardes différente, étudiée pour chacun de ces usages.

Accessibilité en « lecture seule »

En effectuant vos requêtes SQL avec cette fonctionnalité sur vos nœuds de réplication, vous déportez une partie de la charge de travail vers des répliquas. Cela facilite la mise à l’échelle de la lecture de vos bases de données.

Sauvegarde incluse

Chacun de nos plans comprend une sauvegarde pour préserver l’intégrité de vos données. Par défaut, elle est effectuée en temps réel vers une localisation distante. En fonction du plan choisi, vous pouvez restaurer vos données à partir d’un point antérieur dans le temps.

Haute disponibilité

Avec nos offres Business et Enterprise, vous disposez par défaut de plusieurs nœuds dans votre cluster PostgreSQL. Avec nos engagements de service contractuels pour les plans Business et Enterprise, la disponibilité de votre base de données est garantie.

Chiffrement TLS

PostgreSQL prend en charge le protocole TLS/SSL (Transport Layer Security/Secure Sockets Layer) pour chiffrer les données au repos ou en transit. Cette fonctionnalité assure la confidentialité de vos données.

Nœuds de réplication

La réplication de vos données via ces nœuds en assure la redondance. Elle augmente ainsi leur disponibilité.

Connectivité au réseau privé (vRack) (bientôt disponible)

Avec nos offres Business et Enterprise, vous pouvez restreindre l’accès à votre service de base de données par notre réseau privé. Vous profitez également d’un débit allant jusqu’à 2 Gbit/s.

Bénéficier de la plus haute disponibilité

Avec un cluster de 3 nœuds disponibles par défaut, le plan Enterprise vous permet de bénéficier d’un engagement de service garanti à 99,95 %. Vous avez alors une garantie supplémentaire lors de vos déploiements les plus critiques.

Utiliser le tableau de bord

Le catalogue Managed Databases propose un tableau de bord intégré dans votre espace client. Il vous permet de gérer vos utilisateurs et vos sauvegardes. Vous pouvez également y suivre les statistiques de vos requêtes, vos logs et vos métriques.

Visualisation des logs en temps réel

Analysez ou effectuez des diagnostics sur votre base de données pour optimiser le fonctionnement de votre application. Et ce, en visualisant jusqu’aux 100 dernières lignes de logs collectés en temps réel.

Automatiser via Terraform (bientôt disponible)

Les outils et API Terraform vous permettent de provisionner vos bases de données SQL et leurs configurations. Vous pourrez alors gagner du temps sur vos déploiements.

Pricing Public Cloud

Tarification de Managed Databases for PostgreSQL

La facture, que vous recevez à chaque fin de mois, est calculée selon l’usage de votre base de données à l’heure.Le tarif dépend du plan choisi : Essential, Business ou Enterprise.

FAQ

Qu’est-ce que PostgreSQL ?

Il s’agit d’un système de gestion des bases de données relationnelles (SGBDR) orienté objet et open-source. Il stocke et manipule les données pour les restructurer. Ses principaux avantages sont son niveau d’intégrité élevé et sa capacité de personnalisation. Il fonctionne sur l’ensemble des systèmes d’exploitation, ce qui en fait une solution flexible.

Qu’est-ce que Managed Databases for PostgreSQL ?

Ce service est une DBaaS (Database as a Service). Il est réparti entre plusieurs de nos instances Public Cloud et est fourni comme un service clé en main. Il vous facilite le travail car nous nous occupons de sa gestion et de son administration. Ceci comprend la configuration, la maintenance, la sauvegarde, la sécurité et la scalabilité. En résumé, c’est un service de bases de données cloud qui vous fait gagner du temps.

Puis-je installer PostgreSQL sur des instances Public Cloud moi-même ?

C’est possible une fois que vous avez téléchargé et accepté la licence de PostgreSQL. Cependant, vous devrez effectuer toutes les missions de gestion et d’administration de bases de données. Vous ne bénéficierez donc pas des fonctionnalités que nous fournissons dans notre service clé en main.

Pourquoi PostgreSQL est une base de données populaire ?

Lorsqu’elles souhaitent maintenir un haut niveau d’intégrité et de personnalisation de leurs données, les organisations optent pour PostgreSQL. Il offre, entre autres, une excellente fiabilité pour l’intégrité de vos données, une robustesse dans ses fonctionnalités et permet d’effectuer des transactions ACID via des procédures personnalisées.

Est-ce que PostgreSQL est plus efficace que MySQL ?

Ces deux moteurs de bases de données proposent des avantages différents. PostgreSQL est particulièrement pertinent pour le traitement de données comptables ou transactionnelles. Et ce, grâce à sa fiabilité et son extensibilité. MySQL, quant à lui, est davantage reconnu pour son évolutivité et sa performance. Sachez que nos offres proposent ces deux systèmes de gestion de bases de données, ainsi que Redis et Kafka.

Quelle est la différence entre les plans Essential, Business et Enterprise ?

Ces plans de service représentent chacun un pack PostgreSQL différent sur le Public Cloud. Chaque plan comprend des fonctionnalités variables qui répondent à des applications différentes. Celles-ci peuvent concerner la taille du cluster, le nombre de nœuds dans le cluster, le réseau, la scalabilité ou encore la haute disponibilité.

Les données stockées dans Managed Databases for PostgreSQL sont-elles partagées avec des tiers ?

Non. Votre service dispose d’une ou plusieurs instances Public Cloud qui l’exécutent. Elles sont dotées d’un espace de stockage dédié individuel. Vous contrôlez ainsi vos données.

Puis-je migrer vers des nœuds de plus grande capacité ?

C’est possible. En effet, s’il s’avère que vos besoins en matière de RAM ou d’espace de stockage augmentent, vous pourrez choisir des nœuds avec une plus grande capacité. Sachez cependant qu’il n’est pas possible de retourner à un nœud de capacité inférieure.

Managed Databases for PostgreSQL dispose-t-il d’une sauvegarde ?

Oui. Nous fournissons une sauvegarde automatisée pour chaque offre. Cependant, les politiques de conservation par défaut diffèrent selon la formule choisie. Étudiez donc l’ensemble de nos plans avant de faire votre choix.

Pourquoi dois-je payer pour utiliser Managed Databases for PostgreSQL alors que le service est basé sur une licence open-source ?

Nous effectuons toutes les missions de gestion et d’administration de la base de données pour vous, de sorte que vous n’avez pas à vous soucier de la mise en place, de la maintenance, de la sécurité, de la sauvegarde ou de la scalabilité. C’est ce service managé que nous facturons pour vous éviter ces contraintes.

Puis-je connecter Managed Databases for PostgreSQL avec mon serveur Bare Metal ?

Oui, c’est possible par le biais d’un réseau public ou privé. Cependant, si vous souhaitez déployer le logiciel PostgreSQL sur votre serveur Bare Metal, vous devrez le faire vous-même et vous occuper par la suite de la gestion et de l’administration de votre base de données.