Slashdot Mirror


Long-Term Storage of Moderately Large Datasets?

hawkeyeMI writes "I have a small scientific services company, and we end up generating fairly large datasets (2-3 TB) for each customer. We don't have to ship all of that, but we do need to keep some compressed archives. The best I can come up with right now is to buy some large hard drives, use software RAID in linux to make a RAID5 set out of them, and store them in a safe deposit box. I feel like there must be a better way for a small business, but despite some research into Blu-ray, I've not been able to find a good, cost-effective alternative. A tape library would be impractical at the present time. What do you recommend?"

411 comments

  1. Exactly what you're doing by rwa2 · · Score: 4, Informative

    I don't think you can beat a bunch of conventional hard disks in a RAID5 for both cost-per-TB and backup/restore performance, not to mention medium-term data integrity. Might be able to make hooking up the drives more convenient with an eSATA mult-bay enclosure, but those are kinda expensive. But I bet your backup box already has some sort of hot-swap on it already, like: http://www.amazon.com/Thermaltake-BlacX-eSATA-Docking-Station/dp/B001A4HAFS

    I assume you already compress your data, since scientific datasets tend to compress well. You might consider compressing to squashfs, since it will let you do transparent decompression later on so you can skip the restore step if you just need a handful of files.

    1. Re:Exactly what you're doing by jellomizer · · Score: 1

      Except for the Fact that if you have a fire or flood or some other disaster to hit your site there is a good chance you data may be gone, as well physically stolen from you.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:Exactly what you're doing by forgottenusername · · Score: 5, Interesting

      I don't think it's a great solution. You're storing relatively fragile hard drives in a raid5 configuration in a lock box? It's not like you can tell if one of the drives goes bad and needs to be replaced when it's sitting in a box. You'd have to regularly pull the data sets out, fire them up and make sure everything is still functional.

      I'd at least want to do 2 complete sets of mirrored drives.

      Tape storage does store better.

      Depending on how important the data is, I might do something like a local mirrored drive set in storage and an online copy at something like rsync.net - stay away from s3, it's not designed to protect data, despite what AWS fans may say.

    3. Re:Exactly what you're doing by hardburn · · Score: 4, Insightful

      That's why you hot-swap them. You treat them just like tapes. In fact, once you start doing that, you realize that RAID mirroring isn't helping you any (striping is another matter).

      The best way to backup a big hard drive these days is with another big hard drive.

      --
      Not a typewriter
    4. Re:Exactly what you're doing by TheMeld · · Score: 3, Informative

      The other thing to do if you want longish term reliability is to add redundancy to whatever you're storing with a tool like par2, http://www.par2.net/ and http://www.quickpar.org.uk/ are your friend.

      Raid5 will help you if you lose a whole drive (e.g. siezes up from sitting still for a long time), the par2 data will both allow you to verify that the data hasn't been corrupted, and if it is (e.g. a couple sectors go bad), it will let you recover the data.

      --
      -Cheetah
    5. Re:Exactly what you're doing by mabhatter654 · · Score: 2, Informative

      LTO4 tapes are reasonably price.. but the DRIVES push $5k. For long term even the drives go obsolete too quickly, then become MORE expensive in 5 - 10 years when you really need them.

      The best thing is probably what Google does, simply keep 3 "live" copies of the data. Then the data is always on current hardware. The data is on "production" hardware along with other stuff so it is properly monitored by the OS and database for integrity, and hardware is maintained with support. Drive arrays are cheap enough in large scale just to keep moving things over to one that's twice the size in half the space every few years. The problem of course is when you are a Small or Medium business keeping even $50k in hardware around you don't really NEED for operational purposes is a big money sink... way to much for "insurance". But unless you keep one copy of the data live and verify/refresh your tapes every year you really don't have "securely" stored data.

    6. Re:Exactly what you're doing by MoonBuggy · · Score: 1

      Tape storage does store better.

      Admittedly the submitter said tape would be impractical, but my nerdly curiosity has been piqued: how reliable are relatively cheap tape systems?

      The price crossover point seems fairly reasonable even for a small-ish operation, if you're looking at a few TB per customer. A quick look on Google puts drives at about £700 and 800GB tapes at ~£20, compared to ~£55 for 1TB hard drives.

      Going on £0.055/GB for hard drives and £0.025/GB for tapes, my quick back of the envelope calculation says that the investment in the drive amortizes after around 23.3TB for 800GB tapes.

    7. Re:Exactly what you're doing by Sponge+Bath · · Score: 1

      Depending on how important the data is...

      That's the key question the author needs to address. Is it important enough to throw a few thousand dollars per dataset into archiving? A few tens of thousands? The best suggestion seems to be multiple copies on multiple non RAID hard drives stored at different physical locations with periodic integrity checks and regularly scheduled drive replacements.

    8. Re:Exactly what you're doing by Anonymous Coward · · Score: 0

      Out of curiosity, what's wrong with S3 for protecting data?

    9. Re:Exactly what you're doing by rwa2 · · Score: 4, Informative

      Yeah, keeping those drives in a huge online storage array is probably better. Then they can mirror them across multiple sites.

      Here's a compelling petabyte online RAID system for cheap:

      http://blog.backblaze.com/2009/09/01/petabytes-on-a-budget-how-to-build-cheap-cloud-storage/

    10. Re:Exactly what you're doing by Lennie · · Score: 1

      Preferable in a different location. It's called off-site backup. :-)

      --
      New things are always on the horizon
    11. Re:Exactly what you're doing by toastar · · Score: 1

      since scientific datasets tend to compress well

      Really? The Datasets I deal with are fairly gaussian in nature, I've yet to find a good compression algorithm that works on segy.

    12. Re:Exactly what you're doing by hawkeyeMI · · Score: 1

      I didn't consider just a drive and tapes -- it's been mentioned now by several commentors and it's a good idea. It's a tape *library* machine that would be impractical for cost and space considerations.

      --
      Error 404 - Sig Not Found
    13. Re:Exactly what you're doing by TrippTDF · · Score: 4, Funny

      your sig is incredibly apt for your post...

    14. Re:Exactly what you're doing by Anonymous Coward · · Score: 0

      AFAIK harde drives don't die if they are not being used, so store as well as tapes.

    15. Re:Exactly what you're doing by MoralHazard · · Score: 1

      Tape storage does store better.

      CITATION MISSING

    16. Re:Exactly what you're doing by HeronBlademaster · · Score: 2, Interesting

      stay away from s3, it's not designed to protect data, despite what AWS fans may say.

      Just curious... S3 stores all of your data at multiple, geographically separate data centers. How exactly does that not protect your data? What else would you want it to do in terms of protection? It even gives you md5 sums of your files if you want to verify them (check the ETag attribute of each object).

      So, honest question: what do you think they're missing to make S3 really protect data?

    17. Re:Exactly what you're doing by Lennie · · Score: 1

      I've also not seen anyone mentioned ZFS on OpenSolaris. When your files gets larger, you more easily get corruption in your files. So might want to have something that will keep an idea out for that. Why not use OpenSolaris as a NAS/whatever with ZFS as it's filesystem.

      --
      New things are always on the horizon
    18. Re:Exactly what you're doing by dave562 · · Score: 1

      If you go the tape route make sure that you create two backup sets. That way if one of the tapes goes bad you still have a duplicate. FWIW and YMMV, but in 15 years of dealing with DAT, DLT and LTO tapes, I've never had a single one of them go bad. Like another poster mentioned, it is likely that your drive is going to be obsolete before your media goes bad.

      One benefit that tape might have over an archived RAID set is that I know for sure a backup tape doesn't depend on a particular controller. You can inventory and catalog a tape in any drive. Can you plug a bunch of drives that were setup as RAID5 on a Promise controller into an Adaptec controller?

    19. Re:Exactly what you're doing by Grishnakh · · Score: 1

      Didn't the submitter say he was storing them in a safe-deposit box? That should eliminate most of those problems. If you're really worried about natural disaster, you'd have to keep an identical set in a safe-deposit box somewhere else.

    20. Re:Exactly what you're doing by Cramer · · Score: 1

      This is absolutely incorrect. Leave a modern IDE/SATA drive on a shelf for a year or two and it's data will unreliable. Worse yet, the firmware is stored on the platters; when it cannot be read, the drive is toast.

    21. Re:Exactly what you're doing by Cramer · · Score: 1

      I have tapes that are over 20 years old and still perfectly readable -- if you can find the right drive. I have ZERO hard drives that have lasted that long. (and I've had A LOT of hard drives.)

      There have been plenty of studies published if you take the time to find them.

    22. Re:Exactly what you're doing by Grishnakh · · Score: 1

      No, but that's why the submitter said he was using Linux software RAID, so the controller issue isn't an issue at all. With Linux software RAID, you just plug the drives in and the OS recognizes the partitions automatically, and you don't need a controller at all (just a motherboard or plain SATA card with enough spare SATA ports).

      Using hardware RAID would be a very bad idea here for that very reason. Hardware RAID only makes sense when performance is so critical that you want to offload the RAID calculations to a separate I/O processor and don't mind spending more than a whole Intel quad-core desktop CPU costs to do it (but much less than a Xeon processor). These days, with multiple cores becoming commonplace on desktop machines, and servers having multiple CPUs each with 4 or even 6 cores, hardware RAID is making less and less sense. Parity calculations aren't that CPU-intensive; they just don't put that much load on a 12 or 24-core server. And software RAID in Linux is far more flexible and compatible than any hardware RAID offering.

    23. Re:Exactly what you're doing by dave562 · · Score: 1

      You bring up some interesting points about software RAID and server cores. You mention the performance benefit of hardware RAID, but you missed battery backed write cache. Now granted most people probably don't care, but again it comes down to the importance of the data. Unless you relish recommitting failed transactions, the BBWC is probably worth a few extra bucks.

      Servers do have more cores these days, but the trend I've seen is toward virtualization. The box itself may have more cores, but those cores are being more heavily utilized than ever. What is your opinion of software RAID in that kind of environment? Granted, the question is sort of moot because most virtualized environments are going to SAN for storage, and that's one huge hardware RAID device, or is it a software RAID device? ;)

    24. Re:Exactly what you're doing by jedidiah · · Score: 1

      Yup. RAID5 is a bad idea. Just split the dataset into ~ 2TB chunks and duplicate everything.

      It ends up being more expensive but it also ends up being simpler and it yields better redundancy.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    25. Re:Exactly what you're doing by GameboyRMH · · Score: 1

      (Or btrfs on a Linux distro)

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    26. Re:Exactly what you're doing by Anonymous Coward · · Score: 0

      Use linux software raid. Or possibly a windows implementation of it (I remember reading a while back about something or other supporting linux formatted MD devices, so you could run an NTFS volume on top of it for example and not worry about the controller issues.

      Honestly, the fact that raid controllers DON'T currently do that is offensive to me.

    27. Re:Exactly what you're doing by lgw · · Score: 4, Informative

      Tape is really best for archiving, to this day. A single LTO drive won't break the bank for a small business, and it will be reliable.

      3 Things to remember about tape backup:

      Encrypt your backups. This is becoming available in the tape drive itself, but many backup applications will also do it for you in software. Limits embarassment if a tape goes missing.

      Occasionally test restores. This is incredibly important - almost every unreadable tape in existance was unreadable when created. Any reasonable backup software will give you the ability to do this automatically (as part of the backup job). If practical, create a job that does a backup of everything, but verifies only some small volume. If you can read anything, chances are high that the whole tape is fine.

      Get those tapes offsite. A safe deposit box works for a tiny company, but someone like Iron Mountain works better and is less hassle. Store a copy of your encryption key in the same facility (but don't transport the tape and key together).

      --
      Socialism: a lie told by totalitarians and believed by fools.
    28. Re:Exactly what you're doing by dhobbit · · Score: 1

      I just solved this same problem at work. We generate ~14 TB every 12 days, and after looking at a bunch of backup solutions I went with good old fashion tape. LTO4 delivers 800GB raw and ~1.6 with modest compression, is fast up to min of 120MB/s, cheap ~$34 a tape, easy to store, and there's lots of great FOSS backup software.

    29. Re:Exactly what you're doing by newdsfornerds · · Score: 1

      Why is tape storage better? Cheaper than drives per GB? Certainly tapes are more rugged when it comes to gforce shock but aside from that why are they superior?

      --
      Damping absorbs vibrations. Dampening is caused by moisture.
    30. Re:Exactly what you're doing by Tmack · · Score: 1
      raid5 is ok for some things, but its not something I would trust for critical backups. Rebuild times are quite high these days for larger drives, so a single failure puts your terabytes of data at risk of total loss if just one other drive fails. I would say raid6 or mirrored raid5 sets, or just mirrored stripes, and always have a spare ready, and avoid using all the same brand/model/batch, so if one dies due to firmware or manufacturing bug, the others are less likely to die at the same time for the same reason (yes, Ive seen it happen). Still, this will not account for, correct or even warn for in-place data corruption, you need something that actively scans the drives comparing checksums against those written with the original data, something ZFS can do.

      Or, you can go to an external provider as others have mentioned. There are more out there than just Amazon, some specializing in data integrity (amazon specifically does NOT guarantee your data, let alone any sort of redundancy/integrity for it Link).

      -Tm

      --
      Support TBI Research: http://www.raisinhope.org
    31. Re:Exactly what you're doing by Jane+Q.+Public · · Score: 1

      You also have to consider compression. You did not say what the data consisted of. If it's relatively high-entropy (apparently random) data, then it won't compress well. If it's mostly text, especially in some kind of table format, then it's probably low-entropy and easily compressible.

      If you can compress your 2-3 TB down to 1TB or less, you are in the running. At $100-$200 for a tape, you should be okay. (Depending on the type of service you are doing, you might even be able to charge the customer for the overhead of backup... say a regular plan, a backup plan with 1 offsite backup, and an "Oh shit!" plan with 2 separate offsite backups.)

    32. Re:Exactly what you're doing by Vellmont · · Score: 1


      You're storing relatively fragile hard drives in a raid5 configuration in a lock box?

      Relatively fragile sitting in a temperature controlled safety deposit box, completely unpowered? Uhh.. No.

      Hard drives are physical devices that fail because of physical problems. They'll easily sit for years in an unpowered state and you'll lose no data. A couple years ago I powered up a drive from 1991 that I stopped using in 1995. The drive sat idle for 13 years through various moves, sitting in my basement, in hot un-airconditioned rooms, tossed around through multiple moves. It powered up just fine, and I recovered all the data off it without incident. There's actually another wrinkle to all this. The filesystem was an ancient Amiga FFS, which was recognized and mounted quite nicely by Linux (amazing really). So this idea that the data on your HD is essentially going to suddenly rot is silly. I'd trust a unpowered HD over anything but SSD any day (and maybe even over SSD).

      If anything, powering up the drive to make sure it's OK is only going to make it more likely to fail. Frankly I'd forgo the RAID5, as you're just asking for some technological change to happen and have some incompatibility happen between kernel versions. If you're REALLY that paranoid about losing the data, copy it to two different hard drives formatted with straight EXT3. That ought to be supported for decades.

      --
      AccountKiller
    33. Re:Exactly what you're doing by timmarhy · · Score: 1

      +1 for this. the question is how far do you go. if it was medical records i'd be storing 5 copies in 5 geographically distinct locations, each with their own backup for the backup. i'd be checking the MD5's each day on all the backups to ensure they can be accessed when i need them, and have a regular HDD maintenance scheme in place to replace the drives once a year.

      --
      If you mod me down, I will become more powerful than you can imagine....
    34. Re:Exactly what you're doing by Unequivocal · · Score: 1

      I never had a tape go bad per se either, but I do remember a DAT drive crapping out and the replacement couldn't read one of the tapes we had written data to from the old drive. Same hardware model, but for whatever reason that one tape wouldn't read in the new device. This is a over 10 years ago, but there's one for the files anyway..

    35. Re:Exactly what you're doing by Again · · Score: 4, Insightful

      (Or btrfs on a Linux distro)

      Are you honestly suggesting using an in-development filesystem for backup purposes?

    36. Re:Exactly what you're doing by Unequivocal · · Score: 1

      I got the exact same device from a watch expert about how to store my great grandfather's pocket watch. I thought maybe I should wind it every now and then to "keep it lubricated" or something. He said the best way to prevent mechanical wear and failure is to not use the machine. Makes perfect sense in hindsight.

    37. Re:Exactly what you're doing by Anonymous Coward · · Score: 0

      Never use RAID5! Here's the conclusion from the following article:

      "For safety and performance favor RAID10 first, RAID3 second,
      RAID4 third, and RAID5 last! The original reason for the RAID2-5 specs
      was that the high cost of disks was making RAID1, mirroring, impractical.
      That is no longer the case! Drives are commodity priced, even the biggest
      fastest drives are cheaper in absolute dollars than drives were then and
      cost per MB is a tiny fraction of what it was."

    38. Re:Exactly what you're doing by hawkeyeMI · · Score: 1

      That's a pretty impressive little custom system. Similar off-the-shelf systems run around $40k or more.

      --
      Error 404 - Sig Not Found
    39. Re:Exactly what you're doing by scdeimos · · Score: 1

      Absolutely agree on this one. At work we use QuickPar to create Reed-Solomon checksum files for all sorts of things.

      It has especially saved us heaps of pain when downloading 2GB+ (compressed) database backups over the intertubes, only to find some kind of corruption in the middle that prevents decompression and restoration. For a 10% overhead of the checksums (the default) we've been able to recover every single time instead of downloading the whole thing again and hoping that it will succeed.

    40. Re:Exactly what you're doing by zero0ne · · Score: 1

      yes, because 2TB of data storage @ ~$3000 per month is such a steal.

      with 3000 a month locked up in data storage, you could probably end up leasing 3 2U servers + vSphere / vCenter licenses and end up saving money over a 2 year period.

    41. Re:Exactly what you're doing by Bigjeff5 · · Score: 1

      Granted, the question is sort of moot because most virtualized environments are going to SAN for storage, and that's one huge hardware RAID device, or is it a software RAID device? ;)

      It's hardware and firmware, conventionally speaking.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    42. Re:Exactly what you're doing by Vellmont · · Score: 3, Insightful


      if it was medical records i'd be storing 5 copies in 5 geographically distinct locations, each with their own backup for the backup. i'd be checking the MD5's each day on all the backups to ensure they can be accessed when i need them

      I can about guarantee you that nobody stores medical records in this way. And realistically, why should they? 5 different locations is insane for just about any piece of data.

      Geeks tend to go overboard when it comes to data paranoia and worry too much about technology, but then forget about all the human problems that go on. Most data loss doesn't occur from some geographic catastrophe where a super volcano destroys half a continent. More often someone changes some critical path of the backup scheme and the whole she-bang comes crashing down. Super-redundant geographic co-location can't save you from one idiot that didn't understand changing one critical name silently took down the backup scheme.

      --
      AccountKiller
    43. Re:Exactly what you're doing by vtcodger · · Score: 1

      Interesting Blog. Good luck with your project.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    44. Re:Exactly what you're doing by vtcodger · · Score: 1

      I suspect that I have more than normal bad luck with tapes. But in my experience -- nearly 50 years of occasional dealing the stuff, putting your data on a tape is the IT equivalent of handing a package to an airline small package service. The chances of seeing it again aren't all that good. If one must use tape, it is absolutely essential that tapes be read back fairly frequently and the data actually examined for integrity.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    45. Re:Exactly what you're doing by necrogram · · Score: 1

      Agreed. We have to archive stuff for 10+ years due to various legal reasons. I found have good backup software and a library with a barcode reader really helps. The backup software reads the barcode from the tape via the library and sets the media name the same. That saves alot of administrative overhead. Plus if your backup software is any good, it will keep a database of what data is on what tape.

      The one thing you have to be mindfull about with LTO tapes is they have obselecence built in. The drives will read and write is generation (n) and one before (n-1), and read N-2. anyhing past N-2 your SOL

      As for off-site tape vendors, shop around and visit the facility.I've seen some on paper that sound great, but inspected they arent that great. If you're Near the Philly, New Jersey, New Your area, Vital Records is a great company (not a paid shill, just a very happy customer)

    46. Re:Exactly what you're doing by Rophuine · · Score: 1

      Perhaps if it was some kind of super-medical-record with the potential to save the human race from almost certain extinction. For anything else, that's WAY overkill. For instance, credit card providers (who are subject to some pretty stringent requirements) are only required to maintain one off-site backup and one off-site on-line redundant data set.

      If you were storing my medical records that way, I'd be incredibly confident that they won't ever become unavailable, and incredibly nervous that, with my medical records being transferred about and stored in so many places, my privacy would be compromised. Even with the best data-protection and encryption systems in place, you're only compounding the risks of data leaking, while not appreciably decreasing the risk of data loss (it was vanishingly low long before you got to 5 backups and 5 backups of the backups.)

    47. Re:Exactly what you're doing by DavidRawling · · Score: 1

      While it's true that the server CPU is more than capable of performing the calculations, your analysis misses more than one critical factor.

      When writing data to a hardware RAID set (of any sort) the data is sent from main memory across the system bus(es) exactly once, potentially in a single operation.

      With software RAID, the total amount of data is more (the parity data, if not multiple copies for RAID 1/10) and this has an impact on memory bandwidth utilisation, northbridge and PCI utilisation and certainly the number of operations issued by the system to the disk controller(s).

      Dave562 already pointed out BBWC, which is also transportable to a new server with the disks in the case of an extreme failure, and the increased use of server CPU (and memory, system bus, network and disk) of virtualisation.

    48. Re:Exactly what you're doing by afabbro · · Score: 1

      You're storing relatively fragile hard drives in a raid5 configuration in a lock box? Relatively fragile sitting in a temperature controlled safety deposit box, completely unpowered? Uhh.. No.

      As info, I don't think most banks guarantee these conditions. They guarantee no one will break in and steal your stuff (no doubt with lots of liability-limiting clauses in the agreement you sign), but I don't think they guarantee either temperature or humidity control. I'm sure your box won't get to 451F or something, but a swing of 15-20 degrees during the day wouldn't surprise me, at the same humidity as the lobby.

      There is storage like that available (e.g., Iron Mountain) but it's more expensive.

      --
      Advice: on VPS providers
    49. Re:Exactly what you're doing by drsmithy · · Score: 1

      Here's a compelling petabyte online RAID system for cheap:

      Cheap, slow and unreliable.

      The good news is you'd probably only need to spend another $500-$1k to make it fast and reliable (but less cheap).

    50. Re:Exactly what you're doing by xtracto · · Score: 1

      Not even the CocaCola formula is stored that way!

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    51. Re:Exactly what you're doing by Anonymous Coward · · Score: 0

      "almost every unreadable tape in existance was unreadable when created"

      heh, unreadable within a couple of years of creation more likely!

      Hard-drive interfaces and file systems don't change as rapidly as tape formats. I've come across scads of archive tapes that we've just thrown away because we have no hardware to read them, and little chance of finding hardware that will read them. I've got 10 year old hard-drives that still work, and I still know how to make them work in a new computer.

      If you're going to archive tapes, archive a tape drive as well, along with any drivers and software that might be required to recover the proprietary formats. Ensure you have license keys for the software archived as well. Probably best to archive a computer with all the necessary software installed.

      "Encrypt your backups..."

      Great idea, another way to ensure that you can't read the data in two years. Actually more significantly, that your successor can't read the data in two years because he's got no idea where you stored the key, even if you stored it at the same facility.

    52. Re:Exactly what you're doing by jabuzz · · Score: 1

      That depends on your definition of big.

      [root@nemo1 ~]# df -h
      Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-root
                                                  7.8G 5.6G 1.9G 76% / /dev/sda1 251M 32M 206M 14% /boot
      tmpfs 7.9G 0 7.9G 0% /dev/shm /dev/gpfs 99T 81T 18T 82% /gpfs
      [root@nemo1 ~]# dsmdf /gpfs
      IBM Tivoli Storage Manager
      Command Line Space Management Client Interface
          Client Version 5, Release 5, Level 1.0
          Client date/time: 03/04/2010 08:39:45
      (c) Copyright by IBM Corporation and other(s) 1990, 2008. All Rights Reserved.

      HSM FS Mgrtd Pmgrtd Mgrtd Pmgrtd Unused Free
      Filesystem State Size Size Files Files Inodes Size /gpfs a 35.81T 457.44G 182560 843 6406389 17.85T

      The data is growing at an average of 1TB a week. Backing that up to more disk would really suck. Instead I have two tape libaries one onsite and one two miles down the road. It is backed up to both nightly.

    53. Re:Exactly what you're doing by Anonymous Coward · · Score: 0

      ...and you need to keep that live for real, upgrading disks as soon as the their technology become obsolete to avoid finding yourself "out of the loop"

    54. Re:Exactly what you're doing by Engine · · Score: 1

      Preferably on a different continent, or planet.

    55. Re:Exactly what you're doing by mlush · · Score: 1

      If it were medical records 5 copies in 5 geographically distinct locations is asking for a whole stack of trouble. Medical Records are confidential. 5 locations multiplys the chances that some of the data goes astray. The consequences of data release are worse than data loss, (even if the data is encrypted the regulators will take a dim view if a tape gets lost in the post)

    56. Re:Exactly what you're doing by Anonymous Coward · · Score: 0

      Interesting article,

      I wonder though why they don't use ECC RAM

    57. Re:Exactly what you're doing by Anonymous Coward · · Score: 0

      I dont know about medical records but with emergency services that is true. BTW running a primary DNS requiered a backup server in more than 400km distance.

    58. Re:Exactly what you're doing by Fross · · Score: 1

      Would you mind elaborating on how you'd go about making it fast and reliable for $1K?

      Not that I think it can't be done, I think the solution as it is IS reliable, and medium speed, but if you think it can be done better, I'd be interested to hear how.

    59. Re:Exactly what you're doing by Old+Grey+Beard · · Score: 1

      Lose a PSU and you lose half your box. Is that a "reliable" solution?

      --
      "The urge to save humanity is almost always a false front for the urge to rule it."
      - H. L. Mencken
    60. Re:Exactly what you're doing by rtaylor · · Score: 1

      If I don't survive I really don't care if the data does or not.

      --
      Rod Taylor
    61. Re:Exactly what you're doing by hawkeyeMI · · Score: 1

      As I discovered after Hurricane Katrina, they also don't guarantee that the vault won't be flooded with water. Fortunately my (personal) box was above the water line. When I went to the warehouse where they'd relocated the boxes, I saw that those below the water line did not fare well.

      --
      Error 404 - Sig Not Found
    62. Re:Exactly what you're doing by Anonymous Coward · · Score: 0

      Check your MTBE ratings on the drives you are using, and you will find that RAID5 is woefully inadequate for data protection.. As data sizes scale upwards, you'll need double or triple parity RAID5.. I'm used to calling it RAIDZ as I'm into Solaris/OpenSolaris big time - and would say using RAIDZ2/RAIDZ3 plus the benefits of the ZFS filesystem by itself ought to offer you all the protection you need.

    63. Re:Exactly what you're doing by drsmithy · · Score: 1

      Would you mind elaborating on how you'd go about making it fast and reliable for $1K?

      A decent motherboard, disk controllers, and multiple PSUs. That would probably cost less than a grand even without subtracting the cost of the components being replaced - and that's at _retail_ prices.

      Not that I think it can't be done, I think the solution as it is IS reliable, and medium speed, but if you think it can be done better, I'd be interested to hear how.

      It's not even close to reliable. A single power blip will take out the whole box, and it's reasonably likely that in doing so the entire array will be corrupted. Additionally, the non-redundant PSU and single network connection makes it impossible to do many types of scheduled maintenance without an outage. The performance will be dismal because a) it's bottlenecked by a single 32-bit PCI bus (so, for example, RAID rebuilds will proceed at something in the ballpark of 30MB/sec - and that's assuming you aren't trying to use it at the same time), and b) it's bottlenecked by a single 1Gb ethernet controller (so getting data in and out of it tops out at 100MB/sec even in ideal circumstances).

      A decent motherboard will have three x8, or at least x4, PCIe slots, and use 8-port SAS controllers with SAS expanders (keeping the SATA port multipliers would also be acceptable, though some performance is sacrificed), dramatically increasing disk bandwidth (and reducing RAID rebuild times and impact). It would also have two to four 1Gb NICs, doubling to quadrupling how fast data can be served and adding redundancy. Multiple PSUs will mean power blips don't bring down the whole box in a data-threatening way.

      If you have _massive_ amounts of redundancy built in at the application level, then the backblaze solution might be acceptable (though not even then IMHO - a power blip on a circuit will take out all the "pods" on that circuit, likely a significant chunk of the data at that site). However, when the cost of making the solution so much better is relatively so trivial, not doing so is a great reason not to do business with them, IMHO. When I looked at this the first time, my conclusion was that it was a great big advertisement about why NOT to do business with them - they're sacrificing data integrity (their fundamental product !) to save relatively insignificant amounts of expense.

    64. Re:Exactly what you're doing by Anonymous Coward · · Score: 0

      Spoken like a true high school/college student with zero real world experience

    65. Re:Exactly what you're doing by Anonymous Coward · · Score: 0

      Awesome... makes you think why there aren't more products like these.

    66. Re:Exactly what you're doing by LWATCDR · · Score: 1

      I would say that this is about the best advice I have seen.
      I might suggest adding a small safe at the facility to keep another copy of the data as well as sending it off to iron mountain or a local safety deposit box.
      The only problem I see with the safety deposit box is disaster recovery. hurricanes and tornadoes can make a safety deposit box unavailable for a time but banks safes will usually survive those even when the bank does not. flood, earthquake, Volcano, and Tsunami can destroy even a bank vault. How fast you must respond to a disaster and what threats you must deal with must also be kept in mind. Hurricanes are probably the easiest to deal with since you have days of warning. The exception to that is if you live in the Keys where it is possible to have less than 24 hours of warning. Yes Hurricanes I know about from first hand experience.
      Finally I must repeat his second suggestion. Test your restores.
      I backup you have never restored isn't a back up.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    67. Re:Exactly what you're doing by Anonymous Coward · · Score: 0

      Encrypt your backups. This is becoming available in the tape drive itself, but many backup applications will also do it for you in software. Limits embarassment if a tape goes missing.

      Increases likelyhood of losing EVERYTHING. I'd say this is really bad advice. Maybe for *some* people the risk of loss of data doesn't outweigh the risk of exposure of data, but remember what the OP is storing.

      Occasionally test restores.

      Yes, but....

      Say you have a tape drive. Say this tape drive is wonderful and you use it for years. Say it is in spec enough to work, but not to make tapes that read on any other drive (ye olde 'out of alignment' issue or similar). When, not if, the drive dies you have a problem AND you've wasted a lot of time and money along the way.

      I recognize that tape can make sense, but generally TAPE SUCKS.

      For the OP tape may make sense. But periodically make sure tapes that are written can be read and used on someone else's drive.

      Get those tapes offsite. A safe deposit box works for a tiny company, but someone like Iron Mountain works better and is less hassle. Store a copy of your encryption key in the same facility (but don't transport the tape and key together).

      If you are going to put tapes or drives in a secure location, you shouldn't have to worrry about encryption. If you do, then either the secure location isn't secure or you need to invest in a more elaborate setup. I'd say: DO NOT ENCRYPT. At least the OP shouldn't need to.

      And if you store drives, fine, but make sure the RAID 5 software you use is well-supported. If hardware RAID, consider what you do when, not if, the hardware dies.

    68. Re:Exactly what you're doing by temojen · · Score: 2, Insightful

      If disks in the safe deposit box are fast enough to access, running to the store to buy a generic power supply is fast enough recovery.

    69. Re:Exactly what you're doing by Anonymous Coward · · Score: 0

      I'd suggest going with LTO3. Drives will sell for a lot less, and 800 GB of compressed data can be stored on them. You don't even need a library, just use a software (Tivoli storage manager ?) than can handle manual drives if you can't afford a library. You can't beat 800GB with 10 years of storage life for 40$.

    70. Re:Exactly what you're doing by networkBoy · · Score: 1

      I've never lost an LTO tape, but I have lost DAT tapes on more than one occasion.
      Never used DLT.

      So, yeah I'd make two copies to tape.
      Make 1 now, + sore the HDD.
      Once you're fairly sure the end user won't be needing the data make the second tape, then re-use the HDD.

      Rule Number 0: VERIFY YOU CAN READ THE DAMN TAPES!

      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    71. Re:Exactly what you're doing by Caffeinated+Geek · · Score: 1

      It depends on the time frame but the music industry has lost a fair number of digital masters that were kept on hard disk rather than digital tape. If I remember correctly the issue was heads sticking on drives that are left on a shelf for years but I could be wrong.
      I guess it seemed like a good idea to scrap tape since the recordings in in question were direct digital recordings to disk. Analog tapes that are many years old can almost always be recovered at least long enough to make a duplicate. I've head stories about some pretty extraordinary steps being taken to recover damaged master tapes. Digital tape is a little more difficult but still much more recoverable.

    72. Re:Exactly what you're doing by jon3k · · Score: 2, Interesting

      Are you doing disk to tape to tape or disk to tape and the disk to tape again? or disk to disk to tape/tape? are you using LTO4? Just curious, because that seems like a lot of data to backup to tape (twice! every night!)

    73. Re:Exactly what you're doing by greed · · Score: 1

      Don't confuse availability with archive and backup.

      If S3 automatically replicates changes across all the remote stores, like RAID does, then any "damage" that's injected to the system will be replicated across all the copies automatically without any form of recovery.

      This is (part of) why RAID is not a replacement for BACKUP.

    74. Re:Exactly what you're doing by Bryan3000000 · · Score: 1

      ZFS works great through Fuse, and there is a stable release. http://zfs-fuse.net/ You really want to use some type of redundancy, whether mirroring or RAIDZ (or you can specify to automatically keep multiple copies on a single disk file system). ZFS uses this redundancy to repair data if it gets corrupted. I have found that RAIDZ is ridiculously processor intensive when added to the checksumming already being done with the data. Mirroring is tremendously faster, provides the flexibility to be reconfigured without making yet another copy, and if you do a 3-way mirror, more safe than anything else you can get (leaving off-site or multiple geographic locations out of the picture). Instead of a RAID set, ZFS allows you to create storage pools (like RAID 0) - the best way is to have each drive then mirrored. However, you can actually create pools out of RAID sets if (in my opinion) you're crazy enough to do so.

    75. Re:Exactly what you're doing by Bryan3000000 · · Score: 1

      Those are great comments, as they relate to a single such system. If you investigate this particular provider, however, you'll see that they are using systems like this as a building-block in a much larger system, with data replicated on more than one such system. All those problems you noted are mostly solved by this, except perhaps the speed. They may have solved that for the most part with redundancy and smart caching as well. As long as they have geographic redundancy, I'd say it's about as safe as you can get. But I haven't done business with them, so by all means investigate further.

    76. Re:Exactly what you're doing by HeronBlademaster · · Score: 1

      Uh... your complaint is that if the data you give S3 is corrupted, then the data S3 stores will be corrupted? How is that different than any other backup solution?

      If one of the distinct copies stored by S3 gets corrupted, they fix it based on the other copies they store. This is better by far than storing two tape backups; if one of them is corrupted in some minor way, you have to manually figure out which is correct.

      RAID isn't a replacement for backup, sure (though if you're treating S3 like RAID you're using it wrong). Keep in mind: the reason RAID has as much to do with a relative lack of redundancy and a lack of geographically separate storage as it has to do with the fact that you're editing the filesystem live.

      If you're going for backups, you shouldn't use S3 as a live filesystem, so you don't have RAID's weakness; you're going to use S3 to store a snapshot, just like you'd use a tape drive or an extra hard drive to store a snapshot, only S3 also gives you redundant and geographically distinct storage locations.

      Complaining that you might give S3 a corrupted file is stupid, because you can give any backup solution a corrupted file. If you put a corrupted file on your tape backup, you're no better off than you were before.

      S3 and RAID have some concepts in common, sure, but S3 (used as I've described) has a lot more in common with backup solutions than with RAID. Key points: automatic geographically separate storage, automatic recovery from corruption. Even better, Amazon maintains the hardware and actively maintains the data, so you don't have to pull out a tape drive or whatever to make sure your tapes are still readable.

      Again: you don't use S3 as a live filesystem and then pretend you have a backup. You use it as remote storage of your snapshots - at which point you certainly have real backups. Using it that way is better than using tape drives or spare hard drives.

      So I ask again: what does S3 do that a backup shouldn't, or what does a "real" backup solution do that S3 shouldn't?

    77. Re:Exactly what you're doing by HeronBlademaster · · Score: 1

      Er, that second sentence in the third paragraph should read "the reason RAID isn't a good backup solution has as much to do..."

      Haven't had my morning caffeine yet...

    78. Re:Exactly what you're doing by Mysticalfruit · · Score: 1

      I second that notion. Until btrfs gets some road miles under its feet, when it comes to storing multiple terabytes of data, I've been very happy with ZFS. I've currently got ~50TB worth of data on ZFS without any issue.

      --
      Yes Francis, the world has gone crazy.
    79. Re:Exactly what you're doing by jon3k · · Score: 1

      It really depends if it's offsite. 100MB/s (800mb/s) is more WAN bandwidth than most organizations have (especially one's that find LTO4 to be cost prohibitive). I also disagree with your concerns over redundancy, which like you said, could be built into the application layer. It seems to work pretty well for Google. Don't build N+1 redundancy into every box just buy two boxes and put them in two different locations.

      Basically we need cost and performance guidelines to really determine what is and what is not an effective solution for the original poster.

    80. Re:Exactly what you're doing by jon3k · · Score: 1

      I'm confused are you paying $100-$200 for TAPES? Because I'm buying 1.6TB LTO4 tapes for ~$40.

    81. Re:Exactly what you're doing by jon3k · · Score: 1

      We had a guy who thought the best way to backup the datacenter years ago was to take 1 of the RAID1 drives out of every server, put them into a large padded/locked pelican case and store it offsite. We spent weeks begging him not to do this.

      We lost about 30-40 Ultra320 SCSI disks in a year (riding in vans is not good for hard drives, who knew!) along with about 10 disk back planes in HP servers (from the drive swapping in and out).

      I'm glad you had good luck. I would not trust customers data with what you've described. I'd put an encrypted copy on two tapes and store them at two different locations. To each his own I suppose.

    82. Re:Exactly what you're doing by jon3k · · Score: 1

      Agreed. I'd like to know why tape is impractical for the original poster. There's a reason tape is the industry standard for long term data archival.

    83. Re:Exactly what you're doing by epiphani · · Score: 1

      The on-disk format of btrfs is locked, and it will likely be out of experimental within the year. While I certainly wouldn't recommend it today, depending on the project timeline it could be a contender.

      --
      .
    84. Re:Exactly what you're doing by Jane+Q.+Public · · Score: 1

      No, I'm not... I was just rounding off a figure someone else gave, and rounded up on purpose.

    85. Re:Exactly what you're doing by drsmithy · · Score: 1

      Those are great comments, as they relate to a single such system. If you investigate this particular provider, however, you'll see that they are using systems like this as a building-block in a much larger system, with data replicated on more than one such system. All those problems you noted are mostly solved by this, except perhaps the speed. They may have solved that for the most part with redundancy and smart caching as well. As long as they have geographic redundancy, I'd say it's about as safe as you can get. But I haven't done business with them, so by all means investigate further.

      I already knew about the provider, and my comments stand. Their boxes, as they exist today, are incredibly vulnerable to power outages. A blip in a power circuit takes out every single "pod" connected to it, with a non-trivial chance of data corruption occurring, given they're not using ZFS and the sheer time involved in replicating and verifying those sorts of data volumes at the poor performance levels they'd have. I'm not convinced that they're keeping enough redundancy around at higher levels to make up for that, especially when such relatively little additional expense would have added such massive improvements.

      Like I said, I wouldn't trust my data to them, based on their description of their technology, and I think there's going to be many cases of their clients either losing their data completely, or at the very least having it corrupted.

    86. Re:Exactly what you're doing by Bryan3000000 · · Score: 1

      Hard to argue with what you're saying - they did skimp on a couple of levels unnecessarily. I'm not sure I like their offering even for home use, but that has more to do with their business model. When I first saw their design, my first thoughts, like yours, were for redundant power supplies and higher/redundant bandwidth. ZFS or a redundant cluster file system would go great with this. Paired with the type of per-system battery backup that Google says they have implemented in some data centers, it would be good. I believe that they've cut it to the core with the expectation that their application does not truly need high availability. If you lose all your photos in a house fire, it doesn't matter if it takes a while to get them back, as long as you do get them back. I think that's the market they're after. Along the same lines, if data is replicated across several pods at the time it is uploaded (what I hope they do) then even internal bandwidth for replication becomes less important. I don't see how they could practically implement it without at least running a cluster file system on top though. I certainly appreciated it when they released their design, however. It demonstrated to me that it really would be possible with just a little more work to get top enterprise level reliability and decent performance for a fraction of the cost. I wish I had the opportunity to implement.

    87. Re:Exactly what you're doing by Hurricane78 · · Score: 1

      So in essence the best thing to do, is to use ZFS with regular scrubbing on mirrored drives (triple-mirrored is best, as proven in aerospace design). But without ever changing your running system, so it can’t break, and then move the data out to whatever replaces it, if the stream of replacement parts starts to run dry.

      That’s the problem with every non-live backup solution, including paper: You never know if you’ll get your data back, unless you try. And if you do, then you can run a live system that automates it, anyway.

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
  2. bzip2 by Colin+Smith · · Score: 5, Funny

    And optar:

    http://ronja.twibright.com/optar/

    You know it makes sense.

    --
    Deleted
    1. Re:bzip2 by Tobenisstinky · · Score: 1

      LOL! A new entry for conversion tools TB to reams!

      --
      wha'? where am i?
    2. Re:bzip2 by mrmeval · · Score: 1

      It would take approximately 5242.88 pages to store 1 gigabyte. This comes up from time to time. Laser printed pages will not store well over time. The toner degrades and if the pages are stacked together you lose all the sheets. Some inkjets have ink that will not glue the pages together but some ink will migrate and some is nutrient source for bacteria.

      One of the better printed codes I've seen uses this http://microglyphs.com/english/html/dataglyphs.shtml As an added bonus this coding can be printed with varying widths so that the data is encoded yet what is displayed is a photo. This is a form of stegonography.

      So you could get your local news paper to print the data and yet still have data for people to view and your data would be stored for how ever long that newspaper edition would be archived.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    3. Re:bzip2 by Anonymous Coward · · Score: 0

      Over 5.3 million pages for a 2TB set: http://www.google.com/search?hl=en&q=1TB/200KB&aq=f&aqi=h1&aql=&oq=

    4. Re:bzip2 by Anonymous Coward · · Score: 0

      This would be even better combined with microfiche technology, but bypass the print to paper. Just print straight onto film.

    5. Re:bzip2 by 7+digits · · Score: 1

      How does dividing 1TB by 200K gives you the number of pages needed for 2TB ? What exactly are you doing for a living ?

    6. Re:bzip2 by ffflala · · Score: 1

      You could then convert optar printouts to ultrafiche. http://en.wikipedia.org/wiki/Microform

      This would reduces print material to about 25th the size --which would be about 210 sheets per gigabyte, a mere ~21,000 pages per TB!-- and doesn't run into the same degradation problems of paper.

      Ultrafiche and microforms are pretty old technology. I imagine in the subsequent decades optical reduction technology has progressed further. A single order of magnitude advance in optical reduction in the past three decades would pull this out of the realm of the silly. ~2000 pages of plastic sheets (not susceptible to humidity, magnetic charge, or parasites) per TB could be quite a useful storage media in a number of scenarios.

    7. Re:bzip2 by coolsnowmen · · Score: 1

      sadly, even assuming submitter has an army of slaves to print/scan this stuff at his disposal. This storage medium runs into data loss when the storage requirements get to ~20GB. At 2-3TB, this is a technically poor solution.

    8. Re:bzip2 by nschubach · · Score: 1

      I have three guesses:

      Management at a bank, management at a major car manufacturer, or he's somehow affiliated with the government.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    9. Re:bzip2 by Darby · · Score: 1

      What exactly are you doing for a living ?

      Investment banking, why do you know somebody who's hiring?

    10. Re:bzip2 by hawkeyeMI · · Score: 1

      Plus I'd have to write a wrapper script for my scansnap if I wanted to restore the data. But wait, were the page estimates above done considering that paper has two sides?

      --
      Error 404 - Sig Not Found
    11. Re:bzip2 by mrmeval · · Score: 1

      It depends on the plastic. Cockroaches eat the epoxy out of printed circuit boards. Matushita service center rep told me that and gave me the bulletin which is alas long gone.

      It could be useful. I keep laying on the restriction that it must be reasonably trivial for this years average citizen to decode and a concerted effort for earlier. They would probably not have easy access to a microfiche to computer device. At one time I considered film negatives that could be scanned into a computer but film is dying and doing so faster than I thought it would.

      I'd love it if the storage medium could be stored with instructions that could guide a post disaster civilization into decoding them. A Matroska format that tells you how to open the first layer which tells you how to open the second..etc

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    12. Re:bzip2 by mlts · · Score: 1

      In ages past, there was an IBM mainframe that did just this. It automatically "wrote" blocks to negatives, dropped them in developer/stop/fixer bath, then put them in another space ready for indexing.

      Maybe this is something that we might be able to use again. If we used good error correction codes, high quality microfiche which is stable over a long time (centuries), doesn't yellow or get brittle, this might be one of the better archival processes.

  3. GMail Drive by sopssa · · Score: 2, Funny

    Unlimited space with several accounts.

    1. Re:GMail Drive by Anonymous Coward · · Score: 0, Troll

      Please point out where GMail provides 2-3TB of storage rather than just a few gig.

      Also, are you fucking crazy?

    2. Re:GMail Drive by sopssa · · Score: 1

      It was mainly a joke, but if you do want to get technical, it's possible by rewriting the GMail Drive filesystem driver to handle multiple accounts for storage.

    3. Re:GMail Drive by MillionthMonkey · · Score: 1

      Crazy enough to work for Google maybe. I'm sure they'll take your money for rent on 3TB.

    4. Re:GMail Drive by dtml-try+MyNick · · Score: 1

      In theory you can you use gmail to store as much data as you could ever want.
      The only limit is google's own limit on storage space they allocated for the gmail service as a whole(which comes close to infinite I reckon).

      There are several programs that interact with gmail as if it were a local folder for backup purposes.
      The programs split your data into sizes gmail accepts (zip, rar or something similar) and up/downloads them to/from your gmail account just as easy as any other off site backup service.

      I'm sure that it won't be to hard to configure a existing, or create a program yourself that divides the data over several gmail accounts. From there on it's just a matter how much gmail accounts you'd own.. If you have enough of em TB's of data stored at gmail is no problem at all.

      In theory.... ;)

      --
      Life starts at the end of your comfort zone.
    5. Re:GMail Drive by vrmlguy · · Score: 1

      "Unlimited space with several accounts." (Emphasis added.)

      By my count, a few thousand accounts should do the trick. Maybe this guy could help you set them up: http://www.pcpro.co.uk/news/201252/hacker-takes-50-000-a-few-cents-at-a-time

      --
      Nothing for 6-digit uids?
    6. Re:GMail Drive by 0100010001010011 · · Score: 4, Interesting

      That's what ZFS is for.

      mount -t gmailfs /disk1 -o username=gmailuser,password=gmailpass
      mount -t gmailfs /disk2 -o username=gmailuser,password=gmailpass
      mount -t gmailfs /disk3 -o username=gmailuser,password=gmailpass
      mount -t gmailfs /disk4 -o username=gmailuser,password=gmailpass
      mount -t gmailfs /disk5 -o username=gmailuser,password=gmailpass

      zpool create gzfs raidz1 disk1 disk2 disk3 disk4 disk5

      Actually.... I think I just found my project for the evening. I mean it's already been done with 12 USB drives

    7. Re:GMail Drive by rrohbeck · · Score: 1

      Bah. Put it out on Bittorrrent and eMule, give it a few enticing names, and it's safe for decades.

    8. Re:GMail Drive by MunkieLife · · Score: 1

      Gmail extra storage...
      2 TB ($512.00 USD per year)
      4 TB ($1,024.00 USD per year)
      8 TB ($2,048.00 USD per year)
      16 TB ($4,096.00 USD per year)

    9. Re:GMail Drive by inKubus · · Score: 1

      For an online backup, I highly recommend rsync.net instead. Starts at .80 a GB, goes down rapidly in bulk. Designed for storage, not mail or something. More expensive than AWS but it goes down every month as disk prices drop. Plus other benefits. You're not going to beat cheap hard drives for bulk storage, but I like LTO4 a lot for archival backups. But of course it's all worthless if you have a fire in the server room or something.

      --
      Cool! Amazing Toys.
    10. Re:GMail Drive by Anonymous Coward · · Score: 0

      let us know how that goes would ya?

    11. Re:GMail Drive by colonelquesadilla · · Score: 1

      didn't they do that in superman 3?

      --
      It's either false dichotomies, or the terrorists win, you decide.
    12. Re:GMail Drive by Meniconi,Nando · · Score: 1

      I thought libgmail was dead...

    13. Re:GMail Drive by jon3k · · Score: 1

      Don't forget gdocsfs

  4. Amazon AWS? by TSHTF · · Score: 4, Interesting

    It might not be the cheapest option, but with Amazon's AWS, you can snail mail them a copy of the drive with the data and they're store it in S3 storage buckets.

    1. Re:Amazon AWS? by vrmlguy · · Score: 1

      According to http://aws.amazon.com/s3/#pricing, S3 will cost you about $150/month per TB. OTOH, it appears that all data transfers into S3 are free until June 30th, 2010, after which transfer fees will be about $100/TB. So if you want to do it, do it now. Be prepared to spend to get your data back out, if you ever need it.

      For comparison, this week I bought a 1TB USB 2.0 external HD for under $100, so a DIY RAID should save you money in the long run.

      I do have to ask one question: Exactly how is a tape library more impractical than storing a RAID set in a safe deposit box?

      --
      Nothing for 6-digit uids?
    2. Re:Amazon AWS? by mabhatter654 · · Score: 1

      Hard drives do not store well, that's not how they are designed or warranted by the manufactures. The physical Tape media is designed to be stored in a safety deposit box a long time. I wouldn't believe their 50+ year claims (and who would have a drive from even 10 years ago?) but Tape is probably the best.

      The problem with tape is that it's pushing $15K to get the proper server with the proper capacity set up.. that's a lot of months of paying Amazon... and then in 5 years your hardware warranty runs out and you buy it all again! The key thing will be how stable Amazon runs their S3 business. Like many big companies throwing cash around what happens in two years when they get "bored" because they aren't raking in 30% profits from that business. Also remember, as a company they have to pay YOU $4000 per MONTH to babysit the set up for them as well as have a contingency plan for whatever happens to you.

    3. Re:Amazon AWS? by Mad+Merlin · · Score: 1

      For comparison, this week I bought a 1TB USB 2.0 external HD for under $100, so a DIY RAID should save you money in the long run.

      Don't even think about using USB hard drives for this, the performance will be atrocious.

    4. Re:Amazon AWS? by Unequivocal · · Score: 1

      Not to mention he'll need a fat symmetric pipe to push TB's of data up to amazon and that's not free either. A 10mbs pipe takes 12 days to push 1,000gb, if I'm doing the math right..

    5. Re:Amazon AWS? by vrmlguy · · Score: 1

      For comparison, this week I bought a 1TB USB 2.0 external HD for under $100, so a DIY RAID should save you money in the long run.

      Don't even think about using USB hard drives for this, the performance will be atrocious.

      See the title? "Long-Term Storage of Moderately Large Datasets?" Performance isn't an issue if the data is only accessed once a year.

      --
      Nothing for 6-digit uids?
  5. Different manufacturers by idiot900 · · Score: 4, Insightful

    Hard drives are ridiculously cheap these days, especially for how much data you are storing. You may wish to consider buying drives from different manufacturers but of the same size to put in a single mirrored set. This way if there is a problem with a particular batch of drives it won't ruin everything.

    1. Re:Different manufacturers by bill_mcgonigle · · Score: 1

      This way if there is a problem with a particular batch of drives it won't ruin everything.

      Definitely, I've seen bad batches fail a year out in close clusters. Or at least order the drives in two batches from NewEgg at least a week apart.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  6. Tape is your friend by chill · · Score: 5, Informative

    LTO tape, properly stored, will outlast burned optical media and hard drives. Great stuff and designed specifically for what you're talking about.

    http://en.wikipedia.org/wiki/Linear_Tape-Open

    --
    Learning HOW to think is more important than learning WHAT to think.
    1. Re:Tape is your friend by Anonymous Coward · · Score: 2, Funny

      Go Betamax!!!

    2. Re:Tape is your friend by cruff · · Score: 3, Informative

      I agree, when the tapes are stored in proper environmental conditions. You don't need a library, just use some stand alone tape drives. Also look at the claimed media lifetime and recovered bit error rate figures to see if you are choosing the right tape drive/media.

    3. Re:Tape is your friend by Saint+Aardvark · · Score: 5, Informative

      Couldn't agree more. A tape library (as in autochanger) might be out of your budget, but a simple tape drive wouldn't be too much -- say $5000 for an LTO4. Media is $50-$100 or so depending on where you shop. Seriously, you're not going to find a reasonable way of storing that much data anywhere else.

      BTW, if you're not a member of LOPSA, you may want to seriously consider it. Even if you're not a sysadmin, this is definitely a sysadmin-type question, and their mailing lists are second to none. It's an excellent resource.

    4. Re:Tape is your friend by Icegryphon · · Score: 1, Funny

      I laugh at your table on wiki
      3.2 TBA what kind of weakling only has 3.2TB?
      That is a like throwing Zip drives at the problem.

    5. Re:Tape is your friend by mengel · · Score: 3, Insightful

      There's some code lurking in the amanda backup package I did a while back for "RAIT" (RAID with tape instead of disk) to make a stripe-set of tapes, if you need several tapes worth of data in one set, with redundancy.

      On the other hand, while LT04 tapes are about half the price ($40) of cheap 1TB disk drives ($80), the tape drives are ablout $2k apiece, so depending how many data sets you want to keep, and for how long, the disk drives may really be cheaper...

      --
      - "History shows again and again how nature points out the folly of men" -- Blue Oyster Cult, 'Godzilla'
    6. Re:Tape is your friend by toastar · · Score: 1

      This. Depending on how long you want to store it tape lasts longer, and once the upfront cost of the drive is paid off the per unit cost is cheaper too. Also dealing with offsite storage places(iron mountain) is easier with tape then with HDDs.

      Lastly, I've been told you have to spin up the HDD's every so often or the lifetime rating is even less then what they are rated for. Although I'm not sure I believe that part.

    7. Re:Tape is your friend by afidel · · Score: 1

      It only takes 50TB's for the tape drive to reach parity and every TB past that is half the cost according to your numbers, if each dataset is 3TB's that's only 17 jobs. Add to that the vastly superior shelf life and reliability of tape over HDD's and it seems like a no brainer.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    8. Re:Tape is your friend by Kazoo+the+Clown · · Score: 1

      Lastly, I've been told you have to spin up the HDD's every so often or the lifetime rating is even less then what they are rated for. Although I'm not sure I believe that part.

      It's by no means unbelievable. Lubricant, rubber and plastic have this annoying tendency to degrade over time even if they're just sitting there. Metal actually does too, but perhaps not quite so quickly. And newer plastics aren't nearly as bad as they used to be, but I still don't trust their longevity that much just yet...

      And some of us may remember the Seagate stiction problem they had with their lube at one point, if you powered down a drive sometimes it wouldn't spin back up because the lube had gotten just gummy enough to prohibit it (you had to bang it on a table to get it started). I haven't bought anything with the Seagate name on it since...

    9. Re:Tape is your friend by Anonymous+Cowpat · · Score: 1

      $2000 is one not-particularly-brilliant workstation. If he's running a business which is heavily computation-oriented (which multi-TB datasets implies that it is) then $2000 is not a large one-time outlay.

      --
      FGD 135
    10. Re:Tape is your friend by mabhatter654 · · Score: 1

      But SOMEBODY has to tend those tapes. It's not a REAL backup unless you can prove it works. The big problem with tapes is that "* proper environment" condition. If you're only worried about 2-3 TB, then you're not going to be putting these in "guaranteed" conditions 100% of the time... hence you can't guarantee their useful shelf life. So you need several more TB to periodically restore and re-backup the data every 6 months or so so that you have multiple "known-good" copies.

      Then the company has to pay somebody that understands the setup and will follow it thru for years. Like most companies the whole thing goes to heck when you leave and they don't replace you for 6 months.... nobody follows the plan and tapes are hosed.... the "people" factor is by far the most expensive problem.

    11. Re:Tape is your friend by hawkeyeMI · · Score: 1

      This may be my best option. As you mention, a tape changer (the only place I've ever seen/dealt with LTO drives) is out, but a drive and tapes sound like a good option.

      --
      Error 404 - Sig Not Found
    12. Re:Tape is your friend by careysb · · Score: 1

      Where are my MOD points when I need it. :o]

    13. Re:Tape is your friend by rrohbeck · · Score: 1

      I agree, when the tapes are stored in proper environmental conditions

      ... and don't get dropped. Avoiding tape damage from improper handling is one of the arguments for a tape library.
      If you use tape outside a library, make sure you have proper handling procedures in places. It wouldn't be the first time a stack of tapes fell over, looked OK, but couldn't be restored some time later.

    14. Re:Tape is your friend by m.dillon · · Score: 1

      I remember having to physically hold a seagate drive in my hand and twist it back and forth while I turned on power to get it to spin up. And then another time I had to take the case off and move the disk with my finger to get it spun up, then race against time to read the data off before the media failed. Oh yes, fond memories indeed :-)

      The problem with backups is making sure they'll actually be there for you when you need them. This precludes most offline mechanisms using media not designed for offline storage (hard disks, DVDs, etc), leaving two options: (1) Use tape or (2) Store the backups online in multiple places so you know when the storage fails and can replace it.

      Tape is a terrible online storage medium (it just takes too long access data and wears the tape out when you do access the data), but it is just fine for offline storage.

      -Matt

    15. Re:Tape is your friend by dgatwood · · Score: 1

      Stiction problems weren't limited to Seagate. Pretty much every HD manufacturer has had a round of it at one time or another, AFAIK.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    16. Re:Tape is your friend by dgatwood · · Score: 1

      Oh, and stiction is basically a thing of the past except possibly in a few server-grade hard drives. AFAIK, all modern non-server hard drives (and most server hard drives) use a parking ramp to ensure that the heads are not situated above the media when the drive spins down.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    17. Re:Tape is your friend by BikeHelmet · · Score: 1

      Seriously, you're not going to find a reasonable way of storing that much data anywhere else.

      HDDs certainly are looking appealing. 4x1.5TB for $400.

      Just don't let them sit for more than 5 years without copying stuff off to new ones.

      I'd probably just keep them in a working but offline storage computer. You can build one for cheap($400) and stick 12+ drives in. If you ever need data off, plug in the gigabit ethernet. Of course, if the data has to be locked away in a safety deposit box, that completely rules out this solution - but it should be alright if your office or servers are secured. Keep the storage systems in a locked room and encrypt the drives to protect against theft.

      Disclaimer: I try to take security seriously, but I've never been in a situation where it was absolutely required. Someone here can probably poke holes in my suggestion. :P

    18. Re:Tape is your friend by Kenneth+Stephen · · Score: 1

      That's nonsense. The "REAL" backup clause also applies in the case of a hard-disk based backup. You can't really know that the data being backed up will still be useful unless you read it back periodically. All things being equal, the data integrity of tape media over the long-term outstrips that of hard disks. Storing hard disks safely over the long term and handling them requires more care than a tape.

      In addition, a lot of tapes come with a read only hardware setting that one needs to consciously move to the read-write setting - which is very useful for data archives. If you try to overwrite a hard drive based archive with new data, there are no such safeguards available to you.

      --

      There is no such thing as luck. Luck is nothing but an absence of bad luck.

    19. Re:Tape is your friend by rrohbeck · · Score: 1

      3.2 Tera bel (acoustic)? That's kinda loud.

      But seriously, yes, tape drive capacity has fallen behind. That's why everybody uses libraries - you need many media to get high capacity and good $/TB value (spreading out the cost of the drives and the library.) Libraries are expensive, that's why everybody puts deduping disk based backup systems in front to get more use out of the libraries. And that's why fewer libraries sell, shrinking the tape drive market, and that's why fewer development resources go into tape drive design, keeping tape behind. The last time tape was on par with disk drives was in DLT7000 times.

    20. Re:Tape is your friend by complete+loony · · Score: 1

      HDD's are much cheaper than $5K, and can be attached to any computer. For 3TB of data per customer, you're looking at 4 x 2TB drives to mirror the data. You can buy the drives for about $700. Compared to the tape solution, you're talking about $5K for the drive, and you only have one of them, then about $40 per 1.2TB tape. Sure tape is about 70% cheaper per TB in the long run, but you really need to factor in the cost of tape drives (and replacement tape drives) when you recommend it for smaller sized backup requirements.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    21. Re:Tape is your friend by Kazoo+the+Clown · · Score: 1

      Stiction problems weren't limited to Seagate. Pretty much every HD manufacturer has had a round of it at one time or another, AFAIK.

      Yeah, that may be, but Seagate is the one I REMEMBER, because I lost some data in the process. Haven't had a drive of my own fail other than that, but once a drive gets a couple years old I upgrade it to something larger and stash the old one away as a "backup." I've got every hard drive I ever owned and that's since about 1980. Possibly not the best scheme, but it's been cost effective so far, but the only thing I've ever lost was that Seagate. I suppose some of the old ones may not work anymore but they did when they were taken offline, and if I haven't needed the data since then I probably never will...

    22. Re:Tape is your friend by cprice · · Score: 1

      yes but the lto tape and drives are expensive compared to 2tb sata drives. I'm guessing he doesnt have much of a budget, for if he did a 4 or 8 tape lto libray with attached to a san fabirc and striping to the tapes would be a good solution.

    23. Re:Tape is your friend by PhunkySchtuff · · Score: 1

      Not only are the heads parked away from the platters, but the bearings in the drive use fluid dynamic bearings, where the operating fluid is air, so there's very little lubrication in them to seize up as well...

    24. Re:Tape is your friend by xmundt · · Score: 1

      Greetings and Salutations....
                Ah, reading this thread takes me back....
                That sticking problem was so common with the Seagates that I used to tell folks that they were shipped with a small, rubber hammer to whap the front of the drive, to get them to spin up. I DID have a small rubber hammer I used for the purpose...Looked kind of like the sort that a doctor uses to test one's reflexes. Worked great about 90+% of the time.
                regards
                Dave Mundt

      --
      YAB - http://blog.beemandave.com/
    25. Re:Tape is your friend by sunderland56 · · Score: 1

      The spec on LTO is only 15-30 years.

      DVD claims 30 to 100 years.

      Neither lasts as long as necessary for archival storage.

    26. Re:Tape is your friend by jabuzz · · Score: 1

      With LTO3 and up you can go out and buy WORM tapes, that simply cannot be overwritten without hacking the firmware of a tape drive. With LTO4 and up you can have the tape drive encrypt it all as it is written to the tape.

    27. Re:Tape is your friend by jabuzz · · Score: 1

      Yeah, but I would rather copy a LTO4 onto an LTO6 a couple of times than deal with hundreds of DVD's.

    28. Re:Tape is your friend by acohen1 · · Score: 1

      When was this? I recall I had an ~8Gb seagate drive that would only operate in a certain orientation and sometimes required a little convincing to get spinning after a power down.

    29. Re:Tape is your friend by petermgreen · · Score: 1

      Presumablly the same problem can happen when removing tapes from a tape library to move them to offsite storage.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    30. Re:Tape is your friend by petermgreen · · Score: 1

      I haven't bought anything with the Seagate name on it since...
      The trouble I find with hdd vendors is they ALL seem to go through bad patches but you don't know about a bad patch until the bad drives have had some time to show thier problems. Of course by that time it's too late to avoid the bad patch.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    31. Re:Tape is your friend by petermgreen · · Score: 1

      DVD claims 30 to 100 years [osta.org].
      Though it's too new a tech to really trust those claims. Accelerated aging is a crude approximation of real aging.

      Neither lasts as long as necessary for archival storage.
      Since afaict there is no storage tech that offers acceptable density while also having been arround long enough to give realistic lifetime claims over 10 years or so IMO the only real option for long term archival storage is do all of the following

      1: keep lots of redundancy (preferally using something like parchive)
      2: regulally (say once a year perhaps more often) read and test the media replacing any that fails to read correctly by using the redundancy.
      3: if using media with seperate drives take steps to ensure that a single misaligned drive isn't a single point of failure.
      4: move the data onto new media when it makes sense to do so.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    32. Re:Tape is your friend by rrohbeck · · Score: 1

      Yes, but if you leave them in the magazine they're more protected, and you can tell people to never remove them from magazines and "Here's how a magazine is to be handled." Iron Mountain & co also have special transport containers to protect magazines further.

  7. Amazon S3 by friedo · · Score: 3, Informative

    It can get a little pricey for huge datasets, but Amazon S3 now has an option where you can ship your data on a big set of disks directly to them, they will import everything into S3, and it will live there forever. The nice thing about S3 is unlike physical disks, it can grow essentially forever, and comes with retention and redundancy guarantees. And once your stuff is in S3, you can recycle the same disks to mail them more data.

    1. Re:Amazon S3 by Joce640k · · Score: 1

      Mod up.

      Online storage in a properly managed data center is the way to go for long term safety. Keep a local copy exactly as you are doing and send a second copy to a data center (eg. Amazon).

      PS: You don't say if the data is compressed or not. Does it compress?

      --
      No sig today...
    2. Re:Amazon S3 by Andraax · · Score: 2, Informative

      I hope so. A 3TB dataset on Amazon S3 would run $450 / month for storage.

    3. Re:Amazon S3 by Anonymous Coward · · Score: 0

      What do you think S3 runs on? Magical pixie clouds?

    4. Re:Amazon S3 by h4rr4r · · Score: 1

      So what happens when Amazon loses your data?
      What are they willing to pay you for doing that?

    5. Re:Amazon S3 by durdur · · Score: 1

      And once your stuff is in S3, you can recycle the same disks to mail them more data.

      I think you probably can't realistically ship them stuff every time you need to backup. A more realistic strategy would be to upload a bunch then do incremental backups as needed. How feasible that is to do depends on your data size and the bandwidth of your Net connection. It could be painfully slow if you do not have a very high bandwidth link.

    6. Re:Amazon S3 by hawkeyeMI · · Score: 1

      Yeah 3TB is the compressed size. So Amazon is not really an economically sensible option at this point.

      --
      Error 404 - Sig Not Found
    7. Re:Amazon S3 by chameleon_skin · · Score: 1
      One major caveat to this: storing data on S3 is not compatible with many types of compliance standards (PCI, SOX, HIPAA, etc.) If your business is required to have any particular types of compliance, either because the government requires it of you or your partners do, make sure you are storing the data offline. That's about the only way to do it and still meet compliance measures.

      I also love the idea of using S3 for storage; just keep in mind that depending on the type of data you are storing it may not be the appropriate choice.

    8. Re:Amazon S3 by Joce640k · · Score: 1

      Ok...I guess that IS a bit steep, I didn't know they were so expensive per byte.

      (For $450 you can buy enough hard disks to store about twice that much data...)

      --
      No sig today...
  8. Go with Blu-ray by sabreofsd · · Score: 3, Interesting

    With the advent of 2TB drives, you could easily combine 3 of these with software RAID 5 as you suggested. Depending on how long you need to keep the data, recording them to dual-layer blu-ray disks might be a better solution. Ya, it's a lot of disks (you can buy 100GB discs now), but they'll last longer and you don't have to worry so much about mechanical failure or needing a certain OS when you want to restore them.

    --
    Sabre
    1. Re:Go with Blu-ray by eldepeche · · Score: 3, Insightful

      I thought burned optical discs started to degrade after a few years. Have they solved this problem?

    2. Re:Go with Blu-ray by Tynin · · Score: 1

      I thought burned optical discs started to degrade after a few years. Have they solved this problem?

      That's a problem with everything, not just burned discs. Until we invent some magically regenerative material I suspect we will always be plagued with decay mucking up pretty much everything. Damn entropy.

    3. Re:Go with Blu-ray by Danga · · Score: 1

      Yes, actually they have solved the problem of optical media degradation, there are now optical discs that record data in a rock like layer which does not degrade as organic dye does with other optical media. The company, named Millenniata, makes the discs and the drives to burn the discs, the great thing is they can be read in any optical drive compatible with the type of media (CD or DVD). Here is a link to the company:

      http://www.millenniata.com/

      --
      Hey, there is only one Return and it's not of the King, it's of the Jedi.
  9. Practice your Recovery Method by abfan1127 · · Score: 1

    If you go RAID5, have a known method for recovering if a drive fails. Actually perform a recovery before pushing it into service. I say this because some RAID5 cards use nonstandard methods making recovery very difficult and expensive. I'd also consider a process to transfer your datasets to new drives periodically so as not to lose your data.

    1. Re:Practice your Recovery Method by __aastpl2241 · · Score: 2, Interesting

      Magnetic disk are not a permanent storage, AFAIK not even for medium, they break, when they mustn't. Optical such as blueray kept in a really safe place; hidden from light, humidity and temperature variations can last much longer. Hard Disk failure may always occour, i had a raid 1 at home.. both disk failed at the same time... You may even do something good such as compressing your data and adding some disks for additional safety with some kind of error correcting code spreaded in them.

    2. Re:Practice your Recovery Method by Anonymous Coward · · Score: 0

      Yeah, the realisation hurts, but unless you can afford to farm out to a cloud service, when it comes to medium to long term storage optical is pretty much the only solution that is somewhat workable. You'd be looking at about 800 disks, but that's workable for most organisations, again, as long as we're talking about storage. And throw in some parity volumes for redundancy. I haven't really needed them for bit-rot yet, not even for disks from when writeable dvds didn't exist yet, but I have saved many disks from fuck ups of the severe mechanical maltreatment variety. Store the disks under the best conditions you can and provide lots of redundancy. Better safe than sorry.

    3. Re:Practice your Recovery Method by PitaBred · · Score: 1

      That's why the original poster suggested that they're already using Linux software RAID. Much more robust than depending on a single firmware version.

  10. IBM Information Archive by Anonymous Coward · · Score: 0

    Depending on what you're doing, you could consider using a basic version of IBM Information Archive: http://www.ibm.com/systems/storage/disk/archive/
    It scales up to 304 TB (Raw Capacity)

  11. Exactly. by PhrostyMcByte · · Score: 1

    Exactly. Let someone else do it. I don't know if Amazon is the right place, but the answer is still the same: Let someone else do it.

    Why do we see questions like this so often? Why aren't people going to existing services with guaranteed availability that let you store a generic blob? Pass the buck -- they're probably going to do it better anyway.

    1. Re:Exactly. by TooMuchToDo · · Score: 5, Informative

      Because Amazon can be *expensive* compared to doing it yourself ($$$ for data in, $$$ for data out, $$$ for monthly storage). But heh, what do I know. I just manage the storage for one of the LHC detectors (5PB spinning disk, 17PB tape). Amazon is good when you've got VC money or have no IT folks.

    2. Re:Exactly. by Anonymous Coward · · Score: 5, Insightful

      Ok, yes, we see you know a lot about this.

      So what's your recommendation?

    3. Re:Exactly. by snikulin · · Score: 3, Funny

      Huh, don't you see has has Too Much to Do?

    4. Re:Exactly. by hawkeyeMI · · Score: 2, Informative

      I already use S3 for some things. Unfortunately it would be about $500/month/customer's data on S3 right now, so that's out. I could buy a whole computer with hard drives every month for that.

      --
      Error 404 - Sig Not Found
    5. Re:Exactly. by Anonymous Coward · · Score: 2, Funny

      I think his/her recommendation was: 17PB Tape.

    6. Re:Exactly. by timeOday · · Score: 1
      I got the impression he was about to post login credentials so we could all put our data on the LHC's 5PB of disk and 17PB tape and let him worry about it.

      Seriously, though, any recommendation that starts with "hire an admin like me dedicated to data archival" isn't going to fly for a few TB.

    7. Re:Exactly. by 7+digits · · Score: 1

      > Why do we see questions like this so often? Why aren't people going to existing services with guaranteed availability that let you store a generic blob? Pass the buck -- they're probably going to do it better anyway.

      Yes, right. They are going to do it by the cheaper way: they will not protect your data, as it is more effective way for such business it to give the better return to shareholders and just go under if they loose all customer data.

      Guess why there is are regulations for insurances, and there is none for data retention services.

    8. Re:Exactly. by Anonymous Coward · · Score: 0

      it's in his post: disk -> tape

    9. Re:Exactly. by micheas · · Score: 1

      The other place that Amazon really shines is for startups that are bootstrapping themselves, you don't have any sunk costs, and if nobody buys, you don't have a huge bill.

      If you know what your storage needs are going to be in two years, you can probably beat Amazon pretty easily in price, but if the storage numbers for two years from now are pulled out of your ass because there is no data, just hopes and an untested business model, use Amazon.

    10. Re:Exactly. by TooMuchToDo · · Score: 4, Insightful
      Either MogileFS, Lustre, or possible Hadoop (depending on the type and size of the data). Any sort of distributed file system where multiple chunks, replicas, etc (3 is a good number, more is better if you have cheap disk and deduping at the filesystem level) are constantly available.

      Feel free to ask more questions.

    11. Re:Exactly. by TooMuchToDo · · Score: 3, Interesting

      Almost forgot to add. Never pay for expensive disk systems. Put the intelligence into your application instead. It'll scale faster and much cheaper. You also aren't locked into a technology (and instead, can enjoy the falling costs of storage, both spinning and SSD).

    12. Re:Exactly. by raddan · · Score: 2, Interesting

      Why distributed FS and not something like live mirroring/shadow copy? I wonder also... what do you consider an "expensive disk system"?

      We played around with DIY JBOD a bit (i.e., moving the complexity up into software) because it seemed a lot cheaper, but we have yet to get the thing to operate as reliably and simply as our fibre channel RAID units. The main problem we're running into is that for SATA to be practical, you need to multiplex several SATA disks onto single SATA ports, but that software support for doing this (at least in Linux and Solaris) is terrible. SAS interconnects are obviously better in this regard, but the hardware doesn't end up being any cheaper than standard fibre channel RAID, so you end up spending the same amount of money but doing more work because the spanning/striping/whatever is not managed for you. Also, under Linux, we've been somewhat dissatisfied with mdadm compared with something like OpenBSD's bioctl (which is easy to use and AWESOME). Sadly, OpenBSD is severely limited in some other areas that make it inappropriate to manage large disks (very large filesystems are not possible... fsck is prohibitively expensive with large volumes... etc...).

      The other thing I've been wondering, and it is unclear to me whether distributed filesystems solve this is: it seems like they're designed to spread data around on many nodes. Are they also good for allowing access FROM many hosts? E.g., our StorNext system allows us to plug any client into a fibre channel switch and simply use the disk without really having to think through what that means. But StorNext limits us because we can't plug, say, an OpenBSD machine into it (proprietary drivers, no client software) and that licensing can get expensive fast. StorNext's documentation also leaves something to be desired, and their salespeople do not inspire confidence (none of them could tell us how to actually install a license on a machine... I had to figure it out myself).

    13. Re:Exactly. by TooMuchToDo · · Score: 2, Interesting

      Why distributed FS and not something like live mirroring/shadow copy? I wonder also... what do you consider an "expensive disk system"?

      Distributed file systems are great because your limitations are (almost) always going to be hardware. Want 1000 boxes serving up your content? Get 1000 commodity boxes with disk. Need 10000? Also, not a problem. A box filled with raw disk is WAY cheaper than an EMC, Nexsan, etc (i.e. expensive disk system).

      Serving over Ethernet should be fine, as you can always bond network connections together to increase throughput from your storage boxes to whatever boxes are processing the data (or even process the data *on* the storage boxes). I've bonded 8 gigabit ports together on some of our storage boxes without problems (Linux Kernel 2.6). I'm not a fan of fiber solutions. They're expensive, and I can get gigabit networking gear cheaper.

      In short, stick to commodity hardware and open source distributed file systems. I know you're a little far along for that, since we had the opportunity to build from the ground up.

    14. Re:Exactly. by Tablizer · · Score: 2, Funny

      I just manage the storage for one of the LHC detectors

      But your storage only has to last until December 2012.
         

    15. Re:Exactly. by drsmithy · · Score: 1

      SAS interconnects are obviously better in this regard, but the hardware doesn't end up being any cheaper than standard fibre channel RAID, [...]

      You're either getting massively ripped-off by your SAS vendor, or insanely good deals from your FC vendor.

      IME, SAS infrastructure will cost around 1/2 to 2/3 as much as FC RAID. You do sacrifice some flexibility for that (ie: by having to direct connect hosts rather than having a SAN), but if you don't need that flexibility then the price should be dramatically lower.

    16. Re:Exactly. by Anonymous Coward · · Score: 0

      Yes, but where do you store the black holes so they don't eat the earth?

    17. Re:Exactly. by jabuzz · · Score: 1

      Hum, if you want support from a proper vendor, then for lots of disk we have found that the cheapest you can get is Dell's MD3000i which is rebadged LSI storage. We can get it full stacked out cheaper than a thumper from Sun. Sure it takes up more space than a thumper but it is cheap, takes a mix of SAS/SATA and does RAID6.

      Personally I prefer IBM's GPFS because it gives me ILM features. A whole bunch of big fat RAID6 arrays using 2TB SATA drives, some fast 600GB SAS 15k RPM drives. New data goes to the fast drives, and then gets migrated to the slower big fat SATA RAID6's. Throw in some 73GB 15k RPM SAS drives to hold metadata, and if you are using more than one storage array have your metadata replicated between them.

      Throw in some cheap servers as head nodes (the Dell R300 with redundant PSU/ boot disk and a DRAC card works well), with extra NIC's and an iSCSI card (take your pick between an expensive but easy to use Qlogic iSCSI HBA or a cheap and nasty Broadcom with iSCSI offload) and use clustered Samba to serve it all up.

      Need more space, add more arrays. Need more server bandwidth add more servers. One of your servers dies, not problem it is all clustered. Need to do an upgrade, it can all be done rolling.

      I only have 300TB of disk, but it is growing fast. Looking to put another 100TB in, in the next month or so.

    18. Re:Exactly. by clickclickdrone · · Score: 1

      >I just manage the storage for one of the LHC detectors (5PB spinning disk, 17PB tape).
      Can the OP borrow some of your capacity? just asking, is all...

      --
      I want a list of atrocities done in your name - Recoil
    19. Re:Exactly. by fulldecent · · Score: 1

      And what physical standard do you use to connect your data house to your processing house? ethernet, IB, ...?

      --

      -- I was raised on the command line, bitch

    20. Re:Exactly. by TooMuchToDo · · Score: 1

      Gigabit Ethernet. Looked at Infiniband, but we're holding out for cheap(er) 10GE

    21. Re:Exactly. by guruevi · · Score: 1

      I have to concur. I'm currently managing roughly 20TB of storage + 24TB backup. SAS-to-SAS or SAS-to-SATA enclosures with ZFS and/or a distributed file system works much better and has much better reliability than any of the other solutions.

      The problem with these large datasets is silent data corruption and it happens a lot more than you can imagine. We did use FibreChannel with built-in RAID5 for a while but we had issues with that (1 drive fails and another one had silently corrupted a portion of the disk). We also had issues with one of the controllers failing and then having to pay a lot for replacement parts because the original manufacturer didn't sell the original enclosures or parts anymore (the enclosures had been off market for 3 years). The problem right now is that if the enclosure fails (which it will) that we can't read the data from the raw disks because the intelligence sits on the controllers.

      We now are upgrading all our FibreChannel to dual-controller SAS arrays that are made out of commodity parts and can be easily replaced with other commodity parts from other manufacturers. Yes, it's more work to do it ourselves and I keep busy for an afternoon just assembling the things but at least we're not dependent anymore on any particular vendor, it's just as redundant (RAIDZ or RAIDZ2) and it guards against silent data corruption, no license fee for de-duplication or compression and disks are cheap.

      We used to have tape but that is way too slow and/or expensive for multi-terabyte applications and way too sensitive to data loss. It costs more to keep spindles alive in a rack but at least we'll know that the data is there when all spindles are still running within 10 years.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    22. Re:Exactly. by jon3k · · Score: 1

      Absolutely, this is just silly. SAS is a fraction of the cost of fiber channel.

    23. Re:Exactly. by Anonymous Coward · · Score: 0

      So, this pretty interesting. It seems to be almost too simplistic and "out of the box" to be real. Which means it probably stands a good chance of being real : )

      I'd like to, ummmm, push is not the correct terminology, possibly "suggest" this option to my storage admins (they currently have a known and critically serious problem with storage. And they don't seem to be coming up with anything other than rather expensive, complicated, and non-scalable solutions.

      That said, since they are a Microsoft solutions group, would the MS DFS service provide the same type of solution as what you are doing? Or, at least approach it?

      2nd question (or is it 3rd? well, no matter) Is there anything you could link to for information concerning the LHC storage solution? Or, anything similar.

      Sorry for the "anonymous coward" name, but I don't have an account since I normally just lurk : )

      Thanks,

      GeoffW

    24. Re:Exactly. by raddan · · Score: 1

      Now, are you talking about FC vs. SAS on the interface level, or are you talking about FC vs. SAS disks? Those are very expensive, but that's a non-issue for us, because we use SAS disks in our FC arrays. The cost of those FC-interface arrays is marginally more expensive than a pure SAS array, but there are things you cannot do with SAS interconnects that you can do with FC, namely switched topologies. It seems that most shops that have that requirement use NFS to emulate it. Fine, but in order to get the same kind of performance as an FC fabric, you're going to have to buy a good 10GbE switch and a number of 10GbE cards, all of which more than make up for whatever gap you originally had paying for that FC switch.

      So I'm still not convinced that SAS is cheaper. Maybe for an entry-level system. Sadly, we have many more requirements than can be met by entry-level gear. I recently spent 2 months pricing this stuff out, and in the end, FC won again, despite the fact that we were willing to make a clean break from our existing SAN tech.

  12. Drobo fan and user by Lvdata · · Score: 3, Interesting

    You might look at a www.drobo.com as a set of 4,5 and 8 drive enclosures. 1 TB disks gives you 3 TB usable space with a 2 drive failure tolerance. I have the older 4 bay drobo (2 for myself, and 2 at separate clients offices). It is much simpler to use, and will scale to your 2-3tb use and allow mismatched drives that normal raid will not use. Get a enclosure to start with, and then financing permitting, get a 2nd for Drobo redundancy. Not the fastest or cheapest, but reasonably good by both accounts, and simple to use.

    1. Re:Drobo fan and user by pavera · · Score: 3, Informative

      You misunderstood the post. He needs 2-3TB PER CLIENT, not 2-3TB total.

    2. Re:Drobo fan and user by Lvdata · · Score: 1

      I though that everyone knew that you can eject a group of disks as a disk pack, then reuse the enclosure for the next client. I have a live drobo, and then a backup with 3 SETS of disks, for a total of 4 disk packs, 4 disks per pack, of 1tb each.
      Sorry, I made a assumption that he would read up on the drobo and find that out.

    3. Re:Drobo fan and user by colinnwn · · Score: 1

      In 6 years when he needs to look at the data sets again, has replaced a faulty Drobo, and the new one is no longer compatible with older disk packs, or Drobo is out of business, can you read the disk packs any other way?

    4. Re:Drobo fan and user by jbridges · · Score: 1

      Drobo is a proprietary solution, single vendor, single source.

    5. Re:Drobo fan and user by Lvdata · · Score: 1

      You will always be able to find one on e-bay. I DON'T foresee drobos as a good solution for more then 10 years, 20 at the outside. The data would need migration after to a new medium. It is a good long term solution where long=10-20 years. I don't know ANY static solution that would work after 20 years. For longer terms periodic migration is a requirement, but there is also the question of computers to read the data, and programs to interpret the raw data. With so many scientific programs having copy protection, having copies of the data, copies of the disk, and no LPT1 port to put the parallel port dongle on, means no access to the data. There are many links in a chain to go from 1's & 0's on a storage medium to USEFUL data. If any link gets broken the data may not be usable or recoverable.

    6. Re:Drobo fan and user by Anonymous Coward · · Score: 0

      Drobo = closed system. Drobe dies (or has a leap year problem) you are screwed.

      Avoid them. They are simple solutions for people who are:
      1) too cheap to get a good solution
      2) not technical enough to roll their own solution
      3) not saavy enough to know they are at risk

      Me, I'm too cheap to get a good solution and too lazy to roll my own but I know I'm at risk & a bottle of single malt is cheaper than 2x2TB external drives :)

    7. Re:Drobo fan and user by Tim+C · · Score: 1

      You will always be able to find one on e-bay.

      That probably isn't good enough for a company selling a service...

  13. Blu-Ray by KnownIssues · · Score: 1

    Have you already ruled out blu-ray? 25GB per disc, make two copies per customer. Much cheaper than RAID5.

    1. Re:Blu-Ray by snowraver1 · · Score: 2, Insightful

      Cheaper how exactly? Even if you could get BR discs at $2 each, it would cost $80/TB, and I havn't seen BR discs even close to that cheap. That doesn't include the writer which I belive are still $400. For the cost of the writer alone, you could purchase 5TB of HDD.

      --
      Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
    2. Re:Blu-Ray by Anonymous Coward · · Score: 0

      Blu ray drives are well under $200 nowindays. Your argument is still perfectly valid.

    3. Re:Blu-Ray by inKubus · · Score: 1

      BR sucks, LTO4. It's fast, and guaranteed readable for at least 20 years. If you want to keep drives spinning for 20 years, or spin up a drive that hasn't been on in 20 years, be my guest. This is the optimal solution.

      Buy a drive, doesn't have to be a changer. It's about $2K. Then get a 20 pack of tapes, about 800 bucks. They are 800GB each uncompressed but the drive does hardware compression. I do full baremetal backups of linux servers and get around 1.1TB a tape with compression. Add the cost of the tapes $40-120 to the client's fee (with your standard mark-up). Add a storage cost of $100/tape per year billed annually to client for as long as they want to keep the data. Then get more clients.

      --
      Cool! Amazing Toys.
    4. Re:Blu-Ray by KnownIssues · · Score: 1

      I concede, I was absolutely wrong and did not think that out. I do not know why I claimed blu-ray would be cheaper than HDD when I did not know that for a fact. Proof that one should not go by intuition when claiming something as a fact.

  14. I'd encrypt the data and... by Rivalz · · Score: 5, Funny

    Label it something like complete american idol blueray collection and upload it on p2p to piratebay. every couple years rename it to some other horrible popular tv series. It will be self sustaining form of storage with infinite number of redundant hosts.

    1. Re:I'd encrypt the data and... by Monkeedude1212 · · Score: 1

      I was having a terrible day at work - our tape drives for 1 TB Backups are failing, funny coincidence. Licensing issue though, not programmatically.

      Anyways, this made my day. I'm going to tell it to all my friends, I hope you don't mind.

    2. Re:I'd encrypt the data and... by Anonymous Coward · · Score: 0

      entertaining when using public computers... how about using private computers?

      throw together a bunch of computers with 10tb or so via JBOD/RAID1... p2p between 'em

      "official solutions" can include MS DFS, Hadoop, etc.

    3. Re:I'd encrypt the data and... by localman57 · · Score: 1

      Apparently another advantage of hard drives is that you don't have to let some other company add DRM to your tapes...

    4. Re:I'd encrypt the data and... by RyuuzakiTetsuya · · Score: 1

      Have you SEEN Idol this season? :| Might as well label your data, "BEST OF CHEVY CHASE BLURAY ALSO INCLUDES VACATION MOVIES"

      --
      Non impediti ratione cogitationus.
    5. Re:I'd encrypt the data and... by Anonymous Coward · · Score: 0

      Simon left his pants on the ground.

  15. On the right track by LoudMusic · · Score: 0

    Hard drives are by far the best route. The only thing I might change would be to use a pre-packaged external disk array system. Depending on what you get out of your compression, a two or four drive external system with 1TB drives would suffice. You can get them in USB, Firewire, esata, and SCSI. A nice USB2 (or upcoming USB3) system would seem to make lots of sense and be acceptable by future systems. They tend to be fairly compact and have decent read / write speeds.

    My main caveot with these things is that just because it's external does not mean it's particularly portable. The larger capacity devices use "desktop" hard drives which are more susceptible to movement than the smaller drives used in laptops. Give it time to power down before moving and move it as little as possible. I've seen too many of these things die because the user would move it while it was on or use it as a transport device. That is NOT what they are for.

    --
    No sig for you. YOU GET NO SIG!
  16. Use RAID6 not RAID5 by jbridges · · Score: 3, Insightful

    I would use RAID6 not RAID5, since 2 drive failures means data loss with RAID5, while it takes 3 drive failures to loose data on RAID6.

    Linux MDADM has supported RAID6 for years, it's stable.

    I would mix and match drives, not buying all the same model from one maker. One Samsung, One WD, One Hitachi, One Seagate.

    That gets you 4TB in 4 drives, and unlike a RAID1, any 2 drives can fail with no dataloss.

    You can further ensure no dataloss by making a second copy using different brand drives for each clone.

    Eight 2TB drives is around $1500. Not bad for a very safe 4TB backup.

    1. Re:Use RAID6 not RAID5 by dwarfsoft · · Score: 0, Flamebait

      By buying a Samsung drive you have already resigned yourself to a drive failure. Might as well weed out the shite first. I don't disagree with mixing and matching, but at least make sure the drives you are buying aren't brands that tend to fail within the first year.

      --
      Cheers, Chris
    2. Re:Use RAID6 not RAID5 by Vancorps · · Score: 1

      Or just get 4 LTO4 tapes or 2 LTO5 tapes at ~$70 a pop to achieve the same capacity with no software setups or drives that fail when they are not spun up regularly. Common hard drives are not good long term storage. They are great for online or near-line storage but at some point, bite the bullet and just get a tape drive. Given the datasets are only 3TB a single tape drive is sufficient, at that range you could have two drives backing up identical data and storing the tapes in separate locations. This is much safer. The LTO4/5 drives will recoup their cost after about 4 or 5 clients when compared with solutions such as yours. I have no idea how many clients the poster had though.

    3. Re:Use RAID6 not RAID5 by Lennie · · Score: 1

      Also remember that Seagate could be a rebranded Maxtor. So be carefull with that as well.

      --
      New things are always on the horizon
    4. Re:Use RAID6 not RAID5 by KiwiSurfer · · Score: 1

      By buying a Samsung drive you have already resigned yourself to a drive failure. Might as well weed out the shite first. I don't disagree with mixing and matching, but at least make sure the drives you are buying aren't brands that tend to fail within the first year.

      I've had good experiences with Samsung hard drives. They seem quite reliable enough.

    5. Re:Use RAID6 not RAID5 by jbridges · · Score: 1

      As far as I can see, there are no internal Maxtor branded 2TB drives.

      Isn't the Maxtor brand fading away?

    6. Re:Use RAID6 not RAID5 by jbridges · · Score: 2, Insightful

      Just because you had some problems with Samsung means nothing about their general reliability.

      A few specific models have had problems, such as the IBM "Deathstar" models, or the recent Seagate firmware problems, but there is no evidence that whole brands are less reliable.

      Read the Google report on drive brands, there are no clear winners or losers across brand lines in their exhaustive real world tests.

    7. Re:Use RAID6 not RAID5 by dwarfsoft · · Score: 1

      I used to work for a place that sold them. Had a long run of batches with 60-80% failure rate within a year. Maybe they just couldn't take the Australian conditions but I certainly steered clear of them personally.

      --
      Cheers, Chris
    8. Re:Use RAID6 not RAID5 by KiwiSurfer · · Score: 1

      I used to work for a place that sold them. Had a long run of batches with 60-80% failure rate within a year. Maybe they just couldn't take the Australian conditions but I certainly steered clear of them personally.

      A bad batch perhaps? I had a series of Seagate drives fail so have sworn off them. However I know people who use Seagate drives with no issues. YMMV...

    9. Re:Use RAID6 not RAID5 by Anonymous Coward · · Score: 0

      Define "very safe". One fire or power spike could damage the whole lot at once. the biggest problem with RAID is that all the drives must be stored in the same physical box. To be really safe, you need an offsite backup. Maybe that means 2 RAID setups, but somehow you have to update from one to the other periodically...and with each update, a failure during the update could mean data loss.

    10. Re:Use RAID6 not RAID5 by jbridges · · Score: 1

      This is a discussion of offline backup (notice all the "use tape" responses), harddrive copies can be kept in a offsite location just like tapes.

      Any kind of realtime multi-site or off-site backup involves mega bandwidth.

    11. Re:Use RAID6 not RAID5 by turbidostato · · Score: 1

      "the biggest problem with RAID is that all the drives must be stored in the same physical box."

      Because? Say you have a RAID5 with five disks. You make your copy, turn off the system and send each disk to a different continent. Where's the problem?

    12. Re:Use RAID6 not RAID5 by Anonymous Coward · · Score: 0

      It might take 3 drive failures to lose data, but depending on the set up, you can easily loose data with only a single drive "missing."

      And no, you don't get to claim zero loose data if you later find the drive behind a copy machine. I'm not even sure you could form an more ironic and obvious clue as to the disposition of the drive during the period it was not under your control.

      Yes, I know it was just a typo, but it's so rare that lose/loose is actually meaningfully different and both meanings relevant to the discussion.

      Raid 6 might not be the best option. It's a good deal more computationally expensive than raid5 so it might be more practical to do something like CDs do and do layers of raid5 level ecc.

    13. Re:Use RAID6 not RAID5 by Anonymous Coward · · Score: 0

      I would definitely use RAID 6 and sleep easier at night. As disks increase in size the chances of a read error increase. It won't be long before RAID 6 is obsolete and we will be using triple parity RAID.

      http://queue.acm.org/detail.cfm?id=1670144

  17. Extra Care Required!!! by mpapet · · Score: 1

    There are going to be quite a few storage service names thrown out as well as compression schemes.

    1. Storage vendors you run real risk of having the data go away. There's a huge liability balancing act going this route.
    2. Compression schemes. As someone who has lost data to compression errors, the consequences of 'just' compressing a file can be huge. http://www.linuxquestions.org/questions/linux-software-2/recovering-files-from-corrupt-tar-archive...-326716/ (not my post, but similar story)

    I would suggest building tape archives, but as I mentioned above, this can be more hazardous than it should be. (ANY backup exec admin who have blindly relied on Symantec's solution without testing, testing, testing have horror stories)

    Finally, I'd probably go with WORM optical media as the final storage media with a tape backup. There are lots of process decisions after just recommending hardware, so you are hardly done.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  18. use a tape drive by Lehk228 · · Score: 3, Informative

    you make the assertion that a tape archive would be impractical, but really it is the most practical solution. the drive will set you back a couple thousand, but 800 gig tapes are only around 40 bucks each, and they are engineered for data storage unlike hard drives. this will only cost $160 per 3 gig dataset, or 200 if you use par2 files and an extra tape to make it recoverable in case a tape does fail.

    --
    Snowden and Manning are heroes.
    1. Re:use a tape drive by Quietlife2k · · Score: 1

      I hope modern tape drives are more reliable and accurate than the old DDS2 days.

      I once had a situation where I had three IBM servers on my desk to commission. My boss told me "test everything" - I was young and reckless so I did.
      Everything was great until I started testing the tape backup. Of the three machines -
      "Machine A" would read it's own and "Machine B"'s backups, but not "Machine C"'s.
      "Machine B" was happy with tapes from any of the machines.
      "Machine C" could only read tapes from "Machine B" and itself.

      Individually no single machine actually had a reportable fault, yet in combination they proved to provide a nightmare scenario.
      We could not know if a particular backup from one tape drive was going to restore on a different drive. We wound up getting IBM to "tune" our drives into compatibility with each other, even then they would "drift" over time requiring regular checks.

    2. Re:use a tape drive by necrogram · · Score: 1

      They have. DDS is junk. I rana little bit of DLT, and a lot of LTO. LTO has been very good to me.

    3. Re:use a tape drive by Anonymous Coward · · Score: 0

      Par2'ing 3TB would take a hell of a long time. Also, the current par2 implementations are not numerically stable: you can create a par2 set which cannot actually be used for repair.

    4. Re:use a tape drive by Anonymous Coward · · Score: 0

      "..and they are engineered for data storage unlike hard drives."

      Hm, what was my hard drive engineered for if not to store data? Was it engineered to play music instead?

    5. Re:use a tape drive by pnutjam · · Score: 1

      My understanding is tape has very long restore times. It is also difficult to access just a few files. If these are offline data-sets that need to be accessed periodically, he would be way better off w/ disk IMHO. If they are a put it up and keep it just in case, then he is probably better off with tape. The time limitations of tape should definitely be considered, not just the longevity.

  19. you need archiving and not a backup tool by Anonymous Coward · · Score: 0

    What you need is Database Archiving Solution (HP offers such tool). With this you can export your DBA using archiving tool into xml files and without having the need to acutally keep copies of the DB's itself. This tool will also allow you to recreate your db using the xml file.

  20. For what it's worth by Anonymous Coward · · Score: 0

    every hard drive (7 or 8) that I've put in my safe deposit box has come out with file system errors. It looks like random bit-flips to me, and all of them were recoverable to some extent (minor data loss).

    I have no idea why this happens, and nobody I've talked with can come up with a good explanation. There were probably 3 different brands and not all from the same series from each brand. Some had been used reliably for years prior to storage and others were brand new.

    Bottom line: You probably shouldn't assume that safety from physical access is the same as data safety. For all you know, someone is storing their magnet collection above you.

    1. Re:For what it's worth by dgatwood · · Score: 2, Funny

      Probably the giant rare earth magnets I stored in the next box over.

      You're welcome. :-D

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    2. Re:For what it's worth by Anonymous Coward · · Score: 0

      You should ask the bank if the safe deposit box chassis is grounded. It's a very reasonable question nowadays.

    3. Re:For what it's worth by pnutjam · · Score: 1

      Tape would probably have fared worse.

  21. LTO Tapes by ibpooks · · Score: 1

    The only answer here is LTO tape stored at a contracted record archival facility. Optical media degrades and is easily damaged, hard drives fail ALL THE TIME and will have obsolete interfaces in a few years. Tape has very long shelf life when stored properly -- it is time tested and trusted. It is not that expensive to get one tape drive and a few carts for each customer.

    1. Re:LTO Tapes by Anonymous Coward · · Score: 0

      forget about HDD storage, as others have said, interfaces change, the drives fail. Where I work we have to regularly backup 500gb to 1tb of data a day. LTO is the only thing we use. I you feel you need something better talk to a backup systems specialist. They will provide much better information than the crap you will get here.

    2. Re:LTO Tapes by klocwerk · · Score: 1

      I have to agree.
      Investigated this for my last job, we did in fact end up doing SATA 1TB disks in a fireproof safe in the server room, but we had a lot less data to deal with than you do.
      LTO5 should be out this year with 1.5TB native space, and it compresses very well. You could probably get one of your clients per tape.

      LTO's got a long lifespan, and is readable with newer LTO tech for a few generations. There's a reason it's the industry standard backup these days.

      --

      "You worthless post!"
      -Shakespeare, 2 Gentlemen of Verona, 1. 1. 147
  22. LTO4 by Anonymous Coward · · Score: 0

    Get a couple LTO-4 tape drives (one to use, one to keep in the safety deposit box with the archived tapes...just in case) and do it right.

    You can get 1TB+ on a tape. Each dataset will take you 2-3 tapes. Make 2 complete copies for your archive. If the data is truly important to you, its worth the expense.

    Magnetic tape has been proven to be the most reliable long term storage, short of carving your data into stone monoliths.

  23. Blu-ray not the answer by trentblase · · Score: 2, Insightful

    Who wants to burn over 100 discs per client? I guess they make automated disc burners, but that's a little nutso. Plus, with that many discs you have a high chance of failure, so you'll need some kind of ecc scheme (parity discs?). I'd also have to vote for hard drives, although I agree with the shortcomings of that solution.

  24. I prefer online by michaelmalak · · Score: 0
    I also deal in large amounts of scientific data (though only about 20GB per week of new data), and I prefer to keep it all online in order to analyze past data. For now, an 8TB Buffalo Linkstation will do for me. For when I outgrow that, I have been considering -- and have not yet tried -- a Drobo.

    http://www.drobo.com/products/droboelite.php

    Each Drobo has 8 bays of 2TB drives for a total of 16TB. And 255 Drobos can be linked together over Ethernet to create a single virtual volume of 4 Petabytes.

    To back it all up, just buy more Drobos and store those in a separate location. They're too big for a safe deposit box, so your home is just as good as anywhere else (assuming your home is different than your office) -- or a temperature-controlled storage unit if you don't like that idea.

    If you can afford it, I recommend the backup strategy I use, which involves four complete sets of the data. The main one is online. The second is always connected to the network and receives a backup nightly via xxcopy (yes, I manage a file server in Windows -- shoot me). The third is on-site but not connected to the network and gets rotated with the second weekly. The fourth is off-site and gets rotated to on-site quarterly.

    If you're really wed to the idea of off-line archival storage, get these for each customer -- get two so you can have two sets of data in case one goes bad:

    http://www.newegg.com/Product/Product.aspx?Item=N82E16822154428

    1. Re:I prefer online by hawkeyeMI · · Score: 1

      Interesting about the Drobo -- I hadn't seen that they'd expanded their offering. Regarding the LaCie Big-Disk-family-things, I will never buy them again. In my lab in grad school we had everyone using them for backups and extra storage. More than 50% of them failed. One of our collaborators was doing the same thing (totally different lab/university/state/windows instead of linux, etc) and also had a greater than 50% failure rate within 2 years of purchase (but out of warranty, of course). The problem was the controller boards, as the drives would work fine when removed from the enclosures (but couldn't be reassembled into a proper volume). LaCie would not replace the controller boards, either for free or money. The exception is that I have a LaCie Biggest FW800, which has been pretty awesome, but it's a totally different product.

      --
      Error 404 - Sig Not Found
    2. Re:I prefer online by pnutjam · · Score: 1

      Check out unitrends. They do very good d2d backup systems, very inexpensive, handles open files and replicates between units if you have multiple.

  25. Tape is crap anyway. by aussersterne · · Score: 1

    I've never had good experience with tape, from DC6150 SCSI linear tape at home all the way through an Exabyte library with stacks and stacks of 8mm tapes. Two decades of tape has been two decades of heartache and frustration for me and the companies I've worked with. These days I'm no longer in tech or IT (thank god) but for my personal needs I use RAID-1 for live and DVD-RAM (as cumbersome, slow, and small as it is) for offline.

    Tapes just bleed data at an alarming rate, and they are about as reliable as a drunk gabling addict living under the subway next to the OTB shop.

    Do the hard drive thing, and store them well, with redundancy, under good conditions, and replace them often.

    --
    STOP . AMERICA . NOW
    1. Re:Tape is crap anyway. by afidel · · Score: 2, Informative

      I didn't see you mention LTO or DLT in your little rant against tape, both are superior to any other method for the storage of bulk offline data.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    2. Re:Tape is crap anyway. by Anonymous Coward · · Score: 0

      Tapes just bleed data at an alarming rate, and they are about as reliable as a drunk gabling addict living under the subway next to the OTB shop.

      Your statements contradict all scientific evidence...

    3. Re:Tape is crap anyway. by Anonymous Coward · · Score: 0

      "Exabyte. For those people who don't realise that their system already has a /dev/null." Seriously, dude, these are not reliable tape technologies.

      For TB+ scales of data, I'd be talking LTO4, T10000B, 3592 generation 3, or maybe DLT-S4. I worked for IBM Global Services for a couple of years, managing the backup systems for a number of clients; one client was using a combination of 9840C, 9940B, and T10000A, another was using LTO3, and a third was using 3592 generation 1. Except for 9940B (and that only because we were shipping relatively fragile carts offsite), all of these technologies were rock solid. 9840C is only 40 GB per cart (the fourth generation, 9840D, brings it up to a whopping 75 GB). T10000A is 500 GB per cart; generation 2 (T10kB) brings it up to 1 TB. LTO4 is 800 GB. 3592 gen 3 is up to 1 TB, depending on the cartridge. DLT-S4 is 800 GB. All figures are native; manufacturer's figures will double these, with the typical assumption of 2:1 compression.

      Hard drives aren't made for shipping around. Tape is. Pick a technology - of the above, unless there's a serious desire to pay for extra reliability, I'd go for LTO4 - and make two or three copies of the data, store them in different locations, and you're set. Far easier. No need for a tape library in the short term, you can just swap tapes into the drive by hand (although I'm not sure if the IBM or StorageTek technologies are available as standalone drives, which is another reason to go with LTO4.)

    4. Re:Tape is crap anyway. by Anonymous Coward · · Score: 0

      If your experience was with Exabyte 8mm then its no wonder you remember headaches.

    5. Re:Tape is crap anyway. by Cramer · · Score: 1

      They're only reliable if you take care of them. High temperatures, large temperature swings, and high humidity can ruin tapes pretty quickly. Also note, those tapes came in little plastic cases; store them in that case!

    6. Re:Tape is crap anyway. by Cramer · · Score: 1

      I guess you've never used a QIC-80.

    7. Re:Tape is crap anyway. by Anonymous Coward · · Score: 0

      Funny, DLT worked beautifully for me for a decade, and now it's LTO ... and yes, I did practice the restore with each hardware set before I needed it.

  26. Use a single tape drive, not a tape library by linuxgurugamer · · Score: 1

    You don't need a tape library. Just get a single tape drive, and you will be able to store everything on 3-6 tapes. Yes, you will have to swap tapes by hand, but it is a lot cheaper.

    LTO-4 stores 800 gig per tape, uncompressed. If you let the tape drive do the compression, you might even be able to get away with one or two tapes. Tapes are inexpensive, and are designed for long term storage.

  27. LTO-4? by Chalex · · Score: 1

    With easily compressible data (e.g. genomics data), I've gotten as much as 5TB onto a single LTO-4 tape using the regular drive compression.

    An LTO-4 tape costs me ~$50. It's smaller than a 3.5" SATA drive and easier to handle. It can probably even survive a drop to the floor from chest height.

    You'll need to spend some money on a drive or tape library. So it depends on how many datasets like this you need to write.

    1. Re:LTO-4? by hawguy · · Score: 1

      I agree with everyone that recommended tape. an LTO4 tape is rated at 15 - 30 years archival life. Make 2 copies, keep on one-site, and send one off to Iron Mountain for long term storage.

      While the tapes are rated to last 15 years, if you want to be able to access the data for that long, make a plan to copy them to new media every 5 years or so so you can be sure to have access to a tape drive that can still read the media. New LTO generations come out every around every 2 years, and LTO drives can typically read 2 generations behind. So in 5 years you'll be able to buy an LTO-6 drive that will still be able to read today's LTO-4 tapes (and will store around 4x more data per tape). If you can wait until LTO-5 is available (later this year?), you'll be able to store 1.5TB per tape.

      I'd never trust a powered off hard drive to store data for any length of time - if it's not spinning, scrubbed, and monitored in a RAID array, you don't know if the data is readable -- there are many things that can go wrong with a hard drive that don't apply to tapes.

    2. Re:LTO-4? by Anonymous Coward · · Score: 0

      I figured LTO-5 would be out by now.
      http://www-03.ibm.com/systems/storage/tape/ts3100/browse.html
      I think You can configure that with a single drive; Plus you can get encryption with no speed difference.

      If you want to go cheap on the encryption there are ways to run the EKM for free instead of purchasing the new TKLM.

    3. Re:LTO-4? by turbidostato · · Score: 1

      "I've gotten as much as 5TB onto a single LTO-4 tape using the regular drive compression."

      Regular *drive* compression? I hope you use it for short them backup, not long term storage.

    4. Re:LTO-4? by afidel · · Score: 1

      LTO has standardized compression in the spec, it's done at line speed and is smart enough not to compress data that is incompressible. Never once had a problem restoring even 6 year old LTO2 tapes. I've also restored data from 10 year old DLTIV tapes with compression without a problem.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    5. Re:LTO-4? by Chalex · · Score: 1

      If I understand you correctly, you're insinuating that "drive compression" depends on the drive model or something. And that it might not be possible to decode the data in the future.

      In fact, hardware compression performed by the drive as it's writing to tape is part of the LTO spec. So it's the same across all drives. Think of it as standard LZW compression, performed by the drive hardware while it is writing.

    6. Re:LTO-4? by afidel · · Score: 1

      Chest height generally screws them up, waist height is generally ok in my experience (one of only 2 failed tapes out of the last 4,800 through my library was dropped from chest height, I've dropped multiple from waist height without issue).

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    7. Re:LTO-4? by Rophuine · · Score: 1

      and is smart enough not to compress data that is incompressible.

      Smart would be compressing data that is incompressible.

    8. Re:LTO-4? by afidel · · Score: 1

      No because applying a compression algorithm to incompressible data actually makes it grow.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    9. Re:LTO-4? by Rophuine · · Score: 1

      I didn't say "trying to compress", although perhaps you should have. It would be beyond smart, actually, if it *did* compress data that is incompressible; however, by definition... Oh, if you haven't worked out by now that I was being ironic, there's no hope for you.

  28. Moderately Large Dataset? by Anonymous Coward · · Score: 0

    Heh. That's what she said! Heh ;-)

  29. rotation by vlm · · Score: 1

    You have to keep rotating onto newer media, and newer media technologies. This sounds horrible, "oh no! I'm generating ten full drives per year". But realize in a couple years, all those drives will fit on a USB 4.0 stick, or on a card in your cellphone.

    If you haven't read it (and recopied it) in a couple years, its probably gone.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  30. Umm by mewsenews · · Score: 1

    A tape library would be impractical at the present time.

    Why?

    I've worked in Visual Effects production and every time a new project came along we'd have to clear the servers of terabytes and terabytes of data. We used tapes. How are they impractical exactly? Inexperience?

  31. Distributed file system or BR/MO Jukebox by Anonymous Coward · · Score: 0

    I'd suggest using something Apache Hadoop's DFS. You get a couple of nice things for free. First, you can use really cheap hardware, without raid. Second, you can use really cheap hardware, without raid (this is big enough to say twice). Third, you can a distributed map-reduce system which may or may not be useful for your problem sets.

    Another good option is a robotic blueray or MO jukebox. Given that you maintain the environment properly (temp/humidity range) these types of solutions will give you data lifetimes in excess of any spinning media or tape (without periodic re-tensioning). There's some challenges with this type of solution as you'll likely need to get some software to manage the jukebox and files but there's numerous options available. As much as I don't care for Windows there used to be something for controlling jukeboxes or changers built into the server versions of the OS. As for the jukeboxes themselves can be commonly found on ebay and then upgraded to higher capacity media by replacing the drives. I'd also suggest you look into setting things up such that you can have at least physical copies of your files. Lastly, like tape this type of media isn't terribly fast, so don't count on hard disk access times.

  32. Google Palimpsest by Henk+Poley · · Score: 1

    Depending on the openness of the data you could ask Google if their Palimpsest project is still operational. Basically they wheel large storage systems around for scientific research. But I believe they want to keep a copy by themselves, Alexandria style.

  33. Agree with the tape option..;. by klubar · · Score: 3, Informative

    Tape is probably your best option. You can buy at DAT-5 (or even a DAT-4) tape drive for not very much. The tapes cost about $10 to $30 each (depending on what tape option you choose). Make 3 copies of the data set, store one onsite, store another offsite in a secure/climate controlled facility and send the 3rd to the client. Buy a spare tape drive and use both to make writing across tapes easier. There is a wide variety of software to write to the tape; we use the aging Retrospect.

    The disk options is just way too complex; if anything, skip the RAID option and just store 2 copies. Putting the RAID sets back together and finding the RAID software will be nearly impossible in a couple of years. Use some standard formatting on the drives (FAT, NTFS, etc.) and you'll be good to go for the next 15 years.

    1. Re:Agree with the tape option..;. by iluvcapra · · Score: 2, Interesting

      As someone that did a lot of backing up (and maybe restoring if I was lucky) to DDS DATs in the earlier part of the century, I can assure there's a very good reason the drives are so cheap now :) The reliability was atrocious and at $10 a cart DVD-R is quite competitive.

      --
      Don't blame me, I voted for Baltar.
    2. Re:Agree with the tape option..;. by rrohbeck · · Score: 1

      DAT is no fun for a couple of terabytes.

    3. Re:Agree with the tape option..;. by Anonymous Coward · · Score: 0

      >f anything, skip the RAID option and just store 2 copies.

      If both of your copies are degraded, you have no way of automatically restore the data set. If they were stored as par2 or 1+1, you could have restored that.

    4. Re:Agree with the tape option..;. by necrogram · · Score: 1

      Agreed,I cut my teeth on DAT DDS3 drives. The carts wer junk, just flimsy plastic. The drives had to be constantly cleaned, and i was lucky if all my drives made it througha week with no problems. I've been doing LTO now for 8 or so years, and they have been solid

    5. Re:Agree with the tape option..;. by PhunkySchtuff · · Score: 1

      OMG. You're not advocating the use of DDS tapes are you? DDS tapes are notoriously unreliable and temperamental. Tape needs to be done properly - that pretty much means LTO these days.

    6. Re:Agree with the tape option..;. by Bigjeff5 · · Score: 2, Informative

      LTO-4 drives can be had for under $2k if you shop carefully, and a 1.6TB tape can be had for between $50 and $80.

      Cheap, simple, and far more reliable long term than hard drives. They also support Write Once Read Many, which is a regulatory requirement for some industries. Getting WORM on a hard disk would be a really neat trick, particularly the part about guaranteeing that it cannot be written to more than once.

      A better way to look at it, is disk is best for quick backup and quick recovery from failure (which is very important for enterprise environments). Tape is for archiving and as a last protection against catastrophic failure.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    7. Re:Agree with the tape option..;. by rrohbeck · · Score: 1

      LTO is a different technology than DAT.
      Yes, it's the way to go for large amounts of data.

    8. Re:Agree with the tape option..;. by petermgreen · · Score: 1

      if anything, skip the RAID option and just store 2 copies
      Another option that may be better than keeping two copies of every drive is to use something like quickpar to generate a load of parity data.

      Less chance of accidental loss (e.g. though a rebuild starting at a bad time because not all drives were detected) than raid and potentially more resiliant to drive loss than either raid or simple mirroring of data.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  34. Get a NAS with Deduplication by Anonymous Coward · · Score: 0

    I would suggest something like this:
    http://www.netapp.com/us/products/storage-systems/fas2000/fas2000-tech-specs.html

    that is, if you have a datacenter and ability to get 20A (NEMA L6-20) or 30A (NEMA L6-30) power.

    Are the datasets generated using similar chunks of data? If so, deduplication could be very very helpful (in addition to compression)

    1. Re:Get a NAS with Deduplication by good+soldier+svejk · · Score: 1

      Data Domain blows Netapp away. It is also a lot cheaper and doesn't charge you for every single feature. I mean, Netapp charge you for CIFS!

      --
      It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

      -James Baldwin
  35. How to by brennz · · Score: 1

    Buy a netapp. Yay, RAID-DP.

    That was hard!

    * wipes brow *

  36. Active storage is the only way by Overzeetop · · Score: 1

    The problem with storing things is that they tend to degrade over time, and you never know when they'll fail.

    Without being ridiculous, four sets in two locations is the best bet. Two sets are on line, and a regular parity check should be made between the two, with full data verification on a longer scale basis. One backup set gets made of each online set (an external drive which is sync'd once a week/month is likely good enough) and stored unpowered. This prevents local disaster from destroying your data, electrical damage from destroying your data, and (hopefully) bit rot from corrupting your data (two online sets provide a cross check, offline sets allow polling if the parity is off).

    Mechanisms usually last longer when they are in service than when they are left unattended, though it takes power and - more importantly - a human to keep tabs on the system. You should also have a 5-8 year migration plan so that the data is updated to current interface standards on a regular schedule. The biggest fear, short of actual data loss, is that your storage medium will be unreadable at the indeterminate point in the future when it becomes necessary to retrieve the data.

    This is, no doubt, more money than you've budgeted for the storage. Whatever you do, don't use RAID5. Two failures = zero data. Better to use a RAID4 (JBOD with Parity). If you lose 2 drives, you lose data, but at least you only use 1 drive of data for each additional drive failure.

    --
    Is it just my observation, or are there way too many stupid people in the world?
  37. WORM Jukebox by mpapet · · Score: 1

    http://www.cddimensions.com/Blu-ray-Libraries/products/192/

    I think one could DIY a par + WORM jukebox with a waaay off-site tape storage and rest easy.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  38. Don't use raid by myforwik · · Score: 1

    I don't know why people would even suggest using raid for backing up. Harddisks when they sit around for long periods of time tend to fail out-right because of the bearings lubricant. 2-3TB isn't much. Why have the hassle of raid? You want it future proof. You don't have to have to be tied to a specific raid card and plugged in the write way etc. just to get data off, you want to be able to slap the drive in anywhere and get it. I would just make 3 copies on 3 different brands of harddisks and store at 3 different places.

    1. Re:Don't use raid by MoralHazard · · Score: 1

      Harddisks when they sit around for long periods of time tend to fail out-right because of the bearings lubricant.

      Assuming "long periods of time" means 2+ years, I think you're full of BS. Have you got any evidence to support that claim? How about just some personal anecdotes about failure rates of stored hard drives?

      In my personal experience, I have cycled 30+ PATA and SATA hard drives through offline storage and back into use over the last 6 years, each spending anywhere from 2-4 years in storage. These drives weren't a representative sample of makes/models/sizes, but they were a pretty diverse group. The drives were stored indoors (under by bed and in closets), individually wrapped in unsealed static bags and then stacked in plastic bins.

      I've never had a single drive demonstrate read or write errors after being in storage. I've seen errors after dropping a drive on the floor, and after discharging built-up static electricity into the controller board, and after spinning through 100F+ temps for 50+ hours (AC failure). If your assertion were true for reasonable lengths of time, I would expect to have seen at least a few transient errors.

      So, about that bearing lubricant shit: Did you make it up all by yourself, or are you ignorantly gobbling up and parroting back the crapulence of some other spider expert?

    2. Re:Don't use raid by steppin_razor_LA · · Score: 1

      I have no idea what the impact of long term storage has on drive failure rates, however Google has published a lot of data on drive failure rates in general:

      http://labs.google.com/papers/disk_failures.pdf

      --
      Evolution: love it or leave it
  39. or build a couple of these... by jjoelc · · Score: 1

    http://blog.backblaze.com/2009/09/01/petabytes-on-a-budget-how-to-build-cheap-cloud-storage/

    I'm sure the price has come down some since this article was published...

    For those too lazy or paranoid to read the link... It describes how backblaze builds "cheap" 67 TB storage boxes for use in their online backup service. All the hardware specs are open sourced and freely available. They also talk a little bit about the software for managing all of the spce they have, but not in any real detail...

  40. Use a company that specializes in it. by Anonymous Coward · · Score: 0

    I have a friend who works here, they might be 1 possibility? http://www.ironmountain.com/digital-archiving/digital-archiving-services.html

  41. Beware RAID by meburke · · Score: 1

    As far as I know the 2TB Raid problem hasn't been fixed. http://blogs.zdnet.com/storage/?p=162 If anyone knows differently, please let me know.
    I've been using a drive docking station and splitting my backups for large databases.

    --
    "The mind works quicker than you think!"
    1. Re:Beware RAID by MoralHazard · · Score: 1

      Yeah, it's been fixed. Ever heard of RAID6?

      Sounds like maybe you don't really understand what the "2 TB problem" actually IS.

    2. Re:Beware RAID by meburke · · Score: 1

      Now, see? You had a perfect chance to enlighten me and show show some class while doing it, but you chose instead to be an a**hole and display your immaturity. As for understanding the 2TB problem, I've been a programmer since 1965 (the Army had me doing cryptology, on 8k machines, in assembly), and have a pretty good understanding of most of the basics of computer science, including the math behind the hardware design. I worked for Honeywell in the late '60's and early '70's and we were one of the first systems to implement striping across drives.

      The original poster specifically mentioned RAID5, and I should have titled my post "Beware of RAID5". He also said that he was doing compressed archives. Since the data doesn't need to be online there is no reason to have an expensive RAID array when a dockable disk set and tar will do the job (or something similar if he's not using UNIX).

      In your favor, though, I haven't implemented a RAID6 array for any of my clients. I mostly work with smaller systems and weird technical programming problems. I really don't know how RAID6 performs in real life under emergency conditions. I can, however, recount at least 5 instances in the last two years where I've been called in to retrieve data that was lost and could not be restored from a "foolproof" backup because the system was poorly conceived. I've just re-read this article, http://kernel.org/pub/linux/kernel/people/hpa/raid6.pdf and am still under the impression that the problem comes from a guaranteed failure occurring that shuts down the process. Perhaps you would be kind enough to point me to an authoritative source that shows why this wouldn't occur in array of four or more drives where all the drives are subject to an error once in 10^14 bits?

      Thank you.

      --
      "The mind works quicker than you think!"
    3. Re:Beware RAID by meburke · · Score: 1

      Oh, yeah, you might like to read the blog article I mentioned in my first post; it specifically mentions that RAID6 is not actually a solution.

      --
      "The mind works quicker than you think!"
    4. Re:Beware RAID by Anonymous Coward · · Score: 0

      Actually it doesn't say that, it just says (1) RAID6 will slow your writes and (2) you're only buying yourself more time before disks become even larger and you are still back to the situation you were in /w RAID5.

      ZFS has already recognized these issues; they have recently implemented triple parity RAID; you can lose up to 3 disks. If write speed is an issue, that can be mitigated with lots of RAM + controller write cache (or in the case of ZFS, an SSD-based slog device).

  42. have you considered cloud storage? by sneakyimp · · Score: 1

    I have a bunch of old data backups on CDR that were great for years but they've started to degrade. I'd be willing to bet that any magnetic disk would be even more vulnerable to data corruption over time. I don't think your RAID 5 storage technique is a good long-term option.

    This could be a ridiculous suggestion, but have you considered something like cloud storage for this? You could encrypt the data and store it in somebody's cloud and let them worry about backing everything up.

  43. Compression could be your friend by stubby326 · · Score: 1

    The question I have is what happens when you run your data sets through a compression program like RAR? One of our standard Database backups weighs in at 60gb, but compresses nicely down to about 5gb. If you can get your compressed data set under 2tb, I suggest backing up the compressed data set on to a mirror set and store it. The trick is getting it small enough to fit on a single drive. If it doesn't compress nicely, and still ends up requiring some kind of disk spanning, just stick with what you're doing. It's a solid solution.

  44. Never us DVDs as long term storage. by strangeattraction · · Score: 4, Interesting

    Repeat never use DVDs as long term storage. I have seen them go unreadable anywhere from 2-5 years. I have fired up disk drives 10 years later with no problems. They are cheap reliable and fast. Don't try and get fancy just compress and store data sets over multiple volumes. Don't use RAID.

    1. Re:Never us DVDs as long term storage. by xtracto · · Score: 1

      Don't try and get fancy just compress and store data sets over multiple volumes. Don't use RAID.

      That, and as someone else already said, add redundancy (like par2).

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
  45. Another approach... by namgge · · Score: 1

    As you generate the datasets, you should seriously consider archiving the method (scripts, software, etc.) you used to generate them rather than the output.

    Namgge

    1. Re:Another approach... by hawkeyeMI · · Score: 1

      I've considered this, and it may be the right long term option depending on the cost, but it takes about $5-6k of CPU time to generate the data. I guess if storage costs more than that it's a no-brainer, especially as CPUs get faster and cheaper.

      --
      Error 404 - Sig Not Found
    2. Re:Another approach... by hawkeyeMI · · Score: 1

      Actually the more I think about this, the better it is. I can store some of the intermediary files and all of the scripts/binaries in much less space. While waiting for any follow-up or feedback from the client I'll need all of the files close at hand, but after a while I can probably pickle things like this.

      --
      Error 404 - Sig Not Found
    3. Re:Another approach... by FlyingGuy · · Score: 1

      Look there is no BEST approach. Tape is going to be your most reliable bet. Someone will ALWAYS be able to read your tapes. I have sent off tapes for drives that have been out of manufacture for 10 years to a data house that has you guessed it, the drive in question, in operating condition.

      Buy two drives, buy GOOD software to do the backups.

      Put the tape drive into a machine and get it configured ( I recommend linux ) and then use the config recording tool ( this spews forth all the config information of the machine so that should you have to re-build the machine you have the config that works ) and then do your backups as you will.

      Once you are happy that it works AND you have done a backup and then a RESTORE to test the backup, take the tape drive out and put it back into it's original box, along with the little silica gel packet ( if you can find more of them toss the in the box as well ) and seal the box.

      Now take the other drive and put it in your machine and do a backup AND a restore. If all works perfectly then take the drive that is no sealed back into its box and put it someplace very safe along with the config information and a copy of the backup software along with it's serial number, activation code / whatever documentation came with it.

      --
      Hey KID! Yeah you, get the fuck off my lawn!
    4. Re:Another approach... by friedmud · · Score: 1

      This is what we do around here...

      We use a revision control system (like subversion for instance) for storing the EXACT state of everything that went into generating a result... and just don't store the result.

      Any time we need to pull something back up we can always get the specific revision out of the repository and recreate the result.

      Just do remember to backup your RCS repository ;-)

    5. Re:Another approach... by Rophuine · · Score: 1

      Actually, it's not whether storage costs are more than that. It's whether storage costs multiplied by the chance of having to restore the set cost more than that. IOW, if it costs $5k to generate the data, but you only ever need to refer to old data in 5% of cases, your actual storage cost target is $250. If it cost $300 per client, you would be paying $6000 to store 20 clients' data, of which you only need to refer to one. So, $6000 per restored data set. Don't forget to include man-hours creating, restoring, and managing the backups.

      This brings up a good point which I haven't seen addressed before now. How badly do you really need to keep the archives, and how reliable do you need them to be? If a backup fails, it will cost you $5-6k of CPU time. However, if you're archiving your (models/equations/whatever) together with your output, and you lose this as well, it may also cost you additional human time, which may be more expensive again.

      That aside, most large organisations I've worked for (financial and scientific spaces) use tapes (mostly LTO-family, from memory), due to their high reliability over time and low cost/mb. Given the above, I would look at storing a one-off archive (3-4 tapes?) of your modeled data, and risk the outside chance that you happen to have to restore from a dead tape (my guess of 5% of data-sets need to be restored x chance of tape failure: estimate 2% = a very conservative 0.1% chance of having to regenerate data). This is very much a back-of-a-beermat figure, so run your own numbers through that.

      More importantly, store your modeling configurations in something more reliable. It's much less costly to reliably store a few mb of modeling configuration, and if you do run into the 0.1% scenario, you can at least restore the modeling configuration and avoid having to re-do your research/analysis/whatever. Perhaps keep it online on a mirrored drive, and have multiple off-site tapes. If where you're at is anything like where I'm at, your scientists sometimes tweak the model code, so you may want to consider backing up their source code (or at least the compiled modeling code) with each configuration. Nothing like restoring the old model config only to realise that they've tweaked the models a dozen times since then, and have no idea which version was current at the time.

      I hope that's useful.

    6. Re:Another approach... by Rophuine · · Score: 1

      Actually, that wild guess of $250/client storage cost target can be raised if you can be smart about which clients you keep backups for. Is there some feel for which clients are more likely to require their data to be restored later? If you can make a confident guess that a particular (identifiable) half of your clients are 1% likely to need you to recover the data, 30% are at 3%, and the remaining 20% are 40% likely, you can tune your backups to this. Make two backup sets for the 40% clients, maybe backup the 3% clients, and toss the data for the 1%ers. Of course, if you can't categorize the data sets in this way, you're stuck at finding an across-the-board solution at $250 per data set (or whatever your number is), or tossing all the data out.

      You might also be able to categorize by time: if the likelihood of having to ever re-produce/restore data drops off over time, you can store data until the chances of ever needing it again fall below a certain level, and then re-use the media for new jobs.

    7. Re:Another approach... by rtaylor · · Score: 1

      Another consideration is that reproducing the data will get cheaper over time due to the decreasing cost of CPU time.

      --
      Rod Taylor
    8. Re:Another approach... by hawkeyeMI · · Score: 1

      Right, both you and parent. I think in the short term I'll keep the actual data around on a live filesystem, and then after it's clear the contract is all closed out, I'll just store the binaries, scripts, and intermediate files in a few different locations. Eventually we'll probably want to get an LTO drive and use Iron Mountain or some such. The likelihood of needing to refer to a whole dataset is very very slim for me, compared with having to go back and recover data from one or two simulations.

      --
      Error 404 - Sig Not Found
  46. the $100,000 compression question by Dare+nMc · · Score: 1

    the good about compression, is less storage and better chance of detecting errors. the bad is at a minimum every bad bit becomes at least a bad byte, and if it is in the header, all data in that archive.
    for example:
    About corrupted compressed archives: gzip'ed files have no redundancy, for maximum compression. The adaptive nature of the compression scheme means that the compression tables are implicitly spread all over the archive. If you lose a few blocks, the dynamic construction of the compression tables becomes unsynchronized, and there is little chance that you could recover later in the archive.

    So if the nature of the data is, "one bad bit means all data is garbage anyway" then compress away. If the nature of the backup, is "I may need a couple files out of a backup someday, who cares about the rest, then don't make a single compressed archive.

    My method for filesystem backups was to do a file by file gzip in place on the backup server, this way I could lose a file, but not all files in a single archive.
    I associated all .gz files with uncompress in place gzip on windows machines, so users would just have to click, wait a second, then click again if we had to jump to the backup file server...

    1. Re:the $100,000 compression question by zippthorne · · Score: 1

      Ahh, but is it better to put your redundancy in inefficient, possibly human "readable" encodings or to compress it and fill the saved space with ECC data?

      --
      Can you be Even More Awesome?!
  47. Build a BackBlaze Storage Pod by Anonymous Coward · · Score: 0

    Honestly, I don't know of any offline storage that I trust with that much data for any serious length of time. Have you considered building your own online/nearline storage? The backblaze storage pod is an excellent example of online storage on the cheap.

    http://blog.backblaze.com/2009/09/01/petabytes-on-a-budget-how-to-build-cheap-cloud-storage/

  48. Admitted. Never tried LTO, had limited experience by aussersterne · · Score: 1

    with DLT. My posting is purely my opinion, and is anecdotal. But it is my opinion.

    --
    STOP . AMERICA . NOW
  49. Hard Copies by proc_tarry · · Score: 1

    Print it out on a tractor feed dot-matrix printer to make sure the data set stays collated. Maybe even use carbon copy paper to have a backup around. Store it in an Iron Mountain (or under your desk). Seriously, whose going to know 100 years from know what a Blu-Ray is?

  50. Why store RAID arrays? by tlhIngan · · Score: 1

    Why store a RAID array? Your data set isn't too big (2-3TB should fit nicely into a couple of today's 2TB hard drives), so it seems somewhat roundabout to store the array itself. Tarball it up and if the compression can squeeze it onto a 2TB hard disk, then you're golden. If not, use split to break it up. Then handle the tarball like any other file. Restoring is just as easy and if you use split, the opposite is our friend cat.

    Store the array for instant access, but use the hard drives (you'll make copies) as medium term backups. If you need long term storage, then go with tape.

    And I'm sure by the end of the year, you can just use one hard disk for your entire dataset backup. Which means you can duplicate it multiple times for safety. And just plug it into any Linux PC and access it immediately without having to reinitialize the array.

  51. Hard Disks are best density by physburn · · Score: 1
    Hard Disks have risen in density so far, that tapes and optical drives just haven't kept up. I should use a RAID 6 array of the disks with the best bits per buck score, probably 500GB right now. If its very important consider have a copy server with the disk colocated at a rack space provider.

    ---

    Data Integrity Feed @ Feed Distiller

  52. ZFS? by Anonymous Coward · · Score: 0

    Seriously, multi-petabyte disk array on RAIDZ w/ ZFS. Use OpenSolaris instead of Solaris and its as cheap as and technically superior to a Linux RAID solution. This is a no brainer. Wasn't there a slashdot story recently about how rackspace builds their disk arrays? (hardware)

  53. Are you legaly responsible for storing this data? by Anonymous Coward · · Score: 1, Interesting

    Or are you keeping it just in case. If your customers are paying you to keep this data in archive form for them for some set period of time, then you need a solution that will meet that. Taking hard drives offline and hoping for the best is not a reliable long term way to store data. If you leave them online then at least you can detect disk failures, but then you are at risk from accidental or malicious deletion. If you are serious about protecting your customer's data, then it needs to be written to a real offline media (tape, optical, cloud), and preferably 2 copies one on your site, one at a managed 3rd party site that the customer can access if your business model doesn't pan out. If the data contains any sensitive information then it should be written in an encrypted format, and you should provide your customer a way to unencrypt that data if you are unable. The cloud providers have some great options for these services, but the data sizes you are talking about should be much cheaper to manage with 1-2 LTO4 drives direct attached to a system of your choice, and bonus is that LTO4 supports hardware encryption and is widely adopted. You may be a small business but multi-TB data archives are normally a mid to large size business problem. So, the small business online solutions that I have seen are not priced to solve your problem (but there are new ones all the time). Finally, LTO-5 will be out soon, so LTO4 prices should be coming down some over the next few months.
    If you are not storing this data for your customers benefit, but for your own - to reuse in future work etc - then just decide what its worth to you. I still think tape or maybe bluray will be a more reliable / dependable / repeatable than hard drives, but if it’s your data do what you want with it.

  54. None of the above by butalearner · · Score: 0, Flamebait

    You obviously haven't been in business very long, and I have seen no reasonable answers in this thread at all. Nuke the data as soon as you ship and offer to "recover" it (that is, regenerate it) for an additional fee should they require it.

    Noobs.

    1. Re:None of the above by adosch · · Score: 1

      Agreed. Sounds like you need to make some business decisions. What's the business requirement to keep it around for your paying or, maybe, non-paying customers? If you've given the customer their order for your dataset and this end data is derived from layered metadata that can be re-processed in the form that they need it, I say archive the lowest level of your data so you can re-produce whatever type of data order you hand out to customers, and yes, charge them for it. The view you should take with your customers is: It's a mistake if you misplace (e.g. delete, remove, destroy) a couple gigs of data these days. If you misplace 2-3TB of data, then that should be chalked up as carelessness for being that stupid with that amount of data you depend on for your scientific application and you should pay to get it back or re-ordered.

  55. Know the feeling by xettera · · Score: 1

    I the same problem when it comes to backing up my moderately large dataset of study material for human anatomy. Granted, all of the data exists in the cloud, but I would hate to have to spend another 10,000 hours browsing porn sites to download it all again

  56. RAIDPacs can store 4TB RAID 5 or 6TB RAID 0 by Anonymous Coward · · Score: 0

    They're completely self contained and hot pluggable RAID arrays. They have a SATA connector on the back, they look just like a hard drive to the host, no driver or controller card needed.

    http://www.high-rely.com/HR3/includes/RAIDFrame/RAIDFrame5Bay.php

  57. Torrents by Aurisor · · Score: 1

    Just set up some torrents on the Pirate Bay and let the entire internet do your backup for you!

  58. a petabyte class cluster file system ? by TravisHein · · Score: 2, Informative

    how about a cluster file system like http://www.moosefs.com/ , where it works well on commodity or even end of life by current standards of hardware. Redundancy is achieved through several chunk server nodes in the system. Performance and size can be dynamically scaled over time by adding more nodes or disks to the system.
    Their project is GPL licensed, requires very little effort to set up, and likely much less effort over time to maintain and administer than a RAID or Tape system likely would, with the benefit of being able to choose what data is online or offline (by its presence on chunk servers being connected at the time).

  59. An archival way to back up by Anonymous Coward · · Score: 0

    Just translate it to binary and print out the data.

  60. Let someone else worry about it by Turzyx · · Score: 1

    Rent some decent off-site storage at an established data centre and get a leased data line.

    Don't bother messing about with tapes, it will be a full time job maintaining the library and space will be an issue after a while - I presume this is why you think it is impractical. With a proper data centre, you shouldn't have to worry about drives failing or the storage medium degrading due to age; most offer multiple site redundancy as well.

    Seriously, don't get clever; save yourself the hassle and your business' reputation if something goes wrong with your 'lockbox' method.

  61. Depends on frequency of access by adosch · · Score: 4, Informative

    I work as a contractor for the USGS and the projects I've been involved with host, archive and provide means for customers to access all our different satellite data products. We've got a Long-term archive method for tons of data products (digitally and tangible) and I can honestly tell you the first thing that always comes up is: how often will the data need to be accessed?

    For the longest time (almost a decade) we used 3 big, STK tape silos for data archive and retrieval for custom orders. The problem behind that type of design is we used a archive in a completely wrong manner in the fact that we tried to use it as a archive and a quasi-online retrieval system into a caching filesystem. We had tape mount counts in the hundreds and thousands, constant mechanical tape issues because of the excessive use, ect. We actually decided to move it all to online storage using enterprise RAID (EMC Clarion) and moved to a small LTO-4 tape unit for almost permanent, maybe-once-in-a-great-while storage and the rest we leave completely on spinning disk and control the access to it via application layer network protocols as needed.

    IMHO, I really think it's going to depend on the access frequency of your data. If that custom needs their data once, and maybe never again in case they lose it, put it on tape. If it's a requirement they can get the data from you any time they want and you've got the hardware and administrative resources, power and bandwidth, put it some RAID.

  62. IT Auditor Opinion by Anonymous Coward · · Score: 1, Informative

    As usual, the "Ask Slashdot" doesn't have enough information to make a proper recommendation. There are a number of factors that need to be considered.

    1. How valuable is the data?
    2. How far into the future must you be able to produce the data for your customer?
    3. What resources do you have at your disposal to solve this problem?
    4. How secure do you need this to be?
    5. How quickly do you need to be able to produce the data?

    Once you answer those questions, you'll have a lot more insight into how to proceed. For example, if you suspect that a customer might want you to do something with their data in the next year or two, then your current solution seems reasonable.

    On the other hand, if you are contractually obligated to provide copies of the data upon request for the next 10 or 20 years, you would need to invest in proper future-proof archiving technologies and duplicate environmentally controlled storage in geographically disparate locations. You may even have to go so far as to include schemas or transform the data to more universal formats.

    As a related aside, if you incur big expenses to secure a client's data, you should be charging a premium for this service. At the very least, you should be using this as a selling point.

    1. Re:IT Auditor Opinion by bill_mcgonigle · · Score: 1

      Also we need to know how many customers are part of the equation. 10 is a much different problem than 1000.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    2. Re:IT Auditor Opinion by Stonefish · · Score: 1

      I think a risk assessment would be the best way to proceed. That way you can develop a solution based upon somebody's perception of risk and develop an appropriately skewed solution. The reality is that your business is the most likely failure mode so a best effort mechanism for storage is appropriate.

  63. RAR Compression with Parity Files? by dthardcore · · Score: 1

    I don't know exactly what you are looking for but what about using RAR files to split up the data and using parity files to ensure the data can be restored properly? This way you would avoid having to create a raid array to have enough space to store the files. plus it will limit your chances of accidentally losing the data when trying to recreate the raid array. You could then store these files on whatever media you want (SSD, Blu-ray, HDD, Tapes etc.) Plus this would make it easier to use multiple media sets for redundancy, say store your main copy on a couple of HDD and then have a Blu-ray backup set JIC. Being a Network Engineer myself, I still strongly believe you should be using a tape drive/library for backing up these files as the media will last a long time. Even opting for the cheaper LTO2 drive to save some money and just requiring a few more tapes. Depending on how well your dataset compresses an LTO2 tape will hold up to 400GB(Compressed) and 200GB(Uncompressed). I personally like EMC's Networker product for running backups but since price is an issue you might want to look at a product like Arcserve or an Open Source product instead.

  64. Not-so-safe deposit by Anonymous Coward · · Score: 0

    While working from home several years back got a safe deposit box to store hard-drives in in this manner.
    I never had a problem, but about six months in read the Terms & Conditions again -there was a very strongly worded statement (in the fine print of course) along the lines that they did not recommend storing magnetic data in the facility.
    When I thought about it this made sense -this was a general safe deposit facility; drug money laundered, secret agent stuff, jewels, rare-earth magnet collections...

    Unless the facility you use (for hard disk or tape) explicitly sets out to protect you from it, you can't be sure what other people put in the box next to yours.
    If the backup is very important, make sure you check the facilities policy and enforcement on this.

  65. These guys offer distributed, 96-way encrypted RAI by melted · · Score: 1

    These guys offer distributed, 96-way encrypted RAID (32 parity slices, 64 data): http://www.symform.com/. Check them out. You will have to pony up the same amount of disk space as you consume, though, but to me this does seem a heck of a lot more reliable than RAID 5 or 6, and the drives can be super cheap.

  66. Just copy everything to you unlimited drive! by mswhippingboy · · Score: 2, Funny

    I've been doing backups by copying everything to my unlimited drive for years now. It's amazing - it never fills up!

    Just type
    copy Edit.* NUL
    at your command prompt (or cp * /dev/null if using Unix).

    One day I'm gonna look to see how much data I have in that damn thing!

    --
    Sometimes the light at the end of the tunnel is the headlight of an oncoming train.
    1. Re:Just copy everything to you unlimited drive! by hawkeyeMI · · Score: 2, Funny

      You have to retrieve it from /dev/urandom

      --
      Error 404 - Sig Not Found
    2. Re:Just copy everything to you unlimited drive! by Anonymous Coward · · Score: 0

      The problem with this method is that the bits don't always come out in exactly the same order, so you might have to retry the procedure several times before you get your files back.

    3. Re:Just copy everything to you unlimited drive! by arethuza · · Score: 1

      It is also a security problem, if you try often enough you will start getting other peoples files back as well.

    4. Re:Just copy everything to you unlimited drive! by RowboatRobot · · Score: 1

      it's true. I moved my all of my old screenplays into my /dev/null drive a year ago, and just recently I decided to have a look at them again so I typed head -n50000 /dev/urandom; they came back, and boy was I glad: they actually seem to make more sense now than I remember them making before.

  67. Big tapes don't usually need autoloaders by dbIII · · Score: 1

    If you are only going to use one or two tapes per task then an autoloader is a bit of a waste of space.
    They are not even that useful for scheduled backups since somebody already had to take the tape out of the machine and put it somewhere safe anyway. There's not much point having all of a weeks backups still in the drive when something happens to the server room.
    I've got a small storage shed full of reels of tape from the 1980s, and every year one or two clients that have lost their originals wants to read the data in - tapes last for a long time. I'm not sure if a current drive stored in low humidity for thirty years would even spin up because all the lubricated parts may have dried out, but thirty year old tape can be read at a lot of places.

    1. Re:Big tapes don't usually need autoloaders by necrogram · · Score: 1

      A sure fire way to make sure you get your tapes off site is a regularly schedualed pickup from your off-site company.

  68. Paper tape. by RyuuzakiTetsuya · · Score: 1

    Never goes bad, never has a bad bit.

    --
    Non impediti ratione cogitationus.
    1. Re:Paper tape. by arethuza · · Score: 1
      Yes it does.

      I knew a company that did maintenance of old control systems for industrial plant - into the 1990's they were having to maintain mini/mainframe kit from the 1960s.

      Some devices booted from paper tape and, over the years, the paper tape had worn out so it had been replaced with leather tape....

    2. Re:Paper tape. by RyuuzakiTetsuya · · Score: 1

      not when sitting in a storage locker, or a filing cabinet for years on end.

      --
      Non impediti ratione cogitationus.
  69. Questions about tape by inhuman_4 · · Score: 1

    I often hear on slashdot that tapes are much better for long term storage. However I have never used one myself.

    What kind of experiences do slashdot readers have with tapes? How long do they last in storage? At what size of storage do they become cost effective?
    I know some manufacture somewhere will have data sheets that could answer all my questions, but I would prefer to hear first hand accounts rather then marketing ads.

  70. Collecting data sets or generating data sets? by Anonymous Coward · · Score: 0

    And under what conditions do they need to be archived? Everyone else is busy spewing technical and product solutions. However archival is more dependent upon issues like "Is this historical data collected for a scientific study?" If so, you want to chat with groups like photo astronomers as to what they do for data archival. Whatever archival media you choose will be obsolete within a few years and you'll need to regularly migrate the data as new technology is adopted. If it's generated through computation and simulation and is likely to be requested again in the near future, invest in the infrastructure to keep it spinning until it's cheaper to recompute it. For cases where it is needed infrequently, tape with an offsite storage company is the better bet. Remember that with tape you should be doing random pulls monthly to make sure you can actually retrieve the data.

    And it's probably worth punting to your comptroller and legal department. If the liability for having just discarded the data is less than the cost to archive it properly, they're going to tell you to delete it after the customer says its good. Plus if archival is important, they have to figure out how to drop the cost onto your customers anyways.

    Now when it actually comes time to decide technology... pick the vendor that does the best job of taking you and your peers out to lunch regularly. Their product, like everyone else's, will fail to meet expectations, but you'll get lunch.

  71. cloud storage at zetta.net by Anonymous Coward · · Score: 0

    Try cloud storage at www.zetta.net

  72. LTO-4 tape by ediacaran · · Score: 1

    I don't recommend using hard drives for archival purposes, they're not rated for that. Have you considered LTO-4 tapes: the price per unit GB comparable and they are intended for archival storage. You could ship them to an offsite location or make two copies and send to two locations if you're paranoid. Setup is relatively cheap if you just buy a tape drive, somewhat more if you buy fancy software and a tape robot.

  73. Re:Admitted. Never tried LTO, had limited experien by Thagg · · Score: 1

    LTOs (and the DLTs that preceded them) really are designed for reliability in a way that exabytes absolutely weren't. Exabytes were fast and cheap, and insanely unreliable. We have thousands of LTO tapes in our libraries, we might have one tape a year that has problems. Really, this is a solved problem.

    --
    I love Mondays. On a Monday, anything is possible.
  74. Data Domain De-duplicated NAS by good+soldier+svejk · · Score: 1

    Basically it is a NAS that breaks your data into sub-block sized chunks at ingestion, checksums it and single instances the chunks. Most users get 20:1 average compression. Obviously different data types de-dupe at different efficiencies. Our VM images typically hit 40:1, SQL Server DBs about 30:1, medical images 5:1. DDOS now includes some archive specific features, which it sounds like you might find useful. It also has a very robust replication feature. Since it was originally designed for backup, it is optimized for data integrity. DD is dead simple to configure and operate and the support is great. http://www.datadomain.com/products/appliances.html

    --
    It is cowardly, and a betrayal of whatever it means to be a Jew, to act as a white man

    -James Baldwin
  75. Can you reduce the size pre-storage? by twoDigitIq · · Score: 0
    Let me preface this by saying that I don't know a couple of things:

    1. How are you generating this 2-3 TB of data?
    2. Are you compressing it to its absolute minimum size?
    3. Actually I don't know way more than a couple of things, but I digress.

    Now, having spent most of the last year trying to determine the best method for storing huge amounts of data with limited space while retaining every important detail in a complex system that changes every few seconds --(deep breath)-- I can say that in OUR case, we found some very efficient ways to reduce the storage requirement at the front end instead of throwing money at the backend. Before I start rambling I will repeat the disclaimer regarding my total ignorance of your data situation, and your environment in general.

    1. When you generate 2-3 TB of data per customer, what creates this data? Is there some type of progression or versioning in play (like a new value for a particular datapoint every millisecond or some such thing?) If so then whatever is creating the data may benefit from some type of delta checking before it saves data. Less data generated means less to compress. If you were to post a sample of what your uncompressed data values look like without revealing any sensitive information you may see replies with meaningful suggestions on how to change the data itself.

    2. How exactly are you compressing the data? We've found that doing everything possible in step 1 above results in much less data meaning smaller source size and a smaller need for compression. But if whatever is compressing is dumb then you can turn a 500 GB archive into 1 TB which ends up costing you way more than rethinking step 1.

    Again, I may be completely missing your point here and you may have already thought of these things many times over. Or you may be at the mercy of coders that don't care how much data they generate. But I think, lacking the answers to the above questions, no one here could give you the solutions that have the best bang for the buck.

  76. Holographic storage disc by Anonymous Coward · · Score: 0

    50 year archive life, and up to 1.6TB capacity. No idea how much it costs.
    http://www.inphase-technologies.com/products/default.asp?tnn=3

    1. Re:Holographic storage disc by TeethWhitener · · Score: 1

      No idea how much it costs.

      Well, the website you quote says it's cheaper than competing technologies, and Wikipedia says that the competing technologies (which still all seem to be in the beta phase) cost about $15k for the drive and $100-200 for the media. So I imagine this technology wouldn't be cheap.

  77. Check out HDFS by gyromastar · · Score: 1

    I work for a small business where we needed to store ~15TB on the cheap. We decided to go with a distributed filesystem called HDFS. It's vastly cheaper than large HA raid arrays b/c the filesystem itself handles the redundancy by creating 3 copies of each file across the cluster. SATA works fine for HDFS so you don't need to pay the premium for SCSI. Since most of our data happens to be log data, we use Facebook's Scribe to aggregate the logs and throw them onto HDFS for long term storage. It's not the most traditional or easy to work with storage, but it's definitely easy to scale out b/c all you have to do is add more nodes to the cluster. Hope that helps

  78. Not as complicated as you think by dbIII · · Score: 2, Informative

    If the setup is raw files on tape (the stuff I've read in from reels recorded in the 1980s) or tar (stuff from the 1990s) it's not a big deal at all. It's only two-bit closed source single developer efforts on MSDOS that are difficult for anyone to read if they have the hardware.
    With recent backup systems like AMANDA you can just dump a file with dd or similar and the instructions on how to deal with the data are there in the header in ASCII! It couldn't possibly be easier.
    Also the "proper environment" is a lot easier to achieve than with storing hard disks, putting them in boxes in a warehouse without a leaky roof is most of the way there. Those tapes from the 1980s I'm talking about were exposed to 30C temperatures and high humidity every year, which is not ideal. Theoretically they were spare copies that were only made for transport and only had worth after the originals and copies were mistakenly thrown away by the clients.
    The "people" problem is very easy to deal with. You make a lot of people responsible for backups of the department they are in, and make it VERY easy for them to do the backups. Somebody in small department X knows to put a tape in a few times a week, and so on, so you get a lot of people that know for certain that there are backups and how old they are. When the inevitable happens and things get lost or deleted there is no longer the panic of tracking down the IT guy and asking lots of questions whether something is lost or not. Instead of spreading panic you just get mild annoyance that it will take so long to get it back.
    Also when one person leaves there are still many that know the system.
    Of course using rsync to a machine elsewhere to get a copy of everything is useful, but that is not a backup, it's a copy, so it shouldn't be the only option. With things like that you eventually purge old deleted files or write over old versions of files, while the tape from two years ago has what was on there two years ago.

  79. Roll your own or SATA SAN, then store offsite by scum-o · · Score: 1

    LTO tape is $50/400GB ($125/TB) - PAINFULLY SLOW, SEMI CHEAP
    Disk is approx $150/2TB ($75/TB) - CHEAPEST AND PRETTY FAST
    S3 is $153/TB/mo + xfer fees - SLOW, NOT CHEAP

    Buying your own harddrives and storing them yourself is the cheapest option and probably will have very good retention. Since you're doing this frequently, it seems that it might be worth it to buy a SATA SAN that you can mount several drives in and a *bunch* of SATA drives. Put in 3-4 drives, raid them, copy your data (might take a while). Put the drives somewhere safe. If this is customer data, you can charge them a fee for data retention, so you don't have to eat the whole cost, but you'll have to put some money into the platform to begin with. If you roll your own, ZFS might be a better option instead of Linux's software raid because you can turn on compression and move data around if you need to. Getting something going with hot-plug drives (a PC chassis or SAN or whatnot) might also be a good investment. You may be able to re-use the drives after a while. Drive costs will also drop over time and you'll be able to buy 4TB and 8TB drives for the same price in a year or less too. After a year or two, we're talking a few bucks to store this amount of data on your own, fast media.

    As far as storage, a safety deposit box will only work for so many drives. Might look into http://www.ironmountain.com/ for secure off-site storage, or just encrypt the data and take it home (off-site) with your or one of your employees so it's physically in more than one location.

  80. still don't know how much data you are keeping... by Anonymous Coward · · Score: 0

    RE: and we end up generating fairly large datasets (2-3 TB) for each customer

    how many customers do you have? 1? 2? 10? 100? 1000? 5000?

    how many IT staff do u have managing this?

  81. Long term, infrequent access by ceoyoyo · · Score: 1

    From the description it sounds like you need long term storage and infrequent (if ever) access. Optical is obviously bad for that. Hard drives are too. Storing hard drives for long periods of time without spinning them up can result in the platters seizing. Tape really is your only reasonable option. You can pile it above some poor post doc's desk like they do at my lab or you can store it properly, your choice, but either way it's better than the other options.

  82. Buy a SAN by Anonymous Coward · · Score: 0

    It'll cost you anywhere between $100K-1 Million, you can look at vendors like EMC, and bluearc, or Netapp, or Sun, and buy a nice SAN. Use SATA drives for 2nd teer storage You can mount everything via NFS, or do it ISCSI via a fiber network. Dead easy, and the best thing is you expand it as needed with no downtime. These vendora are pretty hands on about support, for example you'll have a tech at your door to replace a failed disk you didn't even know about because they monitor this stuff, or have them come in to update frimware.

  83. Another Option / Definition issues by bruciferofbrm · · Score: 3, Interesting

    A problem I have here is the definition of 'long term'. To each of us it means something different.

    In my job I have to archive 1.6 terabytes of data per day, and keep it around for 45 days (which, BTW, is not my definition of LONG TERM). For this task I utilize Data Domain storage, which utilizes data deduplication techniques for massive compression.

    What you find is that at the block level your data may in fact be incredibly deduplicatable. In my case it very much the situation. I am currently storing 86 terabytes of rolling archives within 2.5 terabytes of physical disk space.

    The problem with any technology you use for 'long term' storage is the ability to read those archives later. Assuming the media doesn't self degrade inside of the time frame you call 'long term', you must have the tools to read that media again. If you use BluRay, then you must store a compatible drive with it. (Nothing says Sony will not change the standard in two years and make all current drives obsolete, so no one makes them any more). Tape is worse, in that in two major model revisions, drives wont be able to read your media because its density is to low for the new drive head technology. Hardware based disk raid has the issue that the controller the raid was built with needs to stay with that raid. Another controller from the same manufacture, with the same model number, but a different firmware revision may not be able to figure out the raid, and declare the drives empty. Software raid is a little easier to deal with as long as you keep a copy of the OS you used to create it with in the same box. But then, during your defined 'long term' period, will you still have access to a system you can even plug these drives into, or run the OS on?

    What you end up dealing with in reality is that as an archivist, you either ignore these facts, or you invest in a constant media / technology refresh and spend large amounts of time keeping your archives on the latest storage available.

    Of course, all this falls apart if your definition of 'long term' isn't as long as some will project. In my case, my archives roll over every 45 days. I could easily keep that data alive for years on a live piece of hardware with a service contract. If I do not trust that hardware enough, I can buy two and replicate between them. (which, actually I am, for disaster recovery purposes)

    With deduplication my (acknowledged) high initial investment quickly outweighs the cost of single purpose drives holding one copy, and wasting unused space. My purchase cost was less then $60k, but if I had to store all of that data in its raw form, my costs would be in the millions. However, if the data is not deduplicatable, then of course it is a moot point.

    Each answer has it flaws. You decide which risks are acceptable, plan your best to deal with obsolesce, and define your definition of 'long term'. You also have to be ready to change your solution, when the one you choose today, fails to be the right solution for your needs in 5 years.

    1. Re:Another Option / Definition issues by bruciferofbrm · · Score: 1

      I should have said:

      My initial high investment in my Data Domain eventually becomes quite small compared to the cost of having to store the same data in its raw form.

    2. Re:Another Option / Definition issues by jabuzz · · Score: 1

      If you could not store 86TB of data without spending millions of dollars then you need to get out of the storage business as you have no clue. I look after over 300TB of spinning disk at work and we ain't spent millions on it as we don't have millions to begin with. For $60k I could put your 86TB on brand new un duplicated disk with brand new servers all on a five year maintenance contract.

  84. Simply amazing! by mcrbids · · Score: 1

    Loads of comments, alternating between disk and tape, and a few ridiculous, impractical options (Amazon, etc) but nobody here's found the best, cheapest, and most highly redundant method!

    You take your 2 TB file, zip compress it, Encrypt it, rename it "Britney Spears Gang Bang kdiaKiS93kDw.mpeg" and stick it on Bit Torrent! It's highly redundant, very secure, costs basically nothing, and your chances of finding it again in 10 years are at least as good as finding a tape 10 years in the future!

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  85. Screw RAID 5 by hedronist · · Score: 1

    Sorry, but disk is free and RAID 5 has some really nasty rebuild times for large drives. It's also important to remember that RAID is for availability, not backup.

    Our largish datasets (2-10TB) run on RAID 1 mirrors for availability and are fully rsync'd to a separate system (also mirrored) for backup. The stuff we really care about is further rsync/rsnapshot'ed offsite.

    Disk. Is. Free.

  86. I have an idea by Tablizer · · Score: 1

    Let's see, where'd I put that stack of 12,000 AOL disks?
       

  87. Don't use raid 5 by Anonymous Coward · · Score: 0

    Don't use raid 5. With Linux RAID 5, you will be at the mercy of finding a Linux box with the same exact software format as when you wrote the tapes. At the very least, you must put a liveCD that works with that cluster, and configuration notes.

    The only reason to use Raid 5 is if you have a single file that needs to span multiple drives (> 1-ish TB). Don't do that. Change your dataset to have multiple files, and write a script that will segment your dataset out into multiple disks, and pull them back again. Write down those rules in English, not in code, and put those rules with the disks. If you do have a single large file, write a script to slice it up and put it back together again.

    Then, pick a file format. I think the only two reasonable choices today are FAT32 and EXT3, with NTFS as a dark horse, but this is crystal ball territory - your judgement may vary. It'll be hard to argue against the chances of finding FAT32 support 10 years from now. If you think file format risk is greater than disk failure rate risk, make one copy in each format.

    Then run your script to pack each drive full. Then make a second set. Then, if you want, make a third set.

    This is ghetto RAID 10, which is the best combination of failure resistance and price, without getting in bed with a RAID format. And, you get partial restores in case of catastrophic failures.

    And - realize that 2T drives have a huge price premium over 1.5T drives (2T at $300, 1.5T at $100 - 3x more price for 33% more storage). We also know that stability goes down at the edges of the performance envelope in every hardware domain. So pick the second-best.

    If one was to assess risk, buggy drives is a strong contender. I would strongly suggest making a stripeset of one manufacturer, and a stripeset with another. Seagate had all those firmware bugs, maybe the next round of bugs will be WD. No way to know.

  88. Tape... still best solution.... by Fallen+Kell · · Score: 1

    I know you said a tape library is impractical, but depending on how many customers you have, it may still be your best solution. An LTO-4 tape drive with a small multi-tape bay and robotic picker really isn't that expensive (in the scheme of things) anymore. You can get a small sized LTO-4 vault/autoloader (24 slots) from Oracle/Sun for about $5k. Tapes are around $40-50 a piece and store 1.6TB each, which is a heck of a lot cheaper than hard drives for the size. So for your 2-3TB you would need 2 $50 tapes, vs., 7 $70 500GB hard drives, for a savings of almost $400 just for one customer's data sets. If you have 10 data sets, you just paid for your tape autoloader and are using a proven long term storage safe solution.

    --
    We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
  89. Sata Toaster? by citrustech · · Score: 1

    I'd be tempted by a SATA toaster http://bit.ly/bXDpcx, but worried about it being on disk frankly. What would be nice isis some one could produce an authoratative summary for everyone. Bit like lifehacker's hive.

  90. Removable Disk by Bondo0891 · · Score: 1

    If you have a general preference for disk vs. tape, you might want to check out a ruggedized removable disk solution such as RDX. It can be safely handled/dropped like tape, is quickly replacing the low end tape technologies like DAT, and is sold by all the major server manufacturers (Dell (as RD1000), HP, IBM, and others). You can find more info at http://www.rdxstorage.com/. If you are looking for more of a managed solution, the InfiniVault product which also uses RDX basically shows up as an infinite capacity NAS device and is designed for specifically this purpose. You can find more at http://www.prostorsystems.com/.

  91. Folks suggesting LTO-4 should also mention by Anonymous Coward · · Score: 0

    the very high data rates (80+ MB/sec) required to keep the drives streaming without "shoe-shining" (starting and stopping a lot, causing the tape and mechanism to wear out). You really can't just plug an LTO drive into your white-box PC and dump the hard drive file system to it, especially if you're doing other stuff with the PC at the same time. Enterprise backup systems generally have a RAID box dedicated to backup. You transfer the data from the PC to the RAID over your local network, then dump from the RAID to tape. Often you use a robot to change the tapes. Even after all that, it's still a huge pain. The place I worked at gave up on tape after a while and uses redundant disks for everything (about 2000 computers backing each other up).

    1. Re:Folks suggesting LTO-4 should also mention by jabuzz · · Score: 0, Flamebait

      An folks that don;t know jack about LTO4 should shut the f$%& up. An LTO4 drive will adjust the tape speed so that it maintains streaming even if the data rate drops well below the max sustainable rate.

  92. Tiered approach by Anonymous Coward · · Score: 0

    I would use a tiered approach simply use a cheap S-ATA RAID 5/6 for things you still need access for. And once you need to archive them clone it to tape and preferably keep 2 copies of everything stored at different locations, doesn't add much too the cost. But can save you alot if one copy gets lost or doesn't work.

  93. Cost effective is a customer decision, not yours by slincolne · · Score: 1
    Talk to your customer, and ask them if you should be keeping copies of their data.

    If they don't want you to, problem solved.

    If they do, ask them how badly they want to (ie $$$)

    If they won't pay the costs, problem solved

    If they will, again problem solved

    My advice would be to cost out the price of a proper tape library - I know you said you don't want to do that, but honestly if you don't want to do it properly you are taking a huge risk by cutting corners. Tape is one of the best archival forms for storing (you've seen how many people are doing it) and to do it on disk takes more work and effort that you can probably manage. If the customers want multiple copies kept, then charge it at a sensible price and use a commercial storage firm.

    It may sound strange, but if you do it properly while you are a small business, then you will have fewer problems when you become a large business. If you are trying to grow your own solution then you are effectively expanding your menu of services to scientific and storage services, or potentially risking becoming a small business that failed.

  94. Too bad by Anonymous Coward · · Score: 0

    A tape library would be impractical at the present time. What do you recommend?"

    If it's your business then you need to make it practical. There's a reason why tape is still the industry standard for backup and offsite archiving. If you can't find a way to fit secure backup and archiving into your business model then perhaps there is an issue with your business model?

  95. NearLine storage. by Salsero · · Score: 1

    Hi, If you are really talking about multiple terrabytes of archiving and you are allowed to keep it online I would look at something like Isilon IQ 36NL or IQ 72NL Series. This gives you a redundant storage environment where you can store depending of the size of the cluster starting at 100TB up to Peta Bytes of storage. And it is affordable. These amounts of data are just to big to consider things like tape or blueray. JHP

  96. Big disks and ATAoE by Stonefish · · Score: 1

    Tape sucks, the reality is that it doesn't last, the drives themselves are fragile and prone to failure. Firmware changes in what appears to be the same product may make tapes unreadable and they are expensive. Whilst the tape companies survive they're not thriving and living on pure inertia. This may change if a new technology appears but...

    Hard disk size will simplify your problem a couple of years. A 5 TB drive will give you appropriate storage and you can mirror this and offer the other one to the client. That way they are complicit in any data loss scenario.

    If you're moving those amounts of data around your network, I assume that you've got at least Gig ethernet. You can leverage this by using ATAoE as the basis of network storage and ether buy coraid's disk enclosures or build one and export it using Qaoed or vblade http://aoetools.sourceforge.net/. In terms of bang for buck this is one of the cheapest network storage options.

    1. Re:Big disks and ATAoE by jabuzz · · Score: 1

      Clearly you have never used an enterprise grade tape solution have you. For large volumes of data tape is not only insainly cheap to purchase it is also insainly cheap to run as it consumes next to nothing in power and consequently needs very little if any cooling.

  97. Rename as "Avatar full BluRay rip.iso" by Rogerborg · · Score: 1

    Then let bittorrent take care of your distributed storage for you.

    --
    If you were blocking sigs, you wouldn't have to read this.
  98. Do what CERN do for the LHC: Tape by Anonymous Coward · · Score: 0

    Tape is designed for this and it's how the LHC stores its petabytes of data (with a HDD based "cache" in front of it).

    Disks are not designed to be used as a long term (by that I mean decades) storage platform. You also need to consider the stability and longevity of the formats you store on whatever media you use. Everything from the file format to the partition format to the volume manager format. These days even the magic the disks do to map to the physical sectors is important (e.g. 512byte to 4k block mapping in new drives).

    1. Re:Do what CERN do for the LHC: Tape by Anonymous Coward · · Score: 0

      The format issue is important on tape too. Usually the data stream is software specific and on tape is simply a stream of data. Make sure you know what the formats are and store hardcopy documentation about those formats.

      Also don't assume that when you dump the data onto whatever you use that that's the end of it. Digital library systems tasked with very long term data storage have to migrate data to new storage media every few years to avoid the problem of obsolete hardware/formats/software.

      It really depends on what you consider "Long Term". National libraries usualy work in terms of decades or centuries.

  99. What we do (much larger system)... by Anonymous Coward · · Score: 0

    We manage a moderate system of 5000 TB, growing to 10,000 TB in the next two years. Lots of sensor data. We get about 5 TB a day and that is growing to 15 later this year. Next year looks worse.

    We have your problem and found that how you store your data is dependent on many things. We use a combination of disk and tape -- about 1600 TB of online disk (for fast cache) and the rest in 1 TB tapes (ok, 930 GB after fuzzy math).

    We split data sets to make them fit and then duplicate the medium. So for a routine data set of our (3-5 TB per day), we break the data into chunks that fit within a tape and then make sure we have two copies of the tape. Disk access is all RAID (Hardware based 5 and 6, depending on vendor hardware). At any time we have at least two copies in the system, and more if you count copies at other sites.

    In your case I would split your data set down into manageable chunks (each less than 1 disk in size) and then stuff it in.

    Do not use RAID. We had an experiment where data sources would send us RAID data just like you suggest (Linux RIAD via hard drive in big padded cases from remote locations). Not optimal. Issues with firmware, drivers and the like are surprisingly frequent and take time to rectify.

  100. Hard drives are cheap. by Ihlosi · · Score: 1

    Use several sets of them, from different manufacturers (to exclude the possibility of nasty firmware bugs or manufacturing problems killing your data).

    Do not use any kind of RAID just for storing the data. That's an invitation for problems, and hard drives are _cheap_. The main purpose of RAID isn't extra safety, it's to shorten or eliminate the downtime if one disk fails. Since you're merely storing the data and therefore don't need to hot-swap, you don't need that.

    My $0.02.

  101. I heard of... by hesaigo999ca · · Score: 1

    There was a story on Slashdot 10 years ago about a guy that developed a way of putting 50gb of data on one sheet of regular paper based on an algorithm using shapes and colors...I am uncertain about the degradation of the paper over time, but you may today be able to buy into that technology...although I am uncertain as to where or how....

  102. Let the client store the data by Anonymous Coward · · Score: 0

    We have a very similar issue.

    The solution we've adopted is to build the cost of storage devices into the quote.

    When the job (analysis) is done the client gets the TBs to store how they want.

    We don't end up paying for or storing anything.

    1. Re:Let the client store the data by pnutjam · · Score: 1

      If I hadn't commented, I'd mod you up, but I see your anonymous anyway, I agree, let the client store the data.

  103. The only real long-term solution by Anonymous Coward · · Score: 0

    Cuneiform Tablets.

    They last forever.

  104. s3 or jungledisk or ??? by peril · · Score: 1

    take a look at S3 or jungledisk and see if you can somehow have that make sense. Mozy might not be a bad idea either. The big tradeoff is

    1) limited SLAs (privacy / latency / bandwidth) for getting to your data; once you host with a provider and accept their physical / logical storage footprint - you are constrained to living in their hosting model
    vs
    2) providing quick access to your dataset b/c you have special sauce

    The timing / requirements to get back to the data are the things that should drive your behavior. It might make sense to turn the data over to the customer - so when they need you to work on it- they provide it back.

    I think you might be looking at this all wrong - why not redo the analysis and charge for the whole thing again? (According to the RIAA/MPAA isn't that what should happen when we scratch our movies or music?)

    --Adrian

  105. Preservation by Mark+Trade · · Score: 1

    Other than the bare physical layer, you will want to think about restoring and reusing the data at some point in the future when the software used to generate the data is no longer available. What good is a RAID 5 of a couple Gigs of data when you can't use it? Or don't know what the data actually meant?

  106. dont raid by malcreado · · Score: 1

    You mentioned putting them in a safety deposit box, so you are talking off line storage. You probably dont want to raid them. It is just another point of failure weather you are talking a battery in a raid controller a software raid. I would just store them in a regular filesystem on large capacity drives. Simple, easy to plug in and start again. Having said that Tape is still king and the LTO 5 drives will be out this month (march 2010) according to both HP and dell reps that I have heard from. I would put one copy on Hard drive and one on tape. good redundancy; store them in different locations.

  107. Data de-duplication, compression, plus tape by Anonymous Coward · · Score: 0

    You should consider some new and novel ways to de-duplicate your data at the blocklet level. Say you generate a few terabytes per customer. I betcha there's a fair amount of that data that overlaps, but not at the file level. Let a well managed de-duplication engine reduce it, then save the greatly reduced data on disk, or even tape. Here's one such product, backed by a company that has dedicated itself to this new market:

    http://www.quantum.com/Products/Disk-BasedBackup/DXi6500/Index.aspx

  108. Anonymous Coward by Anonymous Coward · · Score: 0

    How about using blue-ray juke box or some sort of WORM technology? Google Powerfile (I have no vested interest in this company) and you might find their technology useful. It's proprietary, but I'm assuming long-term data storage cost should go down significantly. Obviously, there are other WORM technologies out there that might do the job just fine.

  109. More information? by eth1 · · Score: 1

    It would be much easier to suggest something reasonable if we knew what the impact was if the data couldn't be recovered, and also why the data needs to be kept. Are you keeping it for yourself? If you're just keeping it around in case the customer comes back for something, why not give it all to them and let THEM worry about it?

  110. May be the best solution,Business/Enterprise class by Anonymous Coward · · Score: 0

    http://www.permabit.com/products/roi-calculator.asp

    Not sure of your budget, but I used to work at permabit.
    Archive storage, always online, with in-line de-duplication, RAIN technology (250X more reliable than RAID 6) All at less than $1 per GB, that's right, less than the cost of a medium coffee per day. Not happy that I lost my job, but hey, their stuff works, and is quite impressive (MIT startup, in Cambridge, MA)
    The technology is hardware agnostic, new 1rmu units can be addded/removed as technology improves, or storage needs increase. A new node is automatically added to the system capacity once added in! Data remains accessible throughout..

  111. hah what by jon3k · · Score: 1

    Tape is impractical but you're going to store RAID5 disk sets in safe deposit boxes? How is tape impractical? Speed? Upfront cost?

  112. Big Question - How critical is the data? by NeumannCons · · Score: 1

    One thing you didn't mention in your post - how critical is the data? If you lost it what would happen: Nothing? Would you lose a few hours time recreating it? Would you go out of business? Would you get sued for breach of contract? Would Knees and Knuckles be paying your family a final visit? Knowing that would make a difference in how I would store the data.

    As several posters have stated and you've noticed yourself - nothing beats a hard drive for cost/byte.

    But then you need to determine what to do with that - do you keep it online at all times (power, space, cooling may become issues to consider).

    How many copies of the data do you keep? Hard drives fail. Just because it's raid doesn't mean it's safe.

    What's your bigger plan for dealing testing for failure of the backup media and determining when to retire them? Periodic testing has to be one of the most important parts of your plan. You build something test it once and later find out that your last 2 months of backups were worthless. Testing can help you avoid that.

    Do you need to keep copies off-site? Having 2 copies in your data-center located in your basement is no good if it floods.

    How much total storage do you need, need 6 months from now, 2 years, etc.? There's an interesting article from the online backup folks at backblaze.com. They put together 4U enclosures that store 67 Terabytes for about $8,000 USD. Complete instructions are on their site for how to do it (they don't sell them but use them for their business). However, it's not exactly portable. While not physically huge, it's gotta weigh a bit. Perhaps 2 at separate locations with a network connection between them to keep them mirrored?

    There's a number of firms that offer various online backup solutions where your data is automatically uploaded to their datacenter automatically, however I suspect that you're going to exceed their usual offerings unless they have some "poweruser" or business option. For individuals, "$5/mo unlimited storage" seems to be the norm. However, their are 2 limiting factors to that "unlimited" - your/their available bandwidth. If it takes 2 months to push out your dataset - is that acceptable? Also, many firms delete your data 30 days after you delete it. So if you move those hds to your safety deposit box, does the backup co see them as deleted and then delete their copy? Comparing the cost of doing it yourself vs them may be attractive, esp if they have some appropriate business plan that's not much more then their individual plan.

    Does the data need to be encrypted? If you loose those hds on the way to your offsite location will it be merely inconvenient or life altering when someone finds it and reads it?

    Finally do you need to somehow need to index the data so you can find your backups?

    Making backups is easy. Doing it right so you can actually get your data back takes a little more work.

    Paul

  113. Recheck the drives by DrYak · · Score: 1

    This way if there is a problem with a particular batch of drives it won't ruin everything.

    Data that can be digitally copied is pretty much immortal.
    Mechanical hard-drive are not.

    I would go for :
    - RAID, too. Preferably RAID6 (better data survival and check-ability in case of failure)
    - Some way to check sum that data themselves (in check summed file systems or archives).
    - Periodically get the harddrives out of storage and do I full check on them (check drive's SMART status, check driver's surface readability, check's array's parity, check files checksums).
    - Every now and then, replace the drives (Either copy and swap one drive at a time inside the array, or migrate the whole content to a bigger array, while checking everything at the same time).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  114. Thanks everyone! by hawkeyeMI · · Score: 1

    Thank you all for your replies, for allowing me to benefit from your collective experience. Both the straight-up answers to my question, and questions requesting further clarification were quite helpful.

    --
    Error 404 - Sig Not Found
    1. Re:Thanks everyone! by mstrpaddler · · Score: 1

      One last option; Zetta.net. Zetta's cloud Storage service offers online storage purpose built around data security and protection for $0.25GB. Their Cloud Storage is hardened with RAIN6-n+3 and encryption at rest. NO API's and no clients or appliances to install.

  115. Online cloud storage. by barfcat · · Score: 1

    Barracuda networks offers a backup service that scales very well with large databases. They also use a deduplication technology that examines each file part by part. If two parts are the same then only one is kept and the other has a marker. In most cases the deduplication ratio is at least 5x (meaning 1tb turns into 200gb) and sometimes it can go as high as 50x deduplication (this is mostly the case with images). After dedup, the data is encrypted and compressed (compression far out weighs the encryption in terms of size) and THEN it's sent off to the cloud.

  116. Realistic Comparison - Tape vs Disk by jon3k · · Score: 1

    You can get an LTO4 Internal drive for $2.5k (HP 1760 Ultrium) hooked to a cheap desktop PC if you don't mind swapping the tapes yourself about $3-3.5k total expenditure. The "enterprise-y" route would be $7-$9k if you want a robot to do the swapping for you (look at HP MLS2024 for example). And that will get you 2U with robot and I believe two 12 slot magazines all LTO4. You can hook this up to a very inexpensive single socket server for around $2k. Then you've got media. LTO4 tapes are running around $40 for 800/1.6 tapes. Total solution that way figure $9k-$11k.

    Now compared to disk I'd go with $180 2TB Seagate Barracuda drives for a reasonable option. Three of them give you 3.5+ TB of usable space per customer which meets your requirements with some breathing room. Now the important part - you need a server to put these drives in. So when you're comparing the cost of the infrastructure for tape, don't forget you need infrastructure for the RAID5-array-builder-machine-guy-thing.

    There are numerous other advantages for tape as well. Easy encryption, easy restores, less storage space, less likely to fail, etc etc etc. For me tape is a no brainer.

    1. Re:Realistic Comparison - Tape vs Disk by jabuzz · · Score: 1

      You didn't mention running costs. Tape cost almost nothing to run. I have big IBM TS3500 libraries at work with hundreds of tapes and lots of drives. The whole lot consumes less power than a couple of EXP810 shelves on the back of a DS4700/4800 and given the local climate could be stuck in a room with no air conditioning and still be fine. I could add in a new cabinet to the library with 1300 new tape slots and my power consumption would still be the same. With LTO4 at 1:1.5 compression that is another 2PB of storage.

      Compared to the equivalent amount of disk space I would be looking at thousands of pounds a year in electricity.

  117. taps for tape by epine · · Score: 1

    Is LTO-5 the last hurrah for tape?

    What about the problem of having a working LTO-4 drive ten years from now, if the tape industry begins to wither as other solutions continue to eat away at the tape market?

    I think the creativity here is negotiating the nature of the SLA contract with the clients. My preference is just to set up a local disk array with enough spinning capacity, not promising to survive a site disaster, charging for the service only so long as the data remains live.

    To complement this, send each client a master LTO-4 tape (or a disk drive) and tell them "it's up to you if you need to recover this, but I'll help you out if I'm able".

    Otherwise, you get into this horrible risk calculus where the client is not thinking through the cost benefit with rational comprehension.

    I would try to find some way to unpack convenience from autonomy from ultimate responsibility, because if you don't, your clients shouldn't be balking at the price of Amazon S3. If they are balking, it's because they don't really want all three of these packed together, but the timid bureaucrats don't wish to admit this, in case the day comes when data is lost.

    In economics, it is common to do net present value calculations. It would be interesting to do a backward discount on prudence if the day comes when the shit hits the fan. There's a lot of weird asymmetry in human psychology associated with risk.

    From a business perspective, it's sometimes good to give your customer's options priced at levels where you expect not to get many takers. See the story about The Economist subscription model in Ariely's lecture:

    Dan Ariely on our buggy moral code

    It's amazingly hard to find residential fire statistics on a per annum risk basis, if we're looking at personal acts of god rather than communal acts of god (hurricane, earthquake, etc.) The firefighters meticulously count the number of times they respond, but seem not to talk to the fire insurance people about the number of structures insured. Not one report I looked at from the UK, the US, or Canada denominated the statistics per residence.

    A loose estimate for Canada in 2002 is a residential risk rate of 1 in 300 per annum. Older building stock with plush curtains and deep fat friers will have higher rates, recent building stock with working fire detectors and no children will have lower risk.

    Another table shows me that the risk of a 45 year old male being diagnosed with cancer by age 50 is 1.5%, or about 300:1 against per annum. Radon gas causes 15% of lung cancer, and 15% of American homes exceed recommended action levels. How many of the stripes+parity+fail_over+hot_spare+IronMountain crowd here have bothered to purchase the $50 home radon test (excluding smokers who smoke indoors, who are in a different risk category altogether)?

    The human mind seems to incorporate an instinctive Bayesian prior that if you are actively discussing a risk, the risk is immediately ten or a hundred times greater than it was five minutes ago, before the risk entered the conversation. Likewise, any hill you are standing at the bottom of seems ten times higher or steeper than any comparable hill on the other side of the valley.

  118. RAID 5 is hurting you in this scenario by arete · · Score: 1

    I'd go further and say that in my opinion, and especially at these dataset sizes that are only small multiples of physical drives these days, RAID5 is a hinderance not a benefit to price-performant backup, because it requires validity of all-but-one of the drives in your array... typically, in the CORRECT array, so swapping mirrors in/out may be quite a headache.

    Don't use any data level striping; break your data into a couple chunks drive-sized in the filesystem. Keep mirrors of each chunk on drives, both onsite and (one or more) offsite. Bit-compare the drives occasionally to look for loss.

    I recommend at least 3 drives for any dataset; at least one onsite and at least one in your lockbox; that leaves one to be in transit at a time.

    Replace the drives with newer versions every few years. Use a variety of brands/models.

       

    --
    Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
  119. split by countach · · Score: 1

    I don't know much about Linux RAID, but as far as I see, if you must split across multiple disks, use the simplest approach possible so that you aren't left in some years time with a jungle of problems trying to assemble them again. Something like a simple split of the file if it is one large archive, or if it is a bunch of individual files, just distributes them between the disks somehow.