Are You Ready for Your Own Server?
This is a guest post by Tavis J. Hampton. If you want to guest post on this blog, check out the guidelines here.
If you have a successful website, at some point, you may decide that it is time to upgrade. Most web hosting providers will happily bump you up to a higher hosting plan that provides more space and bandwidth, but if your site or collection of sites generate a good deal of traffic, space may not be your only problem. A site that taxes the server’s CPU and RAM may not be good for you or your web host.
In such situations, you might want to consider moving your sites to your own dedicated server. As the name implies, all system resources are dedicated to your sites alone, unlike shared hosting. In the long run, it may also save money if you plan to expand the number of sites you host on the server, or even as a large single site grows.
Hosting companies such as 34sp.com offer several dedicated server packages, from basic servers with Dual Core Xeon processors and 2GB of RAM, to higher-end servers with Quad Core CPUs and 8GB of RAM. When choosing the right server for your hosting needs, you should consider long-term scalability, as well as short-term affordability.
Managed vs. Unmanaged
A dedicated server will usually come in one of two flavors: managed or unmanaged. A managed server is more expensive because someone will act as the system administrator on your behalf. This is convenient if you do not have the expertise to manage your own server and do not want to hire someone as your employee. Unmanaged servers are mostly under your control, although your hosting company will still manually reboot and troubleshoot hardware issues, when needed.
Many hosting companies do not even offer managed services, but you can lease an unmanaged server and then contract a freelance system administrator. This method gives you the ability to take over the server yourself, if you decide you no longer need managed services.
Virtual Private Server (VPS)
Before you make up your mind and decide you want a dedicated server, you should consider other options. One popular option is a virtual private server (VPS). A VPS will still share a server with other hosting customers, but it will usually be a lower number of accounts per server. Furthermore, each VPS will have a certain amount of system resources dedicated to it. When logged into the server, you will not be able to tell that it is sharing the machine because you will have full access to the operating system, including the ability to become root (administrator).
The advantage of a VPS is that you can get some degree of server management without having to pay the hefty price of having a managed dedicated server. It is also cheaper than an unmanaged server and may be a better option when you are just getting started.
Making a Decision
Before rushing out to get a dedicated server, you should ask yourself the following questions:
1. What is my goal for my dedicated server? (a large single site, multiple sites, starting a web hosting company, dedicated game server, etc.)
2. What is my budget, and is a dedicated server affordable for me?
3. Do I have the time to manage an entire server or the money to pay someone to do it for me?
Making an informed decision requires you to know what to look for in a server. For example, a web host that offers servers with desktop-quality CPUs, like an Intel Celeron processor, is selling you an inferior product when compared with Xeon processors, which are designed for servers. Similarly, you should expect a sizable hard drive, particularly if you plan to host multiple sites yourself. An 80GB drive should be cause for concern if you are paying premium money for a full server.
Operating System
Another factor to consider is the operating system. When using a shared hosting account, you probably had little or no direct contact with the server’s operating system. Choosing a dedicated server includes choosing the OS, and possibly paying for it. You will need to decide if your prefer Linux, Windows, BSD, Solaris, or some other OS, and then you must decide on a version of the OS you choose.
A Linux server OS, for example, could be commercial or free. Red Hat Enterprise Linux (RHEL) requires you to purchase a support license, whereas CentOS, built on the same open source RHEL code, does not. All Microsoft Windows server editions will require licensing.
The server OS will generally affect the software you use. For example, PHP and MySQL are cross-platform, but they will run best in a Linux or Unix environment. ASP.NET, on the other hand, is a Microsoft-exclusive product and will require a Windows Server. If you already have specific web applications with software needs, it will affect your OS decision.
Control Panel
Finally, after you have decided on an operating system, you should select a control panel. You could theoretically get a server without any control panel software and configure all of your settings from a remote secure shell (SSH), but that would be time-consuming and not nearly as easy as using a control panel.
Like operating systems, most control panel software requires a license. For some it is a one-time license for the software, while others will charge an annual fee. Popular commercial control panels are cPanel and Plesk. Alternatively, you can decide to use a free and open source control panel, such as Webmin and its hosting companion, Virtualmin.
Control panels will give you access to operating system tasks, such as database and web server controls, as well as network settings, like DNS and domain management. Each control panel has its own set of features and addons, so you will need to evaluate them according to your needs.
Final Decision
Although there are many factors to consider, that should not discourage you from deciding to go ahead with leasing or purchasing a dedicated server. The final decision will depend on your budget, your level of expertise, your available time, and the expected growth of your websites. Do what is best for you or your business, and try to learn as much as you can before making the change. The final decision is yours.
Tavis J. Hampton is a librarian and writer with a decade of experience in information technology, web hosting, and Linux system administration. He currently works for LanternTorch.Net, which offers writing, editing, tech training, and information architecture services.



18. Aug, 2010 






Follow Us!