Moving the sites last night to the new server went mostly OK. Moving stuff basically means moving files, copying the databases and changing the DNS records to point to the new box. It didn't take nearly as long as I thought, thanks in part to a suggestion from Aaron at work. He suggested doing a full database backup, and moving those big-ass files earlier in the day, then doing a differential when I turned off the old sites. Those smaller files copied over quick, I restored, and the new sites were up and running. I set the TTL for the DNS records for 15 minutes ahead of time, so most people (if they were even up at that time) saw at most 15 minutes down. +1 for Aaron.
There were a few problems aside from the previous e-mail server issue. The biggest problem is that the CoasterBuzz Feed service broke. IIS7 wanted different crap in the config file. WCF is so bad ass in many ways, but I absolutely hate the nonsense with configuring and deploying it.
So overall, it's all good, and I'm much happier with it. The Windows Server 2008 firewall is so much easier to configure. I like the idea of the integrated pipeline with ASP.NET. I have memory to spare now, and the CPU average now is not even 1% (though weekends are typically slower for traffic anyway). The home and forum pages are rendering in .02 seconds, forum threads in .05 and topic lists in .10. If I can just score a few more CoasterBuzz Club members to help pay for it, that would be great.
No comments yet.