How much outgoing traffic would a HTTP load balance use?Share bandwidth between LinodesSimple Load Balance ArchitectureCost-effective options for global geographic load balancing?How to forcast the spec of a Linux load balancer?How should I host a website with infrequent, planned load spikes?How to fix the amount of bandwidth of iperf in tcp mode?Is it possible to use multiple load balancers to redirect traffic to my application servers?Mapping multiple URLs via Google Cloud HTTP Load Balancer to Docker containers on CoreOSAWS Elastic Load Balancer - how many concurrent users allowedBehavior change in a Google Cloud Load Balancer, and how does a load balancer decide to spawn off more instances?
How to rename multiple files in a directory at the same time
Will consteval functions allow template parameters dependent on function arguments?
Given 0s on Assignments with suspected and dismissed cheating?
Why did the soldiers of the North disobey Jon?
How will the lack of ground stations affect navigation?
Will the volt, ampere, ohm or other electrical units change on May 20th, 2019?
Why did Varys remove his rings?
Were any of the books mentioned in this scene from the movie Hackers real?
Why commonly or frequently used fonts sizes are even numbers like 10px, 12px, 16px, 24px, or 32px?
Should I communicate in my applications that I'm unemployed out of choice rather than because nobody will have me?
Formal Definition of Dot Product
My bread in my bread maker rises and then falls down just after cooking starts
Using chord iii in a chord progression (major key)
Is random forest for regression a 'true' regression?
Does addError() work outside of triggers?
UUID type for NEWID()
Does the wearer know what items are in which patch in the Robe of Useful items?
c++ conditional uni-directional iterator
Could a space colony 1g from the sun work?
enumitem: Understanding the usage of asterisk and exclamation mark in setting the different lengths
Assembly writer vs compiler
Do high-wing aircraft represent more difficult engineering challenges than low-wing aircraft?
Why would someone open a Netflix account using my Gmail address?
the correct order of manual install WP and SSL on server
How much outgoing traffic would a HTTP load balance use?
Share bandwidth between LinodesSimple Load Balance ArchitectureCost-effective options for global geographic load balancing?How to forcast the spec of a Linux load balancer?How should I host a website with infrequent, planned load spikes?How to fix the amount of bandwidth of iperf in tcp mode?Is it possible to use multiple load balancers to redirect traffic to my application servers?Mapping multiple URLs via Google Cloud HTTP Load Balancer to Docker containers on CoreOSAWS Elastic Load Balancer - how many concurrent users allowedBehavior change in a Google Cloud Load Balancer, and how does a load balancer decide to spawn off more instances?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I'm setting up HTTP load balancers for Tomcat servers. I'm looking at a few different VPS plans that the load balancer will run on. I assume the load balancer would use very small amounts of traffic? If a website gets about 4 Million visits a month, how much bandwidth can I expect the load balancer to use?
load-balancing
add a comment |
I'm setting up HTTP load balancers for Tomcat servers. I'm looking at a few different VPS plans that the load balancer will run on. I assume the load balancer would use very small amounts of traffic? If a website gets about 4 Million visits a month, how much bandwidth can I expect the load balancer to use?
load-balancing
add a comment |
I'm setting up HTTP load balancers for Tomcat servers. I'm looking at a few different VPS plans that the load balancer will run on. I assume the load balancer would use very small amounts of traffic? If a website gets about 4 Million visits a month, how much bandwidth can I expect the load balancer to use?
load-balancing
I'm setting up HTTP load balancers for Tomcat servers. I'm looking at a few different VPS plans that the load balancer will run on. I assume the load balancer would use very small amounts of traffic? If a website gets about 4 Million visits a month, how much bandwidth can I expect the load balancer to use?
load-balancing
load-balancing
asked 4 hours ago
daviddavid
133
133
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
Depends on the size of the request, whether direct server return is in use, and a dozen other variables.
Do capacity planning yourself. Observe your real traffic to get an idea of request size, and multiply it by your number of requests estimate. Have a procedure to upgrade capacity or switch providers, if you exceed your provider's limits or your budget.
add a comment |
Actually load balancer will probably consume most of your traffic in the system.
add a comment |
Like others have mentioned. It depends. Since you specifically mention HTTP load balancing then the load balancer will serve 100% of those 4 million visits.
How much bandwith is 4 million visits? You need to measure yourself from your own code. But let's try to do some back-of-the-envelope calculations:
What is a visit? Is it a "hit" or a "unique visit"?
If it's a hit then it's simple. We just use the 4 million number as the number of requests.
If it's a unique visit then how I do it is take an average experience to do the main task of the website (for example to book a place for Airbnb, to book a ride for Uber etc.). Let's say user go to landing page -> search result -> browse a couple of pages -> select item -> book item -- that's 5 pages. So the number of requests is 4 million * 5 = 20 million requests.
Now you need to guesstimate how big each page is. Most of the projects I work with average around 1MB per page so let's go with that. Assuming an average page size of 1MB (including all ajax requests, images etc) the estimated outgoing bandwidth is:
1MB * 20 million = 20 Terabytes per month
Which is a very, very busy site. That's almost Google's search bandwidth usage per year as estimated at around 2009 (around 24TB / year).
OK. Let's say the 4 million is "hits":
1MB * 4 million = 4 Terabytes per month
Still a very respectable web service. I don't know.. probably on the scale of Twitter?
Note: I've worked for very successful and profitable web services that can only manage around 10 requests / second max. So you don't really need a lot of bandwidth to run a typical web service like JIRA or Github
– slebetman
3 mins ago
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f967287%2fhow-much-outgoing-traffic-would-a-http-load-balance-use%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
Depends on the size of the request, whether direct server return is in use, and a dozen other variables.
Do capacity planning yourself. Observe your real traffic to get an idea of request size, and multiply it by your number of requests estimate. Have a procedure to upgrade capacity or switch providers, if you exceed your provider's limits or your budget.
add a comment |
Depends on the size of the request, whether direct server return is in use, and a dozen other variables.
Do capacity planning yourself. Observe your real traffic to get an idea of request size, and multiply it by your number of requests estimate. Have a procedure to upgrade capacity or switch providers, if you exceed your provider's limits or your budget.
add a comment |
Depends on the size of the request, whether direct server return is in use, and a dozen other variables.
Do capacity planning yourself. Observe your real traffic to get an idea of request size, and multiply it by your number of requests estimate. Have a procedure to upgrade capacity or switch providers, if you exceed your provider's limits or your budget.
Depends on the size of the request, whether direct server return is in use, and a dozen other variables.
Do capacity planning yourself. Observe your real traffic to get an idea of request size, and multiply it by your number of requests estimate. Have a procedure to upgrade capacity or switch providers, if you exceed your provider's limits or your budget.
answered 2 hours ago
John MahowaldJohn Mahowald
9,9841714
9,9841714
add a comment |
add a comment |
Actually load balancer will probably consume most of your traffic in the system.
add a comment |
Actually load balancer will probably consume most of your traffic in the system.
add a comment |
Actually load balancer will probably consume most of your traffic in the system.
Actually load balancer will probably consume most of your traffic in the system.
answered 2 hours ago
Martynas SaintMartynas Saint
918414
918414
add a comment |
add a comment |
Like others have mentioned. It depends. Since you specifically mention HTTP load balancing then the load balancer will serve 100% of those 4 million visits.
How much bandwith is 4 million visits? You need to measure yourself from your own code. But let's try to do some back-of-the-envelope calculations:
What is a visit? Is it a "hit" or a "unique visit"?
If it's a hit then it's simple. We just use the 4 million number as the number of requests.
If it's a unique visit then how I do it is take an average experience to do the main task of the website (for example to book a place for Airbnb, to book a ride for Uber etc.). Let's say user go to landing page -> search result -> browse a couple of pages -> select item -> book item -- that's 5 pages. So the number of requests is 4 million * 5 = 20 million requests.
Now you need to guesstimate how big each page is. Most of the projects I work with average around 1MB per page so let's go with that. Assuming an average page size of 1MB (including all ajax requests, images etc) the estimated outgoing bandwidth is:
1MB * 20 million = 20 Terabytes per month
Which is a very, very busy site. That's almost Google's search bandwidth usage per year as estimated at around 2009 (around 24TB / year).
OK. Let's say the 4 million is "hits":
1MB * 4 million = 4 Terabytes per month
Still a very respectable web service. I don't know.. probably on the scale of Twitter?
Note: I've worked for very successful and profitable web services that can only manage around 10 requests / second max. So you don't really need a lot of bandwidth to run a typical web service like JIRA or Github
– slebetman
3 mins ago
add a comment |
Like others have mentioned. It depends. Since you specifically mention HTTP load balancing then the load balancer will serve 100% of those 4 million visits.
How much bandwith is 4 million visits? You need to measure yourself from your own code. But let's try to do some back-of-the-envelope calculations:
What is a visit? Is it a "hit" or a "unique visit"?
If it's a hit then it's simple. We just use the 4 million number as the number of requests.
If it's a unique visit then how I do it is take an average experience to do the main task of the website (for example to book a place for Airbnb, to book a ride for Uber etc.). Let's say user go to landing page -> search result -> browse a couple of pages -> select item -> book item -- that's 5 pages. So the number of requests is 4 million * 5 = 20 million requests.
Now you need to guesstimate how big each page is. Most of the projects I work with average around 1MB per page so let's go with that. Assuming an average page size of 1MB (including all ajax requests, images etc) the estimated outgoing bandwidth is:
1MB * 20 million = 20 Terabytes per month
Which is a very, very busy site. That's almost Google's search bandwidth usage per year as estimated at around 2009 (around 24TB / year).
OK. Let's say the 4 million is "hits":
1MB * 4 million = 4 Terabytes per month
Still a very respectable web service. I don't know.. probably on the scale of Twitter?
Note: I've worked for very successful and profitable web services that can only manage around 10 requests / second max. So you don't really need a lot of bandwidth to run a typical web service like JIRA or Github
– slebetman
3 mins ago
add a comment |
Like others have mentioned. It depends. Since you specifically mention HTTP load balancing then the load balancer will serve 100% of those 4 million visits.
How much bandwith is 4 million visits? You need to measure yourself from your own code. But let's try to do some back-of-the-envelope calculations:
What is a visit? Is it a "hit" or a "unique visit"?
If it's a hit then it's simple. We just use the 4 million number as the number of requests.
If it's a unique visit then how I do it is take an average experience to do the main task of the website (for example to book a place for Airbnb, to book a ride for Uber etc.). Let's say user go to landing page -> search result -> browse a couple of pages -> select item -> book item -- that's 5 pages. So the number of requests is 4 million * 5 = 20 million requests.
Now you need to guesstimate how big each page is. Most of the projects I work with average around 1MB per page so let's go with that. Assuming an average page size of 1MB (including all ajax requests, images etc) the estimated outgoing bandwidth is:
1MB * 20 million = 20 Terabytes per month
Which is a very, very busy site. That's almost Google's search bandwidth usage per year as estimated at around 2009 (around 24TB / year).
OK. Let's say the 4 million is "hits":
1MB * 4 million = 4 Terabytes per month
Still a very respectable web service. I don't know.. probably on the scale of Twitter?
Like others have mentioned. It depends. Since you specifically mention HTTP load balancing then the load balancer will serve 100% of those 4 million visits.
How much bandwith is 4 million visits? You need to measure yourself from your own code. But let's try to do some back-of-the-envelope calculations:
What is a visit? Is it a "hit" or a "unique visit"?
If it's a hit then it's simple. We just use the 4 million number as the number of requests.
If it's a unique visit then how I do it is take an average experience to do the main task of the website (for example to book a place for Airbnb, to book a ride for Uber etc.). Let's say user go to landing page -> search result -> browse a couple of pages -> select item -> book item -- that's 5 pages. So the number of requests is 4 million * 5 = 20 million requests.
Now you need to guesstimate how big each page is. Most of the projects I work with average around 1MB per page so let's go with that. Assuming an average page size of 1MB (including all ajax requests, images etc) the estimated outgoing bandwidth is:
1MB * 20 million = 20 Terabytes per month
Which is a very, very busy site. That's almost Google's search bandwidth usage per year as estimated at around 2009 (around 24TB / year).
OK. Let's say the 4 million is "hits":
1MB * 4 million = 4 Terabytes per month
Still a very respectable web service. I don't know.. probably on the scale of Twitter?
answered 5 mins ago
slebetmanslebetman
1135
1135
Note: I've worked for very successful and profitable web services that can only manage around 10 requests / second max. So you don't really need a lot of bandwidth to run a typical web service like JIRA or Github
– slebetman
3 mins ago
add a comment |
Note: I've worked for very successful and profitable web services that can only manage around 10 requests / second max. So you don't really need a lot of bandwidth to run a typical web service like JIRA or Github
– slebetman
3 mins ago
Note: I've worked for very successful and profitable web services that can only manage around 10 requests / second max. So you don't really need a lot of bandwidth to run a typical web service like JIRA or Github
– slebetman
3 mins ago
Note: I've worked for very successful and profitable web services that can only manage around 10 requests / second max. So you don't really need a lot of bandwidth to run a typical web service like JIRA or Github
– slebetman
3 mins ago
add a comment |
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f967287%2fhow-much-outgoing-traffic-would-a-http-load-balance-use%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown