20

I have a server that hosts a website at home and when I'm at other places accessing my website it is very slow. My Upload speed is 3mbps and I get over 1k users a day. It has got to be incredibly slow at some times of the day. I want to send my server to a professional data center.

Because this service has outgrown being hosted at my home, what kind of service should I be looking for to get my server in a data center with more available bandwidth?

4 Answers 4

46

Yes, you can do that. It is called colocation. Essentially you provide the server and the colocation provider supplies everything else: power, cooling, security, and in some cases they provide bandwidth in some cases you can provide it yourself.

They will base the cost on how much physical space your server takes up, how much power it uses how much heat it generates and if you need bandwidth, how much bandwidth you will be using. Typically if they provide bandwidth they will charge you a fixed amount for a certain number of IP addresses and a set CIR (committed information rate). You can either pay for a fixed amount of bandwidth or you can pay based on usage. If you pay for fixed bandwidth then they will give you that amount and you will never be able to use more. It is quite common for you to buy burstable bandwidth though. In this scenario they will provide you with a port that can go up to 100 Mbps for example and bill you based on your average utilization. Typically this is done using the 95th percentile billing model (Google can explain it better than I can). So they may charge you $50/mo per megabit of 95th percentile bandwidth so if you average 10 Mbps then you would pay $500 for that month.

Having said that, if you only have 1 server then it would probably be drastically simpler and easier to either rent a dedicated server or use a virtual server (VPS). Companies such as Rackspace and Amazon Web Services provide virtual servers. In that model you would pay for the virtual server based on how much CPU, RAM and disk you need. You also pay for bandwidth but in this case you pay based upon how much data you transfer, not your average utilization. For example, AWS charges about 10-12 cents per gigabyte of data your server sends to the Internet.

There are other advantages to using a virtual server. You no longer have to worry about hardware failures since your server is a virtual machine if the host it is running on has a hardware problem it can easily be moved to another host. Additionally it is easy to upgrade the virtual machine to have more or less CPU/RAM/Disk based upon your usage.

3
  • 1
    +1, Great solid answer. Tangentially related, but, seeing as how you're fairly new to SF, would you mind reading this meta question, and providing feedback?
    – MDMoore313
    Jun 18, 2014 at 1:01
  • 2
    +1 for mentioning dedicated server and VPS as alternatives.
    – Dubu
    Jun 18, 2014 at 11:03
  • Another VPS provider (only Linux-based machines) - DigitalOcean.com.
    – Jordan
    Apr 14, 2021 at 6:09
14

Yes, it's called colocation and you can find thousands of companies who will happily do it for you.

2

Yes you can do so, such kind of service is known as colocation. Many professional data center and hosting organizations are providing colocation service. By doing so, you can solve your issues with slow speed and other issues as well.

1

As said, this is called colocation and there are thousands of companies that will let you do that. However, most such companies will only accept 19" rack mountable servers to be colocated (unless you rent the entire rack, which if you have only one server is very expensive). So if you have a server at home now and it's a tower model of some sort, or some alternative shape that isn't meant for mounting in a 19" cabinet, you'll need to get one of those.

That said, for a single server replacing something on a home connection I would also recommend getting a VPS.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .