How much outgoing traffic would a HTTP load balance use? [duplicate]How do you do load testing and capacity planning for web sites?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?
Three knights or knaves, three different hair colors
Is a world with one country feeding everyone possible?
Singular Integration
Does ls -R make any sense with -d?
Can a bard grant bardic inspiration to an unconscious creature?
Are there historical examples of audiences drawn to a work that was "so bad it's good"?
Can someone get a spouse off a deed that never lived together and was incarcerated?
One word for 'the thing that attracts me'?
Make the `diff` command look only for differences from a specified range of lines
nginx conf: http2 module not working in Chrome in ubuntu 18.04
What defines a person who is circumcised "of the heart"?
Find this Unique UVC Palindrome ( ignoring signs and decimal) from Given Fractional Relationship
Ribbon Cable Cross Talk - Is there a fix after the fact?
csname in newenviroment
Is there any mention of ghosts who live outside the Hogwarts castle?
How to test if argument is a single space?
Is it OK to look at the list of played moves during the game to determine the status of the 50 move rule?
Why did Nick Fury not hesitate in blowing up the plane he thought was carrying a nuke?
Shell builtin `printf` line limit?
Way of refund if scammed?
If change in free energy (G) is positive, how do those reactions still occur?
Can the Conjure Barrage spell stack with the Disarming Attack or Trip Attack Battle Master maneuvers?
Managing heat dissipation in a magic wand
Was murdering a slave illegal in American slavery, and if so, what punishments were given for it?
How much outgoing traffic would a HTTP load balance use? [duplicate]
How do you do load testing and capacity planning for web sites?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;
This question already has an answer here:
How do you do load testing and capacity planning for web sites?
5 answers
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
marked as duplicate by Michael Hampton♦ May 15 at 4:17
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
add a comment |
This question already has an answer here:
How do you do load testing and capacity planning for web sites?
5 answers
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
marked as duplicate by Michael Hampton♦ May 15 at 4:17
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
add a comment |
This question already has an answer here:
How do you do load testing and capacity planning for web sites?
5 answers
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
This question already has an answer here:
How do you do load testing and capacity planning for web sites?
5 answers
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?
This question already has an answer here:
How do you do load testing and capacity planning for web sites?
5 answers
load-balancing
load-balancing
asked May 14 at 23:12
daviddavid
1133
1133
marked as duplicate by Michael Hampton♦ May 15 at 4:17
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
marked as duplicate by Michael Hampton♦ May 15 at 4:17
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
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?
Let's say your service is more like Twitter where you send mostly small packets. Let's assume around 4k per request on average:
4kB * 4 million = 16 Gigabytes per month
Now it's starting to look reasonable.
I hope you get the general idea of how to guesstimate these things but you only really know the answer once you get your service up and running.
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
May 15 at 3:46
add a comment |
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 May 15 at 1:14
John MahowaldJohn Mahowald
10.2k1714
10.2k1714
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 May 15 at 1:17
Martynas SaintMartynas Saint
938414
938414
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?
Let's say your service is more like Twitter where you send mostly small packets. Let's assume around 4k per request on average:
4kB * 4 million = 16 Gigabytes per month
Now it's starting to look reasonable.
I hope you get the general idea of how to guesstimate these things but you only really know the answer once you get your service up and running.
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
May 15 at 3:46
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?
Let's say your service is more like Twitter where you send mostly small packets. Let's assume around 4k per request on average:
4kB * 4 million = 16 Gigabytes per month
Now it's starting to look reasonable.
I hope you get the general idea of how to guesstimate these things but you only really know the answer once you get your service up and running.
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
May 15 at 3:46
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?
Let's say your service is more like Twitter where you send mostly small packets. Let's assume around 4k per request on average:
4kB * 4 million = 16 Gigabytes per month
Now it's starting to look reasonable.
I hope you get the general idea of how to guesstimate these things but you only really know the answer once you get your service up and running.
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?
Let's say your service is more like Twitter where you send mostly small packets. Let's assume around 4k per request on average:
4kB * 4 million = 16 Gigabytes per month
Now it's starting to look reasonable.
I hope you get the general idea of how to guesstimate these things but you only really know the answer once you get your service up and running.
edited May 15 at 3:51
answered May 15 at 3:44
slebetmanslebetman
1235
1235
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
May 15 at 3:46
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
May 15 at 3:46
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
May 15 at 3:46
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
May 15 at 3:46
add a comment |