Jump to content

Building a scalable hosting environment


kers7754

Recommended Posts

My new company is going to offer the following core products: Domain names, shared hosting on both Windows and Linux and email.

 

Currently I was thinking about having a dedicated linux server for my website and WHMCS. Then I would have another dedicated Linux server for shared hosting and another dedicated Windows server for shared hosting. Then possibly another dedicated server to act as a Microsoft SQL server box.

 

Should emal be handled on each server's hosting space or does it make sense to have a another box just for a mail server? Then I believe each domain would have to have an MX record pointing to that mail server? If so, what hardware and software should I use for a mail server?

 

If anyone has some idealistic hardware designs or ideas, please send any information my way!

 

Thanks,

--Jeff

Link to comment
Share on other sites

I personally would have 1 server for WHMCS and it's database. 1 server for linux hosting and 1 for windows. Then 1 for email and 1 for databases..Also 2 more for DNS if you are hosting it yourself.... It's over kill for starting out but will be a hell of alot easier to grow and manage..

 

As for hardware, you can get cheaper boxs that can be upgraded later with drive space and memory to keep costs down... I started with cheap DL380 from Ebay, they where $150 with drives and no OS... Check out Ebay number #170702557489 with a liitle shopping and no how you can get the whole network running for under $5000 bucks... Just dont go cheap on a good firewall.....

Edited by mylove4life
Link to comment
Share on other sites

Awesome information. We went out and bought 5 dedicated servers. I am going to go with your design:

1 Linux server for WHMCS and its own MySql database

1 Windows server for windows shared hosting accounts

1 Linux server for Linux shared hosting accounts

1 Windows server for MSSQL

1 (windows or linux - not decided yet) for dedicated mail server

 

What do you recommend for a good firewall?

 

Why would you have 2 extra servers for DNS? I kind of figured I would use 1 of my machines with 2 dedicated IP address for DNS. Is that not a good idea?

 

Finally, do you have any suggestions on what OS and software I should used for my mail server?

 

Thanks for all the advice!

Link to comment
Share on other sites

I am kind of a fan of windows myself just because I feel I can configure it better. I am a C#/ASP.net developer by trade.

 

So my team wants to start with windows hosting only at first for both PHP and ASP.net. So if you had 5 dedicated servers, how would you best use that hardware?

Link to comment
Share on other sites

It's always a good idea to split the services across servers if budget wouldn't be an issues. This will give you a more scaleable environment and one server interruption will not give issues for all the services - i.e. Web one, email one server.

 

For firewall on Linux, you could try with APF or CSF firewall if you are running cPanel control panel, both works quite well for this. For Windows, the built in Windows firewall works pretty much well. Since you are starting the business, it may worth to keep the cost down and only move forward for hardware firewall when you have enough profits/margin gained.

 

SmarterMail mail server is a definitely a good mail server to move on.

Link to comment
Share on other sites

The built in firewall is not made for that...... DO NOT SKIMP on the firewall...... get a good one, most of your money should be on that. I sonicwall is very easy to setup too. I have also used ISA on a couple systems, but it's not to cheap to buy and stakes some work to set it up 100% but it's very good...

Link to comment
Share on other sites

A hard lesson that I have learned in the Hosting Business is to always make sure your Backup works well. And consistently. Some other things that I learned are, I originally had a mix of servers that I owned and some dedicated I rented. Owning my own servers became a burden, as I was spending time maintaining the machines and buying parts etc., it was much better for me to work out a deal with my Data Center to rent equipment that stays current and is upgraded every 2-3 years and that they are responsible for maintaining at their cost, they are in a much better position than me to service the equipment. The next leap for me was virtualization. I know run Hyper-V on Data Center edition. The licensing is included in my Dedicated Server contract. This has become the most affordable & profitable method for me and with Hyper-V it has become very easy for me to accomplish things… I use WHMCS and WSP for Billing & Provisioning...

Link to comment
Share on other sites

It will be cheaper when starting out to let someone else host the sites, but I like having control of everthing. My electric bill is what a full time person makes at a fast food place and my servers are now 3 years old, but run fine and I never had to replace anything in them and reboot only when doing updates. not much to take care of.

 

A hard lesson that I have learned in the Hosting Business is to always make sure your Backup works well. And consistently. Some other things that I learned are, I originally had a mix of servers that I owned and some dedicated I rented. Owning my own servers became a burden, as I was spending time maintaining the machines and buying parts etc., it was much better for me to work out a deal with my Data Center to rent equipment that stays current and is upgraded every 2-3 years and that they are responsible for maintaining at their cost, they are in a much better position than me to service the equipment. The next leap for me was virtualization. I know run Hyper-V on Data Center edition. The licensing is included in my Dedicated Server contract. This has become the most affordable & profitable method for me and with Hyper-V it has become very easy for me to accomplish things… I use WHMCS and WSP for Billing & Provisioning...
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated