diff options
Diffstat (limited to 'procedures/planned_db_cluster_ZFS.md')
-rw-r--r-- | procedures/planned_db_cluster_ZFS.md | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/procedures/planned_db_cluster_ZFS.md b/procedures/planned_db_cluster_ZFS.md new file mode 100644 index 0000000..63be9d6 --- /dev/null +++ b/procedures/planned_db_cluster_ZFS.md @@ -0,0 +1,34 @@ +# πΊοΈ PostgreSQL High-Availability Architecture with ZFS (Genesis Hosting) + +```plaintext + ββββββββββββββββββββββββββββββββ + β Client Applications β + ββββββββββββββ¬ββββββββββββββββββ + β + βΌ + βββββββββββββββββββ + β HAProxy β + β (Load Balancer) β + ββββββββββ¬βββββββββ + β + ββββββββββββββ΄βββββββββββββ + β β + βΌ βΌ + ββββββββββββββββ ββββββββββββββββ + β Primary Node β β Replica Node β + β (DB Server) β β (DB Server) β + ββββββββ¬ββββββββ ββββββββ¬ββββββββ + β β + βΌ βΌ + ββββββββββββββββ ββββββββββββββββ + β ZFS Storage β β ZFS Storage β + β (RAIDZ1) β β (RAIDZ1) β + ββββββββββββββββ ββββββββββββββββ + β β + ββββββββββ¬βββββββββ¬βββββββββ + β β + βΌ βΌ + ββββββββββββββββ + β Backup Node β + β (ZFS RAIDZ1) β + ββββββββββββββββ |