From a29588260a88b786ab8e58a84504b0eee0efdafb Mon Sep 17 00:00:00 2001 From: Bastien V Date: Thu, 26 Dec 2019 15:22:49 +0100 Subject: [PATCH 01/10] update or first part doc Enterprise DB - applied OVH guidelines - removed useless guide --- docs-guideline/markdown-custom.md | 12 +-- .../add-delete-cluster-node/guide.fr-fr.md | 36 ++++++-- .../backup-principles/guide.en-gb.md | 8 -- .../backup-principles/guide.fr-fr.md | 34 ------- .../configure-securitygroups/guide.fr-fr.md | 51 ++++++++--- .../configure-superuser/guide.fr-fr.md | 37 +++++++- .../create-database-user/guide.fr-fr.md | 82 ++++++++++++----- .../log-management/guide.fr-fr.md | 47 +++++++++- .../log-management/images/graylog-stream.png | Bin 0 -> 113467 bytes .../log-management/images/manager_start.png | Bin 0 -> 242218 bytes .../managing-backups/guide.fr-fr.md | 86 +++++++++++++----- .../starting-postgresql/guide.fr-fr.md | 23 +++-- 12 files changed, 284 insertions(+), 132 deletions(-) delete mode 100644 pages/cloud/entreprise-cloud-databases/backup-principles/guide.en-gb.md delete mode 100644 pages/cloud/entreprise-cloud-databases/backup-principles/guide.fr-fr.md create mode 100644 pages/cloud/entreprise-cloud-databases/log-management/images/graylog-stream.png create mode 100644 pages/cloud/entreprise-cloud-databases/log-management/images/manager_start.png diff --git a/docs-guideline/markdown-custom.md b/docs-guideline/markdown-custom.md index 19a02e03029..5523d17ad8b 100644 --- a/docs-guideline/markdown-custom.md +++ b/docs-guideline/markdown-custom.md @@ -11,11 +11,11 @@ > [!alert] > > this is an alert! -> +> ``` ```html - +

this is an alert!

