Scalable loading of own hosting in Ruby on Rails

We have a Rails 3 application (runs on Passenger), which is located behind the NGINX server (load balancer). The main feature is downloading files from the browser. Which technology is a good choice for handling file uploads? The target will not affect application servers and be scalable on more than one server, if necessary. The Node.js implementation of node-formidable looks good. But I would rather have the Ruby Implementation retain the shape of the tool frame.

Files are expected to be somewhere between 100 KB and 100 MB.

We will be using Thin or Goliath for the time being . But I'm not sure that here the main key is "non-blocking". Maybe S3, like OSS software that can be deployed on our own servers?

+5
source share
1 answer

OpenStack is a great alternative

http://www.openstack.org/software/openstack-storage/

and if I remember correctly, this is that Rackspace launches cloud files, so it will probably be compatible with ruby-side Carrierwave fog using the rackspace driver. Just checked that it actually supports S3 api, so any S3 adapters / gems will work fine.

0
source

All Articles