Bitcasa For Large amounts of Data | Professional Photographers

posted in Photography Blog

Bitcasa For Large amounts of Data | Professional Photographers

I have been using Bitcasa Infinite Storage for a couple days and will give my initial thoughts below.

I am coming at this post from the perspective of a photographer, but anyone with hundreds of gigabytes of data will hopefully find this post helpful. I’d love to keep every RAW image I’ve ever taken in case I want to go back and edit it differently or get back to a color version that I have since made black and white but at some point we all need to stop being digital babies and E-HOARDERS. Commit to an image; like the great photographers before you. My first recommendation to anyone who is ready to take the leap into getting serious about digital backup–you have to have a hierarchy of data importance. Not every photo or video can be equal. The photo of your sons first steps cannot be cared for the same as the video from the gopro on your helmet capturing you skiing last weekend. At some point we have to decide what data needs multiple redundancy and what doesn’t. So, sure, you might want two copies of that image you took of your newborn; one on your NAS and one on the cloud in JPEG. The RAW image however might be on an external HDD and shoved in a drawer labeled YEAR 2009. We have to accept that we will likely never need that RAW image again. Once we realize that, we can more easily accept that in the year 2020 when we take that HDD out of the drawer, it might not work.

Bitcasa-gigabytesUPDATE: I have been uploading on an extremely fast internet connection ( at 10mb/sec upload) for about two weeks now and have successfully uploaded 110gb. Will this service be fast enough for you? After these two weeks, I think I will continue to use the service, just not how I initially planned. It is simply too slow to upload the amount of data I want to upload. That said, I do think it’s realistic to upload your high value content for extra security. Perhaps 100gb per year would be very realistic. Trying to push the past ten years up to the cloud however is simply not possible. UPDATE 6-11-2013 – I now have 550gb stored on Bitcasa. I have learned that I prefer to manage my own CACHE and leave it to about 4gb otherwise it eats my RAM and baloons to 30-40gb at a time and I can’t use Bitcasa in a helpful way because I can’t control the que. So if I wanted to drop a file into the drive – it might not be there for a couple weeks if my que is full of 30gb ahead of that file I want.

I have to give you all an idea about what our setup is like at Pabst Photo before I can go foward. Jamie and I primarily work off of our NAS/RAID drive. We have a Synology drive running in Hybrid Raid mode; it has 4x3tb(WD RED) Hard Drives inside ~ and that gives us approximately 8 Terabytes of space with single disc allowable failure. In short, the idea is that any single hard drive can fail and no data would be lost. However, as anyone familiar with RAID knows, it’s not a backup solution and you can lose everything. A RAID controller could fail or two drives could fail together, or lightning could fry all four. As such, I wasn’t entirely sure what to do about that. Do I buy hard disks to back up my RAID hard disks? That seems ridiculous, and we are a mom+pop outfit, so I can’t be backing up to tape and so forth.

We Needed Cheap and Easy, Bitcasa is a great solution if you don’t mind waiting a couple months for everything to be up to date and in sync. If you are just starting out and don’t have terabytes of data that need to go up to the cloud, then Bitcasa may be a great solution for you. If you have less than 25gb of data you need stored then I would recommend sticking with Google Drive, Skydrive, or Dropbox. The scary part of Bitcasa is wondering whether it will be around two years from now.

Moreover, if I simply backup the NAS to an external HDD; what if there is a fire. This is when I started considering the Cloud. I’ve been using Skydrive for years to copy low resolution versions of all my JPEGs. The idea of storing my full resolution data in the cloud is appealing. It is inherently unaffected by a fire or flood. It doesn’t care what I do locally. On the downside, uploading that amount of data to the cloud is intense. And should I lose everything, downloading that amount of data is equally painful.


There must be a better way. I’m not saying Bitcasa is it. Storage, truly protected storage, is still just a system of band-aids, none of which can be trusted on their own. It is still that way unfortunately. We, as photographers and videographers, simply deal with too much data. There is no way around it. It’s super frustrating. Gives me nightmares. Not really, but it will stress you out. The thought of catastrophic loss. As a professional Wedding Photographer, it is my responsibility to protect the assets for my clients. It is something I take very seriously.

