Sign in to follow this  
Sparta

Bandwidth cost inside the datacenter

Recommended Posts

If you go with co-location, and put your own hardware in, then you have your own switches/routers at the top of each rack, and your own Ethernet cables (that you have to neatly arrange yourself.)
At that point, no, the only cost is usually space and power/cooling, plus whatever access/transit you have to pay to get out of the place.

If you use a cloud/VPS provider, the policy varies by provider. Amazon will typically charge you for transit between availability zones, but not charge for traffic withing availability zones. They may have multiple AZs in the same approximate physical location, though, so make sure you consider this when choosing instance location.
Cheaper providers will just measure by host/instance, and apply a cap, and charge you if you go over. Some also provide two interfaces, one local (10.x or whatever) and one routed, and charge the routed interface traffic.

Share this post


Link to post
Share on other sites
Cost is weird in this case.

First, recall that for a non-trivial game, you may well have multiple data centers for different regions or locales. Even if you go with a single company (e.g. Amazon) you may incur inter-datacenter costs.

Second, even if the costs are free, there's still a limit to how much data you can shove over wires. You can bottleneck yourselves on that connection. Maybe no in bandwidth but certainly in latency and other overhead. For our work, given the input from a another big MMO at the company, we're putting some effort into ensuring that as much traffic as possible is localized to a single machine.

Third, you can build out more complex layouts that complicate matters further. For instance, you might have multiple VMs hosted on a single physical server, which are faster/cheaper to communicate between. Or you might just have a physical layout where some clusters of machines have a high-speed low-latency interconnect, but there's a slower connection between clusters, all within a single DC.

So far as your basic question goes, though, no, there's no _usually_ a cost between machines in a DC, unless you're paying for an upgrade.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this