First we can get license based on our users.see image
read Optimizing Tableau Server Performance http://kb.tableau.com/articles/knowledgebase/optimizing-tableau-server-performance
That cannot be answered, or at least not easily. Define "bandwidth". How many extracts are scheduled? How many users will be concurrently using the Server? How many CPUs will there be? How much RAM? What kind of I/O on the network and hard drives? Etc. Notice I wrote "Etc." That means there are still more questions to be asked so it's best to contact a sales representative as we are just a bunch of volunteers who use Tableau with only a small handful of actual Tableau employees.
Jonathan - if you find an acceptable answer, please post. I've been asked this question from my organization to give them similar information and as Toby points out there are so many variables. I don't think there's a blanket answer.
Some things I look at are:
- user/developer population
- data sources (now and the future)
- rate of growth and adoption
- use of integration technologies (now and the future)
The Tableau community has also done a great job of building/making available workbooks providing info, Tableau on Tableau (postgres and system performance). This can give you some insight how is your platform/service running. You can use those metrics to baseline and build out for the future - scale up/scale out.
Thank's for the info Sankar.