Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.


technicaljoe

248 posts

Master Geek


#39971 21-Aug-2009 22:52
Send private message

Hi Everyone,

I'm looking for some advice on what sort of machine spec should I be considering for a VM host that's intending to host 3-6 light/medium use Windows 2008 Servers. (I'm a software developer, have minimum knowledge of hardware...)

The goal is to create a dev and test environment for my own startup company :-)

Any suggestions would be greatly appreciated!

Joseph


Create new topic
Regs
4066 posts

Uber Geek

Trusted
Snowflake

  #249571 22-Aug-2009 00:24
Send private message

define 'light/medium' use.... how many users are you expecting to be abusing the servers at any one time. Are you hosting databases or exchange servers (i.e. is disk speed important). Do you have a budget in mind? New or second hand? Do you need to be able to run 64bit, or 32bit (or both)?






_Allan
153 posts

Master Geek

Trusted

  #249572 22-Aug-2009 00:42
Send private message

Startup Company - Are you doing it alone? If so:
Why are you thinking you neeed a server?
Set up your own development machine with Virtual PC and you can simulate the environments you require?

_Allan





_Allan (my blogmy tweetscompany tweetscompany web site)
           Geekzone Speedtest  -  Download: 16.28 mbps  Upload: 5.86 Mbps

technicaljoe

248 posts

Master Geek


  #249618 22-Aug-2009 10:59
Send private message

Thanks guys for the response!

I'm thinking about initially a 4 VMs scenario (iis, app, sql, tfs) for dev purpose. In about 3-6 months time, created another 3 VMs (iis, app, sql) for test purpose.

The plan is to setup continuous integration with automated build, test, and deploy (from dev laptop to dev environment, then onto test environment) - and with nightly stress test.

I'm expecting within the next 6-12 months, the team will grow from just 1 person (me) to 3. I probably will want to host this box somewhere at some point, so the team is not necessarily tied down to 1 physical location.

I've signed up with BizSpark, so licensing isn't a big issue for 3 years.

My thought regarding a server is because I already have an OK laptop, good enough for dev works, but not enough to do host more than 1 VM (struggles a bit with 2)... So, if instead of getting another uber laptop, I thought it might be more prudent to get a grunty box that can be shared by the team - more scalable?

I'd love to hear people's thoughts with regard to what I said :-)



technicaljoe

248 posts

Master Geek


  #249621 22-Aug-2009 11:07
Send private message

By the way, I'd really appreciate for any inputs on how I can strike a right balance between good dev setup vs budget... I don't need a state of art setup for the next 6-12 months, it's more important to be able to afford employees!! I can develop pretty fast, but not THAT fast!! :-)

technicaljoe

248 posts

Master Geek


  #249634 22-Aug-2009 12:12
Send private message

What a timely post from MS's Virtual PC Guy (http://bit.ly/kNDK1)

I'm still very keen to find out all Geekzoners' opinions of course! :-)

mruane
420 posts

Ultimate Geek


  #249641 22-Aug-2009 12:45
Send private message

Are you planning to install Advanced Server 2008 plus IIS, TFS and SQL into each VM and make three seperate VM environments, one each for DEV, TEST and UAT? From the way you opened the thread, I got the impression that you were thinking of a seperate VM's for IIS, TFS, SQL and the APP and I was having trouble understanding why you would do it that way?

If it were me, I would be arranaging the box with Advanced Server 2008, IIS and TFS installed into the base. I would then perhaps create a three VM's for SQL and the APP i.e. DEV, TEST and UAT. TFS will manage the progression of each release through its various stages from DEV to UAT and IIS provides access to either environment as needed.

Regardless of the setup, server memory is the first order of business followed by CPU Cores. I would be looking for as much memory as I could afford (at least 8GB) and at least a Quad Core CPU. Of course, the base OS would need to be 64bit. As for the VM's I used VMWare Server 2.0 mainly because it supports auto restart of the VM's when the box is restarted and the VM environment can be managed from a browser window. So there is no need to go anywhere the server box itself.

From the perspective of the developer, just remember that in 12 months you will be only a third of the way through the notebooks life cycle. So going cheap at the start for a developer machine, when you might need a better spec in 12 months time is probably not a good option. Get the best spec notebook you can afford now, recognising that the dev's will be using those assets for at least two years if not three.

Provision at least 4GB of memory on each dev machine so that they can install VM's for their own use and plan for a 2.2GHZ Dual Core CPU notebook as a minimum.

Good Luck with it...

Cheers Mike

technicaljoe

248 posts

Master Geek


  #249648 22-Aug-2009 13:10
Send private message

Thanks Mike!! That's really really useful! Sorry I didn't explain it clear enough in my initial post, but nevertheless you understood exactly what I was after! :-)

I also re-organized my thoughts a bit more, and wrote to Ben, the Virtual PC Guy, and hope to hear back from him. I'll probably aggregate all these into a blog post for all to read!

I will keep your words in mind when I hire the first developer. You are quite right about the notebook. I was just going to put up with my T8300+3GB and put money on the VM host instead... Still at the stage juggling between contracting and setting up this project, try save money wherever I could - within reason of course.

 
 
 

Cloud spending continues to surge globally, but most organisations haven’t made the changes necessary to maximise the value and cost-efficiency benefits of their cloud investments. Download the whitepaper From Overspend to Advantage now.
mruane
420 posts

Ultimate Geek


  #249651 22-Aug-2009 13:39
Send private message

The T8300 is not that bad a processor really and with 3GB it should be adequate. try installing Windows 7 64bit on it and see how it goes. You might find that the 64bit version with say 4GB of memory could be enough to get you moving along to the point where you can earn some revenue. After that, the world is your oyster - right!

Also browse around here: http://forum.notebookreview.com/showthread.php?t=251618 for feedback from others on that processor.

Cheers Mike


Create new topic





News and reviews »

Air New Zealand Starts AI adoption with OpenAI
Posted 24-Jul-2025 16:00


eero Pro 7 Review
Posted 23-Jul-2025 12:07


BeeStation Plus Review
Posted 21-Jul-2025 14:21


eero Unveils New Wi-Fi 7 Products in New Zealand
Posted 21-Jul-2025 00:01


WiZ Introduces HDMI Sync Box and other Light Devices
Posted 20-Jul-2025 17:32


RedShield Enhances DDoS and Bot Attack Protection
Posted 20-Jul-2025 17:26


Seagate Ships 30TB Drives
Posted 17-Jul-2025 11:24


Oclean AirPump A10 Water Flosser Review
Posted 13-Jul-2025 11:05


Samsung Galaxy Z Fold7: Raising the Bar for Smartphones
Posted 10-Jul-2025 02:01


Samsung Galaxy Z Flip7 Brings New Edge-To-Edge FlexWindow
Posted 10-Jul-2025 02:01


Epson Launches New AM-C550Z WorkForce Enterprise printer
Posted 9-Jul-2025 18:22


Samsung Releases Smart Monitor M9
Posted 9-Jul-2025 17:46


Nearly Half of Older Kiwis Still Write their Passwords on Paper
Posted 9-Jul-2025 08:42


D-Link 4G+ Cat6 Wi-Fi 6 DWR-933M Mobile Hotspot Review
Posted 1-Jul-2025 11:34


Oppo A5 Series Launches With New Levels of Durability
Posted 30-Jun-2025 10:15









Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.