SQL Clone
SQLServerCentral is supported by Redgate
 
Log in  ::  Register  ::  Not logged in
 
 
 


VMs for Development


VMs for Development

Author
Message
Steve Jones
Steve Jones
SSC Guru
SSC Guru (149K reputation)SSC Guru (149K reputation)SSC Guru (149K reputation)SSC Guru (149K reputation)SSC Guru (149K reputation)SSC Guru (149K reputation)SSC Guru (149K reputation)SSC Guru (149K reputation)

Group: Administrators
Points: 149963 Visits: 19449
Comments posted to this topic are about the item VMs for Development

Follow me on Twitter: @way0utwest
Forum Etiquette: How to post data/code on a forum to get the best help
My Blog: www.voiceofthedba.com
SQLRNNR
SQLRNNR
SSC Guru
SSC Guru (68K reputation)SSC Guru (68K reputation)SSC Guru (68K reputation)SSC Guru (68K reputation)SSC Guru (68K reputation)SSC Guru (68K reputation)SSC Guru (68K reputation)SSC Guru (68K reputation)

Group: General Forum Members
Points: 68319 Visits: 18570
I use VMs for a few different things.

I use VMs for my lab. I also use them to keep VPN clients separate.

Here's a series of articles I did on setting up a lab with VMs
http://jasonbrimhall.info/2012/12/24/on-the-twelfth-day/
http://jasonbrimhall.info/2012/12/23/on-the-eleventh-day/
http://jasonbrimhall.info/2012/12/22/on-the-tenth-day/



Jason AKA CirqueDeSQLeil
I have given a name to my pain...
MCM SQL Server, MVP


SQL RNNR

Posting Performance Based Questions - Gail Shaw

Gary Varga
Gary Varga
One Orange Chip
One Orange Chip (27K reputation)One Orange Chip (27K reputation)One Orange Chip (27K reputation)One Orange Chip (27K reputation)One Orange Chip (27K reputation)One Orange Chip (27K reputation)One Orange Chip (27K reputation)One Orange Chip (27K reputation)

Group: General Forum Members
Points: 27611 Visits: 6555
I agree that VMs are a given.

I stick to Microsoft software all the way. Now my desktop/laptop client can be a client OS as opposed to a server OS due to the removal of technical restrictions from Win 8 Pro onwards. I would recommend forming a backup strategy to incorporate both to enable current work and to return to former work. Even if it is as simple as file copies.

As for licensing, I have an MSDN subscription (it was called Ultimate at the time i.e. the whole monty) which I have found to be rare amongst contractors, however, I have immediate access to pretty much all Microsoft software and I believe that most, if not all, are available within that licence for development. There are restrictions on the number of times you can install some software but with reasonably careful management I have yet to run out. I am sure that if I did run out then a call to MSDN would resolve the situation as they have the history of my licence claims to see that I am only using it appropriately.

Gaz

-- Stop your grinnin' and drop your linen...they're everywhere!!!
James Horsley
James Horsley
Right there with Babe
Right there with Babe (759 reputation)Right there with Babe (759 reputation)Right there with Babe (759 reputation)Right there with Babe (759 reputation)Right there with Babe (759 reputation)Right there with Babe (759 reputation)Right there with Babe (759 reputation)Right there with Babe (759 reputation)

Group: General Forum Members
Points: 759 Visits: 451
I have been using VM's for years now - MS ActionPack is a good alternative to full MSDN for this. I do a lot of Visual Studio development and have tended to have a VM per Visual Studio version so when you have to go back to some old code to make mods you don't have to risk upgrading projects etc for small changes - I have VM's all the way back to VS6 and what is nice is I don't have to fire them up except when needed and they migrate on with my main VM host box each time that gets upgraded.

I use VMWare WorkStation and a good tip is to aim the suspend file at an SSD - then the VM suspends and resumes super fast so you can shut down and reopen VM's dedicated to specific tasks without too much delay




James Horsley
Workflow Consulting Limited
Joe Johnson-482549
Joe Johnson-482549
SSC Veteran
SSC Veteran (272 reputation)SSC Veteran (272 reputation)SSC Veteran (272 reputation)SSC Veteran (272 reputation)SSC Veteran (272 reputation)SSC Veteran (272 reputation)SSC Veteran (272 reputation)SSC Veteran (272 reputation)

Group: General Forum Members
Points: 272 Visits: 262
I use Oracle VirtualBox for VM's. The primary reason when I started using it is that it is open source and installs its own virtual machine so you can run VM's on non-professional versions of windows. I'm not sure that that Microsoft restriction is still in place with Win 8.

I use it for test, but install my development tools in my base layer operating system. However, some things (android dev) I setup in their own VM.

