Thursday, December 3, 2015

The Case Against Unified Storage

Unified storage, a “single” storage solution that handles both file-level and block-based storage, has become more common in data sheets in recent years as manufacturers compete to complete every checkbox on the speeds and feeds charts. I see the advantage behind the reduced device count and simplified management interface; however, I believe that unified storage only serves to place ink in a checkbox.

Most storage solutions that offer “unified storage” are the same block-based storage with a software component bolted on to present a volume on the network using NFS or CIFS/SMB. With this scenario, it is not uncommon to get a block-based storage array with a NAS head-unit that provides the NAS features; while this typically brings integration of the two within the management interface, they are still two separate devices—with the NAS head-unit leveraging a block-based volume on the array.

Now the integrated management of the block-based and file-level components is pretty awesome. Who does not dream of that mystical Single Pane of Glass? The downside is the limited NAS features typically offered with a unified storage solution. Your corporate environment is most likely heavy with Windows devices. What serves CIFS/SMB shares to Windows clients better than a Windows Server? Storage manufacturers are forced to lag behind on features and fault resolution as they attempt to play catch-up as Microsoft releases new features into the Windows File Services. Alternatively, some storage manufacturers offer their NAS head-units as Windows Storage Server devices - is this still “unified”?

Windows Server integrates much better with your backup solution than a unified storage solution. In fact, to protect your file-level data a unified storage solution requires Network Data Management Protocol (NDMP). NDMP is a networking protocol, as such errors can occur. Troubleshooting faults in NDMP is a nightmare. Many backup vendors have built proprietary versions of NDMP that mask the original error message. Scouring online discussions turns up frequent posts of sysadmins trying to resolve an error only to end with, “had to reboot the server to resolve the issue.” Maybe I am a little conservative on this front, but I need to trust my backup solution and be able to easily verify the restorability of my data.

A final thought before I ramble on about this all day …

Virtualization is a given nowadays; there are no valid excuses to not be virtualized. What if we virtualized our file servers to increase availability and reduce maintenance? Why would we not deploy file servers, be it Windows or Linux based, as virtual machines that leverage block-based storage? Now, for the crazy bit, what if we clustered these virtual machines to create always online network shares for our users?

Many dedicated NAS solutions include numerous features that are unique and provide much sought after capabilities, but unified storage solutions only over promise and under deliver with their “jack of all trades” design.

-Ryan M. 

Ryan M. has over six years of experience architecting and implementing SMB and enterprise data center solutions. Currently a Solutions Architect at Great Lakes Computer, Ryan is focused on using modern virtualization and storage technologies to reduce OpEx, increase business continuity, and improve performance for customers.  

24 comments:

  1. Thank you for excellent article.You made an article that is interesting.
    Digital marketing course in Bangalore with Live Projects. 100% placement, 20+ modules, 10+ certifications, Great discounts on course fees.
    https://onlineidealab.com/digital-marketing-courses-in-bangalore/

    ReplyDelete


  2. 2 of 65
    comment

    Tuhin Pabna
    Attachments
    Nov 28, 2019, 9:29 AM
    to noyon0461


    2 Attachments

    keep up the good work. this is an Assam post. this to helpful, i have reading here all post. i am impressed. thank you. this is our digital marketing training center. This is an online certificate course
    digital marketing training in bangalore / https://www.excelr.com/digital-marketing-training-in-bangalore

    ReplyDelete
  3. Very useful for and effective blog for us..I always read your all blogs..
    For any Testing and Measuring Instruments in India
    Leakage Current Tester
    Check here.

    ReplyDelete
  4. Appslure is a high rated Mobile Game development company in Delhi. We are no 1 company for IOS & Android games.
    Game Development company in Delhi

    ReplyDelete
  5. We are amongst the Best Mobile App Development Company in Mumbai that offer IOS, Android Mobile Application Development services that look Great and act Smart.
    Mobile app development company in mumbai

    ReplyDelete

  6. It's very useful blog post with inforamtive and insightful content and i had good experience with this information.I have gone through CRS Info Solutions Home which really nice. Learn more details About Us of CRS info solutions. Here you can see the Courses CRS Info Solutions full list. Find Student Registration page and register now.Find this real time DevOps Training and great teaching. Join now on Selenium Training online course. Upskill career with Tableau training by crs info solutions. Latest trending course is Salesforce Lightning training with excellent jobs.

    ReplyDelete
  7. You've totally summoned my sweet tooth haha! I've never had caramel corn before, but it looks so good . 123movies

    ReplyDelete
  8. I feel very grateful that I read this. It is very helpful and very informative and I really learned a lot from it.
    Data Science Certification in Bangalore

    ReplyDelete
  9. I have bookmarked your website because this site contains valuable information in it. I am really happy with articles quality and presentation. Thanks a lot for keeping great stuff. I am very much thankful for this site.
    Data Science Course in Bangalore

    ReplyDelete
  10. This is my first time i visit here. I found so many entertaining stuff in your blog, especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the leisure here! Keep up the good work. I have been meaning to write something like this on my website and you have given me an idea.
    Data Science Training in Bangalore

    ReplyDelete
  11. App Development Company in Delhi - One of the best Android App Development company in Delhi. We offer best Android application development services
    app development company in delhi

    ReplyDelete
  12. The ultimate goal of descriptive essay help services is to provide Descriptive Essay Writing Services and descriptive essay services since descriptive essay writing help seekers lack time to complete their custom descriptive essay writing services.

    ReplyDelete