Yeah, that doesn't look too bad. No offence, but I was thinking consumer NAS rather than business.
Is it 10Gb?
I meant 10Gb network connectivity. No, I've never personally seen a NAS being used - it's always SAN or local storage in my world. I know it's possible in theory, but I'm still not convinced by performance.
The SAN's I've been involved in normally use Fiber Channel or iSCSI - iSCSI is by far the most popular because it's quick enough for most things, but doesn't need any extra infrastructure. You'd definitely want iSCSI on its own VLAN, though.
It's definitely possible to roll your own, but I wouldn't know where to start. You'd almost certainly be needing to run Linux, I can't imagine a Windows based box having the performance even if it's possible.
If you've only got one ESXi server (And no vSphere), then I'm not sure that a small SAN or expensive NAS is going to give you a huge amount of benefit. If you have vSphere and a couple of servers then I'd say you definitely want it for the benefits of live migration and all that jazz.
I'm about to get some brand new servers running Hyper-V on them, with a couple of Equallogic 10Gb SANs. Should be pretty nippy.
I'll let you know what it's like when it's all in. I have only mucked about with ESX3 briefly though, so I'm probably not much good at comparing Hyper-V to VMWare.
You might want to have a look at XEN Server. They offer an absolutely free edition (based on agreements of their take-over of the open source software). The free edition does not provide enterprise features like dynamic memory allocation, but the licensed version does (add-on product).
I have tested several virtualization platforms, but my fav is XEN. It's performance is incredible. Give it a try!
I have tried to install the open source XEN on a test machine, but I was not able to get all the drivers running. With the Citrix edition, everything comes highly maintained out of the box.
This was the solution which worked best for us, and we're operating three servers with up to 15 machines per server.
You know ESXi has a free edition, too, right?
And if you honestly think XenServer is an objectively better platform than VSphere then you're crazy! It's a pretty great product, but better? No chance!
No, they're totally different products. Citrix Receiver is simply a client for connecting to XenApp / XenDesktop in an Remote Desktop esque way.
You have to use XenCenter to manage to your XenServer, in the same way as using the VSPhere Client to manage your VSphere ESXi servers.
As an aside, it's very important you refer to the Citrix product as XenServer, because Xen or Xen Server could easily be taken to mean 'pure' Xen, which it's based on. Although there are, of course, similarities, they're discrete products for nearly all intents and purposes.