|
|
|
|
|
by SageRaven
5618 days ago
|
|
Pardon the somewhat OT question, but do any of these services offer standard protocol support so that any OS can store data? I know DropBox supports Linux, and some services support OS X, but I haven't seen anything generic enough for my FreeBSD workstation, though the concept of cloud storage sounds great. Give me NFS or SMB access if you must, but I'd love to get in on this cheap consumer cloud storage thing without resorting to lame hacks like using VMs or emulation due to lack of native access for my platform. |
|
Take for example, the case of backing up a folder full of files using rsync over ssh, vs. using the SpiderOak client.
Every time you run a backup job, rsync must examine the local folder _and_ ask the server to examine the remote folder, so it can make conclusions about what needs to be transferred. In short, to do a new backup (a write operations) many reads are also required. Furthermore, those reads tend to be non-sequential (seeking to a bunch of different inodes to stat files, etc.)
If you compare that to the SpiderOak client, it already has a near real-time accurate database of exactly what exists on the server. There's no need to burden the server with a bunch of disk seeks (or any actually) to assess what needs to be done. In short, the backup operation can be accomplished by the server using mostly sequential IO, writing only, because of this added intelligence in the client.
Aggregated across a large population of users, this difference in usage patterns greatly influences the hardware requirements and therefore the cost per GB.
...and by the way SpiderOak will run on just about any platform that Python will, with or without a GUI.