How To Solve SSD Longevity Challenges

There are lots of reasons to use SSD storage devices. SSD devices are lightning fast. You don’t have to wait for the drive to spin up a thin sheet of metal (or polymer). You don’t have to wait for a drive head to get properly positioned over the right physical location on the drive. [Note: This was a real problem with legacy disk storage – until EMC proved that cache is the best friend that any spinning media could have.] Today, solid state storage is demonstrably smaller than any physical storage media. But in the past few years, SSD longevity has become a serious concern.

Background

Many of us carry a few of these devices with us wherever we go. They are a very durable form of storage. You can drop a 250GB thumb drive (or SSD) into your pocket and be confident that your storage will be unaffected by the motion. If you did the same with a small hard disk, then you might find that data had been lost due to platter and/or R/W head damage.

Similarly, the speed, power, and thermal properties make these devices a fantastic inclusion into any mobile platform – whether it be a mobile phone, a tablet, or even a laptop. In fact, we just added SSD devices to a number of our systems. With these devices, we have exceptionally good multi-boot options at our disposal. For my personal system, I can boot to the laptop’s main drive (to run an Ubuntu 19.04 system) or I can boot to an external, USB-attached SSSD drive where I have Qubes 4.0 installed.

Whether you want fast data transfer speeds, reduced power needs, or a reduced physical footprint, SSD storage is an excellent solution. But it is not without its own drawbacks.

Disadvantages

No good solution comes without a few drawbacks. SSD is no exception. And the two real drawbacks are SSD cost and SSD longevity. The cost problems are real. But they are diminishing over time. As more phones are coming with additional storage (e.g., 128GB – 256GB of solid state storage on recent flagship phones), the chip manufacturers have responded with new fabrication facilities. But even more importantly, there is now substantial supply competition. And increased supply necessarily results in price reductions.

Even more importantly, device construction is becoming less complex. Manufacturers can stuff an enclosure with power, thermal flow control, media, rotational controls (e.g., stepper motors, servos), and an assortment of programmable circuits. Or manufacturers can just put power and circuits into a chip (or chip array). For things like laptops, this design streamlining is allowing vendors to swap spinning platters for additional antenna arrays. The result of this is inevitable. Manufacturing is less complex. Integration costs (and testing costs) are also less. This means that the unit costs of manufacturing are declining.

Taken together increased supply and decreased costs have bent the production function. So SSD is an evolutionary technology that is rapidly displacing spinning media. But there is still one key disadvantage: SSD longevity.

SSD Longevity

In the late eighties, the floppy disk was replaced by optical media. The floppy (or rigid floppy) was replaced by the CD-ROM. In the nineties, the CD-ROM gave way to the DVD-ROM. But in both of these transitions, the successor technology had superior durability and longevity. That is not the case for SSD storage. If you were to treat an EEPROM like a cD-ROM or DVD-ROM, it would probably last for 10+ years. But the cost per write would be immense.

Due to its current costs, no one is using SSD devices for WORM (write once, read many) storage. These devices are just too costly to be written as an analog to tape storage. Instead, SSD’s are being used for re-writable storage. And this is where the real issue arises. As you re-write data (via electrical erasure and new writing), the specific physical location in the chip becomes somewhat unstable. After numerous cycles, this location can become unusable. So manufacturers are now publishing the number of program / erase cycles (i.e. p/e cycles) that their devices are rated to deliver.

But is there a real risk of exhausting the re-write potential of your SSD device? Yes, there is a real risk. But with every new generation of chips, the probability of failure is declining. Nevertheless, probabilities are not your biggest concern. Most CIO’s should be concerned with risk. If you data is critical, then the risk is real – regardless of the probabilities for failure.

Technology Is Not The Answer

Most technologists focus on technology. Most CIO’s focus on cost / benefit or risk / reward. While scientific and engineering advances will decrease the probability of SSD failure, these advances won’t really affect the cost (and risks) associated with an inevitable failure. So the only real solutions are ones to mitigate a failure and to minimize the cost of recovery. When a failure occurs (and it will occur), how will you recover your data?

Bypass The Problem

One of the simplest things that you can do is to limit the use of your SSD devices. That may sound strange. But consider this. When a failure occurs, your system (OS and device drivers) will mark a “sector” as bad and write the data to an alternate location. If such a location exists, then you continue ahead w/o incurring any real impact.

The practical upshot of this is that you should always seek to limit how much data is written to the device in order to ensure that there is ample space for rewriting the data to a known “good” sector. Personally, I’m risk averse. So I usually recommend that you limit SSD usage to ~50% of total space. Some people will recommend ~30%. But I would only recommend this amount of unused space if your SSD device is rated for higher p/e cycles.