As I said, my first line of defence is leaving the images on the CF/SD cards until the next wedding. We copy rather than cut our images onto the RAID/NAS drive. Now the images exist in two places. The NAS inherintly adds some stability to the storage offering single drive failure; but once the images are deleted from the cards the images only exist in one place. This is a scary proposition. Finally, this is where the Infinite Drive comes into play. That is what Bitcasa calls their drive.

bitcasa upload

Above you can see the way the drive looks. Infinitely large. I’m pretty sure 7.99EB is the maximum amount of space that Windows will display. Setup is extremely easy; install the desktop client and a new drive letter (J:/ in my case) is automatically created. The infinite drive acts just like a normal drive. When you copy a file or folder to the drive uploading starts in the background. Keep in mind that Bitcasa uses a cache system. So it will show our file there rather quickly, but it really is temporarily being stored in hidden folders on your C: drive. So even though that 100mb .psd file copied in five seconds, if you were turn off your machine right away, it would not yet be backed up to the cloud. So it’s good to check the bitcasa client to see how much uploading is left. Another nice feature built into the Windows Client is the ability to right mouse click any file on your computer and get Bitcasa options; 1. Send this to friend, 2. Copy this to Bitcasa | If it’s a folder, you will see the option to 3. Mirror this folder to Bitcasa and 4. Stop Mirroring.

