high availability at application level

Duckdave

Member
May 30, 2018
38
1
13
Hi there,

the last couple days, i am thinking about application high availability.

For example lets take a wordpress page i need follow requirements:

  • Webserver
  • Shared Storage (eq. Shared Space)
  • Database
I never want a single point of failure so i decited to make a 3 node proxmox ve cluster with ceph that should be enough to handle a hardware failure.
At the application level i set up 3 nginx, 3 mysql and last but not least i need a storage space where my wordpress files resides.

The Ceph storage is able to produce a block storage and a cephfs storage, how can i achive a storage space in the nginx vms that can used simultaneously from all 3 nginx vms and relies on the ceph storage?

EDIT: the nginx servers are behind a 2 node haproxy

Thanks for any advice!
Best Regards