@@ -34,7 +34,7 @@ > [!primary] > > this is a primary notice! -> +> ``` ![alert notice](images/notice-primary.png) @@ -47,7 +47,7 @@ > [!warning] > > this is a warning! -> +> ``` ![alert notice](images/notice-warning.png) @@ -60,7 +60,7 @@ > [!info] > > this is a simple notice! -> +> ``` ![alert notice](images/notice-simple.png) @@ -76,7 +76,7 @@ > - ![caption of image 1](images/01.jpg) > - ![caption of image 2](images/02.jpg) > - ![caption of image 3](images/03.jpg) -> +> ``` ```html diff --git a/pages/cloud/entreprise-cloud-databases/add-delete-cluster-node/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/add-delete-cluster-node/guide.fr-fr.md index 0a930f8b358..dba9f14e617 100644 --- a/pages/cloud/entreprise-cloud-databases/add-delete-cluster-node/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/add-delete-cluster-node/guide.fr-fr.md @@ -5,26 +5,38 @@ excerpt: 'Apprenez comment ajouter ou supprimer un nœud à votre cluster' section: 'Démarrer avec votre cluster PostgreSQL' --- -## Architecture d'un cluster +**Dernière mise à jour le 20/12/2019** -Cette offre se compose par défaut de 3 nœuds, assurant le bon fonctionnement de la haute disponibilité du service. Il s'agit du minimum nécessaire au fonctionnement du cluster. +## Objectif +Les offres Enterprise Cloud Databases proposent des instances de bases de données composées de plusieurs nœuds physiques. +Composé au minimum de 3 nœuds, chaque cluster sait assurer une mise à l'échelle horizontale, pour gagner en performance et en résilience. +Ce guide vous explique comment ajouter et supprimer des nœuds supplémentaires sur votre cluster. -## Croissance horizontale et résilience -Lorsque la charge de votre applicatif augmente, l'offre d'OVHcloud vous permet d'y faire face en vous donnant la possibilité d'ajouter (et de réduire dans un second temps) des nœuds en lecture seule à votre cluster. +## Pré-requis +- Disposer d'un cluster Enterprise Cloud Databases. +- Disposer d'un accès à l'espace client ou à l'API avec des droits suffisants (administrateur ou technique). -Ajoutez de la puissance de calcul à votre cluster en fonction de vos besoins. + +## En pratique + +### Étape 1 : comprendre les bénéfices d'une mise à l'échelle +Lorsque la charge de votre applicatif augmente, votre base de données est souvent davantage sollicitée en lecture et en écriture. Plus d'informations à traiter, toujours aussi rapidement. Enterprise Cloud Databases vous permet de répartir ces requêtes sur plusieurs nœuds. + +Chaque nœud supplémentaire vous permet d'augmenter votre capacité à accepter des requêtes en lecture, et améliore également la résilience de votre cluster. + +Ajoutez ou suppirmez de la puissance de calcul à votre cluster en fonction de vos besoins. > [!primary] > > Nous recommandons de garder un nombre impair de nœuds à l’intérieur de votre cluster afin de respecter le quorum lié à la gestion de la haute disponibilité. > -## Ajout d'un nœud +### Étape 2 : ajout d'un nœud Vous pouvez ajouter un maximum de 8 nœuds supplémentaires, pour un total de 10 nœuds de lecture seule (réplicas) au sein du cluster. -Utilisez votre espace client pour ajouter une ou plusieurs ressources additionnelles. Cliquez sur `Cluster Nodes`{.action} puis `Actions`{.action} et `Add replica`{.action}. +Utilisez votre espace client pour ajouter une ou plusieurs ressources additionnelles. Cliquez sur `Nœuds du cluster`{.action} puis `Actions`{.action} et `Ajouter un réplica`{.action}. Vous serez amenés à choisir le nombre de réplicas que vous souhaitez ajouter au travers d'une boîte de dialogue dédiée. @@ -32,11 +44,11 @@ Vous serez amenés à choisir le nombre de réplicas que vous souhaitez ajouter > Le nouveau nœud s'inscrit dans le quorum de haute disponibilité et peut ainsi devenir primaire (et donc porter les écritures) au cours de la vie du cluster. > -## Suppression d'un nœud +## Étape 3 : suppression d'un nœud Utilisez l'interface de votre espace client pour supprimer un nœud ajouté. -Consultez la page `Cluster Nodes`{.action} puis cliquez sur le bouton `...`{.action} puis `remove`{.action} pour supprimer une ressource. +Consultez la page `Nœuds du cluster`{.action} puis cliquez sur le bouton `...`{.action} puis `supprimer`{.action} pour supprimer une ressource. Vous serez amenés à choisir le nombre de réplicas que vous souhaitez supprimer au travers d'une boîte de dialogue dédiée. @@ -47,3 +59,9 @@ Vous serez amenés à choisir le nombre de réplicas que vous souhaitez supprime > [!primary] > Attention, la suppression d'un nœud peut entraîner une courte période d’indisponibilité si l'action provoque la promotion d'un nouveau nœud. > + +## Aller plus loin + +Apprenez à gérer votre cluster PostgreSQL en consultant la [documentation technique d'OVHcloud](../enterprise-cloud-databases/){.external} pour davantage d'informations sur le fonctionnement technique de votre offre managée. + +Échangez avec notre communauté d'utilisateurs sur diff --git a/pages/cloud/entreprise-cloud-databases/backup-principles/guide.en-gb.md b/pages/cloud/entreprise-cloud-databases/backup-principles/guide.en-gb.md deleted file mode 100644 index a08fe982c7a..00000000000 --- a/pages/cloud/entreprise-cloud-databases/backup-principles/guide.en-gb.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: How the backups and restaurations works -slug: backups-restaurations-principles -excerpt: Discover more about the backups and restaurations -section: Technical information ---- - -English documentation not yet available... diff --git a/pages/cloud/entreprise-cloud-databases/backup-principles/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/backup-principles/guide.fr-fr.md deleted file mode 100644 index 58942ef2bb4..00000000000 --- a/pages/cloud/entreprise-cloud-databases/backup-principles/guide.fr-fr.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: 'Fonctionnement des sauvegardes et des restaurations' -slug: fonctionnement-sauvegardes-restaurations -excerpt: 'Apprenez en davantage sur le fonctionnement des sauvegardes et des restaurations' -section: 'Informations techniques' ---- - -## Sauvegarde - -- **Sauvegarde complète** - -OVHcloud utilise un nœud de sauvegarde isolé (sans trafic client) et procède à un snapshot ZFS à froid (service PostgreSQL arrêté). - -Les snapshots sont ensuite envoyés pour archivage sur un ensemble de serveurs de stockage. - -- **Sauvegarde incrémentale** - -La sauvegarde incrémentale se base sur le Write-Ahead Logging (fichiers de WAL) de PostgreSQL. Découvrez davantage d'informations sur la page de [documentation PostgreSQL](https://docs.postgresql.fr/current/wal-intro.html){.external}. - -Ces fichiers de WAL contiennent l'ensemble des changements apportés aux données. OVHcloud assure l'archivage des fichiers de WAL pour une durée de 3 mois glissants. - -Les fichiers de WAL sont utilisés pour faire du Point In Time Recovery. Ils se réfèrent toujours à une sauvegarde complète. - -PostgreSQL, grâce à son système d'archivage automatique, permet à OVHcloud de chiffrer et d'envoyer ces fichiers vers un container Public Cloud Storage lié à votre cluster. - - - -## Restauration - -Pour réaliser un PITR, OVHcloud procède en deux étapes : - -- transfert d'une sauvegarde complète depuis les serveurs de stockage vers une instance Public Cloud. - -- utilisation du système de restauration inclus à PostgreSQL permettant de télécharger les fichiers de WAL depuis le container Public Cloud Storage lié à votre cluster, de les déchiffrer et de les appliquer. diff --git a/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md index 69bd6da5be4..166a706b389 100644 --- a/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md @@ -5,29 +5,58 @@ excerpt: 'Protéger l''accès à votre cluster au travers de filtres d''accès' section: 'Démarrer avec votre cluster PostgreSQL' --- -## Fonctionnement des groupes de sécurité -Votre cluster est un service exposé sur le réseau public. Pour des questions de sécurité, OVH vous impose la création de filtres pour vous laisser accéder à votre cluster. +**Dernière mise à jour le 20/12/2019** -Ces filtres sont réalisés au travers des groupes de sécurité. Par défaut, tout le trafic entrant est bloqué sur votre cluster. Seules les IPs publiques contenues dans ces groupes seront autorisées à accéder au cluster. +## Objectif +Les offres Enterprise Cloud Databases sont compatibles avec n'importe quel service joignable par le réseau public (Internet), tel que l'ensemble des produits cloud OVHcloud, mais également des fournisseurs de cloud tierces, ou encore votre propre architecture. -Les filtres sont appliqués sur les instances restaurées et le répartiteur de charge, une brique d'infrastructure de votre cluster situé en amont de vos nœuds. Consultez [la documentation OVH](https://docs.ovh.com/fr/load-balancer/){.external} pour plus d'informations sur les répartiteurs de charges. +Afin de sécuriser les accès, il est nécessaire d'autoriser des IPs à ce connecter sur votre cluster. +Ce guide vous explique comment gérer vos groupes et règles de sécurité. -## Règles de sécurité -Utilisez votre espace client pour interagir avec vos groupes de sécurité. +## Pré-requis +- Disposer d'un cluster Enterprise Cloud Databases. +- Disposer d'un accès à l'espace client ou à l'API avec des droits suffisants (administrateur ou technique). +- Disposer d'une IPv4 ou plage IPv4 à autoriser. -Les groupes de sécurité sont présentés sous forme de listes depuis la rubrique `Settings`{.action}. -Utilisez ces groupes pour ajouter / supprimer une ou plusieurs adresses IPs. +## En pratique + +### Étape 1 : comprendre les mécansimes de sécurité +Votre cluster est un service exposé sur le réseau public, n'autorisant par défaut aucune connexion extérieure. +Pour des questions de sécurité, OVHcloud vous impose la création de groupes et règles de sécurité pour vous connecter à votre cluster. +Cette liste blanche vient en compléments d'autre mécanisme, tels que des flux sécurisés via TLS ou du chiffrement de vos données. + + +### Étape 2 : crée ou supprimer un groupe de sécurité +Un groupe de sécurité peut contenir de multiples règles de sécurité. Ils vous permettent de ranger et trier vos règles de sécurité plus facilement. +Pour créer un groupe, rendez-vous dans votre espace client, puis cliquez sur `Paramètres`{.action} puis `Groupes de sécurité`{.action} et enfin `Créer un groupe`{.action}. +Un nom pour votre groupe vous sera demandé. + +Une fois créé, vous verrez apparaître votre groupe de sécurité sur cette même page, dans laquel il est possible de modifier le nom de votre gorupe ou le supprimer + + +### Étape 3: créer ou supprimer une règle de sécurité +Une fois votre groupe de sécurité créé, cliquez sur `...`{.action} puis `Ajouter une règle`{.action}. +Renseignez la règle de sécurité désirée puis validez. + > [!primary] -> Les adresses IP que vous renseignez doivent respecter certaintes règles : +> Les adresses IP que vous renseignez doivent respecter certaines règles : > > - être une IP valide -> - ne pas doit pas commencer par 0.0.0.0 -> - ne pas être une IP privée ("10.0.0.0/8", "172.16.0.0/12" ou "192.168.0.0/16") +> - ne pas commencer par 0.0.0.0 +> - ne pas être une IP privée ("10.0.0.0/8", "172.16.0.0/12" ou "192.168.0.0/16") > + > [!primary] > Attention : vous devez conserver un groupe de sécurité actif contenant au moins une adresse IP valide pour pouvoir accéder à votre cluster. > + + +## Aller plus loin + +Apprenez à gérer votre cluster PostgreSQL en consultant la [documentation technique d'OVHcloud](../enterprise-cloud-databases/){.external} pour davantage d'informations sur le fonctionnement technique de votre offre managée. + + diff --git a/pages/cloud/entreprise-cloud-databases/configure-superuser/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/configure-superuser/guide.fr-fr.md index 517d5447e1e..0bf13d1f290 100644 --- a/pages/cloud/entreprise-cloud-databases/configure-superuser/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/configure-superuser/guide.fr-fr.md @@ -6,13 +6,31 @@ section: 'Démarrer avec votre cluster PostgreSQL' order: 3 --- -## Configurer le mot de passe de votre utilisateur adminstrateur +**Dernière mise à jour le 20/12/2019** -OVH vous fournit un compte administrateur pour votre instance de base de données. Cet utilisateur **postgres** peut réaliser toutes les opérations techniques de type "administration". +## Objectif + +Chaque cluster Enterprise Cloud Databases est configuré nativement avec un utilisateur administrateur. +Ce guide va vous présenter les étapes nécessaire à son utilisation. + + +## Pré-requis +- Disposer d'un cluster Enterprise Cloud Databases. +- Disposer d'un accès à l'espace client ou à l'API avec des droits suffisants (administrateur ou technique). + + +## En pratique + +### Étape 1 : comprendre les rôles superuser + +OVH vous fournit un compte administrateur pour votre instance de base de données. Cet utilisateur **postgres** peut réaliser toutes les opérations techniques de type "administration". il dispose des droits superuser. Reportez-vous à la [documentation officielle de PostgreSQL](https://www.postgresql.org/docs/current/role-attributes.html){.external} pour connaître ces privilèges. -Ce mot de passe est modifiable à tout instant. Pour ce faire, rendez-vous sur votre espace client dans l'onglet `Overview > Informations`{.action} et cliquez sur le bouton `...`{.action} puis `Update Password`{.action}. + +### Étape 2 : configuration via espace client + +Le mot de passe de l'utilisateur administrateur **postgres** est modifiable à tout instant. Pour ce faire, rendez-vous sur votre espace client dans l'onglet `Accueil > Informations`{.action} et au niveau des identifiants cliquez sur le bouton `...`{.action} puis `Mettre à jour le mot de passe`{.action}. > [!primary] > Pour des raisons de sécurité, le mot de passe doit respecter certaines règles de complexité : @@ -22,3 +40,16 @@ Ce mot de passe est modifiable à tout instant. Pour ce faire, rendez-vous sur v > - doit contenir au moins deux chiffres > - faire entre 12 et 32 caractères > + + +### Étape 2 bis : configuration via API + +La route API suivante vous permet de mettre à jour votre mot de passe administrateur. +Veillez à respecter les règles de complexité définies à l'étape 2. + + +> [!api] +> +> @api {POST} /cloudDB/enterprise/cluster/{clusterId}/user +> +``` \ No newline at end of file diff --git a/pages/cloud/entreprise-cloud-databases/create-database-user/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/create-database-user/guide.fr-fr.md index 411f0739497..89c514bbfa7 100644 --- a/pages/cloud/entreprise-cloud-databases/create-database-user/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/create-database-user/guide.fr-fr.md @@ -5,52 +5,86 @@ excerpt: 'Comment créer vos bases et utilisateurs à l''intérieur de votre clu section: 'Démarrer avec votre cluster PostgreSQL' --- -## Pour commencer +**Dernière mise à jour le 26/12/2019** -Cette documentation fournit les étapes à suivre afin de créer votre première base de données et votre premier utilisateur. +## Objectif -*Note : référez-vous à la [documentation technique de PostgreSQL](https://www.postgresql.org/docs/){.external} pour de plus amples informations.* +Ce guide vous explique comment créer vos premières bases de données et utilisateurs dans votre cluster Enteprise Cloud Databases pour PostgreSQL. +Pour une documentation exhaustive, référez-vous à la [documentation technique officielle de PostgreSQL](https://www.postgresql.org/docs/){.external}. -## Interagir avec votre cluster en ligne de commandes +## Pré-requis +- Disposer d'un cluster Enterprise Cloud Databases pour PostgreSQL. +- Avoir configuré le mot de passe de votre utilisateur administrateur. +- Avoir configuré au moins une règle de sécurité. -- **Étape 1 - Connectez-vous à votre cluster avec votre super-utilisateur** -L'espace client vous affichera les informations utiles depuis la section `Overview`{.action} puis `Connection Information`{.action} +## Rappel + +Vous possédez le compte administrateur PostgreSQL **postgres** qui à la possibilité de réaliser tous types d'opérations sur la base de données. + +> [!primary] +> Il est impératif de ne pas modifier les configurations techniques mises en place par OVHcloud au risque de dégrader ou d’empêcher le bon fonctionnement de votre cluster. +> + + +## En pratique + +### Étape 1 : Installation d'un client PostgreSQL + +Sur un système d'exploitation Unix/Linux, il convient d'installer le paquet postgresql-client pour se connecter en ligne de commande. Réferrez-vous à la documentation officelle de votre système d'exploitation. + +Sur Microsoft Windows, il existe une multitude de solutions en lignes de commande ou interfaces visuelles (GUI). Elles sont référencées dans la [documentation wiki de PostgreSQL](https://wiki.postgresql.org/wiki/PostgreSQL_Clients){.external}. Choisissez celui qui vous convient le mieux. + +La suite des étapes détaille une procédure de connexion par lignes de commande. + -Exemples de chaînes de connexions : +### Étape 2 : Connexion au cluster + +Dans votre espace client OVHcloud, retrouvez les informations utiles depuis la section `Accueil`{.action} puis `Informations de connexion`{.action}. + +Enterprise Cloud Databases vous propose des paramètres de connexion en lecture seule, et en lecture-écriture. +Pour créer des bases de données et utilisateurs, il est nécessaire d'utiliser les paramètres de connexion en lecture-écriture. + +Exemples d'informations de connexion en lignes de commandes : read-write - postgresql://postgres:************@5f771a6d99ee4102980c2d.prm.clouddb.ovh.net:38697/postgres?sslmode-require - psql -U postgres -h 5f771a6d99ee4102980c2d.prm.clouddb.ovh.net -p 38697 -W --set=sslmode=require + psql -U postgres -h 123456d99ee4102980c2d.prm.clouddb.ovh.net -p 38697 -W --set=sslmode=require read-only - postgresql://postgres:************@5f771a6d99ee4102980c2d.prm.clouddb.ovh.net:6713/postgres?sslmode=require - psql -U postgres -h 5f771a6d99ee4102980c2d.prm.clouddb.ovh.net -p 6713 -W --set=sslmode=require + psql -U postgres -h 1234566d99ee4102980c2d.prm.clouddb.ovh.net -p 6713 -W --set=sslmode=require -- **Étape 2 - Créez votre utilisateur** +Copiez les informations de connexion dans votre interface de lignes de commande. +Un mot de passe vous sera demandé, celui de votre administrateur `postgres` préalablement configuré. -Depuis le shell PostgreSQL - postgres=# CREATE ROLE username NOINHERIT LOGIN PASSWORD 'password'; +### Étape 3 : Création d'utilisateurs +Une fois connecté à votre cluster, vous avez la possibilité de réaliser une multitude d'opérations. +[La documentation officielle de PostgreSQL](https://www.postgresql.org/docs/manuals/){.external} recense et détaille ces cas de figures, par version. -- **Étape 3 - Créez votre base de données** +PostgreSQL repose sur un sytème de rôles et d'utilisateurs. Un rôle peut contenir plusieurs utilisateurs et ses capacités peuvent être définies précisément : accès à une base spécifique, en lecture seule ou lecture-écriture, pendant une période limitée, capacité à créer des tables, des utilisateurs, ... -Depuis le shell PostgreSQL - postgres=# CREATE DATABASE name OWNER username; +En version 12, voici un exemple basique de ligne de commande créant l'utilisateur `martin` avec le mot de passe `password`. -- **Étape 4 - Accédez à votre base de données avec votre nouvel utilisateur dédié** - psql -U username -h fqdn -p port -W --set=sslmode=require databasename + postgres=# CREATE ROLE martin NOINHERIT LOGIN PASSWORD 'password'; -## Rappel +### Étape 4 : Création de bases de données -Vous possédez le compte administrateur PostgreSQL **postgres** qui à la possibilité de réaliser tous types d'opérations sur la base de données. +De la même manière, voici un exemple basique pour la création de la base de données `mydatabase`, avec l'utilisateur `martin` qui en sera le propriétaire. -> [!primary] -> Il est impératif de ne pas modifier les configurations techniques mises en place par OVHcloud au risque de dégrader ou d’empêcher le bon fonctionnement de votre cluster. -> + postgres=# CREATE DATABASE mydatabase OWNER username; + + +Votre utilisateur `martin` pourra ainsi s'y connecter de la manière suivante : + + psql -U martin -h fqdn -p port -W --set=sslmode=require mydatabase + + +## Aller plus loin + +Apprenez à gérer votre cluster PostgreSQL en consultant la [documentation technique d'OVHcloud](../enterprise-cloud-databases/){.external} pour davantage d'informations sur le fonctionnement technique de votre offre managée. \ No newline at end of file diff --git a/pages/cloud/entreprise-cloud-databases/log-management/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/log-management/guide.fr-fr.md index 167c30375ea..86b45a40bf6 100644 --- a/pages/cloud/entreprise-cloud-databases/log-management/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/log-management/guide.fr-fr.md @@ -5,12 +5,49 @@ excerpt: 'Accédez aux logs de votre cluster' section: 'Démarrer avec votre cluster PostgreSQL' --- -## Journaux d'evenements -OVHcloud stocke l'intégralité de vos journaux d'évènements (logs) pendants 3 mois glissants, sur notre plateforme OVH Logs Data Platform. +**Dernière mise à jour le 20/12/2019** -Pour accéder à ces journaux, vous devrez activer gratuitement un compte Logs Data Platform. +## Objectif -## Gérez l'accès de votre compte LDP aux logs de votre cluster +Chaque cluster Enterprise Cloud Databases collecte et stocke les journaux d'évènements (logs) de manière centralisée et automatisée, durant 3 mois glissants. +Ce guide va vous présenter les étapes nécessaire pour y accèder. -Une fois votre compte LDP créé, utilisez votre espace client à la rubrique `Logs`{.action} pour lui donner les droits de consultation des logs de votre cluster. + +## Pré-requis +- Disposer d'un cluster Enterprise Cloud Databases. + + +## En pratique + +### Étape 1 : activation d'un compte OVHcloud Logs + +Les journaux d'évènements sont collectés et stockés dans le produit tierce OVHcloud LogsData Platform. Leur stockage est inclus dans notre offre. +Pour accéder à vos logs, vous devez disposez d'un compte gratuite OVHcloud Logs que vous pouvez créer [sur la page officielle](https://www.ovh.com/fr/data-platforms/logs/){.external}. + +Une fois créé, votre service OVHcloud Logs apparait dans votre espace client. Récupérez votre nom d'utilisateur se trouvant dans `Acceuil > Configuration`{.action} : + +![Main interface](images/manager_start.png){.thumbnail} + + + +### Étape 2 : accorder l'accès à OVHcloud Logs + +Une fois votre compte créé, dirigez vous dans votre espace client Enterprise Cloud Databases dans `Logs`{.action} puis `Accorder l'accès au compte OVH Logs`{.action}. +Une fenêtre vous demande votre nom d'utilisateur OVHcloud Logs. Renseignez-le et acceptez. + + +### Étape 3 : utilisation de Graylog + +Nous vous proposons le logiciel Graylog pour visualisez vos logs de manière simple et interactive. Graylog vous permet de créer des dashboards de toute sorte et de naviguer dans vos journaux d'évènements. +[La documentation officielle de OVHcloud Logs](../../platform/logs-data-platform/){.external} détaille toutes les étapes de configuration qui vous permettront de créer les dashboards nécessaires à votre usage, et plus encore. + +Exemple de dashboard : + +![Main interface](images/graylog-stream.png){.thumbnail} + + + +## Aller plus loin + +Apprenez à gérer votre cluster PostgreSQL en consultant la [documentation technique d'OVHcloud](../enterprise-cloud-databases/){.external} pour davantage d'informations sur le fonctionnement technique de votre offre managée. \ No newline at end of file diff --git a/pages/cloud/entreprise-cloud-databases/log-management/images/graylog-stream.png b/pages/cloud/entreprise-cloud-databases/log-management/images/graylog-stream.png new file mode 100644 index 0000000000000000000000000000000000000000..44d32c6c6f57fb5d2036ab5b50a54e42a2717223 GIT binary patch literal 113467 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

