When Do Solid State Drives Make Sense?

As solid state drives continue to proliferate due to their falling costs and increased reliability, it follows that IT administrators all the way up to CTOs and CIOs will begin to ask themselves when the jump to SSDs makes sense. One may liken the decision to a Windows 7 upgrade or possibly converting from a laptop to a tablet–both tough decisions–but converting to SSDs can be a low-cost/high-impact effort.

Our company employs almost 350 laptops and desktops in the main and satellite offices, as well as those used by road-warrior employees. As many of these PCs were almost five years old and performing more poorly every day, we had to decide whether an OS refresh, including a possible upgrade to Windows 7, was going to be worth the effort. An upgrade to Windows 7 would mean a new training program, additional software licenses, potential data loss, and an assured loss of productivity for at least several months as users adapted to the new operating system. SSDs quickly came under review as a potential panacea.

The price for a typical 120-GB SSD had steadily dropped from $200+ to under $100, there were few if any reports of failures, and the validity of these drives wearing out over time was beginning to seem untrue. What was apparent was that the performance of the SSDs was remarkable. Reports of data throughput upwards of 500Mb/sec shined in comparison to a typical laptop 5400 RPM HDD or Desktop 7200 RPM HDD averaging 250-300Mb/sec.

Surprising power reduction

In addition, we expected the IOps to yield upwards of 20 times the performance of comparable HDDs. A side benefit for the laptop users was the predicted power reduction of almost 50 percent due to the lack of moving parts in the SSD. We ran the SSD through its paces, testing each application against its HDD cousin with both desk and laptop configurations. In all cases, the SSD’s performance was staggering. Boot times under one minute compared to 3-5 minutes with HDDs. Application performance times also improved by 20 percent to almost 80 percent in some cases.

In August 2011, we began by testing several different brands in the sub-$120 category; all were 115-120GB. As all of our drives were full-drive encrypted the conversion process required decryption before cloning then re-encryption of the drive post cloning. A bit-by-bit level copy process was available and would allow us to maintain the encryption through the clone, but this process actually took longer to complete (eight hours vs. four).

Training the field staff to perform the upgrades/conversions was not difficult; we utilized a typical over-the-counter SATA-to-USB kit to connect the SSD externally. This proved to be a plug-and-play, but slow technique, later improved by utilizing a dual-drive dock with a built-in bit-by-bit cloning tool.

Blue screens of death

Initially we experienced some problems with Windows blue screens of death and drive lock-ups with both desktop and laptop computers. Users reported that a reboot would allow the computer to resume its normal behavior, but in one case, the drive was rendered useless. Unfortunately, all of that user’s data was lost. Apparently, many of the SSD manufactures utilize a chipset that erases the drive contents in the event of a chipset failure.

We ultimately found some SSD brands were more likely to have these problems and after four months of testing, we settled on one brand in particular. After having performed roughly 20 conversions with this brand, we scheduled a slow upgrade effort beginning January 2012. Our plan was to upgrade the remaining 330 computers by June 2012. We believed the slow conversion process would allow us time to identify any remaining issues with the new drive.

In mid-March, disaster struck. Within two weeks of each other, three users reported non-responsive drives. Replacement computers were sent and their computers were returned for diagnosis. After significant review both at headquarters and the drive manufacture’s lab, it was found that these SSDs had catastrophically failed in similar fashion to the units tested in August. By now, we had 143 SSDs in production and a total recall (reverting to HDD) was not an option. The field staff was enjoying the extra speed and computer responsiveness. We simply had to determine the root cause of the failure.

By April of 2012, two weeks from the most recent failure, the drive manufacture had concluded their review and assured us that a firmware update would fix the problem. In fact, online research at this time indicated that all of the SSD units were available, with the exception of one or two manufacturers who designed their own and were utilizing the same controller model. Additional research revealed that several other manufacturers were also releasing firmware updates. We scheduled firmware updates on all existing and future SSD installations and assumed we were safe moving forward.

