Moved to Linode

I haven’t been blogging for quite some time. There has been much transitions in this couple of years and it distracted me greatly. Blogging is something I miss doing but the missing occurs when I’m in public transport where it’s least convenient.

Previously this blog is hosted at Rackspace Cloud. They’ve provided decent services but Linode has more competitive pricing. Nearly all my websites are moved to Linode. Once every thing’s migrated over, I will shut down the instance in Rackspace Cloud.

Oh yes I switched to nginx too.

Thoughts on migrating to EC2

One thing that I notice with Amazon EC2 when trying out their micro instances in Singapore (Asia Pacific) is that the round trip takes approximately 250 ms from United States. This made me reconsidered a little about having my instance hosted in the Asia Pacific region since a majority of my visitors remain to be US-based.

I originally planned to use Amazon EC2’s micro instance to do just host a few blogs. Most of my images from the blogs are hosted at Amazon S3 already and I felt like moving everything over to Amazon’s US East facility (North Virginia).

Amazon EC2 offering is slightly cheaper than Rackspace Cloud’s similar offering and is quite attractive. A huge plus would be that I can host it in Singapore but then that’s probably benefiting just me. I can probably blog faster if it is hosted in Singapore but, to be honest, I wouldn’t really want to blog more than my current rate.

Recently Rackspace had some issues with my host machine and my server instance kept freezing up over a month. I didn’t suspect it could be an issue on their side and up the memory in my instance to 1024 MB. When that didn’t help, I almost wanted to migrate to another host — Linode. Now there’s Amazon’s micro instance I’m really spoilt for choice.

Moved to Rackspace Cloud

A couple of days ago, I encountered a database corruption. One sentence: My access log grew so huge it took up 100% of the disk space; MySQL can no longer write the database files and a few tables got corrupted.

Okay I cheated on the one sentence.

Rackspace Cloud has similar build as Slicehost (my previous host). I moved a few of my blogs over. Currently Slicehost is like an expensive DNS server. That said, Rackspace Cloud is cheaper than Slicehost. Slicehost is a subsidiary of Rackspace. Well anyway, if you do like to use Rackspace and would like to make my day, use my referrer code ‘REF-KW’ without quotations. It gives me some rebate, I think.

Price evaluation of Amazon EC2

I’ve been looking at the pricing of Amazon EC2 (Amazon Elastic Compute Cloud) running as if it were a VPS. I intend to run it continuously for as long as possible. I likely only need a small instance as described here.

Specification of EC2 Small Instance

  • 1.7 GB memory
  • 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit)
  • 160 GB instance storage (150 GB plus 10 GB root partition)
  • 32-bit platform
  • I/O Performance: Moderate

These are some notes I have made for Amazon EC2. All prices are in US dollar and does not include bandwidth costs as those are far too varying.

Amazon web services

I only need the smallest Linux/UNIX instance and the pricing is $0.085 / hour for a server instance in North Virginia, USA without reserving an instance. (There’s going to be one in Singapore next year.)

I can choose to reserve the server instance for 1 or 3 years and pay $227.50 or $350 respectively and pay for $0.03 / hour for a similar instance.

To put the cost into perspective:

For 1 year

  • Without reserved instance: $0.085 * 24 * 365 = $744.60 ($62.05 / month)
  • With reserved instance: $0.03 * 24 * 365+ $227.50 = $490.30 (~$40.86 / month)
  • Percentage saving after 1 year: (744.60 – 490.30) / 744.60 = ~34.1%

For 3 years

  • Without reserved instance: $0.085 * 24 * 365 * 3 = $2233.80 ($62.05/ month)
  • With reserved instance: $0.03 * 24 * 365 * 3 + $350 = $1138.40 (~$31.62 / month)
  • Percentage saving after 3 years: (2233.80 – 1138.40) / 2233.80 = ~49.0%

I’m currently on Slicehost and Rackspace Cloud. They’ve been pretty good so far but Amazon’s cloud computing offering is beginning to look quite tempting.