Notes PostgreSQL : Installation

Préambule

A la date de sa rédaction, cet article part du principe que l’OS utilisé est une Linux DEBIAN 12 (ou une Ubuntu 24.04) car PostgreSQL est non seulement fait pour Linux (Windows est une antinomie pour ce projet) mais de part sa nature OpenSource, la communauté Postgres est très orientée vers cet OS et tous les standards sont en premier disponibles sur ces plateformes et leur utilisation est basée sur ce concept. PostgreSQL fonctionne évidement très bien sur d’autres distributions Linux (RHEL like, Alma, SuSE, etc), mais nous n’y ferons pas référence ici pour des besoin de simplification d’écriture.

L’utilisation de Windows est un cas à part et, considérant que l’utilisation du logiciel sur cet OS ne devrait se faire que pour du développement personnel et non pas pour de la production réelle, ceci pour divers raisons techniques concrètes, cet article ne l’abordera pas ici.

Continue reading

Cluster HA DRBD

Le but de ce Post est de montrer l’utilisation de DRBD (Data Replication Block Device) qui n’est rien d’autre que l’implémentation sur Linux des protocoles de réplication de bloc de disque des baies de disques les plus performantes du marché.

Pour un exemple pratique, nous allons l’utiliser dans la cadre d’un cluster LAMP (Linux Apache/MySQL/PHP) pour créer ainsi une solution clustérisée en HA de MySQL basée sur deux hôtes Linux distincts distincts.

Continue reading