all groups > sql server data warehouse > april 2005 >
You're in the

sql server data warehouse

group:

NAS recommandation for dev team...


NAS recommandation for dev team... Jéjé
4/13/2005 7:37:23 PM
sql server data warehouse: Hi,

I want to setup a computer or server as a storage server to host database
files.

I'm not looking for a top performance system because its for "small"
datawarehouses and for development / test purpose.
small = 5 to 20gb (generally a subset of data)

I want to allow a developper to copy any database to test something without
breaking anything on original databases.

my SQL Server server will host tempdb (master & msdb) and original
databases.

I plan a computer like a standard PC with 4 * 80 gb SATA drives in RAID 0+1
+ Gigabyte network card and switch + Win 2003 standard

I know that this type of config is not safe and performance consuming , but
also its a cheap solution :-)
and also is development purpose, so I'll have 1 to 3 users at the same time
on a database.

My database server is a 2 * P4 Xeon HP server with 4Gb of RAM.

what do you think about this?
what other element I have to think in the config?

does it better to boost local computer of each developper and install a dev
edition of SQL on each one?

thanks for your feedback.

Jerome.

Re: NAS recommandation for dev team... oj
4/13/2005 11:34:54 PM
It's certainly a good idea to seperate development from production. What I
would do is to create a backup schedule and give the devs a copy to play on
their dev server. This way, you would achieve 2 things, a backup of your
original in case you need recovery, and a copy of the databases for your
devs.

--
-oj


[quoted text, click to view]

Re: NAS recommandation for dev team... Jéjé
4/14/2005 8:40:40 AM
when I talk about "production" I talk about released version, but not a
production server with end-users connected on it!
so the "production" version is here for front end development &
demonstrations.

The real production server are deployed in our client's servers so its a
complete and dedicated environment.

Also I split the "production" and the "developpers" versions into 2 separate
instances of SQL Server.


[quoted text, click to view]

Re: NAS recommandation for dev team... Ray
4/14/2005 11:31:16 AM
Having Dev and Prod on the same server is a recipe for either high risk or
low performance. Those are your choices without spending a lot of money on
a high-end system. By high risk I mean there's no good way to separate the
system resources or the SQL server into two distinct units. The developers
in this situation will bring down your production system sooner or later.
By low performance, you could over come most of the risk by using Virtual PC
or VMware to divide the computer resources into two systems. But these are
generally slow performers.

This is a case of needing to buy two servers. I assume you are using SQL
Server 2000 Standard Edition. Keep the server you have and buy another
cheaper system for the developers. Install the developer edition on it.

Ray


[quoted text, click to view]

Re: NAS recommandation for dev team... oj
4/14/2005 12:28:35 PM
David,

http://support.microsoft.com/kb/304261

Also from:
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/clustering/sercsfaq.mspx
Q. Can Server clusters use NAS for the shared storage?
A. Yes, providing the applications can store data on file shares and the
file shares are accessible to the applications as they failover across the
cluster, there is no reason why NAS cannot be used as the storage solution
in a cluster.

There is currently no support in Windows to use NAS as the quorum resource.

In Windows Server 2003, we are providing a new quorum resource Majority Node
Set that can be used to remove the need for a shared disk for the quorum
resource. If you combine NAS storage with Majority Node Set quorum, you can
build a failover cluster that does not require shared disks in the
traditional sense of SCSI or SAN.

[quoted text, click to view]

Re: NAS recommandation for dev team... David Portas
4/14/2005 12:42:59 PM
Yes, I understand there is/was exactly one NAS product formally
supported by SQL Server - but maybe they added more at some point, I
don't know.

My own extremely brief encounter with a SQL Server / Win2K on NAS left
me with one conclusion: Don't go there! For SQL, the disadvantages
outweigh the advantages. Do you have a different experience? I'm
interested to know.

--
David Portas
SQL Server MVP
--
Re: NAS recommandation for dev team... pdxJaxon
4/14/2005 1:08:49 PM
at my last job, we used a NAS that WAS in the recommended hardware list.

It sucked rocks.

we were forced to move to a Hitachi SAN and it ROCKED.

we only migrated AFTER losing our biggest customer....OUCH

In short....."Dont Go There"



Greg Jackson
PDX, Oregon

Re: NAS recommandation for dev team... David Portas
4/14/2005 8:19:53 PM
NAS isn't supported and doesn't make sense for a SQL Server database, not
even for development. Use SAN or Direct Attached storage.

If you run Personal or Developer Edition on each PC then each developer can
develiop and test locally before releasing into source control. Backup and
restore from the live environment and use scripts as the source to build
your database changes.

--
David Portas
SQL Server MVP
--

Re: NAS recommandation for dev team... oj
4/14/2005 9:29:47 PM
No. I don't mix sql and nas though it is officially supported. If I were
given a choice of either having a sql on nas or none, it's pretty easy for
me to just take it.

--
-oj


[quoted text, click to view]

Re: NAS recommandation for dev team... Ray
4/14/2005 11:15:15 PM
One note further. We may be blurring the line between development and
production here but the SQL license for Standard does not allow for the
install of multiple instances. If this will only be for development
purposes install the developer edition. Then you can use instances.


[quoted text, click to view]

AddThis Social Bookmark Button