Petabyte tape cartridges are coming
blocksandfiles.com
blocksandfiles.com
Despite the long time to read/write, any situation where capacity is king (aka: any Tape-drive solution today), probably benefits from something like this.
This isn't a solution where you backup / restore from per se, but instead provide dozens of backups to (and probably only restore once from). Every day, you backup up to 42TBs of data (512MBps going full tilt for all 24-hours).
Then, when your backups fail, or someone asks for data from 3 weeks ago, you rewind the tape and grab that data. Crazy that this would all fit on one tape potentially.
I realize that's just an assumption for the sake of discussion (and thank you for labeling it as one), but I think it's a little on the low side.
Wikipedia says (https://en.wikipedia.org/wiki/Linear_Tape-Open#Generations) that LTO-9 can write at 400 MB/s native and LTO-10 is going to be 1100 MB/s.
Since this new Fujifilm format is denser, I would expect it to be even higher speed. Although speed and density don't have a simple linear relationship, speed generally increases with density.
Generating enough data to keep the tape moving without a buffer getting empty is an important consideration, but I think this product is mostly aimed at people who have enough data to back up that they can fill a tape in a few hours. (Otherwise, why spend the money on cutting edge technology?) So they probably have lots and lots of machines to back up, and you can stream backups in parallel, writing to a staging area and/or multiplexing onto the tape.
Also, there's some risk if you leave a tape in the drive and append to it over the course of several days. While it's still in the drive, it's not quite an offline backup. The drive could malfunction and chew up the tape, or some software could accidentally rewind and start overwriting.
I ended up writing a custom software with an adaptive scheduler to avoid sudden speed changes.
That is to say as far as I am concerned my ancient LTO6 drive is too fast...
AFAIK most large businesses wind up writing to disk and then queuing the resulting serialized virtual tapes for actual writing at a later time. This basically turns the virtual tape library into a massive write buffer. It's absolutely insane that we have to do this - but a lot of archival utilities aren't built for async/parallel IO and thus aren't taking advantage of modern storage devices.
- It uses a block size that matches the disk
- It uses 50% of my RAM as a ring buffer
- On start (and on buffer underrun) it waits for the buffer to fill before it starts writing to tape.
- It adjust the tape write speed as an exponential function of the buffer fill level. I am proud of this last one. It is very simple and automatically converges to the best average speed to keep both the tape speed and the buffer level relatively stable.
I have been considering making the reading multi threaded to make use of more disks, but that would be a bit of an overkill for my personal 2 disk NAS.
edit:formatting
http://www.maier-komor.de/mbuffer.html
Why not publish yours as well?
For other file systems (not ZFS), spd_readdir.so can offer a good performance boost.
https://kernel.googlesource.com/pub/scm/linux/kernel/git/djw...
It's probably possible to do the same on ZFS, but CoW certainly makes realizing this concept more difficult.
- How frequently do you perform backups?
- How often do you do fulls vs incremental?
- What drive/autoloader are you using, and what was the total investment in drive + tapes?
I keep considering a used LTO but I've only got 20 TB and it doesn't seem worth the trouble. I should just buy another 20 TB of drives and keep them offline when not backing up.
Months of researching, ~$900 total on 2 used drives (first one was broken) + enclosure + SAS controller + 5 tapes.
You need the enclosure with forced air cooling, you can't put the bare drive in a PC tower, it will overheat.
I cannot imagine archiving 20TB with my cheapo setup, but I also cannot imagine spending ~3K for a newer drive, this is a sweet spot for me. After buying a broken drive first, I am now always nervous that this drive will quit on me. It is definitely a passion project at this point.
My 20 TB is 11 x 3 TB used SAS drives in a raidz3 config. You can pickup a 3 TB drive off eBay for $18-$24.
I should've probably just bought four 10 TB WD red drives, but building this system has been, uh, a passion project I guess. :-)
It's still cheaper than if I'd bought new red drives, but I haven't factored in the electricity cost of running 11 SAS drives vs four red drives... the breakeven is probably less than a year. :-(
It's not the greatest solution, but when you're hovering at some small multiple of common single drives, it's certainly the easy answer.
A 1 PB (1000TB) tape drive would probably cost $10,000+ to $100,000. The tapes themselves would be cheap (cheaper than hard drives or SSDs). So you'd buy many tapes, perhaps 50 of them, to be cost-effective.
That's why a lot of comments around here are talking about tape libraries (entire boxes of tapes). You must plan to use more than 50 tapes (aka: 50PBs) before you reach any level of cost-effectiveness.
---------
From there, we see that 1PB of data is simply "infrastructure", to help you lay out the data before it gets to the tape. There are 20TB hard drives today: a single machine with 50 x 20TB hard drives (and maybe some flash storage to accelerate the write to hard drives) is what we're looking at to feed the Tape Drive.
This was basically their WORM archival system. The tape library was a room full of tapes, wall to wall with shelves in the middle. Those were the oldest tapes. The in-use tapes were inside "Robbie", the circular tape robot. Not sure it it's this model exactly, but it sure looked like this: https://bjgreenberg.files.wordpress.com/2012/05/tape-library...
The tape robot would periodically spit out tapes on one end that we'd collect and then file away in the correct location on the shelves and vice versa, got a list of tapes to get from the shelves and insert into "Robbie". I don't remember typical tape sizes at the time, except that obviously it was much more capacity in a little tape than I had in my hard drives at home at the time :) Now imagine, Robbie filled to the brim with these 1PB tapes...
Robbie and his extended tape library was in a room right adjacent to the actual data center floor, which had an IBM 390 mainframe and lots and lots of EMC^2s, AIXs, Suns and everything else you can think of being in a data center ca. 2000. You obviously had to get into and out of the data center through a single person entrance gate (a vertical tube that literally only one person could fit in, opening one side at a time only). First day I'd just walk through the data center and look at everything, reading labels and such. Found the server that all my personal emails were going through, as my ISP was hosting there! Heaven for a kid like me.
It's not so bad if you're writing 23 tarballs out to tape and pausing between each one. What you really want to avoid is where the tape drive is pausing many times during a single archive, perhaps because tar can't keep the drive fed while it's traversing a big directory of teensy files.
Let's assume you're actually going to do the compression as you build the virtual tape. What's a 12TB hard disk cost these days? A lot less than the $4,000 that the tape drive costs. Heck, 12TB of SSD is going to be cheaper.
* https://www.45drives.com/products/storinator-xl60-configurat...
That gets you about 1PB raw.
Still a long time to write.
Error correcting helps of course, but we already have to do a LOT of error correcting to make even the ‘low density’ spinning rust drives we have now work. At some point you have so much noise, your error correction overhead is too high to make it worthwhile - which is the current issue with high q-bit quantum computers for instance
We’re a long way from having the materials science to be able to do this. Same issues plague quantum computing. Maybe some day though?
It's going to be statistical level analysis for awhile, at least at temps near room temperature or devices only practical in a specially shielded lab.
MRIs are heavily shielded and regularly calibrated, and are only doing bulk statistical analysis. AFM or MFM [https://en.wikipedia.org/wiki/Atomic_force_microscopy] is the closest we can currently get, and they suffer from a number of issues, including damage to what it's touching, repeatability/precision issues, thermal drift, etc. and that is just getting what is usually a one time read.
It'd probably be mediated with a thicker tape with a thicker head: the thicker the tape, the more "data per inch" passes through the head, which allows bandwidth to increase. That would change the LTO-tape dimensions however, so that probably isn't an option.
Fortunately, by shrinking down the size of data (more data per square mm), the bandwidth necessarily increases. So maybe this technology will have a faster read/write speed than today's tech.
The data on an LTO tape is written in a serpentine manner, or boustrophedon if you prefer, with overlapping series of tracks separated by the servo tracks used to position the head.
I dunno, if multiple heads were worth it, I think it would be common.
The tape does not rewind in this scenario.
It is fairly common for the system to not be able to keep up with the full write speed of the tape. Just as a reminder, LTO7 has a write speed of 300 Mb/s, and filling a 300 Mb/s pipe for five and a half hours is no small task.
There are two ways the system deals with it. First, the drive will slow down the tape to match the data rate. Second, the drive can mark a section of tape as failed and then rewrite that data to the next part of the tape. Instead of rewinding and writing over a section of tape, you’re using up more tape this way.
Tapes, like hard drives and SSDs, come with a certain amount of extra capacity to allow for this as well as other write errors.
> I dunno, if multiple heads were worth it, I think it would be common.
I’m sure that it’s “not worth it”, yes, absolutely. But I don’t see major technical hurdles here.
One technical hurdle would be figuring out how to, say, fill an 800 Mb/s pipe for six hours straight. That’s hard. It gets harder when you realize that a single tape library might have as many as 64 or 80 tape drives. 64 drives, multiplied by 400 Mb/s, is 26 Gb/s.
Returning to the idea of increasing throughput on the drives by adding heads, I'm just doubtful that it would be the best way to improve overall system performance. For alternatives, you can either get engineers to optimize usage of existing drives or buy more drives.
A box that has a tape drive and a hard disk. For every disk write my computer does, I want it to send to the box a copy of the data, what disk it was written to, and what sector number.
I want the box to store that information on its hard disk. When it accumulates enough that writing it to tape would not be too inefficient [1], it should write it out to tape and free the space on its hard disk.
I monitored my SSD writes for a few years, to see how long it would be before I had to worry about hitting their write limits. I found that I was writing under 3 TB/year on both my home and work machines.
A box like that, even with a modest size current tape cartridge, would be enough to handle all of my computers for several years before filling up the first cartridge.
[1] I don't know if this is still the case, but it used to be that when tape drives stopped and started, you'd get a gap that wasted some tape.
Plus, I'm sure writing to tape is slow. But it has to be faster than most people's paltry upload speed (at least in the US).
You are going to want a high speed caching layer in there too.
We could then expect LTO-10 in 2023, LTO-11 in 2026, LTO-12 in 2029, LTO-13 in 2032, and LTO-14 in 2035, with a final uncompressed capacity of about 234 TB. Note that I have been conservative for both the generations and the increases in capacity. If you squeezed in an extra generation and assumed a full doubling each time, you would end up at 1,152 TB, or the 1 PB predicted by the article.
This looks to be ... right on schedule.
Now if the cost of the drives would only come down ...
I haven't used LTO tapes in a long while so I am not current on modern backup strategies... but is tape still king in backups?
Nonetheless, a 10 year storage time is easily achievable with tapes.
There are no competitive devices. The optical disks have a far lower capacity. Moreover, except those made with gold, which are no longer produced, the metallic mirror will oxidize after a few years and the disk will become impossible to read. The SSDs and other flash-based devices lose the charge after a few years. The HDDs that are not in active use will develop after a few years mechanical problems and they may remain stuck.
There are other technologies that could be used to make memories suitable for archival purposes, but nobody has tried to develop commercial products. The market is small, because most people do not think much about the future so they discover that they should have spent more on archival storage only after some precious data is lost and it can no longer be retrieved.
In my home, I am using LTO-7 tapes to store data whose loss I consider unacceptable. For example, because of space problems, I have scanned a huge quantity of books that I had previously, then I have destroyed or donated the paper copies. Since now I only have the digital copies, which are much more prone to irremediable loss than the paper books, I take serious precautions to avoid any such loss, e.g. for each file I store copies on 3 tapes, which I keep in different locations.
We use LTO6 to backup daily 60tb of data from production, so ten tapes a set. 14 dailies, 13 monthlies, and 7 yearlies.
We are probably moving to a Data Domain solution; as in spinning disk; but the key to archival security is that backups are replicated between two sites that are geographically separated. space usage is minimized by compression and logic that can treat newer backups as extensions of existing data rather than duplicating all the data again.
the big advantage is restore speeds. spinning up ten tapes which we write simultaneously because of speed needs is cumbersome and slow with restoring a single table taking nearly half as long as the actual backup. On a DD system its less than 30 minutes and with backups replicated to both centers a restore can be done to production that was saved from the dr site; we replicate from production to dr and only backup dr daily.
the issue with tapes has been you never know when the one you need is gone bad until you need it. it is also not common to replicate tape sets but a disk base solution lends itself to easy replication and transmission from site to site.
so I can see both solutions working side by side for some companies but for many the disk based backup solutions that are out have come down in price; most are leased; as storage devices have dropped.
are biggest limitation still is the number of ports between system and backup devices.
I think NIST or somesuch did accelerated decay studies and found even moderately decent storage conditions for plain DVD-/+R was 30 years, with BD-R in the same conditions being vastly longer than that. I do know that i have 20+ year old CD-R backups* that still work, and as far as i can tell all of my DVD backups from 2002 and on still work. I recently got some 100GB BD-R but haven't written them yet, my laptop doesn't have enough storage for windows to do its thing, and i have 0 idea how to do a bd-r "files" backup on linux. Every google result is "how to back up your blu-ray movies" which is explicitly not what i want to do.
* I also had a DVD-RAM drive in 1998/1999, with the "caddy" cartridge, and probably still have a couple of those discs, unsure if they work/if i can read them.
The problem is that as an individual, it is impossible to guess whether the discs that you have bought are good and they will last 50 years or they are bad and they will last only 2 years.
There have been many published cases when the lifetime claims made by manufacturers were proven to be false.
The reason is that it is difficult to control the permeability of the coating during production. While many discs may be good enough, there are also many that will have a short lifetime.
The risks of storing data on standard optical discs are too large to be acceptable. There were special archival-quality optical discs with gold reflective layers, e.g. made by Kodak. Those could really be guaranteed for 100 years or more, but they were too expensive, so they were discontinued.
I even had a special printer that would put a custom image on the face of the disk!
Imagine a HDD platter. You can only write to the surface of it. That's a small surface area, when you think about it. Now imagine the surface area of an unspooled tape ...
Of course, SSDs are a different beast but they are nowhere near as dense.
The spooling and unspooling for the geometric advantage is a tradeoff between time and space. Therefore, tape will continue to reign supreme for colder backup up until such time as some kind of holographic, volume-penetrating technique reaches the sheer density of a wound tape, adjusted by some kind of time factor for the read-write of our hypothetical holocube.
What are the current strategy for consumer offline backup. Simply copying to another HDD?
QIC (https://en.wikipedia.org/wiki/Quarter-inch_cartridge)
Travan (https://en.wikipedia.org/wiki/Travan)
Data8 (https://en.wikipedia.org/wiki/Data8)
I think what killed them is economics. The per-gigabyte cost is lower because tape media is cheaper than hard drives, but the initial investment is much higher because tape drives are expensive. The reason tape drives are expensive probably has to do with manufacturing volume but I'm sure also it's because they are mechanically complex. You need to wind tape onto a spool, you need to keep it at the right tension, and there's the loading/unloading of the tape cartridge.
And tape drives have wear and tear (tape physically dragging across the head), and when the drive breaks, it's expensive to repair, which is big drawback for an individual.
The tapes are affordable, we need the machines to be affordable too.
Basically storing Digital Data Securely, Safely and reliably for consumer is just a bag of hurt right now. Companies want to push you all to the Cloud. And I wasn't happy when that direction started, and being increasingly unhappy with it now given how the companies have acted.
Here are the alternatives I found: <https://photostructure.com/faq/how-do-i-safely-store-files/#...>
Cold storage is a wonderful thing. A mechanical bridge from the ethereal to the real world with a true disconnect between the medium and the mechanism. I worry about the longevity of our data but some people are doing good things.
Act now! Support your local internet archive!
That’s a hell lot of time honestly, I don’t what the world will look like in 15 years.
That said 1PTB is really massive amount of data
Now that it's possible, they would much rather get the recurring revenue of you renting access to their content.
Sure it would - it would get over the 1Tb point, which would mean most users could back up their devices to a single disc again.
My curiosity is, could functioning transistors somehow be created on either a BaFe or SrFe substrate by a magnetic or other electromagnetic beam of some sort?
Perhaps one of those is the material for doing something like that...
Anyway, amazing storage capacity!
On the biggest end, you have folks like AWS glacier with an absurd amount of homemade libraries (and generally no tapes stored on/off-site outside of libraries)
IIRC Facebook actually built something similar for their cold storage.
At least that was the case at a place I worked ~5 years ago.
Once you've invested in the initial infrastructure (drives, libraries), the incremental cost of extra tapes isn't that much, so you can keep things on the shelf for a long time for not a lot of money.
Send to two tapes for resiliency and every few years to a tape-to-tape copy to stay on the latest hardware. LTO drives can read two generations back: the just-released LTO-9 stuff can read LTO-7 tapes, and also write LTO-8.
Though a lot of backup software supports S3 APIs, so some folks are sending (encrypted) bits to Amazon Glacier (Deep Archive) since they practically will never have to retrieve it.
Its a good way to move entire shows to and from online storage. Its effectily a one off cost, vs a continuous cost for power and cooling. Its also a fast way to move data from one company to another. a ten drive robot is many times faster than 10gig ethernet.
For other companies its attractive because tape is literally offline. Once its out of the robot, there is no automatic way to get it online again. This means that its far harder to tamper with.
It’s a pretty great fit for the technology. You keep the most recent data on hard drives for analysis, and as new data comes online, the old data goes to tape. You don’t want to get rid of the old data, of course, because you need it for analysis verification and when people come up with new analysis ideas, but the older data naturally gets accessed less and less as time goes on, making tape storage a natural choice.
Reminds me of this comment:
I couldn't really tell if it was serious or not at the time, but it looks like nothing has come of it.
[1] https://uat.designnews.com/automation-motion-control/tale-ta...
[2] https://tech.slashdot.org/story/00/03/18/1218250/scotch-tape...
Steffen Noethe is into life sciences since 2013 [2].
P.S.: It did work for up to five or so layers, then focusing and laser power were hard to handle. They never developed a robust drive from that principle and the spot in between flash, DVDs and tape was closing too fast to create enough business...
[0] https://www.tesa-scribos.com/de [1] https://www.tesa.com/en/about-tesa/press-insights/stories/th... [2] https://www.linkedin.com/in/steffen-noehte-b318a728
For anybody else interested, I believe we're talking about this patent: https://patents.google.com/patent/US6386458B1
You are right, that is one of them. There's some more even...
I tried it and it did print on paper but it seems the application isn't great on connecting to a modern scanner of a multi-function printer MFP. It's a networked MFP but even with the MFP connected via USB it balks and says no scanner found.
Mostly because they can't figure out how to make things faster, or as fast as the interface which keeps getting faster, so they just pile a bunch of flash controllers on top of each other. Everyone is running stripped RAID-0 and don't even know it.
And if you consider that it also uses varying analog voltage values on each node (!SLC), it is arguably a 4d cube. Take that, 90s!
Imagine investing in a 1PB tape, and then accidentally dropping it on the floor. Even just setting it down on a table too hard might brick it, or mean it needs to go back to the manufacturer for a expen$$$$$ive repair.
Gravity seems like an unreasonably large risk for such a valuable object. Maybe the ideal environment for these is a zero-gravity one? Perhaps the future of "big data" is somewhere out in space?
4AA4_3781EEE.pdf
In particular, they test dropping tapes hundreds of times from 30" AFF onto concrete in different orientations, making sure they'll still work properly. Not every vendor does this, but they all like to be perceived as archival quality and durable.
I wouldn't be too worried.
I remember being pretty rough with audio and video cassettes, but then again those aren't digital so some damage probably wasn't noticeable.
But more importantly, if its an LTO-style tape, it'll be fairly solid.
even without the case, you can drop them and not worry too much. Lord knows I've dropped loads in my time.