We supply Linux high availability clustering solutions. The aim is to use a set of building blocks to provide highly available and reliable mission critical applications.
We use a variety of technologies including disk replication, cluster resource management software and storage cluster technologies. These include a combination of Ceph, GlusterFS, Haproxy, DRBD, Corosync, Pacemaker , Keepalived and more.
The diagram below shows how you can use disk replication to create a Linux Disaster Recovery virtualization solution that replicates virtual machines in real time so that if a failure occurs, the synchronized virtual machine can just be booted off the second KVM hypervisor.