Affordable server solutions

Enterprise Solutions and Services

Below are some of the offerings that we can setup and maintain, we also have experience with other higher end solutions so if something is not listed that you are interested in please use the contact page to put in an inquiry. contact us.

 

Server load balancing:

We primarily work with and suggest going with a hardware based solution in the form of a ServerIron XL load balancer by Foundry. The purpose of a load balancer is to distribute requests going to a group of servers all hosting the same website, if one of the servers goes down the load balancer stops sending clients so the end user will not notice. These hardware load balancers ship with 100Mbps ports but can be upgraded to gigabit if need be. We have found them to be incredibly stable and can be setup in a redundant manner with 2 if very high availability is needed.

M/cluster MySQL clustering:

M/cluster is a relatively new face to the MySQL clustering arena but it is one that is making a pretty good mark. M/cluster is designed around the need for a highly available database solution that requires no change to the code. One major advantage is that all of the MySQL servers are able to do database writes meaning there is no master server. Additionally to access the M/cluster system a virtual IP is setup which functions just like a load balancer in that it balanced the load and stops sending requests to a server if it has crashed. In short M/cluster lets you run a very large database cluster with very little change on the code side.

MySQL Replication:

MySQL replication is what is being slowly replaced by MySQL clustering. MySQL replication has a single master server which can do read and write queries. The other slave servers are only able to do read queries. In order to fully utilize this solution the software application should be coded in a way that separate servers are used for read queries versus write queries. The MySQL replication is supported in MySQL 4.

Colocation:

TotalServerSolutions has helped clients select and deploy clusters as well as single servers within a collocation environment. We can help with everything from designing what network equipment would be required to what servers and accessories should be purchased. We are available for consulting if you have questions about moving to collocation from an environment with rented servers or for a new project.

Server backup:

We have extensive experience setting up individualized backup solutions that meet the goals of our clients. The most simple backup simple goes to a secondary drive while any number of more complex solutions can be configured depending on your needs. While few companies use remote backups they are always highly suggested, especially with data that is very valuable. We have experience working with backups ranging from a few megabytes to over 5TB at a time.

Project management:

While we do not offer actual coding services at this time we can work as a general project manager to spearhead a project. While working in this capacity we can advise on what datacenter/collocation center would be best as well as what hardware is required. We will also work directly with the application coders to help make the most efficient use of the servers. In essence we will help make your project grow and scale to the size you need!

Storage solutions:

We also have experience with deploying clustered storage solutions with over 20TB of usable storage. If you need to expand your storage a few gigabytes to a few terabytes we can help out and determine what will be the most cost effective.