A surge of failures

By June of 2012, we had 234 SSD units in production – many of which had their firmware upgraded. We had only experienced one failure in April, but by the end of May, we had experienced 10 failures company-wide. Of these failures, three had their firmware updated; no data was recoverable from any of these units. We immediately shipped the manufacturer three of our computers for additional testing.

Each computer was running our current software and OS platform. Our hope was that the manufacturer, through verbose logging, could help determine what was causing the failures. The field staff was worried and discussions surrounding complete reversal of the rollout began to ensue. Fears of total data loss and talk of full-disk backups were commonplace. We realized that the manufacture had another SSD available, which utilized a different controller. These units rated at twice the speed of the original units so they were also twice the cost, but we were running out of options. We immediately purchased several units for testing.

During our testing, we encountered no problems whatsoever. In fact, the new units performed 25-45 percent better in the performance tests initially applied in August. We contacted the manufacture immediately. Upon verifying that the new drives had been in the market at a volume slightly over 80% of the original units and had experienced a fractional rate of failure, we asked that they replace all the original units with the newer-faster drives. They complied.

Since this writing, we have replaced 248 SSDs in use and have converted 301 HDDs to SSDs. We have not experienced any additional BSOD or drive failures. We have however extended the life of our existing fleet and increased productivity in the field by at least 25 percent. While we would have loved not to experience this level of failure and frustration, we are pleased with the results of the upgrade and recommend, especially now that most of the controller bugs are gone, that you consider SSD upgrades for the aforementioned reasons.

Posted in Uncategorized | Tagged | Leave a comment

Finding your Sherpa



2011 is a time of reinvention. The economic turmoil of the past few years seems to be settling down and many of us are either getting back into the common groove or we’re pushing on to the next plateau. If you’re of the latter, then this blog is for you.

 

In life and in business it is important to find and employ wisdom from those who have preceded you. You wouldn’t attempt to climb Mt. Everest without a guide would you? Even with your degrees and certifications, actually getting out there and “doing it” takes experience. Until you have traveled the road of experience it’s best to use a Sherpa.

 

If you haven’t heard of a Sherpa before this post, let me take a moment to describe. The term Sherpa officially refers to “eastern people” typically from Tibet, but for this reading Sherpa will refer to the local mountaineering men who are employed as expedition guides. These men are relied upon every day of the climbing season to help would-be summiteers reach their mountain tops. The Sherpas take some of the guesswork out of the way and also help lighten the load; they map the routes, carry the gear and lay the guide ropes.

 

Summiting Mt. Everest is perceived worldwide as a major triumph and personal achievement, yet only a very small, select few have accomplished this feat without the assistance of one or more Sherpas. Are you one of the select few? Considering that in mountaineering success and failure is often measured with life or death, the reliance on a Sherpa isn’t recommended, it’s all but required.

 

So if you wouldn’t attempt to climb a mountain without a Sherpa why would you attempt to embark on an equally foreign and potentially dangerous career move without the sound guidance of one who’s already been in your shoes? Unlike a mentor, who generally just has more experience than you, a Sherpa has real experience with the exact trail you’re pursuing. This is the person who will help pave the path, carry some of the load and stay with you each step of the way.

 

Convinced? Good. Here’s how to find one:

 

1.       Know your Goal

A common mistake is not spending enough time truly understanding what you’re about to set off to do. Do some research. Ask around. Use a search engine such as Google.

I actually was interested in climbing Mt. Everest until I watch a recent NatGeo special that covered this climb in astonishing detail. I thought I understood what was entailed, but I was wrong – the requirements were far more genetic than I anticipated… and far less glamorous now than ever. I’m glad I took the time to dig into the details before setting off on this journey.

 

2.       Identify your Resources

Ask your colleagues about your goal and who they might know in that field. Visit the local groups in your area and ask around – these groups likely meet monthly. Seminars are also a good place to search and are usually held nation-wide. Speak of your desires and work to find one who’s already done what you seek to do.

 

