Welcome to NullMind's Lair, the blog of a cranky Web Hosting Geek

Bloody SPAM.

Monday, November 27th, 2006

Just for those who might complain they get allot of SPAM :)

We did a test on one of the mail-servers at Relio (MAIL1) .. and found out that:

The server averages 2000 successful e-mails per hour (not much at all)
The server bounces back in average close to 4000 SPAM messages per hour (using the Blacklists)

So, 2/3 of all mail that arrives at that server is denied .. and still lots of spam go thru.

Goes to show, indeed when statistics say noways that about 80% of all email is spam, it is true .. so by those numbers, we still need to catch an additional 15% of spam.
 Qmail-Stats Success-Day
Average In: 2182 per/hour

Rblsmtpd-Day
RBL Rejected Mail: (Average close to 4000/h)

Technorati Tags: ,

4 Years old, and already a covergirl.

Monday, November 27th, 2006

Today my youngest daughter (Sierra) was hospitalized for a scheduled operation to replace the tubes on her ears.

The operation was no big deal, and she did brilliant, she had had it already once before, and it’s a procedure very common on young children who tend to get allot of ear infections at that age (Sierra is 3).

A few months back, my 4 years old daughter Savannah had also had the same operation in that same hospital, so today the staff there had a surprise for the wife, one of the pictures they took of Savannah and a clown a few months back, was on the main page of their Autumn Magazine.

Trusttalk Nannah-Hosp
What can I say, they have good taste.

So of course, being the proud parents we always are, we had to scan it and send it out to everybody in the family :D

Technorati Tags: , ,

The new Hosting Fab .. GRID

Tuesday, November 21st, 2006

There have been allot of discussions lately on WebHosting related forums about “Grid Hosting”

So that got me thinking, how different is a “Grid” from a “Cluster” ?

My first reaction to the whole thing was to get more info on what exactly are hosts calling a “Grid” .. on my Gfx background, we recognize a Grid as an array of computers, linked together to form a “super-computer” for processing power, somehow why would I need to link 1000 servers to offer processing power to a website was not really evident to me, what could you possibly be processing that required that much number crunching ?

The way big players like ebay and others do it (putting it in lame terms) is to have many computers serving the flow of traffic, this is called “load balancing” where traffic is routed to the least overloaded server, so this way you have 100 servers distributing ONE site, but they are not combining the power of 100 servers to process that site, instead each server processes a chunk of the traffic on it’s own.

As as it turns out, thats very much like “Grid” is working as well, you basically get more servers (In this case, VPS’s) to help process your traffic, this is not a super-computer (for Processing) as a “Grid” is usually called.

So that got me thinking, how hard would it be to do it with Relio ?

Apparently, not hard at all .. we already have most of the tools fabricated at the H-Sphere end, just need to invest into the rest of the hardware.

The solution is to use a NAS/NFS load balanced solution, all the data resides on the NAS, and the servers are then load balanced in the front, you can have as many web and mail servers as one needs for processing power (of traffic), should one server go down, the others keep the sites up, since the data also does not reside on the servers, it doesn’t really matter.

Here is a schematic of how it works for H-Sphere currently.

 Hsdocumentation Sysadmin Screenshots Lb-Chart-Extended
Neato
This system allows the Host to add more slave servers as it’s clients needs arise .. so should a site grow exponentially .. one just adds more slave servers, isn’t that the promise of GRID ? unlimited growth with no disturbance to the site ?

BUT, I see how this system could be ever better ..

1 – Add NAS Redundancy, everything is fine and redundant, but should the NAS fail, your whole network is down, one should have a second NAS on a real (or near) time sync, so should one go down, the other keeps the whole setup up.

2 – Make it VPS centric .. if one could define VPS’s as the mailservers and webservers for one user, then as the user grows, one could simply replicate THAT vps into any additional slave server (with a bit of development I am sure) .. the flaw I see is, if in order for ONE user to grow, I need to replicate a whole server, then all the other users on that server are getting a free ride ..

There is another solution, which is to move the growing user to it’s own webserver/mailserver and replicate those as needed, thats a bit more expensive, but it’s a solution neither the less.

My perfect scenario.

I’d love to see us be able to deploy a VPS as a shared account, basically, the user resides on it’s own VPS, but manages his account from within H-Sphere, just like a shared account would, no need for a second CP or additional software, and if we could make all the services for that account to be distributed (1 VPS for mail, 1 for web, 1 for databases) .. then one would replicate those vps’s for load balancing, and then increase copies of those vps’s as growth demanded.

I am sure with time and development, H-Sphere will do just that, or close, for now, I am pricing to try and deploy the existing load balanced system, can I cal it a “GRID” ? .. not sure, but it’s all about marketing.

On a side note: This whole boils down to money .. One needs to be able to charge clients for additional resources, how are people offering 1TB of traffic and hundreds of GB’s of storage for $20 is mind boggling .. it’s not even the matter of “can you do it” .. I’m sure with lots of volume, you can, but why ?, why would I want to make 100K profit on a 10Million Turnover ? call me greedy then, but I want to make 100K profit, on a 500K turnover .. otherwise, I am in jeopardy of running a business with very limited capital, and one slip, and it’s Chapter 11 time.

Update: Ok, I just learned that NAS can do fail-over .. do thats one strike off the wish-list

Technorati Tags: , , , ,

Blackberry 8100 as a OSX modem.

Thursday, November 9th, 2006

I recently got me a new Blackberry 8100 (Pearl), and immediately began the task to make it into a Bluetooth Modem for my MacBook Pro running OSX.

I had done it back in January with my XDA, so now was time to do it with this sleek beauty.

The normal Pairing process was easy, on the Blackberry, had to go to “Bluetooth Options”, open the menu and make sure it had “Discoverable: YES”

After that was just a matte running the “Set Up Bluetooth device” in OSX.

After the MacBook Pro and the Phone saw each other, I followed these steps

Download this script here.
Copy the script into /Library/Modem Scripts.
Open Bluetooth Preferences, Select The Blackberry 8100 from the list of devices and press ‘Configure…’.
Make sure ‘Access the Internet with your phone’s data connection’ is checked. Also, make sure ‘Use a direct, higher speed connection’ is selected. Click Continue.
In the Modem Script pulldown on the following screen, Select ‘BlackBerry 8100’. Use the following settings for the other fields, then click Continue:
* Username, Password: leave blank
* GPRS CID: *99***1#
Open the Internet Connect application. Select the Bluetooth icon at the top. Under Phone Number, put your APN
For T-Mobile UK
* Telephone Number: general.t-mobile.uk
* Username: guest
* Password: guest

For T-Mobile USA
* Telephone Number: wap.voicestream.com
* Username: guest
* Password: guest

Then click “Connect” and you it’s all set :)

Picture 6
To be able to Google in the middle of nowhere … Priceless

Technorati Tags: , , , ,