I still haven't gotten to the point where I don't install anything in the base layer operating system, but I hope to get there at some point.
SQLRNNR
SQLRNNR
SSC Guru
SSC Guru (68K reputation)SSC Guru (68K reputation)SSC Guru (68K reputation)SSC Guru (68K reputation)SSC Guru (68K reputation)SSC Guru (68K reputation)SSC Guru (68K reputation)SSC Guru (68K reputation)

Group: General Forum Members
Points: 68319 Visits: 18570
Joe Johnson-482549 (2/14/2014)


I still haven't gotten to the point where I don't install anything in the base layer operating system, but I hope to get there at some point.


I am shooting for that at some point too. It makes it sooo much easier to transition base machines when needed.



Jason AKA CirqueDeSQLeil
I have given a name to my pain...
MCM SQL Server, MVP


SQL RNNR

Posting Performance Based Questions - Gail Shaw

James Horsley
James Horsley
Right there with Babe
Right there with Babe (759 reputation)Right there with Babe (759 reputation)Right there with Babe (759 reputation)Right there with Babe (759 reputation)Right there with Babe (759 reputation)Right there with Babe (759 reputation)Right there with Babe (759 reputation)Right there with Babe (759 reputation)

Group: General Forum Members
Points: 759 Visits: 451
I still haven't gotten to the point where I don't install anything in the base layer operating system, but I hope to get there at some point.


I mainly don't install stuff to the host machine now on my desktop - on my notebook I do because it is a bit of a hassle always having to fire up VM's for things. The real benefit is when you upgrade - just copy over the VM's and away you go (actually I also use removable hard disk caddies so no copy either).




James Horsley
Workflow Consulting Limited
Mauricio_
Mauricio_
Ten Centuries
Ten Centuries (1.3K reputation)Ten Centuries (1.3K reputation)Ten Centuries (1.3K reputation)Ten Centuries (1.3K reputation)Ten Centuries (1.3K reputation)Ten Centuries (1.3K reputation)Ten Centuries (1.3K reputation)Ten Centuries (1.3K reputation)

Group: General Forum Members
Points: 1303 Visits: 294
I've used VMWare Player (now Player Plus) and VirtualBox. Both are good, unfortunately it's not so easy to change from one to another (I've tried this week).
With a PC with 16 GB Ram as minimum you can have several VMs running without problem.
Sid Childers
Sid Childers
SSC-Enthusiastic
SSC-Enthusiastic (159 reputation)SSC-Enthusiastic (159 reputation)SSC-Enthusiastic (159 reputation)SSC-Enthusiastic (159 reputation)SSC-Enthusiastic (159 reputation)SSC-Enthusiastic (159 reputation)SSC-Enthusiastic (159 reputation)SSC-Enthusiastic (159 reputation)

Group: General Forum Members
Points: 159 Visits: 184
I use a hosted series of VMs at Cloudshare which makes them accessible from their web interface. These are good for development and testing. I've tried building VMs using Hyper-V on Windows 8. However, I always have trouble configuring the virtual network adapter so that the hosted VM can get connectivity to the Internet. I also use Azure for development and testing, as well as proof of concept work. I receive $50/month credit as a Microsoft Action Pack subscriber. These are all ways to be more productive and provide suitable development environments without buying new hardware.
SQLRNNR
SQLRNNR
SSC Guru
SSC Guru (68K reputation)SSC Guru (68K reputation)SSC Guru (68K reputation)SSC Guru (68K reputation)SSC Guru (68K reputation)SSC Guru (68K reputation)SSC Guru (68K reputation)SSC Guru (68K reputation)

Group: General Forum Members
Points: 68319 Visits: 18570
James Horsley (2/14/2014)
I still haven't gotten to the point where I don't install anything in the base layer operating system, but I hope to get there at some point.


I mainly don't install stuff to the host machine now on my desktop - on my notebook I do because it is a bit of a hassle always having to fire up VM's for things. The real benefit is when you upgrade - just copy over the VM's and away you go (actually I also use removable hard disk caddies so no copy either).


Even better. I'm not a fan of the time it takes to get a new workstation working just right. SO much easier to just fire it up and go.



Jason AKA CirqueDeSQLeil
I have given a name to my pain...
MCM SQL Server, MVP


SQL RNNR

Posting Performance Based Questions - Gail Shaw

Go


Permissions

You can't post new topics.
You can't post topic replies.
You can't post new polls.
You can't post replies to polls.
You can't edit your own topics.
You can't delete your own topics.
You can't edit other topics.
You can't delete other topics.
You can't edit your own posts.
You can't edit other posts.
You can't delete your own posts.
You can't delete other posts.
You can't post events.
You can't edit your own events.
You can't edit other events.
You can't delete your own events.
You can't delete other events.
You can't send private messages.
You can't send emails.
You can read topics.
You can't vote in polls.
You can't upload attachments.
You can download attachments.
You can't post HTML code.
You can't edit HTML code.
You can't post IFCode.
You can't post JavaScript.
You can post emoticons.
You can't post or upload images.

Select a forum

































































































































































SQLServerCentral


Search