Report this

What is the reason for this report?

Managing user uploads across a load balanced set up

Posted on September 4, 2017

What are the available strategies for managing file uploads in a load balanced set up?

at present we have the load balancer on www.example.com - then various heads w-s1.example.com, w-s2.example.com …w-sX.example.com

if a user uploads a file it ends up on which ever head that session has connected to.

What’s the ideal way to manage the file so it is accessible from sessions that connect to the other boxes, WITHOUT creating a single point of failure, a minimal delay (a minute or so) is acceptable, longer is not.

as i understand it the DO block storage devices can only be mounted to a single device at a time?

rysnc or similar methods of syncing all boxes might work - but it’s difficult to automate fully so that deletions and mirroring all take place correctly.

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Start building today

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.