I'm a bit confused. I was told specifically in the Tableau Server Comprehensive training course last month that Amazon EC2 servers are not a supported configuration of Tableau Server. I believe I was told this was due to the changing IPs on reboot in EC2. Perhaps someone on the Tableau Server side can contribute to this and add clarification.
This is true. It is not tested and is not officially supported. If people want to go this route (and they do) we like to share experience.
I'm not faulting you, sharing is great. My experience with Tableau Server on EC2 was pretty awful. tabadmin restart commands took anywhere from 3-7 minutes. Adding additional workers caused these restarts to be almost 15 minutes!
Now we're getting somewhere (discussing experience) , speed may have been hampered by an underpowered instance. See minimum spec here: http://www.tableausoftware.com/products/server/specs (but Aaron probably knows this already)
Also, the reason for the VPC is exactly so you can get static IP addresses.
The very slow startup (slower in general since 7.0) is due to new architecture and dev has worked to improve this already.
A really basic newbie install question...
I have just installed server on an EC2 instance and I can see the Tableau page when remote desktoped onto the EC2 instance so I know the server is working.
However, I cannot see the server when from a browser on another machine which is really the point of having the server.
Any hints or setting which need to be made?
What address are you using to connect to the EC2 instance?
Is there a firewall exception that needs to be made? Perhaps EC2 has an admin dashboard for networking virtualization that must be configured to allow browsing to your instance at its static IP address? It has a static IP address correct? It makes sense this would be off by default since it opens the instance to malicious attack from the www.
I've been running server on EC2 as a demo / prototype with < 10 users -- no issues. Very simple to setup. I use Amazon's default Win 2008 R2 image on a large instance instance type (8GB mem, 2 cores).
I use a VPC with public and private subnets, which simplifies IP management and still allows access from the outside world.
Duncan, you do need to change the default firewall rules to allow ports 80 and/or 443 (for SSL). You can do this from the Amazon EC2 dashboard page. Select security groups on the left-hand menu, ... You can also restrict this ports to only accept traffic from certain IPs.
Hoping to open up this discussion again as we're taking a look at setting up Tableau 8 on EC2. A few questions have come up for us in trying to figure out what size instance to get, and whether to use workers or not.
As far as the hardware spec, I'm wondering if anyone knows if the users under hardware guidelines here:
are meant to be total users or concurrent users? This makes a huge difference in the size instance we reserve.
As for setting up workers on EC2, almost all our use is during normal working hours. Can one set up workers, once configured on the primary, to shut down at night (saving on EC2 costs) and boot back up in the morning, or will the primary choke on that configuration?
Lastly, does anyone have a sense of whether it matters if you set up server on one 8 core machine, versus a primary and worker each with 4 cores? Are those equivalent configurations, or is there an advantage to one or the other?
1 of 1 people found this helpful
> are meant to be total users or concurrent users?
> Can one set up workers, once configured on the primary, to shut down at night (saving on EC2 costs) and boot back up in the morning, or will the primary choke on that configuration?
Yes you can shut down workers and the primary will keep going. You'll of course lose any fault tolerance and scaling offered by that worker though.
Your scaling questions about cores isn't as easy to answer - suggest a quick read of this doc which gives an excellent overview of things to keep in mind when deploying distributed configurations of Tableau Server:
Linked off this main section:
Hope that helps!
Great link, thank you!
Samuel D. Gechter
Director, Information Services | Peregrine Energy Group
2 Oliver Street, 8th floor, Boston, MA 02109
617-409-5224 | firstname.lastname@example.org | www.peregrinegroup.com
On Thu, Oct 31, 2013 at 11:16 AM, Brian Lockhart <
Update for folks on this thread - Tableau is increasing our support for running Tableau Server within AWS, as part of our growing technical partnership with Amazon. Look for more documentation, testing results, and "care and feeding" advice in the near future, for now though:
Tableau Server on AWS installation walkthrough (expands on the steps outlined by Matt in this post):