A few months ago I started a review of another storage book by observing that nearly all the major publishers now have a select few storage titles on the shelves. Most of these are general storage networking books designed to appeal to as wide an audience as possible. As the storage industry develops, though, and as tech's become more storage savvy, specialized titles are also starting to appear in numbers. One such book, which has actually been around for almost a year, is Highly Available Storage for Windows Servers, a 450 page hardback title from Wiley Computer Publishing, which takes an in-depth look at managing storage on the worlds most popular server platform.
Wiley - generally regarded as one of the more prestigious technical publishing houses has teamed up with software manufacturer VERITAS to produce what they call the VERITAS Series of which 'Highly Available Storage' is part. The general intent of the book in the series appears to be to tackle topics from a practical perspective, and discuss issues as they affect the day-to-day use of storage in working environments.
The Sum of Two Parts
The book is broken down into two distinct parts. The first part - Disk Storage Architecture - deals, in a general manner, with disk storage concepts such as filesystems, volumes, RAID and so on. The explanations in each instance are excellent but experienced storage administrators might find themselves skipping over material in the belief, which may be justified, that they don't need to read yet another explanation of these most basic storage principles. While this is a reasonable assumption, the quality of coverage in this section is better, on a technical level, than in many other books and is certainly deserving of attention from all but the most experienced of Windows administrators. Another thing that should be mentioned is that Part One of the book only accounts for some 90 odd pages of the book - the other 310 pages being dedicated to Part Two - Volume Management for Windows Servers.
A good way to describe Part Two is a bit like a guide to Disk Administrator - on steroids. Topics like management of volumes in clusters and data replication covered - always from a perspective of relevancy. The author explains not only why you might do something but also how (in detail) and when. Part Two includes five chapters on volume management, a brief look at multipath data access, a discussion of managing hardware disk arrays, coverage of managing volumes in clusters and a discussion of Data Replication.
Watch For the Pitch
In light of the fact that the book is part of the VERITAS Series, it should come as no surprise to find that there are mentions of certain VERITAS products such as VERITAS Volume Manager and VERITAS Cluster Server, but the utilities supplied by Microsoft are also covered in as much, if not more detail. Whether the discussion of VERITAS products bothers you or not will depend on your point of view. I didn't find the discussions too sales oriented, nor did I get lost about whether the discussion was about the VERITAS product or the Microsoft tools. Still, you could say that if you are paying for the book you don't need the pitch, no matter how 'unsalesy' it is made. From a different angle, if you are using one of the VERITAS products the book takes on an even greater meaning - I would wager that the information provided blows away what's available in documentation and manuals.
Some Sound Recommendations.....Twice
A chapter titled 'Windows Online Storage Recommendations' rounds off the book nicely. What you get from it is 37 'Rules of Thumb' which the author encourages you to observe when managing storage on Windows servers. Some of the rules are brief, others not, but what they represent is 37 lessons learned, apparently in the field, by some of the most experienced engineers in the storage industry. A great number of the 'recommendations' are the kind of thing you don't think about until it's too late. The advice regarding the locating of data and the recovery mechanism on separate disks so that a single disk failure does not render both the data and the recovery mechanism unavailable is a good example of this. An odd footnote to the discussion of this chapter is that the recommendations are listed again, this time without any explanation, in Appendix Two. If you just said "eh?", that was my reaction too. Seeing as Appendix Two only starts four pages after Chapter 14, I am a little confused as to the purpose of this duplication - if there is one.
Lots and Lots of Screenshots
Given that the book is centered on Windows platforms, it should come as no surprise to find that there are a huge number of screenshots. The shots are presented in a larger format than many other books, which is a good thing, as in many of the chapters the book approaches topics from an almost tutorial perspective. Being able to clearly read the text in the screenshots is a key element in the effectiveness of this approach. This is one particular area where the book shines brightly in comparison to other storage titles, as in most cases the procedures and processes being described are the kind of things storage administrator will find themselves doing - extending mirrored volumes, removing mirrors and so on. In addition to the screenshots there are also a large number of diagrams, particularly earlier in the book where the discussion centers on fundamental storage principles and technologies.
Appendices are limited to the aforementioned reiteration of the 'Recommendations' and a table listing disk and volume states. The included 20-page glossary of storage terms is excellent, but a scan of the page leaves you wondering if the layout could not have been done a little better. Terms are close together with some wild justification that makes it a little hard to read but, to be fair, it's a minor gripe in what is an excellently laid out and organized book.
About The Author
The author, Paul Massiglia, has a style of writing could be best be described as efficient, with very little chit-chat to be found within the pages. Given what's at stake when working with server-based storage this is understandable, but it makes it kind of hard to stay interested unless you are actually working on the specific task being described. To be fair this is not the kind of book you are likely to settle into the couch with on a stormy winter eve, so the perfunctory style and formal tone is both justified and appropriate.
Massiglia is 20 year veteran of the storage industry having completed stints at DEC, IBM, Adaptec and Quantum. He is currently the Technical Director of Engineering at VERITAS and sits on the Storage Networking Industry Board of Directors. Massiglia is also the co-author of Storage Area Network Essentials, the foundation title in the same VERITAS/Wiley series on storage. His experience in all things storage comes through in the writing and adds huge value to the book. You get the impression that he has participated in many a late night data recovery project and brings that experience to the book.
The Bottom Line
List price for the book is $50, but I found a couple of online sources retailing at $40. The major booksellers were not offering a discount. Even at the list price, the book seems reasonable, particularly in comparison to some other storage titles which offer less page count and less information for the same money.Bottom line - if you are working with Windows servers and storage, then you should have this book. You could be forgiven for getting a little niggled at the discussion of VERITAS products in the book, but it's a very minor distraction in what is an excellent resource for storage administrators. Overall, Highly Available Storage for Windows Servers is a quality product that delivers the goods on a very specific topic.
Book Reviewed :
Highly Available Storage for Windows Servers
By Paul Massiglia, Published by John Wiley & Sons