I will say that I have successfully uploaded 90GB in less than 5 days. I think that’s pretty fantastic. I get an average upload speed of 1.1mb/sec – that’s not lighting fast and my network is capable of five times that, so we must be getting slowed down on the other end. I also noticed that a lot of the files seem to be headed to AMAZON storage servers. I don’t know how Bitcasa manages their content and to be honest I don’t really care so long as it’s there when I need it. The unlimited version is currently running around 8 dollars per month. That’s insanely cheap if you have lots of data like we do. I haven’t had to rely on the service yet, and honestly hope I never have to. Bitcasa to me is a lot like insurance. It gives me some comfort to know that I have it there, but I hope I never have to use it. I also hope that if I do need to use it, I will be covered; but just like your home insurance, even when you have it, those sneaky fellas may find a way to let you down. Only time will tell. But up until now, I can’t give the software anything but high marks. As a wedding photographer, I have to constantly look for ways to protect my data in cost effective ways – and this might actually be a long term solution.



  1. On the University I can upload 80GB per 8 hours. Currently I have 3.1TB stored online without any issue as long as I use that connection.

  2. “The scary part of Bitcasa is wondering whether it will be around two years from now.”
    -Bitcasa has more than 8 million dollars in funding! I very highly doubt its going to go anywhere — more so without giving you a chance to get everything back in the rare circumstance if it actually does.

    “Bitcasa to me is a lot like insurance.”
    -Interestingly, for many of us Bitcasa is the real stuff! Because it has an infinite drive, it can be used as a primary storage system. It has its system of streaming files too, so its like an infinite (but not very fast) hard drive attached to the computer.

    “As a wedding photographer, I have to constantly look for ways to protect my data in cost effective ways – and this might actually be a long term solution.”
    -“Insurance” as you referred to Bitcasa, for a lot of people is actually a backup service! Bitcasa is a storage service.
    Unlimited backup services like CrashPlan (Backup/Mirror service but Stores files even if deleted on the computer/drive) or Backblaze (just mirrors whatever you select — like having a second copy)

    There are also other services like OpenDrive (10$/month) or JottaCloud (6$/month) which offer unlimited storage (and backup and file versioning and the whole deal)

    I would say backing up your back up is absolutely unnecessary and painful!

    Having 2 or more backup strategies should suffice! That said I think it would be very economically viable if you could just use 2 backup services… or 1 online storage + 1 backup service. If I were you, I would actually delete my physical local copies worry-free by just having them on two different/varied cloud services!

    • Thoughtful comment. Yes, to me Bitcasa is nothing more than Plan B or even Plan C. It’s a cloud solution. However, at this point in time, using the cloud as the primary spot for storage is not possible due to network limitations. Storing a 2mb jpeg on the cloud is fine – but working with 30mb raw pictures over the internet is not yet possible – at least not with my internet speeds. I don’t see getting rid of personal storage hardware anytime soon. That’s why I use my NAS with drive failure as my prime so that many computers on my network can access it. Then that NAS is backed up to another location (still my hardware) – and lastly, Bicasa is a third point. I should note however that Bitcasa still cannot mirror the NAS (network) folder unfortunately.

      What you don’t realize is that most of us professionals do not have time to use any of the cloud options to do a restore. It’s much too slow. All of them are too slow. The network is simply not there yet.

      My attitude as it relates to photography is to – one year after shoot – leave the RAW files on cloud only – because I will probably never need them ever again. If I did, I could grab the filename I needed and use the file. There is no need for me to keep 100gb of RAW images from every wedding – that is impossible for any professional wedding photographer to do indefinitely; especially if you are shooting 20-30 weddings per year.

  3. I’ve started using Bitcasa too. I see great potential here. I too am a photographer, and I too use an external RAID array. I’m on a Mac, so I have a Promise Pegasus Thunderbolt RAID system with 10TB of usable space (and 1 drive redundancy).

    One of my main problems at the moment though is that Bitcasa currently does not support MIRRORING on External or NAS drives. I’ve been told by Bitcasa support that they will be supporting External drives in the near future, but have no plans to support NAS drives unfortunately.

    I work off the extremely fast (and 1 drive redundant) RAID array. My “photos” folder with all my RAW files is well over 1TB in size, so I’m unable to store these files on my local OS drive. But I’m also unable to MIRROR these files to Bitcasa BECAUSE they’re on the RAID array. This is a real shame, because I’ve found that MIRRORING is the best way to upload large volumes of data to Bitcasa. My experience with dragging and dropping into the Bitcasa Infinity Drive (and thus using their local caching system) has been pretty bleak and requires constant monitoring (to ensure that all files I’ve instructed to upload DO actually upload).

    I will have to consider rearranging my work flow. Maybe backup all my archived work to Bitcasa manually, and instead keep the last 12 months worth of work on my primary OS drive. Then I can MIRROR this smaller collection on my local OS drive to Bitcasa. This will give me that near-instant cloud storage (backup) of my most recent and current work. And I won’t have to worry too much about my local OS drive failing (without any form of redundancy like my RAID array) because it will constantly be backing up to Bitcasa as new files are added / deleted / changed.

    PRO TIP: NEVER move (cut ‘n paste) files into the Infinity Drive, always copy (copy ‘n paste), double check that the files are actually online AND available (finished uploading) at before deleting your local copy.

  4. Bitcasa use deduplication, so there is no way to predict each users experience. If you are uploading 100% original content you will likely have the slowest experience. If you are uploading popular content, like a song that other users have uploaded varies copies of, you may find the transfer is nearly instant. Basically the bicasa client just has to hash and compare than then create a link to that data, there is no upload needed.

    So, one of the coolest things about bitcasa is that the service effectively gets faster as more people upload data and the magic of deduplication means you may only have to effectively upload 1/10 of your media library, but this will depend on the rarity and uniqueness of your data. As a test I uploaded a collection of popular movies and was able to upload 80 gigs in a few hours on a standard cable connection. When it hits the rares however it slows to a crawl as it’s very limited by my cable modem.

    What is particularly useful for me is that I can stream movies and music right from the Infinite drive with no no significant lag. I use Plex for that and it’s probably a good solution since it has a lot of buffering and transcoding features which might benefit such a situation. however I also tested it with standard VLC and Potplayer media players.

    Another thing to note is that it should not be that hard to figure out how to mount your removable drives as internal drives. I believe it’s nothing more than a registry entry, though you may experience other issues by setting a drive in this mode. I would search around for a program that is designed to do this but tricking windows into thinking a network or removable is an internal should not be a big deal. Consider programs like Virtual Clone Drive do this very easily with ISO to DVD-ROM.

    So, that COULD be a work around for you. A drive pooling solution would probably accomplish this for you also as long as it supports removable media and can map itself back to internal. I used FlexRaid and it could do what you need, but it does a lot more and it’s not free. Perhaps something like this would work

    There is also which is a free drive pool solution that might work, it’s still in beta but it does work, it’s just far from perfect. Primarily you just need to change a registry setting I believe and perhaps disable caching or be very sure to dismount the drive at the very least.

Comments are closed.