Scaling a web deployment beyond a single server inevitably involves sharing files between multiple servers. Traditionally, this might have been handled using NFS, or perhaps Samba - but this was often far from ideal from a performance and/or high availability viewpoint.
For several years now, we’ve used a replicated network filesystem called GlusterFS to build highly available and replicated shared storage services for our fully managed customers (although more recently, using our soon-to-be-announced Object Storage service :)
Over the years, GlusterFS has expanded it’s scope and can do lots of clever things to grow to very large scale, but it’s still useful for simple high availability.
On Brightbox Cloud, you can instantly build Cloud Servers across our two UK datacentres and they’re interconnected with high speed, low latency private fibre links. So you can easily build a shared filesystem with an instant offsite copy of all data that remains accessible even if an entire datacentre encounters problems!
To get you started, we’ve written a step-by-step guide which should get you up and running with a GlusterFS replicated filesystem without much fuss.
If you want to follow along but you’re not already a customer, you can get signed up in 2 minutes - we’ll even apply an automatic £20 credit to get you started.
We can also help you build and manage clusters like this as part of our hands-on support or fully managed services. Drop us a line for more details.