Saturday, September 27, 2008

My new Windows 2008 64 bit SharePoint development environment

I was running Vista on my Core 2 Quad 2.4 GHz with 3 GB ram desktop at home for a while, but the toy did not always performed as I wanted. Especially when working on my SharePoint virtual machines. The typical issue. I was thinking of just adding more memory, but considering it was a 32 bit installation adding memory didn't seem to be working for me. Looking around the net I discovered that some guys out there where using Windows 2008 64 bit on their machines as native OS. After some further digging I discover something astonishing! You can install Windows 2008 and just by enabling some specific features you get everything you had on your Vista including the Aero theme :-) Nothing astonishing yet ... taking a look at performance Windows 2008 Vista Enabled is more stable and performing better then the real thing. I really had to see this for myself so I decided to install Windows 2008 64 bit on my desktop! Here's the story.

Inserted the DVD and let's boot! The setup worked like a charm. After a half hour Windows 2008 was running on my machine without having to install drivers or nothing. First thing to look at was the initial footprint. Good thing that I was sitting down. The initial footprint was just under 300MB!!!Sweat! This was looking very promising! Next was to start enabling everything so I would end up with a Vista look and feel. Following these 2 great posts:

http://blogs.msdn.com/vijaysk/archive/2008/02/11/using-windows-server-2008-as-a-super-desktop-os.aspx

http://blogs.msdn.com/vijaysk/archive/2008/02/20/using-windows-server-2008-as-a-super-workstation-os-cont-d.aspx

I ended up with a Windows 2008 setup with all Vista features and my footprint hardly went up! Really, this is really by far the most stable windows setup I have ever encountered! I am still wondering as to how it is possible that Vista performance is so low compared to a Windows 2008 system. Of course it's a server and it's supposed to perform better than a desktop OS, but still... it seems that Windows 2008 has a different core then Vista which results in better performance.

So now that I got the OS running it was time to start thinking SharePoint! Seeing that I had lots of memory left I started enabling roles and features:

  • Application Server
  • Domain Controller
  • DNS (not DC without DNS)
  • Hyper-V

All this running my footprint was 1.5 GB! Let's push on and start installing SQL 2008, VSTS2008 and SharePoint 2007. All went fine. Nothing strange to mention. So now I got a SharePoint farm running on my machine without any virtualization! Footprint? 1.97 GB! Really this is like a dream come true. Final step was to add a WFE to my farm using Hyper-V. All the basic Hyper-V steps, which is pretty much the same steps as using Virtual PC, resulted in having another Windows 2008 running in my domain and a fresh WFE added to my farm! This just keeps getting better and better. Footprint? 2.97 GB! Ok... I was getting to the limit of my machine, but it was all still running pretty good!

As I was now running a 64bit systems there are no more limits on my available memory. Oh yeah! After a trip to the shops, I replaced the original 3GB with 8GB 800MHz DDR2 memory... This really rocks!

Conclusion:

  • Windows 2008 is by far the most stable and best performing OS Microsoft ever released. Well done chaps! If only Vista could meet up to the specs...
  • Hyper-V really rocks!
  • The memory consumption is really low enabling you to have an entire SharePoint farm running on your system without any need for virtualization
  • I can now have full blown SharePoint farm when I start with virtualization with different servers in the farm without compromising performance.
  • This kind of setup should now be considered as the new standard for any SharePoint development environment as it comes really close to a enterprise environment and offers lot's of possibilities to test products surrounding SharePoint like PerformancePoint, Communicator Server and so on..
  • The sky is the limit.

In following post I will keep you posted on any strange things I encounter as I add tools and software to my sweet machine

Friday, September 5, 2008

A hero passed away

Most shocking news today! Patrick Tisseghem has suddenly passed away. Patrick was a real SharePoint hero to me. My sympathy goes out to his family and colleagues at U2U. Read the announcement on the U2U site.

Patrick, we will miss your guidance!

Tuesday, September 2, 2008

SharePoint 2007 Best Practices

Got a great MSPress book on SharePoint best practices by Ben Curry and Bill English. It outlines best practices on planning & design, building, deploying and operating SharePoint 2007. A must read!

You can find info on http://www.microsoft.com/mspress/books/12197.aspx