Over the weekend I moved khan.org and a few other sites I maintain over to a new hosting provider.
While the old hosting provider (GoDaddy) was an "OK" web host, (my main beef with them was that all of the administrative emails to manage my domain were never getting to me because they insisted that they needed to point their MX to a CNAME to scale up their servers to send "billions of emails a day", which I can guarantee you is a gross overestimation of the amount of email they have to send, and begs the question about why it's "required").
They told me I needed to convince my email provider to accept email from domains who point their MX to a CNAME. I pointed them to RFC 2181, but apparently RFCs are just "a lot of simple tricks and nonsense", not anything that domain registrars are expected to know, not to mention follow.
So within a few days my domains were moved to register.com, and my websites remained at GoDaddy where a friend was graciously hosting them.
The Web hosting, I don't think, wasn't too shabby, but we were likely on one of GoDaddy's entry level virtual server hosting plans that only had 256MB of dedicated RAM assigned.
Now, 256MB of RAM is probably plenty, except the denizens of the hosting platform were heavily depending on MySQL, Apache, and PHP-based blogs. Your classic LAMP stack, but on very limited RAM.
My new hosting provider is Linode.com. They use the Xen "paravirtualization" package to create their virtual instances, and each node has a minimum of 360MB of RAM, 12GB of storage, and 200GB of bandwidth each month. They're not the cheapest, but their website is one of the clearest, most straightforward I have seen. They have a great support/wiki section, and their admin console to start up your Linode is pretty straight forward.
Since I don't rely on any databases to serve my blog (the biggest "application" on my site), the principal consumer of resources will be apache, and 360MB is plenty sufficient for that, as is the disk space, and network bandwidth, but they have bigger instances you can buy if your needs exceed the basic plan.
Set up was a snap, moving the data was the most time consuming part of the affair. After verifying the site worked with nearly zero modifications (+XBitHack had to be turned off for the default Apache 2.0 install in one of my .htaccess files), I moved the IP address over and my sites were migrated after a quick manual regression. I monitored my log files, and before long I was convinced everything had gone quite smoothly.
So far, the administration console, dedicated virtual private server, Xen setup and administration, as well as the helpful staff on the Linode IRC channel, have all been to or exceeding my expectations.
So far, two thumbs up! If you are in the market for some virtual hosting, and use the link above to get there, I'll get a $20 credit on my bill.
My blog covers topics I find of interest or worth sharing. I tend to cover topics around software development, Internet, or personal interests like music, photography or Disney.
- June 2024 (1)
- March 2021 (1)
- October 2020 (1)
- September 2020 (3)
- September 2019 (1)
- April 2018 (1)
- January 2018 (1)
- October 2017 (2)
- January 2017 (2)
- December 2016 (1)
- November 2014 (1)
- February 2014 (1)
- October 2013 (1)
- August 2013 (1)
- July 2013 (1)
- June 2013 (1)
- December 2012 (1)
- October 2012 (1)
- May 2012 (1)
- April 2012 (6)
- January 2012 (1)
- October 2011 (1)
- September 2011 (1)
- August 2011 (3)
- July 2011 (1)
- June 2011 (1)
- May 2011 (2)
- February 2011 (1)
- January 2011 (1)
- December 2010 (1)
- September 2010 (4)
- August 2010 (2)
- July 2010 (1)
- June 2010 (1)
- May 2010 (2)
- March 2010 (1)
- February 2010 (1)
- January 2010 (5)
- December 2009 (3)
- November 2009 (3)
- October 2009 (7)
- September 2009 (7)
- August 2009 (6)
- July 2009 (2)
- June 2009 (4)
- May 2009 (5)
- April 2009 (7)
- February 2009 (1)
- January 2009 (3)
- December 2008 (4)
- November 2008 (2)
- October 2008 (2)
- September 2008 (7)
- August 2008 (11)
- July 2008 (1)
- June 2008 (4)
- May 2008 (5)
- April 2008 (8)
- March 2008 (9)
- February 2008 (1)
- January 2008 (3)
- December 2007 (3)
- November 2007 (3)
- October 2007 (10)
- September 2007 (8)
- August 2007 (2)
- July 2007 (1)
- June 2007 (14)
- May 2007 (8)
- April 2007 (5)
- March 2007 (4)
- January 2007 (4)
- December 2006 (2)
- November 2006 (1)
- October 2006 (1)
- May 2006 (1)
- March 2006 (3)
- January 2006 (7)
- December 2005 (1)
- November 2005 (1)
- October 2005 (12)
- August 2005 (6)
- July 2005 (5)