Pp22wW$7pM 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 Sauvegardes automatiques journalières`{.action}. + + +### Étape 2 : lister et intéragir avec ses sauvegardes +L'ensemble de vos sauvegardes est géré de manière centralisée. Pour cela, rendez-vous dans l'onglet `Sauvegardes`{.action} dans votre espace client. Vous y trouverez toutes vos sauvegardes : -- celles automatiquement réalisées par OVHcloud. -- celles faites à la demande. +- celles automatiquement réalisées par OVHcloud, journalièrement. +- celles réalisées manuellement. -Utilisez le bouton `Actions`{.action} pour : +Chacune des sauvegardes dispose d'une date de création et d'une date d'expiration. Via le bouton `Actions`{.action} il est possible de : - lancer une sauvegarde manuelle. -- lancer une restauration à un temps donné. +- lancer une restauration à un temps donné (PITR). +Il n'est pas possible de les télécharger depuis l'espace client. -- **Création d'une sauvegarde manuelle** +### Étape 3 : créer une sauvegarde manuelle Depuis l'interface client, rendez-vous dans l'onglet `Sauvegardes`{.action} puis cliquez sur le bouton `Actions`{.action}. Vous pouvez donner un nom à vos sauvegardes manuelles pour en faciliter la gestion. @@ -46,9 +74,14 @@ Vous pouvez donner un nom à vos sauvegardes manuelles pour en faciliter la gest > Attention, les sauvegardes manuelles représentent un coût aditionnel détaillé dans l'espace client. > -- **Restaurer une sauvegarde** -Sélectionnez la sauvegarde qui vous intéresse dans la liste et cliquez sur le bouton `...`{.action} puis `restore`{.action}. +### Étape 4 : restaurer une sauvegarde +Une sauvegarde peut être restaurée depuis l'espace client, suivant deux méthodes. + + +**Restaurer une sauvegarde précise** + +Sélectionnez la sauvegarde qui vous intéresse dans la liste et cliquez sur le bouton `...`{.action} puis `restaurer`{.action}. > [!primary] > @@ -57,11 +90,12 @@ Sélectionnez la sauvegarde qui vous intéresse dans la liste et cliquez sur le > Cette instance vous sera facturée par heure et l'espace consommé par les données vous sera facturé par Go par heure. > -- **Restauration à un instant précis (PITR, Point In Time Recovery)** -Cette fonctionnalité de PostgreSQL vous permet de revenir dans le temps, à la transaction près. Vous trouverez davantages d'informations sur le fonctionnement en consultant [la documentation officielle](https://docs.postgresql.fr/10/continuous-archiving.html){.external} de PostgreSQL. +**Restaurer à un instant précis (PITR, Point In Time Recovery)** + +Cette fonctionnalité de PostgreSQL vous permet de revenir dans le temps, à la minute près. Vous trouverez davantages d'informations sur le fonctionnement en consultant [la documentation officielle](https://docs.postgresql.fr/10/continuous-archiving.html){.external} de PostgreSQL. -Cliquez sur le bouton `Actions`{.action} puis `Launch a point in time recovery`{.action}. Une fenêtre de dialogue vous demandera alors de rentrer la date et l'heure à laquelle vous souhaitez retrouver vos données. +Cliquez sur le bouton `Actions`{.action} puis `Restauration à une date spécifiée`{.action}. Une fenêtre de dialogue vous demandera alors de rentrer la date et l'heure à laquelle vous souhaitez retrouver vos données. > [!primary] > @@ -71,6 +105,10 @@ Cliquez sur le bouton `Actions`{.action} puis `Launch a point in time recovery`{ > -- **Suppression** +### Étape 5 : supprimer une sauvegarde +Sélectionnez la sauvegarde qui vous intéresse dans la liste et cliquez sur le bouton `...`{.action} puis `supprimer`{.action}. + + +## Aller plus loin -Sélectionnez la sauvegarde qui vous intéresse dans la liste et cliquez sur le bouton `...`{.action} puis `delete`{.action}. +Apprenez à gérer votre cluster PostgreSQL en consultant la [documentation technique d'OVHcloud](../enterprise-cloud-databases/){.external} pour davantage d'informations sur le fonctionnement technique de votre offre managée. diff --git a/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md index 6f40ad8e62e..560e2728b92 100644 --- a/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md @@ -6,17 +6,17 @@ section: 'Démarrer avec votre cluster PostgreSQL' order: 2 --- -**Dernière mise à jour le 05/12/2019** +**Dernière mise à jour le 20/12/2019** ## Objectif -L'offre Enterprise Cloud Databases vous propose une instance PostgreSQL sur un cluster dédié. +L'offre Enterprise Cloud Databases vous propose des moteurs de bases de données tels que PostgreSQL sur un cluster dédié. Le cluster est managé par OVHcloud mais vous avez le rôle **superuser** sur votre cluster. Ce guide va vous présenter toutes les étapes permettant de créer votre cluster PostgreSQL et de tester la connexion. ## Pré-requis - Disposer d'un compte client OVHcloud. -- Pouvoir établir une connexion depuis une IP ajoutée dans les groupes de sécurité. +- Pouvoir établir une connexion depuis le réseau public (Internet). - Avoir un client PostgreSQL installé sur le poste depuis lequel vous souhaitez vous connecter à votre base de données. ## Présentation @@ -32,7 +32,7 @@ Consultez la [documentation d'architecture technique](https://www.postgresql.org ### Étape 1 : commander votre cluster -Depuis votre espace client, rendez-vous dans successivement sur `Server`{.action} puis `Enterprise Cloud Databases`{.action} et enfin cliquez sur `Commander un cluster`{.action}. +Depuis votre espace client, rendez-vous successivement sur `Server`{.action} puis `Enterprise Cloud Databases`{.action} et enfin cliquez sur `Commander un cluster`{.action}. Vous serez amenés à choisir différents paramètres pour créer votre cluster : @@ -45,7 +45,8 @@ Vous serez amenés à choisir différents paramètres pour créer votre cluster ### Étape 2 : mettre à jour votre utilisateur -Par défaut, OVHcloud vous crée un utilisateur avec les droits d'administration "**postgres**". Vous devez définir son mot de passe avant la première connexion. +Une fois votre commande réalisée, votre cluster apparaitra dans votre espace client. +Par défaut, OVHcloud vous crée un utilisateur avec les droits d'administration "**superuser**". Vous devez définir son mot de passe avant la première connexion. ### Étape 3 : configurer un groupe de sécurité @@ -53,7 +54,7 @@ L'accès à votre instance PostgreSQL étant exposé sur le réseau public, il e Dans la vue de votre service sur l'espace client, allez dans l'onglet `Paramètres`{.action} puis dans la section `Groupe(s) de sécurité`{.action}. Cliquez sur `Créer un groupe`{.action}. -Donnez un nom à votre groupe puis renseignez les adresses IP. +Donnez un nom à votre groupe puis renseignez un ou plusieurs adresses IP autorisées à se connecter au cluster. ``` Exemple : @@ -61,7 +62,12 @@ Exemple : 83.4.121.xxx/32 ``` -### Étape 4 : vous connecter à votre instance +### Étape 4 : vous connecter à votre cluter + +OVHcloud vous fournit deux points d'entrée uniques vers votre cluster, peu importe le nombre de nœuds : + +- point de connexion en lecture-écriture. +- point de connexion en lecture seule. Les paramètres de connexion ainsi que les différentes méthodes disponibles pour vous connecter sont disponibles dans votre espace client. @@ -83,7 +89,8 @@ psql -U postgres -h 5f771a6d99ee4102980c2d.prm.clouddb.ovh.net -p 6713 -W --set= ### Étape 5 : créer les bases et les utilisateurs -Consultez à cet effet la [https://www.postgresql.org/docs/](documentation PostgreSQL){.external} documentation PostgreSQL pour la création de bases et d'utilisateurs. +Une fois connecté sur votre cluster vous pouvez y créer des bases et des utilisateurs supplémentaires. +Consultez à cet effet la [https://www.postgresql.org/docs/](documentation PostgreSQL){.external} documentation PostgreSQL officielle pour la création de bases et d'utilisateurs. ## Aller plus loin From 16989e99ede155bb0ac1df53d4a8e439b8c8aaad Mon Sep 17 00:00:00 2001 From: Bastien V Date: Fri, 27 Dec 2019 10:03:24 +0100 Subject: [PATCH 02/10] small edits fixing wilfried requests --- .../add-delete-cluster-node/guide.fr-fr.md | 2 +- .../configure-securitygroups/guide.fr-fr.md | 2 +- .../starting-postgresql/guide.fr-fr.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/cloud/entreprise-cloud-databases/add-delete-cluster-node/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/add-delete-cluster-node/guide.fr-fr.md index dba9f14e617..5b033a1819a 100644 --- a/pages/cloud/entreprise-cloud-databases/add-delete-cluster-node/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/add-delete-cluster-node/guide.fr-fr.md @@ -21,7 +21,7 @@ Ce guide vous explique comment ajouter et supprimer des nœuds supplémentaires ## En pratique ### Étape 1 : comprendre les bénéfices d'une mise à l'échelle -Lorsque la charge de votre applicatif augmente, votre base de données est souvent davantage sollicitée en lecture et en écriture. Plus d'informations à traiter, toujours aussi rapidement. Enterprise Cloud Databases vous permet de répartir ces requêtes sur plusieurs nœuds. +Lorsque la charge de votre applicatif augmente, votre base de données est souvent davantage sollicitée en lecture et en écriture. Plus d'informations à traiter, toujours aussi rapidement. Enterprise Cloud Databases vous permet de répartir ces requêtes de lecture sur plusieurs nœuds. Chaque nœud supplémentaire vous permet d'augmenter votre capacité à accepter des requêtes en lecture, et améliore également la résilience de votre cluster. diff --git a/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md index 166a706b389..9628cb5ead6 100644 --- a/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md @@ -25,7 +25,7 @@ Ce guide vous explique comment gérer vos groupes et règles de sécurité. ### Étape 1 : comprendre les mécansimes de sécurité Votre cluster est un service exposé sur le réseau public, n'autorisant par défaut aucune connexion extérieure. Pour des questions de sécurité, OVHcloud vous impose la création de groupes et règles de sécurité pour vous connecter à votre cluster. -Cette liste blanche vient en compléments d'autre mécanisme, tels que des flux sécurisés via TLS ou du chiffrement de vos données. +Ces groupes et règles de filtrage viennent en complément d'autres mécanismes, tels que des flux sécurisés via TLS ou du chiffrement de vos données. ### Étape 2 : crée ou supprimer un groupe de sécurité diff --git a/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md index 560e2728b92..60d8d2c1397 100644 --- a/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md @@ -54,7 +54,7 @@ L'accès à votre instance PostgreSQL étant exposé sur le réseau public, il e Dans la vue de votre service sur l'espace client, allez dans l'onglet `Paramètres`{.action} puis dans la section `Groupe(s) de sécurité`{.action}. Cliquez sur `Créer un groupe`{.action}. -Donnez un nom à votre groupe puis renseignez un ou plusieurs adresses IP autorisées à se connecter au cluster. +Donnez un nom à votre groupe puis renseignez une ou plusieurs adresses IP autorisées à se connecter au cluster. ``` Exemple : From 8a98a409621a7e880a9f3342a21c0a33a1ab78d8 Mon Sep 17 00:00:00 2001 From: Bastien V Date: Fri, 27 Dec 2019 10:10:17 +0100 Subject: [PATCH 03/10] Revert "small edits" This reverts commit 16989e99ede155bb0ac1df53d4a8e439b8c8aaad. --- .../add-delete-cluster-node/guide.fr-fr.md | 2 +- .../configure-securitygroups/guide.fr-fr.md | 2 +- .../starting-postgresql/guide.fr-fr.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/cloud/entreprise-cloud-databases/add-delete-cluster-node/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/add-delete-cluster-node/guide.fr-fr.md index 5b033a1819a..dba9f14e617 100644 --- a/pages/cloud/entreprise-cloud-databases/add-delete-cluster-node/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/add-delete-cluster-node/guide.fr-fr.md @@ -21,7 +21,7 @@ Ce guide vous explique comment ajouter et supprimer des nœuds supplémentaires ## En pratique ### Étape 1 : comprendre les bénéfices d'une mise à l'échelle -Lorsque la charge de votre applicatif augmente, votre base de données est souvent davantage sollicitée en lecture et en écriture. Plus d'informations à traiter, toujours aussi rapidement. Enterprise Cloud Databases vous permet de répartir ces requêtes de lecture sur plusieurs nœuds. +Lorsque la charge de votre applicatif augmente, votre base de données est souvent davantage sollicitée en lecture et en écriture. Plus d'informations à traiter, toujours aussi rapidement. Enterprise Cloud Databases vous permet de répartir ces requêtes sur plusieurs nœuds. Chaque nœud supplémentaire vous permet d'augmenter votre capacité à accepter des requêtes en lecture, et améliore également la résilience de votre cluster. diff --git a/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md index 9628cb5ead6..166a706b389 100644 --- a/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md @@ -25,7 +25,7 @@ Ce guide vous explique comment gérer vos groupes et règles de sécurité. ### Étape 1 : comprendre les mécansimes de sécurité Votre cluster est un service exposé sur le réseau public, n'autorisant par défaut aucune connexion extérieure. Pour des questions de sécurité, OVHcloud vous impose la création de groupes et règles de sécurité pour vous connecter à votre cluster. -Ces groupes et règles de filtrage viennent en complément d'autres mécanismes, tels que des flux sécurisés via TLS ou du chiffrement de vos données. +Cette liste blanche vient en compléments d'autre mécanisme, tels que des flux sécurisés via TLS ou du chiffrement de vos données. ### Étape 2 : crée ou supprimer un groupe de sécurité diff --git a/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md index 60d8d2c1397..560e2728b92 100644 --- a/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md @@ -54,7 +54,7 @@ L'accès à votre instance PostgreSQL étant exposé sur le réseau public, il e Dans la vue de votre service sur l'espace client, allez dans l'onglet `Paramètres`{.action} puis dans la section `Groupe(s) de sécurité`{.action}. Cliquez sur `Créer un groupe`{.action}. -Donnez un nom à votre groupe puis renseignez une ou plusieurs adresses IP autorisées à se connecter au cluster. +Donnez un nom à votre groupe puis renseignez un ou plusieurs adresses IP autorisées à se connecter au cluster. ``` Exemple : From ea072d7015a6549fa6c1856aa0667c13d3f84b91 Mon Sep 17 00:00:00 2001 From: Bastien V Date: Fri, 27 Dec 2019 10:31:50 +0100 Subject: [PATCH 04/10] fixing typos fixing various typos --- .../add-delete-cluster-node/guide.fr-fr.md | 6 +++--- .../configure-securitygroups/guide.fr-fr.md | 2 +- .../starting-postgresql/guide.fr-fr.md | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pages/cloud/entreprise-cloud-databases/add-delete-cluster-node/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/add-delete-cluster-node/guide.fr-fr.md index dba9f14e617..28f0af7e832 100644 --- a/pages/cloud/entreprise-cloud-databases/add-delete-cluster-node/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/add-delete-cluster-node/guide.fr-fr.md @@ -21,11 +21,11 @@ Ce guide vous explique comment ajouter et supprimer des nœuds supplémentaires ## En pratique ### Étape 1 : comprendre les bénéfices d'une mise à l'échelle -Lorsque la charge de votre applicatif augmente, votre base de données est souvent davantage sollicitée en lecture et en écriture. Plus d'informations à traiter, toujours aussi rapidement. Enterprise Cloud Databases vous permet de répartir ces requêtes sur plusieurs nœuds. +Lorsque la charge de votre applicatif augmente, votre base de données est souvent davantage sollicitée en lecture et en écriture. Plus d'informations à traiter, toujours aussi rapidement. Enterprise Cloud Databases vous permet de répartir ces requêtes de lecture sur plusieurs nœuds. Chaque nœud supplémentaire vous permet d'augmenter votre capacité à accepter des requêtes en lecture, et améliore également la résilience de votre cluster. -Ajoutez ou suppirmez de la puissance de calcul à votre cluster en fonction de vos besoins. +Ajoutez ou supprimez de la puissance de calcul à votre cluster en fonction de vos besoins. > [!primary] > @@ -50,7 +50,7 @@ Utilisez l'interface de votre espace client pour supprimer un nœud ajouté. Consultez la page `Nœuds du cluster`{.action} puis cliquez sur le bouton `...`{.action} puis `supprimer`{.action} pour supprimer une ressource. -Vous serez amenés à choisir le nombre de réplicas que vous souhaitez supprimer au travers d'une boîte de dialogue dédiée. +Vous serez amené à choisir le nombre de réplicas que vous souhaitez supprimer au travers d'une boîte de dialogue dédiée. > [!primary] > Aucun remboursement n'est applicable si vous supprimez un nœud avant la fin de votre période d'engagement. diff --git a/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md index 166a706b389..9628cb5ead6 100644 --- a/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md @@ -25,7 +25,7 @@ Ce guide vous explique comment gérer vos groupes et règles de sécurité. ### Étape 1 : comprendre les mécansimes de sécurité Votre cluster est un service exposé sur le réseau public, n'autorisant par défaut aucune connexion extérieure. Pour des questions de sécurité, OVHcloud vous impose la création de groupes et règles de sécurité pour vous connecter à votre cluster. -Cette liste blanche vient en compléments d'autre mécanisme, tels que des flux sécurisés via TLS ou du chiffrement de vos données. +Ces groupes et règles de filtrage viennent en complément d'autres mécanismes, tels que des flux sécurisés via TLS ou du chiffrement de vos données. ### Étape 2 : crée ou supprimer un groupe de sécurité diff --git a/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md index 560e2728b92..60d8d2c1397 100644 --- a/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md @@ -54,7 +54,7 @@ L'accès à votre instance PostgreSQL étant exposé sur le réseau public, il e Dans la vue de votre service sur l'espace client, allez dans l'onglet `Paramètres`{.action} puis dans la section `Groupe(s) de sécurité`{.action}. Cliquez sur `Créer un groupe`{.action}. -Donnez un nom à votre groupe puis renseignez un ou plusieurs adresses IP autorisées à se connecter au cluster. +Donnez un nom à votre groupe puis renseignez une ou plusieurs adresses IP autorisées à se connecter au cluster. ``` Exemple : From fa996ae95a80234b9f1da10ac2ca352b75ac821c Mon Sep 17 00:00:00 2001 From: OVH-Team-Guides <43037584+OVH-Team-Guides@users.noreply.github.com> Date: Mon, 30 Dec 2019 09:30:37 +0100 Subject: [PATCH 05/10] Fix typos --- .../configure-securitygroups/guide.fr-fr.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md index 9628cb5ead6..df544895ccf 100644 --- a/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/configure-securitygroups/guide.fr-fr.md @@ -8,10 +8,11 @@ section: 'Démarrer avec votre cluster PostgreSQL' **Dernière mise à jour le 20/12/2019** ## Objectif -Les offres Enterprise Cloud Databases sont compatibles avec n'importe quel service joignable par le réseau public (Internet), tel que l'ensemble des produits cloud OVHcloud, mais également des fournisseurs de cloud tierces, ou encore votre propre architecture. +Les offres Enterprise Cloud Databases sont compatibles avec n'importe quel service joignable par le réseau public (Internet), tel que l'ensemble des produits cloud OVHcloud, mais également des fournisseurs de cloud tiers, ou encore votre propre architecture. Afin de sécuriser les accès, il est nécessaire d'autoriser des IPs à ce connecter sur votre cluster. -Ce guide vous explique comment gérer vos groupes et règles de sécurité. + +**Ce guide vous explique comment gérer vos groupes et règles de sécurité.** ## Pré-requis @@ -33,7 +34,7 @@ Un groupe de sécurité peut contenir de multiples règles de sécurité. Ils vo Pour créer un groupe, rendez-vous dans votre espace client, puis cliquez sur `Paramètres`{.action} puis `Groupes de sécurité`{.action} et enfin `Créer un groupe`{.action}. Un nom pour votre groupe vous sera demandé. -Une fois créé, vous verrez apparaître votre groupe de sécurité sur cette même page, dans laquel il est possible de modifier le nom de votre gorupe ou le supprimer +Une fois créé, vous verrez apparaître votre groupe de sécurité sur cette même page, dans laquel il est possible de modifier le nom de votre groupe ou le supprimer. ### Étape 3: créer ou supprimer une règle de sécurité From e66807d97a93067c9a40186101a142e0220da7b7 Mon Sep 17 00:00:00 2001 From: OVH-Team-Guides <43037584+OVH-Team-Guides@users.noreply.github.com> Date: Mon, 30 Dec 2019 09:37:18 +0100 Subject: [PATCH 06/10] Fix typos --- .../configure-superuser/guide.fr-fr.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/cloud/entreprise-cloud-databases/configure-superuser/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/configure-superuser/guide.fr-fr.md index 0bf13d1f290..aa494952d48 100644 --- a/pages/cloud/entreprise-cloud-databases/configure-superuser/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/configure-superuser/guide.fr-fr.md @@ -11,7 +11,7 @@ order: 3 ## Objectif Chaque cluster Enterprise Cloud Databases est configuré nativement avec un utilisateur administrateur. -Ce guide va vous présenter les étapes nécessaire à son utilisation. +Ce guide va vous présenter les étapes nécessaires à son utilisation. ## Pré-requis @@ -23,14 +23,14 @@ Ce guide va vous présenter les étapes nécessaire à son utilisation. ### Étape 1 : comprendre les rôles superuser -OVH vous fournit un compte administrateur pour votre instance de base de données. Cet utilisateur **postgres** peut réaliser toutes les opérations techniques de type "administration". il dispose des droits superuser. +OVHcloud vous fournit un compte administrateur pour votre instance de base de données. Cet utilisateur **postgres** peut réaliser toutes les opérations techniques de type "administration". Il dispose des droits superuser. Reportez-vous à la [documentation officielle de PostgreSQL](https://www.postgresql.org/docs/current/role-attributes.html){.external} pour connaître ces privilèges. ### Étape 2 : configuration via espace client -Le mot de passe de l'utilisateur administrateur **postgres** est modifiable à tout instant. Pour ce faire, rendez-vous sur votre espace client dans l'onglet `Accueil > Informations`{.action} et au niveau des identifiants cliquez sur le bouton `...`{.action} puis `Mettre à jour le mot de passe`{.action}. +Le mot de passe de l'utilisateur administrateur **postgres** est modifiable à tout instant. Pour ce faire, rendez-vous sur votre espace client dans l'onglet `Accueil > Information`{.action} et, au niveau des identifiants, cliquez sur le bouton `...`{.action} puis sur `Mettre à jour le mot de passe`{.action}. > [!primary] > Pour des raisons de sécurité, le mot de passe doit respecter certaines règles de complexité : @@ -52,4 +52,4 @@ Veillez à respecter les règles de complexité définies à l'étape 2. > > @api {POST} /cloudDB/enterprise/cluster/{clusterId}/user > -``` \ No newline at end of file +``` From 3426f2b9a82596749d000ceb17953498a9752794 Mon Sep 17 00:00:00 2001 From: OVH-Team-Guides <43037584+OVH-Team-Guides@users.noreply.github.com> Date: Mon, 30 Dec 2019 09:55:31 +0100 Subject: [PATCH 07/10] Fix typos --- .../create-database-user/guide.fr-fr.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/cloud/entreprise-cloud-databases/create-database-user/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/create-database-user/guide.fr-fr.md index 89c514bbfa7..cf4955085ce 100644 --- a/pages/cloud/entreprise-cloud-databases/create-database-user/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/create-database-user/guide.fr-fr.md @@ -21,7 +21,7 @@ Pour une documentation exhaustive, référez-vous à la [documentation technique ## Rappel -Vous possédez le compte administrateur PostgreSQL **postgres** qui à la possibilité de réaliser tous types d'opérations sur la base de données. +Vous possédez le compte administrateur PostgreSQL **postgres** qui a la possibilité de réaliser tous types d'opérations sur la base de données. > [!primary] > Il est impératif de ne pas modifier les configurations techniques mises en place par OVHcloud au risque de dégrader ou d’empêcher le bon fonctionnement de votre cluster. @@ -32,7 +32,7 @@ Vous possédez le compte administrateur PostgreSQL **postgres** qui à la possib ### Étape 1 : Installation d'un client PostgreSQL -Sur un système d'exploitation Unix/Linux, il convient d'installer le paquet postgresql-client pour se connecter en ligne de commande. Réferrez-vous à la documentation officelle de votre système d'exploitation. +Sur un système d'exploitation Unix/Linux, il convient d'installer le paquet postgresql-client pour se connecter en ligne de commande. Référez-vous à la documentation officielle de votre système d'exploitation. Sur Microsoft Windows, il existe une multitude de solutions en lignes de commande ou interfaces visuelles (GUI). Elles sont référencées dans la [documentation wiki de PostgreSQL](https://wiki.postgresql.org/wiki/PostgreSQL_Clients){.external}. Choisissez celui qui vous convient le mieux. @@ -87,4 +87,4 @@ Votre utilisateur `martin` pourra ainsi s'y connecter de la manière suivante : ## Aller plus loin -Apprenez à gérer votre cluster PostgreSQL en consultant la [documentation technique d'OVHcloud](../enterprise-cloud-databases/){.external} pour davantage d'informations sur le fonctionnement technique de votre offre managée. \ No newline at end of file +Apprenez à gérer votre cluster PostgreSQL en consultant la [documentation technique d'OVHcloud](../enterprise-cloud-databases/){.external} pour davantage d'informations sur le fonctionnement technique de votre offre managée. From b7646a260b21c362ec4df09bb1b4d7d3baab98a5 Mon Sep 17 00:00:00 2001 From: OVH-Team-Guides <43037584+OVH-Team-Guides@users.noreply.github.com> Date: Mon, 30 Dec 2019 09:59:08 +0100 Subject: [PATCH 08/10] Fix typos --- .../log-management/guide.fr-fr.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pages/cloud/entreprise-cloud-databases/log-management/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/log-management/guide.fr-fr.md index 86b45a40bf6..c4c744e76c8 100644 --- a/pages/cloud/entreprise-cloud-databases/log-management/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/log-management/guide.fr-fr.md @@ -22,10 +22,10 @@ Ce guide va vous présenter les étapes nécessaire pour y accèder. ### Étape 1 : activation d'un compte OVHcloud Logs -Les journaux d'évènements sont collectés et stockés dans le produit tierce OVHcloud LogsData Platform. Leur stockage est inclus dans notre offre. -Pour accéder à vos logs, vous devez disposez d'un compte gratuite OVHcloud Logs que vous pouvez créer [sur la page officielle](https://www.ovh.com/fr/data-platforms/logs/){.external}. +Les journaux d'évènements sont collectés et stockés dans le produit tiers OVHcloud LogsData Platform. Leur stockage est inclus dans notre offre. +Pour accéder à vos logs, vous devez disposez d'un compte gratuit OVHcloud Logs que vous pouvez créer [sur la page officielle](https://www.ovh.com/fr/data-platforms/logs/){.external}. -Une fois créé, votre service OVHcloud Logs apparait dans votre espace client. Récupérez votre nom d'utilisateur se trouvant dans `Acceuil > Configuration`{.action} : +Une fois créé, votre service OVHcloud Logs apparaît dans votre espace client. Récupérez votre nom d'utilisateur se trouvant dans `Accueil > Configuration`{.action} : ![Main interface](images/manager_start.png){.thumbnail} @@ -39,7 +39,7 @@ Une fenêtre vous demande votre nom d'utilisateur OVHcloud Logs. Renseignez-le e ### Étape 3 : utilisation de Graylog -Nous vous proposons le logiciel Graylog pour visualisez vos logs de manière simple et interactive. Graylog vous permet de créer des dashboards de toute sorte et de naviguer dans vos journaux d'évènements. +Nous vous proposons le logiciel Graylog pour visualiser vos logs de manière simple et interactive. Graylog vous permet de créer des dashboards de toutes sortes et de naviguer dans vos journaux d'évènements. [La documentation officielle de OVHcloud Logs](../../platform/logs-data-platform/){.external} détaille toutes les étapes de configuration qui vous permettront de créer les dashboards nécessaires à votre usage, et plus encore. Exemple de dashboard : @@ -50,4 +50,4 @@ Exemple de dashboard : ## Aller plus loin -Apprenez à gérer votre cluster PostgreSQL en consultant la [documentation technique d'OVHcloud](../enterprise-cloud-databases/){.external} pour davantage d'informations sur le fonctionnement technique de votre offre managée. \ No newline at end of file +Apprenez à gérer votre cluster PostgreSQL en consultant la [documentation technique d'OVHcloud](../enterprise-cloud-databases/){.external} pour davantage d'informations sur le fonctionnement technique de votre offre managée. From 6e39d1ec072982dd8ff3266c8f8b6f075cf5698f Mon Sep 17 00:00:00 2001 From: OVH-Team-Guides <43037584+OVH-Team-Guides@users.noreply.github.com> Date: Mon, 30 Dec 2019 10:05:58 +0100 Subject: [PATCH 09/10] Fix typos --- .../managing-backups/guide.fr-fr.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pages/cloud/entreprise-cloud-databases/managing-backups/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/managing-backups/guide.fr-fr.md index 6b28d6bccec..5d3767add17 100644 --- a/pages/cloud/entreprise-cloud-databases/managing-backups/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/managing-backups/guide.fr-fr.md @@ -10,8 +10,8 @@ section: 'Démarrer avec votre cluster PostgreSQL' ## Objectif Votre cluster Enterprise Cloud Databases est sauvegardé de manière journalière par OVHcloud. -Par défaut, nous conservons ces sauvegardes sur 3 mois glissants, et ne présente aucun coût additionnel. -Ce guide vous détaille comment intéragir avec ces sauvegardes et comment les restaurer. +Par défaut, nous conservons ces sauvegardes sur 3 mois glissants, sans aucun coût additionnel. +Ce guide vous détaille comment interagir avec ces sauvegardes et comment les restaurer. ## Pré-requis @@ -36,19 +36,19 @@ La sauvegarde incrémentale se base sur le Write-Ahead Logging (fichiers de WAL) Ces fichiers de WAL contiennent l'ensemble des changements apportés aux données. OVHcloud assure l'archivage des fichiers de WAL pour une durée de 3 mois glissants. -Les fichiers de WAL sont utilisés pour r"aliser du Point In Time Recovery (PITR). Ils se réfèrent toujours à une sauvegarde complète. +Les fichiers de WAL sont utilisés pour réaliser du Point In Time Recovery (PITR). Ils se réfèrent toujours à une sauvegarde complète. PostgreSQL, grâce à son système d'archivage automatique, permet à OVHcloud de chiffrer et d'envoyer ces fichiers vers un container Public Cloud Storage lié à votre cluster. ## En pratique -### Étape 1 : activater ou désactiver les sauvegardes automatiques +### Étape 1 : activer ou désactiver les sauvegardes automatiques Par défaut, votre cluster est automatiquement sauvegardé, cela chaque jour sur 3 mois glissants (snapshot ZFS). Vous pouvez activer ou désactiver cette option depuis votre espace client dans la rubrique `Paramètres > Sauvegardes automatiques journalières`{.action}. -### Étape 2 : lister et intéragir avec ses sauvegardes +### Étape 2 : lister et interagir avec ses sauvegardes L'ensemble de vos sauvegardes est géré de manière centralisée. Pour cela, rendez-vous dans l'onglet `Sauvegardes`{.action} dans votre espace client. Vous y trouverez toutes vos sauvegardes : @@ -71,7 +71,7 @@ Vous pouvez donner un nom à vos sauvegardes manuelles pour en faciliter la gest > [!primary] > -> Attention, les sauvegardes manuelles représentent un coût aditionnel détaillé dans l'espace client. +> Attention, les sauvegardes manuelles représentent un coût additionnel détaillé dans l'espace client. > @@ -93,13 +93,13 @@ Sélectionnez la sauvegarde qui vous intéresse dans la liste et cliquez sur le **Restaurer à un instant précis (PITR, Point In Time Recovery)** -Cette fonctionnalité de PostgreSQL vous permet de revenir dans le temps, à la minute près. Vous trouverez davantages d'informations sur le fonctionnement en consultant [la documentation officielle](https://docs.postgresql.fr/10/continuous-archiving.html){.external} de PostgreSQL. +Cette fonctionnalité de PostgreSQL vous permet de revenir dans le temps, à la minute près. Vous trouverez davantage d'informations sur le fonctionnement en consultant [la documentation officielle](https://docs.postgresql.fr/10/continuous-archiving.html){.external} de PostgreSQL. Cliquez sur le bouton `Actions`{.action} puis `Restauration à une date spécifiée`{.action}. Une fenêtre de dialogue vous demandera alors de rentrer la date et l'heure à laquelle vous souhaitez retrouver vos données. > [!primary] > -> Pour ne pas pertuber le fonctionnement de votre cluster, les données restaurées sont mises à disposition sur une instance dédiée en lecture seule. +> Pour ne pas perturber le fonctionnement de votre cluster, les données restaurées sont mises à disposition sur une instance dédiée en lecture seule. > > Cette instance vous sera facturée par heure et l'espace consommé par les données vous sera facturé par Go par heure. > From 73b76db71cc0854ac4610a189077d4ec5c9a40ea Mon Sep 17 00:00:00 2001 From: OVH-Team-Guides <43037584+OVH-Team-Guides@users.noreply.github.com> Date: Mon, 30 Dec 2019 10:11:24 +0100 Subject: [PATCH 10/10] Fix typos --- .../starting-postgresql/guide.fr-fr.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md b/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md index 60d8d2c1397..26709afba2f 100644 --- a/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md +++ b/pages/cloud/entreprise-cloud-databases/starting-postgresql/guide.fr-fr.md @@ -89,7 +89,7 @@ psql -U postgres -h 5f771a6d99ee4102980c2d.prm.clouddb.ovh.net -p 6713 -W --set= ### Étape 5 : créer les bases et les utilisateurs -Une fois connecté sur votre cluster vous pouvez y créer des bases et des utilisateurs supplémentaires. +Une fois connecté sur votre cluster, vous pouvez y créer des bases et des utilisateurs supplémentaires. Consultez à cet effet la [https://www.postgresql.org/docs/](documentation PostgreSQL){.external} documentation PostgreSQL officielle pour la création de bases et d'utilisateurs. @@ -97,4 +97,4 @@ Consultez à cet effet la [https://www.postgresql.org/docs/](documentation Postg Apprenez à gérer votre cluster PostgreSQL en consultant la [documentation technique d'OVHcloud](../enterprise-cloud-databases/){.external} pour davantage d'informations sur le fonctionnement technique de votre offre managée. -Échangez avec notre communauté d'utilisateurs sur \ No newline at end of file +Échangez avec notre communauté d'utilisateurs sur