The Server Management Middleground

What's the difference between managing a couple servers or a couple hundred? Well... maybe that's an obvious question. Obviously, the more servers you have the more you need to keep in mind about each of them: their individual settings, the software each of them need, when to update, when to backup, what to copy, etc.

Keeping up with all that information will undoubtedly cost you time and money that will keep piling on as you store more data and expand your equipment.

Fortunately, solutions already exist and we'll go over some of them in this article. While not an exhaustive list, this willl set you on the right path of reducing headaches and tension with bosses and coworkers, since you'll never lose track of your servers and data ever again, right?

If the servers you have start numbering into dozens, you can use a configuration management system. Chef, Puppet, and Ansible are the most commonly used, and usually come with free and enterprise versions available. Since these services do mostly the same things, they all need, basically, the same approach to make the most out of them.

You will need to group your servers by their role. The idea is to get as many servers doing the same thing or close to the same thing as possible. With that idea in mind, you'll create configuration files that will contain the settings for the specifc role. Using a unique file for each role, you'll configure as many servers as you need to fit that role all at once. 

For example, if you have a collection of web servers, some MySQL servers and some GlusterFS storage servers you could have them serve the following roles:

  1. Load balancer an HA proxy configured so you can balance your load between web servers.

  2. Web server Apache + PHP + installed along with Nginx, and GlusterFS client.

  3. Database server MySQL server installed and configured, probably with failover configuration and replication.

  4. Storage server GlusterFS node software configured to export resources to the other servers.

So you’ll have a standard failover infrastructure with load balancing server on the front end, a few web servers and a MySQL DB cluster on the backend, and GlusterFS storage servers providing content storage. If you correctly configured your roles with a configuration management system, you can add another web server to the backend if needed, or remove an extraneous one, in a matter of minutes.

Sounds pretty easy right? Well they come at a cost, even when they're free. Sometimes, especially when they're free.

First, creating a complex role for any configuration management system can get complex and become time-consuming, making your job look more like programming than traditional system administration. Debugging and properly testing the configuration and the role itself can get even more challenging, and you’d need to test them after most configuration changes to be sure that your infrastructure is working as intended. If you're not able to do it yourself, that'll require hiring a programmer which will cost you money on top.

Secondly, if your servers are not the typical roles I've listed above, you’ll likely need to either rethink your entire infrastructure or create a dedicated role for almost every server you have. If one of your web servers also has an OwnCloud instance installed, you'd need to have a separate role for it, or create another role for OwnCloud and move it to the new server. It can be the hell of a job, especially for legacy infrastructure. You might have a few dozen servers, but not enough to justify an entire infrastructure overhaul, in which case a configuration management system might be too much investment.

We actually built ServerSuit to deal with this issue. After all, you can connect to your server remotely, and set up multiple servers at once- just like a configuration management system- but we create a configuration based on your preferences, without you having to code anything. This allows you to manage multiple servers and easily add more whenever you have to. If you're adding one or two servers a year, ServerSuit can definitely help you out. Of course, we also offer Linux server monitoring, automated software installation and update management.

If you have hundreds, or even thousands of servers, a configuration management system is exactly what you'd be looking for. But if you're keeping it lowkey, and trying to keep everything manageable and simple, give ServerSuit a try. We have a risk-free 30 day trial for new signups so come check us out!

Until next time!

June 13 2016

Add or review comments

Please leave your comment

Existing comments

Comments 56


