Or is every pod constantly in use? Would it help if smart algorithms repartition the data on storage pods, to optimize power use?
> it remains on so that backup and B2 data can be uploaded and accessed
This is also why Amazon has tiered pricing between S3 and Glacier.
> Have you ever computed how much power you would save if you turned them off when not needed?
Electrical power is a gigantic part of our datacenter bill (like 60%). However, we cannot really ever turn off the hard drives.
If they were powered down, it would take too long to retrieve data. It would be like Amazon Glacier where it can take 15 minutes to get a single image back.
> is every pod constantly in use?
The way we built it, yes. If one user deletes a backup or unsubscribes from the Backblaze service, it frees a little bit of space on pods all over the datacenter. So we allow some other customer to use that space up as soon as we can.
We also use ALL the pods in the datacenter to give us "breadth" to accept data faster. This is particularly helpful on surges of new customers due to a press event, or if a competitor like CrashPlan decides to exit the market.
Well, speaking for myself, I don't mind if I have to restore a backup, and have to wait 1 minute extra for a system to come online (that's about the typical boot time of a Linux system, so I suppose for a storage pod it would be about the same).
By the way, it seems possible to power down an individual SATA drive if it is not in use: [1].
[1] https://unix.stackexchange.com/questions/112117/shutdown-my-...
Complications like a write cache drive in case of power failure, or grouping expected-cold data together. Also I wonder if powering the drive up and down occasionally will have a positive or negative impact on drive reliability compared to having it on 100% of the time.
Also if if he says it takes about 15 Min's for it to come online and be usable in their massive data center I would believe him.