Building infrastructure for isRaiding

I’ve started work building isRaiding finally. I’ve implemented a small farm of VPS’s (Virtual Private Servers) to prove the technology I’m working with and to make sure that things will scale outward correctly.

I’m still testing database performance for MySQL and PostrgreSQL. I’ve always used MySQL but with Oracle owning MySQL I’m less inclined to use it as Oracle tries to monetize it in every way possible.

I’ve decided to run with DooPHP as my underlying framework for PHP. I’m going to be replacing some of it but for the most part it’ll be DooPHP under the hood. Nginx (pronounced Engine X) will be the web server driving the site. I’m also using PHP 5.3.x to take advantage of PHP-FPM built into it.

Memcached and APC also feature in the application stack for caching purposes.

I’d love to use MongoDB but it just isnt a reality when using a VPS with low memory.

The migration of all my sites to my new hosting should run smoothly. Time to make some money! 🙂

Upcoming Outages

Hi Everyone, there is going to be some downtime coming up for my sites. I’m upgrading my hosting platform getting ready for isRaiding. I need to rebuild my database servers and my web servers so my blog might be a bit patchy for the next bit.

I’m working on a security project at the moment at Salsa and will be applying a lot of what I’ve learnt to my new hosting configuration. There were lots of security aspects I’d never even considered in previous incantations of this hosting platform. My focus had been almost entirely on speed and not so much on locking down the underlying platforms as much as possible.

If anyone has any experience with SELinux and even more so if they have it successfully running in a Linode or Rackspace Cloud environment I’d love to hear from you. I spent 2 days trying to get it working and unfortunately walked away from it as I ran out of time for that part of my research.

New Year, New Plans!

2011 is upon us already and this year is shaping up to be an awesome year! I hope everyone has made their New Years resolutions and are actively working towards them. I’ve made 3 major ones and so far 2 of them are day to day things, I wont know if I’ve hit my 3rd goal until the end of the year.

IsRaiding is top of my agenda now, I’ve spent a lot of time over the last 18 months thinking about how to build it, testing hardware configurations, playing with various frameworks, etc. This year is the year! I’m going to be writing the app in a completely custom framework that is loosely based off Doophp and developed by Hone Watson.

I find it amusing that the Curse Client was basically the idea I was working on but was obviously to slow to market so I canned the project. Lee Banks and myself spent quite a few hours working on a prototype only to shelve the idea once I learnt about the Curse Client.

They wont be so lucky this time!