3.       Stay the Course

Too many climbers give up when the going gets tough. Know that it will be tough. It’s going to be a new experience to you and you’re going to be using new parts of your brain and body to keep up, but don’t give up. Show your Sherpa that you want this and he/she will lead the way.

 

Posted in Uncategorized | Leave a comment

Strategic Planning in the Digital Age

While many companies have loudly bound into the digital age, some have been flying underneath the radar. Has your company “done what is has to” to keep up… or are you sitting on a ticking time-bomb?

Information Technology has grown faster than anyone could have anticipated. Companies have had to reinvent themselves many times over, namely in their IT departments, in order to keep up with the changing environment; server upgrades, software adjustments and new implementations usually top the list.

While most of this change has been so dramatic that strategic planning has been unwieldy at best, the fundamentals of sound business are still valid. Post-analysis and planning are key elements to understanding what was missed and what will need to be addressed moving forward.

We all know it’s hard to be pro-active when you’re stuck with legacy systems or software and you’ve got a speeding train heading your way. The following will help you get off the tracks and on to success.

Use Hindsight. How did you end up tied to the tracks in the first place? Did the tracks appear under your feet or did you stumble across them unknowingly? Either way, if this is you, the first question to ask yourself is, “Was this preventable”? Most likely, the answer is yes. All possible outcomes must be considered in the planning process.

What happened? Why did it happen? What should you do differently next time? All of these questions need to be answered, if not individually, then formally. This is what meetings are for. Allocate time to meet and discuss.

Review the data. Start with the hindsight review. Be honest with yourself, but also your peers. It may be painful to reveal mistakes to your colleagues, but neither growth nor change is easy… or painless. Your assessment should be thorough – you are going to use the conclusions drawn to help you plan the future. What is the current status of the company? What are the current needs of the company, the staff and the customers? What are your resources?

Plan. Planning is the key to success. Remember, effort without a plan is like a computer without an operating system… useless. 

  1. Brainstorm – Use a whiteboard or paper and jot down your thoughts about the project you’re working on or a problem you need to solve. Don’t criticize your thoughts, just get them on paper. Spend 20 minutes.
  2. Select your Mission – Be the CEO today. Create your mission by summarizing what you wish to achieve. Think big and bold, but also think simply. Your mission should be a single sentence. If you need some help – search Google for “Sample Mission Statements”. Many of the most successful companies have used simple, but powerful Mission Statements to help them achieve success.
  3. Pick your Strategies –Break that mission down into several strategies. Yes, plural. One strategy is never enough and a single strategy is why many missions fail. In picking your strategy you should select (or derive) 3 to 4 approaches to support your mission. This is where your brainstorming comes in handy. Look closely at your notes for similar thoughts, problems and approaches.
  4. Set your Goals – By now you should have 3 to 4 strategies that if followed would allow you to achieve your mission. If you’re working with a white-board or paper, create a single column for each strategy – underneath each header you will list the goals or milestones needed to fulfill the strategy. By fleshing out the goals for each you will begin to realize which strategies are not worth pursuing. The hope is that by now you have at least two worthy strategies and a complete list of goals for each.
  5. List your Tactics – Here’s where the rubber meets the road. For each goal, list out the tasks (tactics) necessary to reach each goal. This approach will allow you to derive and ultimately delegate the tasks to someone else on your team allowing you (and your team) to reach your goals faster… and ultimately achieve your mission on time and under budget.

 Whether as a buzz phrase or as an approach that you’ve struggled with in the past, strategic planning should now appear a bit more manageable. If this approach is new to you, give it a try. If it is “common knowledge” to you, then please share this with someone who may benefit from this approach. Above all else, do keep in mind that the above process will likely comprise 40-50% of the effort in the project. Good planning is the key to success. Shortcut the process and you may jeopardize the mission. Good luck!

Posted in Uncategorized | Leave a comment