Array Setup and Networking
1751868 Members
5123 Online
108782 Solutions
New Discussion юеВ

Nimble Virtual Array

 
Nick_Dyer
Honored Contributor

Re: Nimble Virtual Array

Hi Les - Like your thinking, but there are other fish to fry at this point...

Nick Dyer
twitter: @nick_dyer_
rlovett51
Occasional Advisor

Re: Nimble Virtual Array

Thanks for your reply Kevin, but all those reasons that you list and more are exactly why this would be very useful to customers as well.

zumasyslewis105
New Member

Re: Nimble Virtual Array

Sweet!!  Been waiting for this for a while.  Got it up and running in no time, plus I loved the fact that I can run multiple instances to test replication and cluster, just amazing.

Jacob_Wilde
Advisor

Re: Nimble Virtual Array

+1 for customer access.

kevin_hsieh
Advisor

Re: Nimble Virtual Array

SDS would be interesting, but not being a storage system designer, I would think that it would require a significant change in the whole data model because you can't have two mirrored controllers backed by very fast NVRAM without custom hardware. Two loosely coupled controllers might require twice as much storage and write latency would be much slower as you would need to gets writes physically down to a persistent layer on both controllers before acknowledging a write. You can also have a single controller system that would be fast, but who wants their data on that?

kevin_hsieh
Advisor

Re: Nimble Virtual Array

+2 for customer access both pre and post sales...after the partners beat on it a while and the installation and registration process gets all worked out.

p-wu57
Advisor

Re: Nimble Virtual Array

Hi,

ReadmeуААsaid it is DHCP server needed. Usually, there is no DHCP server in a verification environment. umm.....I have to take more time to setup a virtual array. physical array is EASY than virtual.

les_dunn
Occasional Contributor

Re: Nimble Virtual Array

Hi Kevin,

I'm no technical guru either, but there are a number of SDS solutions that can be deployed on standard hardware.  Sure, they do require specific specifications to actually work, but they are standard servers nonetheless.  I believe that this is reason for DELL etc taking on the likes of Nutanix, Nexenta, DataCore etc.  It's to be noted, however, there are some "gotchas" with these solutions.   The standard server equation gives them the dubious right to call their solutions hyper-converged which seems to be gaining a level of mind share in our marketplace.  All of them make lots of claims re short term ROI and lower TCO than a converged solution ......... few of which stand up when you get down to the nitty gritty.

kevin_hsieh
Advisor

Re: Nimble Virtual Array

I have a hyperconverged solution, which is SDS (no special hardware like what SimpliVity has). From an architectural standpoint, to provide guaranteed data resiliency for recent writes you need to get them to two controllers and then into a persistent layer. Nimble and most dual controller systems use a form of NVRAM, which is very fast. A SDS system would need to send the write to two controllers (added latency), and then make sure that the data gets written to SSD or HDD. SSD or HDD has significantly greater latency than NVRAM. Even more importantly than the latency hit is that the current architecture has two controllers talking to the same physical set of disks. I know of no way to do that with commodity hardware. You could emulate that with two VMs talking to the same VMDK/VHDX, but both controller VMs would need to be on the same host, which eliminates any real redundancy of the controller. It would make the system available during updates, but there would be nowhere the kind of uptime currently available, and I don't see how you could put it into production.

wprather125
Visitor

Re: Nimble Virtual Array

I put the first NIC into Bridged Mode on Workstation, and the others in a "VMnet10" which is host-only, to serve the LUNs over... so far so good!