Windows Server 2008 One Year On — Hit Or Miss?
magacious writes "Friday marked a year to the day since Microsoft launched Windows Server 2008, but did it have quite the impact the so-called software giant expected, or did it make more of a little squeak than a big bang? Before its arrival on 27 February 2008, it had been five long years since the release of the last major version of Windows Server. In a world that was moving on from simple client/server applications, and with server clouds on the horizon, Windows Server 2003 was looking long in the tooth. After a year of 'Vista' bashing, Microsoft needed its server project to be well received, just to relieve some pressure. After all, this time last year, the panacea of a well-received Windows 7 was still a long way off. So came the new approach: Windows Server 2008."
I run a few 2k8 servers and must say that there are very few features that distinguish it from 2k3. For me, those are the new remote-apps terminal server feature and hyper-v. not a whole lot has changed other than rearranging a bunch of stuff.
I recently setup a client of mine with two Win2k8 64-bit servers (in a larger virtual VMware setup). So far, it's worked out very well. It's fast, stable (uptime is exactly equal to the number of days since we last had to reboot for a patch), and played nice with everything already present. Active Directory and Exchange 2007 migrated from the previous Win2k/Exchange 2k setup without a hitch. In other words: no complaints at all, other than the price (which wasn't too bad, since the client received non-profit pricing - but most of what I setup is Linux or FreeBSD and I greatly prefer that pricetag!).
Things I noticed that have improved:
* The group policy editor is a bit easier to use, and less confusing.
* The Vista performance/health monitor is actually pretty good, and provides a really handy ntop-like interface for seeing which service is doing what with the network (not as fine grained as I'd like, but it's a good starting point).
* The old Services-For-Unix services are more tightly integrated, and it was very easy to get NFS up and running.
* Less is installed by default, and adding just the required services was very straightforward.
* The scheduler seems to have improved, because processes distribute over CPUs more widely, and throughput/responsiveness "feels" better.
* The new role-based manager for file serving is a bit easier to find, but is really similar.
* A couple of new diagnostic wizards have appeared, including one for Group Policy - it helped me find a couple of problems I hadn't thought about.
Items I wasn't so fond of:
* Activation. It doesn't matter if you have a charity volume license anymore - you still have to activate. That bugs me, because this server has to last for years, and I worry that if I have to restore a backup in 5 years time the activation wizard may make my life difficult.
* Volume shadow copies are STILL not configured to my liking by default.
* If you want to use some of the new active directory features, you need a pure Win2k8 domain on the server side. It works with "legacy" Win2k/2k3 systems around, but only if they aren't domain controllers.
* The start menu/icons are straight from Vista.
* License management makes less sense, since the license control tools are now hidden away - checking CAL status is a pain.
Overall, for an MS operating system it's pretty good. I don't see a compelling reason to run out and upgrade any Win2k3 systems that are working well - but for new servers, it works great.
Lead developer, http://wisptools.net
You don't get 5 nines out of a single server install, sorry. The only way you get that is with HA clustering and automatic failover.
PC hardware, even expensive stuff, is not reliable enough no matter what $VENDOR's sales pitch is.
You might get lucky and get a single reliable box, but if you deploy a non-trivial number of servers you will need to plan for hardware/software failures.
Two position statements first: 1) I'm primarily a Unix sysadmin of multiple flavours and love it, 2) I've only used Server 2008 on my test VM network.
Having setup a private network thanks to a company purchased Technet subscription, I now have two Active Directory Domain Controllers, a WSUS server and Terminal Server. My take on 2008 is that when approached the right way, it's actually a very nice operating system.
I like the new Terminal Services seamless window capability, the default policy of only installing the minimum required services, the new look Server Manager, even IIS7 looks nicely moduler. In fact, I could imagine managing a network of 2008 machines in a way that I never could with 2003. Now that might be my lack of fundamental 2003 knowledge (I can use it, but wouldn't describe myself as a "Windows System Administrator").
The reality, even for us Unix/Linux advocates, is that we're probably going to have to interop with Windows Server from time to time, and if it's Server 2008 that I'm having to work with, then I can live with that.
Most large OEMs provide install disks that load all of the drivers for you. For example at the place I work, we use HP Proliant boxes. The Proliant install DVD handles all of the disk partitioning, setting the RAID/disk controllers as primary, driver support, etc. HP has a whole slew of great system tools for the enterprise.
The logic is simple... There is a special OS for a server so the cost can be different. There is no technical reason that Windows couldn't be like Linux and allow you to add every server component to a single base operating system, The only reason is that they want to charge people that buy servers with 256GB of RAM $3000 per server and those that run small companies $600 per server. Both companies get a good deal (of course, not as good as free).
Where I work, a typical server costs $5,500, Windows costs around $600, physically putting the server in the datacenter costs $2,000, and labor for installing, configuring, and supporting the server costs $3,000 over the its life. At the end of the day, Windows servers cost around $11,100. Switching to Linux would save us $600, reducing our costs by 5%.
A typical server with 256GB of RAM would run about $60,000. This server would require the Enterprise editions of Windows Server, so that would run about $3,000. The other costs would remain the same and at the end of the day, the OS is still only five percent of the total.