Uniface on GitHub
Product (releases and patches)
Fixes and Updates
In the early cloud roadmap for Uniface circa 2016, there was a plan to support containerisation such as Docker as a deployment platform, is this still on the plans and if so what is the timeline?
I understand you have used Docker for associated services such as LDAP etc during the revamp of the DevOps pipeline for u10, but can't see any mention of using it beyond that. It would be really helpful to understand if this is still an intended direction for Uniface in the cloud and therefore allow us to manage a swarm of containers to deliver required capacity.
Has anyone in the community tried it out of interest ?
We believe for server-based applications, Docker as well as other container technologies will be an excellent way of deploying Uniface applications. We also believe that Uniface, with its multi-platform support configuration based deployment, is ideally suited to support the microservice methodologies containers enable.
The first (and primary) challenge in our journey to support Docker is the instability of the system IDs within the containers - a common problem for licensing. To enable support, we are therefore looking at a new licensing system as well as new ways of licensing the urouter/userver architecture.
Thanks for the response and yes certainly agree on the close match between Uniface and Container technology. Ahh yes the licensing conundrum, appreciate that being a hard one to crack. Do you have a timescale in mind ?
I'll go back to pondering how far we could (theoretically) split our application into microservices and therefore how micro the containers would be; Sure container for Web, container for Tomcat, but maybe one for just URouter? Perhaps a different container per group of activated Service(s) to allow load / capacity balancing based on the type of workload. Exciting if we can solve the licensing issues!
© 2019 Uniface Privacy & Cookies | Privacy Statement | Legal