Payara Launches Payara Cloud – Serverless Approach for Jakarta EE
November 15, 2022The cloud native application runtime automates tasks like Kubernetes deployment, ingress and YAML.
Payara has launched a new product Payara Cloud, designed to run Jakarta EE apps easily and quickly on the cloud.
Developers simply upload any web application following the Jakarta Web Profile specification and run it in a containerized Payara Micro instance.
Payara Cloud deals with infrastructure, allowing them to build the code and concentrate on business logic.
“Developer experience is crucial to us, and with Payara Cloud we are responding to the growing popularity of platform engineering and its integrated products to deal with operational necessities.
Payara Cloud caters to this growing demand for tools that automate infrastructural tasks; improving efficiency and shortening development cycles,” said Steve Millidge, Payara Founder and CEO.
Payara Cloud is “serverless”, taking care of server issues on the behalf of users. It utilizes the key Jakarta EE (previously J2EE, and Java EE) concept of a deployable application, isolated from infrastructure. It runs on Microsoft Azure, building a runtime on Azure Kubernetes Service.
The software takes the user’s WAR file, packages it into a Docker image with Payara Micro – Payara’s microservices runtime – and completes all YAML, builds container images, creates a pod, deploys it on Kubernetes, updates the API server to manage ingress on Microsoft Azure and creates an SSL certificate for the application. It successfully manages all the infrastructural tasks related to the cloud. The developer selects their WAR, clicks deploy, and watches the apps run in the cloud.
“This is an exciting step for both Payara and Jakarta EE, providing a flexible and powerful route to serverless for the enterprise Java community. Jakarta EE is primed to support the development of modern cloud-native applications. Payara Cloud will facilitate this mission, helping many enterprises leverage existing Jakarta EE skills to simplify their cloud infrastructure management. By playing a key role in Jakarta EE as a Strategic Member of the Working Group, Payara is able to exchange best practices with other leaders in the industry, collaborate and promote new ideas – we empower members to innovate with potentially game-changing products like Payara Cloud,” said Mike Milinkovich, Executive Director of the Eclipse Foundation.
Usually, app developers perform everything from writing the code to deploying the application and many face challenges when moving and managing their application on an external infrastructure.
Payara’s innovative serverless runtime solution is unique in the market. Unlike Function As a Service, automated cloud provisioning services or raw Kubernetes, Payara Cloud takes care of the installation, configuration, deployment and scaling of Jakarta EE applications.
“What I really like about this approach is, for example, we have Helidon and Quarkus, they try to shift the deployment to the build time. Payara Cloud is completely different. It uses what application servers do the best: the separation of the infrastructure from the business logic,” emphasized Adam Bien, Java Champion and Java/Jakarta EE consultant, podcaster, and blogger, giving his verdict after testing Payara Cloud.
Jakarta EE developers can use the Payara Cloud user interface and/or integrate it in continuous deployment pipelines using a GitHub Action Workflow and Payara Cloud Command Line (PCL). They will also in future be able to integrate Payara Cloud with their external Kubernetes platform – Kubernetes itself, OpenShift, or Rancher for example.
Quotes on Payara Cloud:
Ivar Grimstad is a Java Champion & Developer Advocate at the Eclipse Foundation:
“There aren’t many comparable products like Payara Cloud out there today. Payara Cloud is simpler. It’s easier. And, it’s just straightforward to use for developers!”
David Heffelfinger, Principal Consultant at Ensode Technology, Java Champion:
“I deployed a simple WAR file using MicroProfile APIs and Payara Cloud. It worked as a charm.”
We are running a Payara Cloud webinar to answer all your questions and explain the concept: