Question v12 Licensing Query

braunyakka

New Member
Hi,

I'm hoping someone here can help clarify some licensing questions. Specifically, if there is any information around indicative costs that would be amazing.

A bit of background. We're running a single Progress OpenEdge server with 3 databases and associated PASoEs running on it. Not ideal I know, but the reason will become apparent. Our users predominantly use the WebClient application to interact with the system; however we have a number of applications in Azure that interact with the system using API calls via the PASoEs as anonymous users. We also have functionality on our website that makes similar API calls. We've recently migrated the system to a VMware x86 architecture running version 12 on Linux and we are seeing significant performance issues.

The reason for the performance issues is that we currently have a 4 CPU license. Ideally we need at least 8 CPUs; however, we have been told that each CPU license costs 40k for the first year and 20k for a renewal (obviously plus maintenance), which is just too expensive for us right now. We've looked at named user licensing; however, when we sum up the cost for all our users it comes to more than the CPU licensing.

The other thing that we've been told is that every person that can potentially access our system would need a named user license. We have a guest user feature on our website, which theoretically means that every person on the planet could potentially be a user, so that suggests we would need 8 billion named user licenses. I can't believe that is correct; however, our account manager insists that the only options available to us are CPU and named user licensing.

Looking at the OpenEdge licensing guide it suggests that there are other license options, such as Server/Machine License, Site License, Application Specific License, Core License, Registered Device License, Server/Machine Unlimited User License, and Instance license.

So I guess my question is is there a way we can move away from a CPU license model to something that would not have a CPU restriction, and that is in the same ballpark cost wise? Also, does anyone have any indicative pricing around how much these alternate licenses cost, because our account manager just does not want to provide any alternate license options or any indicative costs. Seriously, it took a month of constant badgering just to get the CPU license cost out of him.

Thanks.
 
I'm glad I'm not the only one with licensing problems for v12. You're running PASOE on the box so he's right, you can only license PAS for CPU or named user.
Who have you been investigating the performance issues with? I think that might be a better route of enquiry. I'm sure there are people here who would chip in on that front in a new thread.
 
I'm glad I'm not the only one with licensing problems for v12. You're running PASOE on the box so he's right, you can only license PAS for CPU or named user.
Who have you been investigating the performance issues with? I think that might be a better route of enquiry. I'm sure there are people here who would chip in on that front in a new thread.
Ok, the way you've phrased that is interesting. It implies that if the PASoEs were running on a separate server then we may have alternate licensing options for the RDBMS. Would that be correct, or am I reading too much into your response?

Moving the PASoEs onto a separate server is something we looked at doing, however when we configured the PASoEs to use TCP rather than shared memory performance got so much worse. I'll admit some of that is down to the way the system has evolved, the requests being made are not as efficient as they could be; however, the majority of it is down to having so little compute.

I think we'd quite happily move the PASoEs off onto a separate server with the existing 4 CPU license, or even 2 servers with 2 CPUs each. But then we still have the issue that the RDBMS is still only running with 4 CPUs in VMware, which means it's actually just using 4 threads. Generally I wouldn't even run a basic web server with that low of a spec these days, let alone a database server, I'm honest amazed it runs at all.

If there were a way to run the PASoEs on a 4 CPU license on a dedicated server, and have some kind of server license for the RDBMS so that we could run 8+ CPUs without it costing £320000, that would be interesting.
 
Ok, the way you've phrased that is interesting. It implies that if the PASoEs were running on a separate server then we may have alternate licensing options for the RDBMS. Would that be correct, or am I reading too much into your response?
From my understanding that is correct. The only licensing structure change is around the use of PASOE. When we (eventually) get 12, everything else will be staying the same with a selection of Named User and Access Agents.
 
As I said earlier, your performance issues sound interesting. I would hazard a guess that there is mileage there whatever the case.
 
Back
Top