How Do You Know When You Need A Dedicated Server And What Size?

13 replies
Long, long ago, I had so many hosting accounts, and was using
so much bandwidth, that Host4Profit wisely informed me that I
should have my own dedicated server... and stop bogging down the
shared server that I was on. David quickly set me up with one,
and I've been happy with it ever since.

A few months later, one of my membership sites grew so big that
I was told I probably should put IT on a dedicated server... so
I did. I also stuck a few other domains on that box.

In both of those instances I had absolutely NO idea what I
really needed as far as server size, number of drives,
backup capacity, software on the server, etc. I just relied
upon the recommendation of friends and used the TLAR method.

TLAR = That looks about right.

Having NO idea what the heck I was doing, I followed my
server admin's recommendation, and then responded whenever the
server sent me a text messages saying that there was a
problem.

This week, as one of my Christmas presents to myself, I
bought a small hosting company... figuring that would keep
me occupied for a while. Now that I've sobered up
and stop asking myself, "What was I thinking!" I've
decided to educate myself a little on the topic. I'm also
motivated by the fact that I was just offered a few MORE
servers, and I don't know if they are appropriate.

So, I felt that this discussion would be useful for fellow
Warriors who are outgrowing shared hosting.

I didn't notice a more appropriate place to post this, but
am sure that if there IS one the moderators will help me out.

Is there a place that you've used to learn all about servers,
that you also found easy to understand?


How did you select/know what configuration of dedicated server
you needed (there are more options than I can count)?

How much backup is overkill?

How many "average" hosting accounts would you plan on putting
on one "average" server?

I guess that's enough dumb questions. I do still plan on
relying on expert advisers/server admins for most issues,
but also like having a good "base level" knowledge on a topic.

If you also use the TLAR method, please let me know that
too when you answer

