DSstar Logo Providing News & Information For Data Intensive
Storage Solutions For The Enterprise

Previous Article  |  Table of Contents  |  Next Article

Features - Enterprise Data Insights:

SANs: BEWARE OF HALF-TRUTHS
by Gian Jagai, Storage Consultant, GlassHouse Technologies Inc

"Beware of the half truth. You may have gotten hold of the wrong half." -- Unknown

Your company has decided to take the plunge and invest in a storage area network (SAN). The benefits seem like a dream come true: better performance, greater uptime, increased storage utilization, ease of management, data replication and disaster recovery options. A SAN will allow your employees to remove their firefighting hats and put on their thinking caps and begin to proactively manage the environment. Customer satisfaction will increase as a result and the cost of maintaining the environment will fall dramatically. Indeed you will achieve nirvana, at least that's what storage vendors all over will tell you.

However, the truth is a lot less cosmic. Yes, it is true that while you can indeed achieve some of the promise of a SAN, you will undoubtedly be confronted with new problems that you were not aware of when first presented with nirvana. Therein lies the truth about SANs: unforeseen problems are inevitable. In fact most companies will spend countless hours and a great deal of effort doing research, finding the 'right' vendor and getting the 'best' price, yet still experience challenges. While this is a necessary process, greater consideration should be given to what happens once the environment is deployed and in production.

Imagine yourself in the following scenario: After months of vendor evaluations, design reviews and dealing with project management headaches, you have a functioning SAN in production. Confidence is high and expectations are higher. After the vendor's implementation consultants leave, you and your staff are left to become experts overnight on the new SAN. Sure, you can hire the vendor to stick around for a couple months after initial deployment to help as your staff grows more comfortable with the environment. However, this reduces one of the potential benefits of a SAN, "reduced TCO." Well, maybe you have some smart folks on your staff, or they might have had prior experience with SANs. Great, now you're reliant on one or two key individuals to maintain the SAN. They must also provide support for the SAN, provision storage for new systems and of course continue to perform their pre-SAN duties. There go a couple more SAN benefits: ease of management, customer satisfaction and proactive maintenance -- not to mention overworking the best members of your team.

Alright, so you accept you will need to hire additional personnel dedicated to running the SAN. Fast forward about a year after the initial deployment. In that time, your SAN has grown in capacity and number of attached hosts and spread to other production environments. By now you and your group are cruising along; you work hard but are keeping up with requests for more storage. Performance is excellent and uptime has increased. Utilization is not where you would like it but you believe that will improve in time. However, a serious problem affecting the availability of your storage has presented itself. The solution, a new firmware update to your storage arrays, is recommended by your vendor. No problem, your arrays can perform online non-disruptive upgrades and they can be done during non-production hours. While that may be true, the vendor also mentions that the new firmware has not been regression tested for compatibility with your older versions of switch firmware, host based multi-pathing software and HBA drivers and firmware. Failure to perform any of these upgrades means that the vendor cannot continue to provide you with technical support.

Instantly you are presented with a project much larger and delicate than the initial deployment, as you now have live customers with production data running in many different departments, some in 24x7 environments. It is unlikely that you could buy your way out onto another storage platform, since this SAN was supposed to solve your storage needs for a couple years. If you forgo vendor support then you lose more potential benefits: increased performance, uptime and higher customer satisfaction. You have no choice but to start a new project performing the upgrades. Nirvana has suddenly become hell, and you are in charge of it all.

One company presented with a similar situation used the following approach to solving this complex problem:

  • Inventory all components dependent on the array firmware. This can include Host OS, HBA drivers and firmware, version of multi-pathing software, switch firmware, and serial numbers.
  • Place all new components (drivers, firmware, multi-pathing software versions, and controllers) in a single accessible repository.
  • Test the vendor supplied upgrade procedures in a lab environment.
  • Customize vendor provided upgrade procedures for the IT staff, making the instructions specific to the environment.
  • Determine upgrade parameters, including impact to availability of systems and maintenance window required. Create a matrix to show all of the different variants currently in production.
  • Identify local IT staff responsible for performing upgrades in each geographic location.
  • Train local IT staff on procedures.
  • Identify lowest risk installations on which to perform initial production upgrades.
  • Schedule maintenance windows with users.
  • If a vendor is doing part of the upgrade, review the process, the number of times they have done it, any previous problems and the escalation process with them.

As you can see the promise of a SAN can be enticing but the reality can easily become a nightmare. Companies looking to implement SANs should be conscious that once deployed they quickly become intermingled into a company's most important systems. Also, be aware that not all vendors perform the same levels of regression testing on their equipment. This of course is usually reflected in the price you pay for the system. Also, not all SANs require an equal amount of work to maintain. Some vendors, through their production and engineering methods, will design storage hardware that is inherently easier to manage and maintain than others.

When thinking about the workload associated with SANs you can expect your staff to spend 33% of their time implementing additional deployments or reconfiguring storage to meet new growth and changing user requirements; another 33%, troubleshooting problems and errors which may or may not be associated with the SAN; and the remainder of their time reviewing new technology. This would include evaluating new firmware, drivers, management software and new hardware enhancements. Thus some hidden costs related to the SAN include management time, upgradeability and limitations of the vendor support matrix. These costs can also vary greatly depending on the storage vendor.

As the example above shows, upgrading components in an existing environment requires more time and involves more complexity than the initial deployment, representing a hidden cost associated with maintaining the SAN. Enlisting the expertise of an independent storage consultant, who can act as your advocate through the vendor selection process, see through a vendor's sales pitch, design a complete solution, and point out possible pit-falls would be invaluable. Additionally, a good consulting team will provide overall project management, allowing you to focus on meeting business and customer demands while keeping you in touch with the entire process. Such a resource can help you to reach nirvana and get there without a hang-over.

Gian Jagai is a storage consultant at GlassHouse Technologies. Gian has been in the storage industry for more than 5 years and has extensive experience in SAN design, implementation and storage assessments. GlassHouse, a leading vendor-independent provider of storage services and consulting, is headquartered in Framingham, MA. gjagai@yahoo.com or gjagai@glasshouse.com

 
DSstar Sponsors
LSI Logic Auspex MicroStrategy Sun Microsystems
McDATA Clementine Educom IBM
Hitachi Data Systems Hewlett Packard MCE Overland Storage
Quantum BakBone Exabyte  

Top of Page


Previous Article  |  Table of Contents  |  Next Article