Archive for category Storage

Apple Cuts ZFS from Snow Leopard?

mac_os_x_106_snow_leopard_dvdIt’s beginning to look like Apple has cut the promising ZFS file system technology from even basic read/write inclusion from OS X Snow Leopard and OS X Snow Leopard Server. All previous mentions of ZFS have been removed as you can see (or not see more accurately) herehere and here. This is about as explicit as it gets. Apple lists the file systems for OS X Snow Leopard Server and ZFS is not there. (Somebody even already updated the Wikipedia page on ZFS already to reflect this.)

My guts tells me Apple made the decision for two interrelated reasons:
1) They want to keep Snow Leopard clean and MORE stable, not less stable because of new features…and file systems are a lot of work…per the recent WWDC Keynote.
2) ZFS is just not ready for prime time in production environments and Apple’s file system team realized this. ZFS has not itself been finalized and Apple’s going to have to do a lot of customization work to make it fit into OS X cleanly. This probably also means it will NOT be compatible with any other ZFS deployments / versions. So much for ZFS as a panacea.

Furthermore, for ZFS to be really useful for OS X customers, Apple will need to do the work to make it compatible as a boot disk which will require even more work and customization and Apple will also need to hide all of the brutal command line complexity and zpool crap and normal RAID levels that characterize ZFS. Getting ZFS to be easy to use is another ball of wax altogether! I bet that will take Apple 2-3 years minimum. In other words, kids please don’t hold your breath for ZFS.

ZFS Diagram

Wow! Isn't this fun and easy! The dark side of ZFS...

While I think ZFS is extremely promising I get really concerned when I hear talk about it in mythical and impossibly optimistic savior-esque terms. In reality, it’s got a long way to go and most people only have such a positive impression of ZFS because they’ve never worked with it. Once you have, it tempers your enthusiasm about 50%-95%. Then again, HFS+ is pretty much ancient history at this point and could not be any less stable (particularly with external storage–needing to dismount? ahem?), so I think all OS X customers are long overdue for something bright and shiny.

My two Drobos I have running at home keep my data safe and don’t require me to understand the ZFS diagram shown. And when ZFS does replace HFS+ in OS X  I am betting Data Robotics will make Drobos 100% ZFS compatible. Until then, I don’t really feel the need to run ZFS just yet. And remember folks, even if you are running ZFS that does not absolve you from needing offsite storage…

, , , , ,

No Comments

NAS is Overblown

hphomeserver

Dear Established Storage World,

I’ve got some serious issues with what you’re assuming consumers and SMBs want from their storage. Get your head out of the “cloud” and listen up. Here’s what people actually want:

1. Don’t f#cking crash and lose my family photos or tax returns.
2. See number one.

Why is it then that when you look at how vendors such as HP, Iomega or LaCie market their storage products, they either 1) promote a bunch of technical specifications that are 100% irrelevant to customers or 2) promote a bunch of esoteric NAS features that are only good for Alpha Geeks? Who the hell cares how much RAM or what MHz processor is in a storage product? Is 1GHz good or bad for storage? Have you ever tried using UPnP / DLNA? It blows!

Now don’t get me wrong. I don’t have any problems with NAS per se. To me NAS is a great way of sharing storage/files across many computers. I use NAS (via SMB/CIFS) at home every day with a Drobo and DroboShare for the three Macs in my apartment. Here’s my problem: most storage vendors conflate NAS with multimedia streaming and “cloud” services, but this approach is bound to fail. NAS is first and foremost a way of sharing files, not streaming them.

FACT: Windows Home Server (WHS) is bound to fail, just as surely as Intel’s Viiv platform for the living room is now a laughable and faded memory. Why? It’s a freaking mule that doesn’t know whether it wants to backup your data or make sweet love to your TV.

Windows Home Server will never match the beauty or elegance of either 1)  backing up to a direct-attached USB/FW/eSATA drive or 2) me walking up to my plasma screen TV and plugging my laptop in via HDMI–no need to convert videos between arcane codecs, download tons of buggy software or go through the headache of streaming. Intel’s Viiv failed because it’s really hard to put a general purpose computing device in the living room and have it do anything really well. WHS suffers from this same basic and fatal flaw. It’s really hard to put a general purpose storage device in the living room and have it do anything really well.

madness

Sheer madness! Number of people who actually use this feature? Five? Ten?

At the end of the day WHS and most NAS devices fail my most basic of consumer/SMB litmus tests: I can’t explain what they do in one sentence or less. If you need further proof of their lack of consumer appeal, simply visit HP’s Home Media Server website. The first thing you’ll notice is a page about “Why a Home Server?” Um, if you need to have that page, you should realize you are selling a solution and technology in need of a problem.

whyahomeserver

"Redmond, we have a problem. No one wants these things."

How about this for a novel approach: we start with the needs of consumers and SMBs first? It’s what I did at Data Robotics (and they will continue to do) and we took the industry by storm. Here’s a cheat sheet for the Established Storage World , please refer to the beginning of this blog entry for what people want from their storage. Hint: it doesn’t have the words “Cloud 2.0.1″ in it.

3 Comments