Data Backup and Recovery Processes

For most people and most organizations,it takes a lot to recover from a failure. And this is true because most organizations do not have a comprehensive backup and recovery program in place. In case of an SSD failure, you need to have good backups. And you should continue to perform these backups until the cost of making backups exceeds the costs of recovering from a failure.

For a homeowner who has a bunch of Raspberry Pi’s running control systems, the cost of doing backups is minimal. You should have good backups for every specific control system that you operate. For our customers, we recommend that routine backups be conducted for every instance of Home Assistant, OpenHab, and any other control system that the customer operates.

For small businesses, we recommend that backup and recovery services be negotiated into any management contract that you have with technology providers. If you have no such contracts, then you must make sure that your “in-house” IT professionals take the job of backup and recovery very seriously.

Of course, we also recommend that there be appropriate asset management, change management, and configuration management protocols in place. While not necessary in a home, these are essential for any and all businesses.

Bottom Line

SSD devices will be part of your IT arsenal. In fact, they probably already are a part of your portfolio – whether you know it or not. And while SSD devices are becoming less costly and more ubiquitous, they are not the same as HDD technology. Their advantages come at a cost: SSD longevity. SSD devices have a higher probability of failure than do already-established storage technologies. Specifically, they do have a higher probability of failure. Therefore, make sure that you have processes in place to minimize the impact of failures and to minimize the cost of conducting a recovery.

Does Amazon Have the Whole Enchilada?

For those who have read my musings for some time, you’ll know that I use a lot of Amazon services.

  • I have purchased music from Amazon for many years.  Why would I use Amazon’s music service when iTunes owned the market?  Because I really believe in competition.  And I really believe in good prices.  And I really believe in digital freedom.  Consequently, I’ve bought many dozens of albums from Amazon’s music service.  And recently, I’ve purchased from both my home computer and my Android phone.
  • I’ve also used Amazon’s Video service for a few years.  Amazon decided that they would boldly venture into the same market that Netflix and Blockbuster had already captured.  I originally chose Amazon because they weren’t Apple.  But then I began to use their service more fully.  And I realized that because they weren’t Apple, they were intrinsically better.
    Yeah, that’s an exaggeration.  But not by much.  I bought a Panasonic Blu-Ray player.  And it included streaming from Amazon VOD.  Because both Amazon and Panasonic had an established history of leveraging open source technologies, it was a natural harmony.  And as my Viera Cast capabilities grew, so have the Amazon VOD capabilities – especially with the Amazon prime membership that my wife has.
    But while I’ve had Amazon VOD for about two years, I haven’t really exploited it much until I had the right wireless infrastructure at home.  Now that I have that in place, it’s been wonderful using the Amazon service.  I can get almost any video I want whenever I want it.  And if I choose to buy it, then Amazon has provided a video locker to store the digital content in.
  • Since getting my Android phone last year, I have been waiting for Amazon to open up their own Android market.  This week, they finally made it official and started vending apps using their retail purchasing engine.  I haven’t bought a lot of apps from them yet.  But if they provide the same application re-installs that the Google market does, then I may switch my purchases to Amazon.  [Note: I really love automatic reinstallation of apps from the Android market.  Every time that I switch ROM’s, I need to reload my system.  So this is a sticking point for me.]
  •  

