I know every environment is different, but JAMF doesn't have a ton of info on this topic so I'm hoping maybe to get some insight into how different places have scaled their infrastructure. The reason I ask is because we recently completed a project to put our JSS in the DMZ. Historically, we really only used our JSS for imaging, but now we're consolidating all of our Mac management tools under Casper and we'll be doing a lot more with our JSS. We have 16,000 Macs, no iOS devices. Our JSS is as follows:
- Two RHEL VM's behind a load balancer in our DMZ
- One RHEL VM that's our internal management console
- One RHEL VM for MySQL
- (They all have 2 CPU's and 8GB of RAM)
- JSS 9.81, RHEL 6, Tomcat 7.0.65, Java 8u65
This works fine for imaging (we do a lot of imaging) and simple stuff like a few config profiles, but I've already noticed delays in the web interface when trying to test policies scoped to groups of 1500 or so. I've been checking performance graphs in vSphere but nothing seems to strained. One thing I'm not sure of related to Casper is whether to (potentially) throw more resources at MySQL first or Tomcat first. We're lucky that throwing resources at these VM's isn't an issue for us, but I don't want to do that just for kicks.
I'm certainly not looking for a solution because, like we all know, every place is different. I'm just hoping to get data that I can maybe use to help fine tune our JSS because sometimes the best data is via comparison.
