Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Local storage vs SAN for VM's

Posted on 2016-10-19
10
Medium Priority
?
1,245 Views
Last Modified: 2016-10-21
A typical vm(VmWare) on our network has two virtual disks; one for the OS and the other for storage.  We currently run the OS vdk(c drive) from the local drives on the host server and the D drive is a vdk on the SAN.  The SAN is a RAID 10 with 12 10K SAS drives and the host server is a RAID 10 with 8 10k SAS drives as well.  We would like to create a new RAID set on the SAN with SSD drives and move the OS vdk to it.  Would we get better performance if the SSD's were on the local host instead of the SAN?  The SAN is connected using 1Gb iSCSI.
0
Comment
Question by:NytroZ
  • 3
  • 3
  • 2
  • +2
10 Comments
 
LVL 124

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE^2) earned 1000 total points
ID: 41850576
You will probably find the bottleneck, will be the iSCSI network link to the SAN, at 1GB

Moving SSDs close to the Host CPU, will make IOPS faster.

BUT, what IOPS and performance do your require for your OS, all they do is BOOT the OS!

You may find you get better performance by moving ALL the SSDs into the HOST, and using standard spinning rust in the SAN, and using Cache-ing software.

e.g. FVP

http://pernixdata.com/
0
 
LVL 56

Assisted Solution

by:andyalder
andyalder earned 1000 total points
ID: 41850708
Local storage is almost always faster than SAN assuming you have similar hardware since the same chips and algorithms used on the SAN can be used on local RAID controllers. You lose the shared storage aspect though so you can't have HA / vMotion.
0
 
LVL 84

Expert Comment

by:David Johnson, CD, MVP
ID: 41850901
Most people that can afford a SAN have updated to 10G/40G networking to and from the SAN and other SAN's in the cluster
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 22

Expert Comment

by:robocat
ID: 41851851
The only was to know if performance would be better is to measure how  much IOPS and throughput you're actually consuming currently on the C drive.

Any change will only give better performance if you're maxing out the current resources. If you're only using 10% of the currently available IO resources, then you will not see any performance difference by adding faster IO resources.

So collect some usage statistics during a normal business day and see how much IO the C drive is consuming. Most likely this will be very little which would mean that it will make little difference whatever you do, except for boot time.

The reason for moving to SAN is of course HA and failover possibilities, not performance.
0
 
LVL 17

Expert Comment

by:Gerald Connolly
ID: 41851925
@robocat - The reason for moving to SAN is of course HA and failover possibilities, not performance.

Well actually when SAN's first came along in the late 90's one of their main advantages was performance! HA and failover came along later.
0
 
LVL 22

Expert Comment

by:robocat
ID: 41852072
@Gerald: true if you compare SAN systems with massive cache systems and lots of spindles compared to small local RAID. In this case the SAN is similar to the local DAS.
0
 
LVL 17

Expert Comment

by:Gerald Connolly
ID: 41853230
@robocat - was poking fun at your generalism!

Back then the debate was about big cache (e.g. EMC) and small cache (e.g Digital Storageworks), but it was mainly about performance - not all SANs then had lots of spindles, remember disks were tiny (by todays standards, think 4.4GB drives) and expensive then, and a  few hundred GB's was a BIG system!

We used to sell the concept of taking all the drives out of your server farm (lol) and consolidating them into a SAN using something like a MSA1000 or a RA9000 (including boot from SAN) to allow utilisation of the the stranded capacity not used because systems needed more spindles for performance rather than capacity - a bit like we would be now if we only had spinning rust technology (say a 1TB DB, but needing 20 spindles for performance).
Modern day SSD's and other NVM technologies have in the main, thankfully removed the IOPS issue for just about everyone.
0
 
LVL 124
ID: 41853409
and therefore the SAN vendors where they had a license to "print money" by selling storage because we needed IOPS by purchasing may spinning rust spindles, and we never got round to using all the storage, because we just needed IOPS

---- has long gone... because of flash!
0
 
LVL 17

Expert Comment

by:Gerald Connolly
ID: 41853428
Didn't I just say that?
0
 
LVL 124
ID: 41853486
just re-enforcing how we've been ripped off by ALL Storage vendors in the past! "they've had a license to print money"

and now they are paying the price, for they're mis-trust!

and how some older storage vendors are now struggling and panicking, trying to retrofit SSD/Flash into their shelves!
1

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The question appears often enough, how do I transfer my data from my old server to the new server while preserving file shares, share permissions, and NTFS permisions.  Here are my tips for handling such a transfer.
Compliance and data security require steps be taken to prevent unauthorized users from copying data.  Here's one method to prevent data theft via USB drives (and writable optical media).
Teach the user how to install log collectors and how to configure ESXi 5.5 for remote logging Open console session and mount vCenter Server installer: Install vSphere Core Dump Collector: Install vSphere Syslog Collector: Open vSphere Client: Config…
In this video, Percona Director of Solution Engineering Jon Tobin discusses the function and features of Percona Server for MongoDB. How Percona can help Percona can help you determine if Percona Server for MongoDB is the right solution for …

885 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question