Kristof Kovacs

Software architect, consultant

High-availability clusters

High-availability, load-balanced Linux and FreeBSD cloud solutions can be the key to business continuity for modern, Internet-reliant firms.

high availability cluster

Usually, such clusters include:

  • No single point of failure
  • HTTP acceleration and load balancing using HAProxy, Varnish or ldirectord
  • MySQL or PostgreSQL replication
  • Separation of MySQL read and write operations (reads go to slaves for better performance)
  • Failover with keepalived or wackamole
  • Sessions on NFS or in memcached
  • Shared disks via NFS and/or DRBD/GFS
  • SQL tuning
  • Web server (apache, nginx, lighttpd) tuning
  • Operating system tuning (Linux, FreeBSD)
  • A monitoring system
  • Hardware can be physical (for high-availibility) or virtualized (for load-balancing)

When the cluster is for a specific application (not just general web hosting), then we can also achieve big gains by application specific tuning.

Cluster and cloud building work is an hourly investment of only £50/hr.

What can I do to help you?

Your name:

Your email (so I can reply. Confidential.)