Business-ready architecture. Work with an open source leader.
Try Payara Enterprise
Luxury German Vehicle Manufacturer Migrates from GlassFish to Payara Server
Download BMW Case Study PDF
The Payara Platform is cloud-native, optimized for production environments, and can be deployed in any environment: on cloud, on-premises, or hybrid. It’s designed with support for major cloud platforms, ensuring the Payara Platform is compatible with the services you’re already using, including Microsoft Azure, Amazon AWS, and the Google Cloud Platform.
We also have our own cloud platform. Payara Cloud is a “serverless” runtime that runs and scales Jakarta EE/MicroProfile applications seamlessly while managing all the cloud infrastructure for you. It offers a flexible and powerful way to easily run your Jakarta EE apps on the cloud. Simply select your WAR, click deploy, and watch your apps run on the cloud – automatically, like magic.
The Payara Platform is ideal for running applications in the cloud, whether you need to move existing Java EE applications into the cloud or you’re looking to build new, cloud-native Jakarta EE applications on public cloud.
Learn about the cloud-native features for managing and operating the Payara Platform on cloud including support for the major cloud platforms you’re already using: Microsoft Azure, Amazon AWS, and the Google Cloud Platform.
When you want to take advantage of the cloud to improve your business, but you’re worried about moving existing Java EE applications –the Payara Platform offers a strategy to minimize expense and disruption to your business operations. Leverage your existing developer’s skillset and move to the cloud with Payara Platform integrations.
Users of Microsoft Azure can pick and choose from the available services to develop or scale new applications or run existing applications in the cloud. Download our datasheet to learn more about the capabilities of running the Payara Platform on Azure.
Microsoft Azure is ideal for creating traditional Payara Platform domain deployments where existing applications are migrated to the cloud. Learn about running your application on Microsoft Azure and Payara Platform using Infrastructure as a Service (IaaS).
Download User Guide
Article by Abhishek Gupta, Cloud Developer Advocate at Microsoft
Walk through one of the options of running Java EE applications on Azure. This is the most basic approach for deploying a Java EE app to Payara Server set up in a Virtual Machine on Microsoft Azure along with the Azure Database for PostgreSQL service as the backend database.
Watch a video to create a simple distributable application, use Payara’s Remote CDI events, deploy the application on AWS and provision an elastic deployment on Amazon AWS with Payara Server and Payara Micro.
Watch video to learn how to provision infrastructure for elastic clustering with Payara Micro on Amazon AWS.
In the final video of the Demo, watch the elastic deployment on Amazon AWS with Payara Server and Payara Micro.
Using Payara Platform with Jelastic Saves Time and Money
Jelastic is not immediately the name that comes up when you have a cloud provider in mind. But using Payara Platform with the Jelastic PAAS solution allows you to perform all the typical tasks that you expect:
Reduce Complexity with Middleware as a Service
As a Platform as a Service, or PaaS, Platform.sh automatically manages everything your application needs in order to run.
In this guide:
Ready to find out how easy it is to migrate your applications to the cloud using Payara Platform?
Download all available resources in a zipped file here.
Cloud and Payara Platform Resource Bundle includes:
Are you a Jakarta EE Developer? Are you looking to level up your cloud deployment? You have options! In this technical webinar, our expert Luqman Saeed talks you through 3 key options for your cloud deployment with Jakarta EE: ☁️Docker Containers to Azure Web Apps☁️Jakarta Runtime installation on a virtual machine and app deployment☁️Fully managed Jakarta EE cloud deployment runtimes This is also a great webinar if you are curious about Payara Cloud as we are also discussing many different cloud deployment options- if you have heard about our new fully managed cloud native application runtime for Jakarta EE, this your chance to see exactly how it works.
Payara Cloud is our fully-managed cloud native application runtime. Unlike building an application server deployment on a Cloud Infrastructure as a Service or on raw Kubernetes, Payara Cloud takes care of provisioning infrastructure, installation, configuration, deployment and scaling of your application. Any web application following the Jakarta Web Profile specification can be uploaded and it will run in a containerized Payara Micro instance.
Wondering which cloud deployment option to use for your Jakarta EE application? Look no further than our latest guide, published today!
Payara in the Press! Steve Millidge, our CEO and Founder, was interviewed by Hosting Advice about our new product, Payara Cloud.
Payara Cloud provides an easy-to-use user interface to allow your application to run in a managed cloud environment. While this is very convenient for configuration and troubleshooting work, integration in continuous deployment pipelines calls for something else. Our answer is deploying to Payara Cloud using a GitHub Action Workflow and Payara Cloud Command Line (PCL).
One major issue when developing modern enterprise applications is the "works on my machine" problem: when an application works well on your machine but is not functional in production or even on a colleague's machine. An even more prevalent problem is to maintain the quality of ever-changing applications during development and maintenance. This is especially prevalent when Jakarta EE applications are developed and not properly tested in an isolated and cohesive manner. Proper integration testing helps to avoid both the "works on my machine" problem, and ensures developers can change the application effectively without breaking it. However often teams struggle with it, due to a lack of standardized testing solutions and the unpredictability of real-world conditions. Here, I present an effective method for Jakarta EE integration testing, using Payara Platform and Testcontainers in my example.
More Cloud Blogs