Lbgsesse
viagra with out presctiption <a href="http://genqpviag.com/#">viagra over night delivery</a> viagra with dapoxetine us [url=http://genqpviag.com/]buy 100 ml viagra[/url] ’
Lbgsesse
Lbgsesse
viagra with out presctiption <a href="http://genqpviag.com/#">viagra over night delivery</a> viagra with dapoxetine us [url=http://genqpviag.com/]buy 100 ml viagra[/url] ’
Jdbxsesse
Jdbxsesse
viagra generic <a href="http://llviabest.com/#">lloyds pharmacy in scotland order viagra</a> viagra gold 800 mg [url=http://llviabest.com/]free viagra sample pack[/url] ’
JbnbUript
Viagra Soft Tabs <a href="http://online21rxon.com/ ">canada pharmacy online orders</a> diuretics
JbnbUript
JbnbUript
Viagra Soft Tabs <a href="http://online21rxon.com/ ">canada pharmacy online orders</a> diuretics
Kbcxhifs
prescription cost <a href="http://xuypharmacyonline.com/">pharmacies online</a> ed meds online
Kbcxhifs
Kbcxhifs
prescription cost <a href="http://xuypharmacyonline.com/">pharmacies online</a> ed meds online
FvfcExole
free trial viagra <a href="http://hopeviagrin.com/ ">buy viagra with no perscription</a> buy brand viagra australia
FvfcExole
FvfcExole
free trial viagra <a href="http://hopeviagrin.com/ ">buy viagra with no perscription</a> buy brand viagra australia
NncsExole
cheap viagra <a href="http://lightvigra.com/ ">online medicine tablets shopping</a> taking cialis and viagra together
NncsExole
NncsExole
cheap viagra <a href="http://lightvigra.com/ ">online medicine tablets shopping</a> taking cialis and viagra together
Lbsxsesse
canada drug <a href="https://ssviagriia.com/ ">buy online viagra</a> drugs from canada online
Lbsxsesse
Lbsxsesse
canada drug <a href="https://ssviagriia.com/ ">buy online viagra</a> drugs from canada online
Kuikinend
viagra purchase online usa <a href="http://viagerkr.com/ ">how to make viagra</a> alternatives to viagra men
Kuikinend
Kuikinend
viagra purchase online usa <a href="http://viagerkr.com/ ">how to make viagra</a> alternatives to viagra men
AqcfHemyinend
no prescription canadian cialis <a href="http://cialisvja.com/ ">cialis free shipping canadian</a> generic cialis cheapest
AqcfHemyinend
AqcfHemyinend
no prescription canadian cialis <a href="http://cialisvja.com/ ">cialis free shipping canadian</a> generic cialis cheapest
Ahkdsesse
canadian mail order pharmacies <a href="http://storerxpharmcanada.com/ ">canadian pharma companies</a> top rated online canadian pharmacies
Ahkdsesse
Ahkdsesse
canadian mail order pharmacies <a href="http://storerxpharmcanada.com/ ">canadian pharma companies</a> top rated online canadian pharmacies
Fqhhsesse
canada drugs pharmacy online <a href="http://happyrxpharmacy21.com/ ">viagra online canadian pharmacy</a> cialis generic pharmacy online
Fqhhsesse
canada drugs pharmacy online <a href="http://happyrxpharmacy21.com/ ">viagra online canadian pharmacy</a> cialis generic pharmacy online
JbnvUript
wikipedia payday loans uk <a href="http://samcash21.com/ ">how many cash advances can you have at one time</a> can payday loans contact your employer
JbnvUript
JbnvUript
wikipedia payday loans uk <a href="http://samcash21.com/ ">how many cash advances can you have at one time</a> can payday loans contact your employer
Kvaxhifs
uk payday loan laws <a href="http://rirocash.com/ ">hard money loans bellevue</a> best payday loans in houston
Kvaxhifs
Kvaxhifs
uk payday loan laws <a href="http://rirocash.com/ ">hard money loans bellevue</a> best payday loans in houston
Jbbnsesse
how is cialis different than viagra <a href="http://ljcialishe.com/ ">que penser de cialis</a> cialis flГјssiger form
Jbbnsesse
Jbbnsesse
how is cialis different than viagra <a href="http://ljcialishe.com/ ">que penser de cialis</a> cialis flГјssiger form
Ahbzsesse
laws about payday loans in maryland <a href="http://daymoneygo.com/ ">quicken loans cash reserves</a> cash advance frederick md
Ahbzsesse
Ahbzsesse
laws about payday loans in maryland <a href="http://daymoneygo.com/ ">quicken loans cash reserves</a> cash advance frederick md
AbcfHemyinend
how to make viagra at home <a href="http://viagriyvik.com/ ">http://viagriyvik.com/ </a> freeviagrasamplepack
AbcfHemyinend
AbcfHemyinend
how to make viagra at home <a href="http://viagriyvik.com/ ">http://viagriyvik.com/ </a> freeviagrasamplepack
Fqbbsesse
cash and cars payday game <a href="http://ascashapply.com/ ">cash store loans</a> top cash loan sites
Fqbbsesse
Fqbbsesse
cash and cars payday game <a href="http://ascashapply.com/ ">cash store loans</a> top cash loan sites
Kndnhifs
FjjuExole
viagra cialis <a href="https://viagraonlinejc.com/ ">viagra non prescription </a> before and after viagra
FjjuExole
FjjuExole
viagra cialis <a href="https://viagraonlinejc.com/ ">viagra non prescription </a> before and after viagra
NbmoExole
viagra cialis melbourne site:au <a href="https://buycialisxz.com/ ">canadian pharmacy cialis no prescription </a> generic cialis india
NbmoExole
NbmoExole
viagra cialis melbourne site:au <a href="https://buycialisxz.com/ ">canadian pharmacy cialis no prescription </a> generic cialis india