I want to allow users to upload photos and videos. It seems the best option is to use cloud storage.

There are lots of modules for Amazon S3 and I found nothing like it for Google. I thought Google had come up with a much lower cost storage option.

My questions are:

1-for simply using a cloud to store files which are linked to from a drupal site is a module even necessary, and
2- i found older discussions about installing drupal in a cloud, not just files but the operating system, and I am wondering if someone with little knowledge but able to figure out drupal is able to do that. The cost of cloud storage is so small and it seems like a site based on it would perform better than a hosted service at a fraction of even that cost.

Thanks.

Comments

mr.moses’s picture

Cloud storage systems are usually only for static files, so Drupal could not be installed on a cloud storage system. However, Drupal could be installed on a cloud server.

I've created a Drupal 7 module that adds the ability to use Rackspace Cloud Files as Drupal's file system. So you can upload files to Drupal like normal, but the files will be saved to Rackspace Cloud Files and served from the CDN. http://drupal.org/project/cloud_files

If you just want to add links in content to static files on a CDN, you do not need any module. Simply upload your files to the cloud storage and copy the file's URL into your Drupal content. This option is kind of like a manual integration. It is quick and easy, but probably not as powerful/configurable/maintainable.

Google Storage ($0.13/GB/month) is currently a little cheaper than Rackspace Cloud Files ($0.15/GB/month). I have plans to create a module for Google Storage, but was waiting for review/approval of the Cloud Files module.

ayesh’s picture

mr.moses’s picture

Here is the Google Cloud Storage module.