I pull the docker image from https://hub.docker.com/r/atlassian/jira-software and run it localhost.I notice that the serviceId is bound with docker container,if I restart the container, serviceId is changed.
When I deploy the image in k8s for production environment,if the replicaCount is 1, it means there is only one docker container and the production license works well.If I change the replicaCount is 2 or 3, how can I deal with the production license? Do I need to buy new licenses?
Thanks!
Hi,
There is a common misconception that the Server ID must correspond to the license key that is used for Jira Server/Data Center. Certainly many other software products do this as a means to attempt to avoid piracy of their software. But Atlassian products do not do this.
You really only need to know the Server ID when you first purchase a new license or generate a new evaluation license. Yes that ID is used as an input when generating your license key. However, the license key you create does not need to correspond to the Server ID it was created from. In theory you could use that license key on any other system, from a technical standpoint.
However if you read more closely in the legal agreement of using the license for a Jira Server product, you're really only supposed to have that license applied to a single instance at a time. See the Software License Agreement: specifically section 3.3 Number of Instances. You can note that even their it mentions the use of developer licenses for your non-production instances as a means to still be able to test out upgrades/deployments without the need to purchase another license.
For Data Center, the licensing works a bit differently. In a Data Center deployment, all the Jira nodes would be able to use the same single license key (but if you follow the data center setups steps you really only ever have to enter it once). However Data Center licenses are not perpetual like Server licenses are. Meaning that when a Data Center license expires, the product stops working. Whereas in Server the product can still work when the license expires. In both Server and Data Center, you can only upgrade those products with active (not expired) licenses.
I hope that helps to explain the license need here. I'm not sure from reading your description if you need to have multiple production instances of Jira running at the same time, or whether or not you're using Server vs. Data Center, but those two factors are the most important in terms of providing you an answer here.
If you have any questions please let me know.
Andy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.