I’ve used a lot of “cloud-based” storage in the past.  While at Microsoft, I tinkered with SkyDrive.  BTW, this was a revolutionary concept that suffered from a horrible implementation.  [Note: That is quite typical for many Microsoft technologies.  They can always out-market you on technology that they acquire.  And they can almost always build really cool new things.  But they oftentimes have trouble building and marketing first-generation technology.]
But when SkyDrive didn’t seize the market, the most notable cloud-based storage tool in the market became DropBox.  DropBox got a lot of the technology right.   And they really captured a chunk of the geek market.  Indeed, Cindy and I have used DropBox for several years.  And it has been a wonderful success whenever she has needed a collaborative storage platform for her master’s degree classwork.  But like SkyDrive, DropBox never made a big enough splash in the market to begin to seize the consumer marketplace.
And now it’s Amazon’s turn.
I REALLY love the cloud storage offering that Amazon released this week.  If you’ve had your head in the clouds (or had your head stuck somewhere else), then I will tell you that the Amazon service is called the Amazon Cloud Drive.  I love the name.  It leverages the notion of the cloud (as popularized by Microsoft ads) and adds to it the simple and well-understood notion of the “drive” as storage.  Hence, Cloud Drive may well be a marketing winner.
And the Cloud Drive offering is fairly complete.  You can use it on your PC or Mac.  And you can use it on your phone.  And you can use it on a tablet.  So far, it seems to really “sing” with music-based files.  Of course, that makes sense as music files are the largest commodity that will be stored.  It will be months (or maybe even years) before videos will become a ubiquitous on the service.  So adroit mastery of music files hits the Amazon sweet spot.
And they have chosen a good niche for the amount of free storage.  It is larger than either DropBox or SkyDrive.  The current offering is 5GB for free.  I suspect that Apple and Google may try and best this with a 25GB offering.  But we’ll have to see.  The folks at Forbes think that the first major reply will be to up the storage limits.  If that happens, I would bet that Amazon will respond.  That might be a fun price war to watch.
So far, I really like the first volley in the impending digital storage wars.  Like the folks at Forbes, I see Apple and Google jumping in on this.  And I think that Google may just buy DropBox.  They don’t need the DropBox tech.  But they may want the customers and the buzz.  But I also think that you may see some other folks jumping in.  I do believe that Microsoft may burnish and re-launch SkyDrive.  If they do, this might be hella fun.
And I really think that storage vendors and media player vendors are going to want to get in on the action.  While they may not be able to make a complete offering themselves, it will be nice to see how they are used as channel providers to the bigger players.
So what will it take to win?  Winners (and survivors) will need the following:

  • They will need capital to purchase and implement the vast quantities of storage that may be required.
  • They will need established data center management skills to make the cloud-based storage initiative viable.
  • They will need marketing to get the message to customers
  • They will need partners for channel depth and diversity of correlated features/capabilities.
  • They will need digital content.
  • They will need a retail channel (with a strong purchasing and delivery engine).

Google has many of these.  I do think that they lack diverse content – although YouTube does help.  What they really need is some content partners – like Sony???
Apple has some of these.  Nevertheless, they lack a robust and diverse partner ecosystem.  Yes, they have lots of partners.  But they re so closed that they are technologically inbred.  And they don’t have a lot of online storage already in their pipeline.  Yes, they sell content.  But they don’t really store it for their customers.  They move it to their customers’ devices.
Amazon has most of these (except for the brand identity across many markets).  They do have all of the pieces in place.  But no one knows that.  They have content.  They have storage.  They have the retail channel.  But they need critical mind-share in the consumer marketplace
I think that the market can bear all three of these big players – for now.  And Amazon is first out of the gate.  If they can capture enough early market, they may be the big winner.
I just wish that I could get “credit” for all of the Amazon MP3 purchases I’ve already made.  I hate to move all my stuff right back to them – and then have to buy additional storage.  It’s not fair! Wah! Wah! Wah!
-Roo

Add to FacebookAdd to DiggAdd to Del.icio.usAdd to StumbleuponAdd to RedditAdd to BlinklistAdd to TwitterAdd to TechnoratiAdd to Yahoo BuzzAdd to Newsvine

Network Backups Are Now Available at Chez Roo

After replacing the old external drive with a shiny new network drive, the next step was obvious: network backups.  I was excited.  This was going to be a no-brainer.  Windows 7 offers a backup tool.  And that tool is quite good.  Too bad it doesn’t work with Windows 7 Home Premium.  Yes, you can backup your system to a USB-attached device.  But if you want to use a network location, you’ll have to invest in Windows 7 Professional – or some other tool.
I chose the “some other tool” option.  My requirements were simple.

  1. I want to be able to take full backups.
  2. I want to be able to take incremental (or differential) backups.
  3. I have to be able to use my new network-attached storage device.
  4. I don’t want to spend much (or any) money to make all of this happen.

To start, there are a lot of backup tools.  Some come with the operating system.  Others are available via purchase at a retail store. Some are bundled with network storage systems. And still others can be downloaded from the Internet.  So my first chore was to sort the list down to two or three tools that would meet my requirements.  After fiddling with Google search arguments, I finally ran a search that narrowed my choices down.
After checking out a few reviews, I read the review put together by Mark Muller (at BrightHub).  Based upon that review, I downloaded and installed Comodo Backup.  And I am genuinely thrilled with this product.  It does all of the things that you expect a backup tool to do.  And it does them on any kind of media (including network-attached storage).
And it does this for free.  I’m still trying to figure out how this company makes money.  They do offer a remote storage option (a la Mozy or Carbonite).  Maybe they will make their money in this fashion.  I sure hope that they do – because I really want to continue to use the product.  Why do I want to use this product?  Two words: it works!
-Roo

Add to FacebookAdd to DiggAdd to Del.icio.usAdd to StumbleuponAdd to RedditAdd to BlinklistAdd to TwitterAdd to TechnoratiAdd to Yahoo BuzzAdd to Newsvine