Thanks,
Willie
#dedicated #server #size
  • Profile picture of the author Dan C. Rinnert
    From a customer perspective, it's time for dedicated hosting when the costs of shared hosting exceed the costs of a dedicated server. That is, switch when it is cost-effective to do so.

    Likewise, if shared hosting is costing you sales because of slow response times, then it may also be time to switch.

    If you have a bunch of websites, odds are that some are winners and some are duds, with some in-betweens. You can cast off the duds or set them aside on the backburner until you have the time to tweak them, but, either way, you possibly have sites with low traffic that are costing you more on shared hosting than what they might if you have them all on your dedicated server.

    So, there are always a variety of factors that come into play.

    From the hosting perspective, always have plenty of space. This is especially true on mail servers. You will either need lots of space to handle the people that may not check their eMail as often as others. Or, you can, of course, enforce space limitations on mailbox size. If you do quotas, you don't need as much space as without quotas, but more is always better just so you have the swap space.

    For a server, my opinion is to go with the fastest one you can afford with as much space as you can afford. With hard drives, especially, the larger you go, the lower the cost per gigabyte of storage. Over time, where most of the expense is going to be is in the bandwidth charges.

    For backup, I follow the advice of a webhost from long ago. You have the main drive and then you have a backup drive that is at least twice as large as the main drive. Then, that is segmented into two partitions, so you have backup A and backup B. That means, that at any one time, you have two backups. Where possible, have a third backup that will be stored off-site. You can do the A & B backups daily and the external backup weekly. That way, in the absolute worst case, you've only lost one week of data, but in most cases, you'll lose at most one day's worth of data.

    For how much storage you need when switching from shared to dedicated hosting, just add up how much space you use under shared hosting, and be sure to get at least that much on your dedicated server. But, of course, you want more than that to make room for future expansion.

    If you know how much content you add to your sites each month, that can give you an idea for how large a hard drive to get on a dedicated server. Figure how much space you are currently using, and anticipate how much space you will need a year from now, or two years from now, etc. I'd go as far ahead as you can afford just so you don't have to replace hard drives as frequently due to exceeding the available space.

    For hosting client sites, you can get that by analyzing how much space current customers use to form a basis for an average of how many clients you can maintain on a single server. Then, make sure there is plenty of overhead. You can always move clients from one server to another if need be, in order to maximize usage of various servers and to keep everyone's sites running as fast and smoothly as possible.
    Signature

    Dan's content is irregularly read by handfuls of people. Join the elite few by reading his blog: dcrBlogs.com, following him on Twitter: dcrTweets.com or reading his fiction: dcrWrites.com but NOT by Clicking Here!

    Dan also writes content for hire, but you can't afford him anyway.
    {{ DiscussionBoard.errors[3028295].message }}
  • Profile picture of the author Brian Alaway
    "How much backup is overkill?"

    Don't think there is such a thing.
    I don't have a dedicated server yet but if I did one of the things I would want to know is how long to do a "bare metal" restore. In other words, if your server crashes - not just your site - how long to do a complete restore? If that server is making you serious $ then this could be a very unpleasant wait?
    {{ DiscussionBoard.errors[3028300].message }}
  • Profile picture of the author Willie Crawford
    Thanks for that very clear and logical answer Dan.
    Signature

    Here's A Ready-Made High Ticket Product To Make Your Own.
    Click To Go BIG!

    {{ DiscussionBoard.errors[3028314].message }}
  • Profile picture of the author webapex
    That's definitely the sort of specialized topic best discussed in a hosting owner discussion forum where the experts hang out.

    I have a request, please do your part to straighten out useless "unlimited space and bandwidth" pricing that competition has forced the hosts to resort to. The real capacity of the server and threshold for "you need to scale up" advisories are so opaque. it takes trial and error testing or 3rd party performance evaluators to determine whether host A or B provides better performance.

    I better trust premium services that provide realistic bandwidth and space guarantees for an account.
    Signature

    “An expert is a person who has made all the mistakes that can be made in a very narrow field” Niels Bohr

    {{ DiscussionBoard.errors[3028316].message }}
    • Profile picture of the author Willie Crawford
      Originally Posted by webapex View Post


      I better trust premium services that provide realistic bandwidth and space guarantees for an account.

      Same here.

      Those bargain hosts depend upon most customers only
      using a tiny fraction of the allocated resources, and that
      is what happens.

      People like me who want to stick 1000 sites on
      1 cPanel account, because I can, are usually asked
      to go elsewhere

      Willie
      Signature

      Here's A Ready-Made High Ticket Product To Make Your Own.
      Click To Go BIG!

      {{ DiscussionBoard.errors[3028368].message }}
  • Profile picture of the author DireStraits
    Originally Posted by Willie Crawford View Post

    How many "average" hosting accounts would you plan on putting on one "average" server?
    It's impossible to answer that really, because how many accounts you can realistically have on a single server isn't dependant solely on your service package offerings, by way of disk space and the like.

    Some websites may actually use very little in the way of disk space, but experience heavy traffic, and command many concurrent requests/connections. This can put a lot of strain on one server.

    I used to be a web-host, and had one customer on one server whose website was relatively small in comparison to that of many other customers' sites. But as far as bandwidth went, his requirements and useage were absolutely astronomical, because his website experienced continuously heavy traffic, all day of every day. His small site put more strain on the server than just about every other customer on that server combined, and had it not been for the fact he was prepared to pay extra for a huge amount of data-transfer, I'd have been forced to terminate his contract on the basis that a "shared hosting" environment wasn't sufficient for his requirements.

    A lot of web-hosts will not advertise actual server resource usage limits in their package descriptions/advertisements, but if you look in their contracts they will often specify a hard percentage limit of the amount of "server resources" any single account can consume at any one time, or else cover their backs by stating "acceptable useage, at our sole discretion" ... or somethnig like that.

    You really need to be calculating your packages and resource-usage limits for each of your servers, based on a "worst case scenario" - not only based on your server's total disk capacity, but also according to the overall specifications of that server (number and clock-speed of processors, amount of RAM, the size of your servers "bandwidth pipe" / connection, etc).

    It's not an easy thing to work out, especially if the hardware specifications and configuration of your server inventory lacks any sort of consistency.
    {{ DiscussionBoard.errors[3028329].message }}
    • Profile picture of the author DireStraits
      Oops - forgot to say ... I used to frequent the Web Hosting Talk forums when I was a host. As well as general discussion (and promotion of services :rolleyes between web-hosts and customers, there is (or was) a lot of information - and experts who can advise you - on the technical aspects of providing web hosting, doing server management, etc.
      {{ DiscussionBoard.errors[3028362].message }}
      • Profile picture of the author Willie Crawford
        Originally Posted by DireStraits View Post

        Oops - forgot to say ... I used to frequent the Web Hosting Talk forums when I was a host. As well as general discussion (and promotion of services :rolleyes between web-hosts and customers, there is (or was) a lot of information - and experts who can advise you - on the technical aspects of providing web hosting, doing server management, etc.
        Thanks again. I guess I'll hang out on a couple of those forums
        too.

        Some day I'll have to settle on a niche so I don't need to
        visit so many different forums
        Signature

        Here's A Ready-Made High Ticket Product To Make Your Own.
        Click To Go BIG!

        {{ DiscussionBoard.errors[3028385].message }}
        • Profile picture of the author DireStraits
          Originally Posted by Willie Crawford View Post

          Thanks again. I guess I'll hang out on a couple of those forums
          too.

          Some day I'll have to settle on a niche so I don't need to
          visit so many different forums
          Know (or knew) the feeling, lol.

          These days this place is the only forum on which I'm (semi-)active - and what a great relief that is, indeed!
          {{ DiscussionBoard.errors[3028404].message }}
        • Profile picture of the author evollusion
          Is there a place that you've used to learn all about servers,
          that you also found easy to understand?
          This depends on what your infrastructure is made up of. If you are a microsoft based service I would recommend at the very least the certification curriculum for Microsoft Server 2003, and also the ones that deal with Internet Information Services. This will give you the basic understanding to speak with your technicians on an informed level.

          If you are a Linux shop, I would seek out a book that deals with your particular flavor of Linux and go from there.

          How did you select/know what configuration of dedicated server
          you needed (there are more options than I can count)?
          My technical expertise does not lie in the hosting realm, but for security my money is on running an OpenBSD (preferred) or NetBSD system. It should be noted though that BSD is not the easiest platform to use, make sure you've got someone with a strong BSD background if you decide to go this route. If you can't afford a BSD ace, my recommendation then would be to go with some other flavor of linux. Try and stay away from Microsoft if at all possible. Microsoft's IIS is just a no-no in my book. IIS is good for intranets, but I'd never use it as an outward (to the internet) facing product.

          How much backup is overkill?
          My particular (day job) background is in Information Security and Disaster Recovery. In my opinion there is no such thing as too much backup. When consulting for outside businesses I recommend that they use both a local backup and an offsite failover datacenter, or at the very least have a backup they take offsite quarterly. From what I gather you are running a hosting business that resides in an office space. As such I'd recommend a product like Symantec Backup Exec performing daily differential backups, and a full weekly backup that runs over the weekend. A digital tape library would probably be most economical for you. Be sure to keep a separate full backup and take it offsite every quarter. Offsite does not mean your house. Think safety deposit box.

          For my own backup purposes at home I use a pair of 2 terabyte external hard drives, one of which sits on the desk at home providing daily backups, the other lives in a safety deposit box for 3 months. Every quarter I go and switch them out. Finally, I use a remote backup service called Mozy.

          This might sound overkill but I'm a stickler for redundancy.

          How many "average" hosting accounts would you plan on putting
          on one "average" server?
          Once again this is a little outside my area of expertise, but you might call another hosting company acting as a potentially interested customer and ask how many of sites on average do they have on their shared servers. Also ask about how much potential bandwidth that you are allowed etc. My best advice is to monitor each server for bandwidth, memory and processing load, and make your adjustments accordingly.
          {{ DiscussionBoard.errors[3028510].message }}
  • Profile picture of the author corycrabb
    Thanks for the tips this is helpful!
    Signature

    (Ask to join our marketing mastermind group in facebook)
    ~ Enter Here ~
    {{ DiscussionBoard.errors[3028382].message }}
  • Profile picture of the author ScottCase
    personally all my servers are set up with RAID 1 configuration with 2 x 2TB hard drives, with this configuration on the server the second hard drive is an exact mirror of the main drive. I also do daily, weekly backups to offsite storage just in case.

    You will want to disable ssh access ( or make sure it is jailed tightly )

    Make sure there is a firewall, virus scanner, exploit scanner ect...

    I use ConfigServer products

    CSF - ConfigServer Security & Firewall
    CXS - ConfigServer eXploit Scanner (cxs)

    I also use the mailscanner - MailScanner Front-End for cPanel

    Bandwidth is the biggest cost in a hosting company, If you can budget for it, get a unmetered connection from your NOC
    {{ DiscussionBoard.errors[3028917].message }}
    • Profile picture of the author Willie Crawford
      Originally Posted by ScottCase View Post

      personally all my servers are set up with RAID 1 configuration with 2 x 2TB hard drives, with this configuration on the server the second hard drive is an exact mirror of the main drive. I also do daily, weekly backups to offsite storage just in case.

      You will want to disable ssh access ( or make sure it is jailed tightly )

      Make sure there is a firewall, virus scanner, exploit scanner ect...

      I use ConfigServer products

      CSF - ConfigServer Security & Firewall
      CXS - ConfigServer eXploit Scanner (cxs)

      I also use the mailscanner - MailScanner Front-End for cPanel

      Bandwidth is the biggest cost in a hosting company, If you can budget for it, get a unmetered connection from your NOC
      Thanks for sharing your setup Scott.

      Willie
      Signature

      Here's A Ready-Made High Ticket Product To Make Your Own.
      Click To Go BIG!

      {{ DiscussionBoard.errors[3029415].message }}

Trending Topics