SlideShare a Scribd company logo
Date:
Time:
Duration:
Move Your
GlassFish Upstream
What You Need to Know About Migration
Steve Millidge - @l33tj4v4
24/08/22
15:00 BST
45Mins
GlassFish 5.x is Outdated
GlassFish 5.x Has Bugs
GlassFish 5.x Is Vulnerable
We built Payara as a
better GlassFish
We built Payara as
a better runtime for
Jakarta EE
Modernizing Jakarta EE
Cloud Containers DevOps
IoT Jakarta EE MicroProfile
The GlassFish Journey
Issues with running GlassFish 5.x
GlassFish 5.x is OLD and not really updated for 5+ years
GlassFish is NOT built for Cloud
GlassFish has No Microservices Support
GlassFish No Fat/Hollow Jar Functionality
GlassFish does not support the latest JDKs
GlassFish does not receive regular security patches
GlassFish is NOT Supported
Payara presents solutions to these issues…
Problem: Lack of Maintenance and Framework Updates
in GlassFish
Solution: Frequent Releases for Payara Community
and Guaranteed Monthly Releases for Payara
Enterprise – Supporting latest Jakarta EE & LTS Java
SE releases
Problem: Lack of Support in
GlassFish
Solution: Support Direct From Our Engineers with
Payara Enterprise
10 Year Software Lifecycle
Problem: GlassFish is NOT built for the Cloud
Solution: Payara Server Data Grid works out of the box on
public cloud
Problem: GlassFish Has No Fat/Hollow JAR
Functionality
Solution: Payara Micro Supports Fat/Hollow JAR - the
runtime is available in a single JAR file which can be
started pointing to your WAR artifact
Problem: No Microservices Support In GlassFish
Solution: Payara Micro Launched as microservices
optimised implementation
MicroProfile
Jakarta EE
Weaknesses of GlassFish
GlassFish Doesn’t have Automation Recording for Server Configuration
No Internal Monitoring System for Real Time Metrics
GlassFish is Lacking Critical Server Event Alerts and Notifiers
GlassFish is Lacking Some Modern Security Standards
GlassFish does not have supported Docker images
Payara presents solutions to these issues…
Problem: GlassFish Doesn’t Offer Automation
Assistance for Server Configuration
Solution: Payara Platform Asadmin
Recorder Offers Automation Assistance
Problem: No Internal Monitoring System for
Real Time Metrics in GlassFish
Solution: Payara InSight Allows Real-Time Visualisation and
Alerts for Server and Web App Metrics
Problem: GlassFish is Lacking Critical Server
Event Alerts & Notifiers
Solution: Payara Allows Creating and Customising
Notifiers and Alerts
Problem: GlassFish is Lacking Some Modern
Security Standards
Solution: Payara Secures your Applications with Built-
in Security Features
Solution: Secures your Applications with Built-in
Security Features
Problem: No Supported Docker Images for GlassFish
Payara Enterprise vs Payara Community
Community
• Built for the needs of development environments
• Focus on performance over scalability & availability
• Focus on leading edge innovation
• Security issues dealt with at next release
• Community driven
• Manual focus rather than automated
• No guarantee of backwards compatibility or software lifecycle
Enterprise
• Built for the needs of production environments
• Automated with focus on scalability & availability
• Focus on stability with 10-year software lifecycle
• Security alerts and patches for ‘regulatory compliance’ &
quality assurance
• Migration & Project Support, 24x7, or 10x5 support options
• Backwards compatibility
GlassFish to Payara Server 5 Migration
JDK Migration Considerations
• Payara 5 Enterprise is compatible with both JDK 8, JDK 11 and
JDK 17.
• If your GlassFish domains are currently running on JDK 7 or a
lower version, you will have to update your JDK installation to
JDK 8 as a minimum before starting the migration for Payara
Enterprise.
How to Replace Features of Oracle
GlassFish
Coherence Active
Cache
Oracle Coherence =
replaced by Hazelcast
(another in-memory data
grid) out-of-the-box.
Monitoring Scripting Client
Replaced by embedded JMX Server
with support for AMX MBeans that
can be used to monitor JVM and
Server statistics in real-time;
MicroProfile Metrics Support; Health
Check service to monitor the status
of basic environment resources; and
Customisable Monitoring Console.
Oracle Access Management
Integration
Payara Server itself contains
a simple Single Sign On
solution that can be easily
configured using standard
JAAS mechanisms.
Payara Supports modern
standards like JWT, OAuth2
and OpenID Connect.
Features to Consider During or
After Migrating
Slow SQL Logging
A crucial production feature
which allows you to easily
detect when a query to the
database exceeds a specific
time.
Payara Health Check
Service
A powerful tool that makes it
easier for the Operation
Teams to run Payara Server
in production by periodically
checking Host CPU Usage.
Request Tracing Service
Helps you to identify
performance issues and
their causes to successfully
solve them.
Features to Consider During or
After Migrating
Working With Third Party
Libraries
Payara Server now includes
an isolated classloader for
both EAR and WAR
deployments, so that 3rd
party libraries packaged with
the application are preferred
over those from the server.
Cloud Deployment
Improvements
Better clustering integration
with cloud environments and
friendly configuration options
that cover most common use
cases in cloud environments:
TCPIP, DNS, Multicast,
Kubernetes.
Default Role/Group
Mapping
Payara Server introduces an
additional setting for
deployment descriptors to
explicitly enable or disable
the default role mapping.
Payara Accelerator can help!
Designed to accelerate your Payara
Platform deployment, migration, or
business growth through infrastructure
improvements.
• Exclusive services for Payara Enterprise customers
• Customized solutions provided on-site or remote
Common services:
• Migration
• Application server upgrades
• Health checks
• Configuration reviews
• Monitoring
• Performance tuning
• Troubleshooting
Payara Accelerator
Add-On Consultancy Services
Why Do Companies Migrate
from GlassFish to the Payara Platform?
We’ve been working with Payara Server for over a year in full production and the server
and support have been really good. Support is very professional and helpful. After looking
at GlassFish 4, we considered migrating to other Java EE servers, until we found Payara
Server. Migration from GlassFish 3 to Payara Server was quicker than anticipated. All of
our GlassFish knowledge is still usable but now we have a new and more stable server
that is regularly updated and patched. Also, new added features in Payara Server are
helpful and improve stability and usability. We would recommend Payara Server to
anyone who is still on GlassFish, or looking for a new Java EE application server.
- Eugen Bozic, MIPS d.o.o.
Why Do Companies Migrate
from GlassFish to the Payara Platform?
Overall the migration from GlassFish 3 to Payara Platform was a straightforward
process. There was no need for major code rewrites. Setar invested in the Migration
& Project Support for help during the migration process and Payara’s engineering
team was clearly knowledgeable when answering the support tickets.
I’m enjoying the fact that all my knowledge about GlassFish can now be applied to
the usage of Payara Platform. There is no need to put time aside to learn about a
different technology, our team can start working with Payara Platform hands-on
straight away.
-Enrick Lopez, Lead Developer at SETAR NV
More Case Studies To Explore
We'll share these links in the chat
Appriss Migrates from GlassFish
to Payara Server to Deliver Critical
Web Applications
Luxury German Vehicle
Manufacturer Migrates from
GlassFish to Payara Server
Leading Telecoms Company
Swisscom Moves to Payara Server
from GlassFish
Summary
GlassFish 4.x and 5.x are OLD you need to migrate
Migrating from GlassFish to Payara Server should
be an easy and painless process.
Majority of the work will be making use of new
features.
"Try-before-you-buy" and see how easy it is to swap
over simply by using Payara Server to start up your
existing domain.
Questions?
We'll share the
link in the chat...​
Already using
Payara?
GET A $20 AMAZON VOUCHER
REVIEW US ON G2
We are always looking for the best
Talent so if you are interested in
becoming a Payaran, send your CV
to careers@payara.fish
Learn more:
https://payara.fish/careers
We’re Hiring
Join our Global Meetup Group to find out more about our
future events and get involved with our community
Learn more:
https://www.meetup.com/payara-global-meetup/
Payara Global Meetup
Download the open source software:
payara.fish/downloads
Get Started:
payara.fish/get-started

More Related Content

More from Payara

Transactions in Microservices
Transactions in MicroservicesTransactions in Microservices
Transactions in Microservices
Payara
 
Fun with Kubernetes and Payara Micro 5
Fun with Kubernetes and Payara Micro 5Fun with Kubernetes and Payara Micro 5
Fun with Kubernetes and Payara Micro 5
Payara
 
What's new in Jakarta EE and Eclipse GlassFish (May 2019)
What's new in Jakarta EE and Eclipse GlassFish (May 2019)What's new in Jakarta EE and Eclipse GlassFish (May 2019)
What's new in Jakarta EE and Eclipse GlassFish (May 2019)
Payara
 
Previewing Payara Platform 5.192
Previewing Payara Platform 5.192Previewing Payara Platform 5.192
Previewing Payara Platform 5.192
Payara
 
Secure JAX-RS
Secure JAX-RSSecure JAX-RS
Secure JAX-RS
Payara
 
Gradual Migration to MicroProfile
Gradual Migration to MicroProfileGradual Migration to MicroProfile
Gradual Migration to MicroProfile
Payara
 
Monitor Microservices with MicroProfile Metrics
Monitor Microservices with MicroProfile MetricsMonitor Microservices with MicroProfile Metrics
Monitor Microservices with MicroProfile Metrics
Payara
 
Java2 days -_be_reactive_and_micro_with_a_microprofile_stack
Java2 days -_be_reactive_and_micro_with_a_microprofile_stackJava2 days -_be_reactive_and_micro_with_a_microprofile_stack
Java2 days -_be_reactive_and_micro_with_a_microprofile_stack
Payara
 
Java2 days 5_agile_steps_to_cloud-ready_apps
Java2 days 5_agile_steps_to_cloud-ready_appsJava2 days 5_agile_steps_to_cloud-ready_apps
Java2 days 5_agile_steps_to_cloud-ready_apps
Payara
 
Rapid development tools for java ee 8 and micro profile [GIDS]
Rapid development tools for java ee 8 and micro profile [GIDS] Rapid development tools for java ee 8 and micro profile [GIDS]
Rapid development tools for java ee 8 and micro profile [GIDS]
Payara
 
Ondrej mihalyi be reactive and micro with a micro profile stack
Ondrej mihalyi   be reactive and micro with a micro profile stackOndrej mihalyi   be reactive and micro with a micro profile stack
Ondrej mihalyi be reactive and micro with a micro profile stack
Payara
 
Bed con Quest for JavaEE
Bed con Quest for JavaEEBed con Quest for JavaEE
Bed con Quest for JavaEE
Payara
 
Payara Micro from Raspberry Pi to Cloud
Payara Micro from Raspberry Pi to CloudPayara Micro from Raspberry Pi to Cloud
Payara Micro from Raspberry Pi to Cloud
Payara
 
Microprofile and EE4J update
Microprofile and EE4J updateMicroprofile and EE4J update
Microprofile and EE4J update
Payara
 
Elastic and Cloud-ready Applications with Payara Micro
Elastic and Cloud-ready Applications with Payara MicroElastic and Cloud-ready Applications with Payara Micro
Elastic and Cloud-ready Applications with Payara Micro
Payara
 
Devoxx Easily scale enterprise applications using distributed data grids
Devoxx Easily scale enterprise applications using distributed data gridsDevoxx Easily scale enterprise applications using distributed data grids
Devoxx Easily scale enterprise applications using distributed data grids
Payara
 
Demystifying microservices for JavaEE developers by Steve Millidge.
Demystifying microservices for JavaEE developers by Steve Millidge.Demystifying microservices for JavaEE developers by Steve Millidge.
Demystifying microservices for JavaEE developers by Steve Millidge.
Payara
 
Connect JavaEE to the cloud with JCA by Steve Millidge
Connect JavaEE to the cloud with JCA by Steve MillidgeConnect JavaEE to the cloud with JCA by Steve Millidge
Connect JavaEE to the cloud with JCA by Steve Millidge
Payara
 
Cloud-ready Micro Java EE 8
Cloud-ready Micro Java EE 8Cloud-ready Micro Java EE 8
Cloud-ready Micro Java EE 8
Payara
 
Rapid development tools for java ee 8 [tut2998]
Rapid development tools for java ee 8 [tut2998]Rapid development tools for java ee 8 [tut2998]
Rapid development tools for java ee 8 [tut2998]
Payara
 

More from Payara (20)

Transactions in Microservices
Transactions in MicroservicesTransactions in Microservices
Transactions in Microservices
 
Fun with Kubernetes and Payara Micro 5
Fun with Kubernetes and Payara Micro 5Fun with Kubernetes and Payara Micro 5
Fun with Kubernetes and Payara Micro 5
 
What's new in Jakarta EE and Eclipse GlassFish (May 2019)
What's new in Jakarta EE and Eclipse GlassFish (May 2019)What's new in Jakarta EE and Eclipse GlassFish (May 2019)
What's new in Jakarta EE and Eclipse GlassFish (May 2019)
 
Previewing Payara Platform 5.192
Previewing Payara Platform 5.192Previewing Payara Platform 5.192
Previewing Payara Platform 5.192
 
Secure JAX-RS
Secure JAX-RSSecure JAX-RS
Secure JAX-RS
 
Gradual Migration to MicroProfile
Gradual Migration to MicroProfileGradual Migration to MicroProfile
Gradual Migration to MicroProfile
 
Monitor Microservices with MicroProfile Metrics
Monitor Microservices with MicroProfile MetricsMonitor Microservices with MicroProfile Metrics
Monitor Microservices with MicroProfile Metrics
 
Java2 days -_be_reactive_and_micro_with_a_microprofile_stack
Java2 days -_be_reactive_and_micro_with_a_microprofile_stackJava2 days -_be_reactive_and_micro_with_a_microprofile_stack
Java2 days -_be_reactive_and_micro_with_a_microprofile_stack
 
Java2 days 5_agile_steps_to_cloud-ready_apps
Java2 days 5_agile_steps_to_cloud-ready_appsJava2 days 5_agile_steps_to_cloud-ready_apps
Java2 days 5_agile_steps_to_cloud-ready_apps
 
Rapid development tools for java ee 8 and micro profile [GIDS]
Rapid development tools for java ee 8 and micro profile [GIDS] Rapid development tools for java ee 8 and micro profile [GIDS]
Rapid development tools for java ee 8 and micro profile [GIDS]
 
Ondrej mihalyi be reactive and micro with a micro profile stack
Ondrej mihalyi   be reactive and micro with a micro profile stackOndrej mihalyi   be reactive and micro with a micro profile stack
Ondrej mihalyi be reactive and micro with a micro profile stack
 
Bed con Quest for JavaEE
Bed con Quest for JavaEEBed con Quest for JavaEE
Bed con Quest for JavaEE
 
Payara Micro from Raspberry Pi to Cloud
Payara Micro from Raspberry Pi to CloudPayara Micro from Raspberry Pi to Cloud
Payara Micro from Raspberry Pi to Cloud
 
Microprofile and EE4J update
Microprofile and EE4J updateMicroprofile and EE4J update
Microprofile and EE4J update
 
Elastic and Cloud-ready Applications with Payara Micro
Elastic and Cloud-ready Applications with Payara MicroElastic and Cloud-ready Applications with Payara Micro
Elastic and Cloud-ready Applications with Payara Micro
 
Devoxx Easily scale enterprise applications using distributed data grids
Devoxx Easily scale enterprise applications using distributed data gridsDevoxx Easily scale enterprise applications using distributed data grids
Devoxx Easily scale enterprise applications using distributed data grids
 
Demystifying microservices for JavaEE developers by Steve Millidge.
Demystifying microservices for JavaEE developers by Steve Millidge.Demystifying microservices for JavaEE developers by Steve Millidge.
Demystifying microservices for JavaEE developers by Steve Millidge.
 
Connect JavaEE to the cloud with JCA by Steve Millidge
Connect JavaEE to the cloud with JCA by Steve MillidgeConnect JavaEE to the cloud with JCA by Steve Millidge
Connect JavaEE to the cloud with JCA by Steve Millidge
 
Cloud-ready Micro Java EE 8
Cloud-ready Micro Java EE 8Cloud-ready Micro Java EE 8
Cloud-ready Micro Java EE 8
 
Rapid development tools for java ee 8 [tut2998]
Rapid development tools for java ee 8 [tut2998]Rapid development tools for java ee 8 [tut2998]
Rapid development tools for java ee 8 [tut2998]
 

GlassFish Migration Webinar 2022 Current version.pptx

  • 1. Date: Time: Duration: Move Your GlassFish Upstream What You Need to Know About Migration Steve Millidge - @l33tj4v4 24/08/22 15:00 BST 45Mins
  • 2. GlassFish 5.x is Outdated GlassFish 5.x Has Bugs GlassFish 5.x Is Vulnerable
  • 3. We built Payara as a better GlassFish We built Payara as a better runtime for Jakarta EE
  • 4.
  • 5. Modernizing Jakarta EE Cloud Containers DevOps IoT Jakarta EE MicroProfile
  • 7. Issues with running GlassFish 5.x GlassFish 5.x is OLD and not really updated for 5+ years GlassFish is NOT built for Cloud GlassFish has No Microservices Support GlassFish No Fat/Hollow Jar Functionality GlassFish does not support the latest JDKs GlassFish does not receive regular security patches GlassFish is NOT Supported Payara presents solutions to these issues…
  • 8. Problem: Lack of Maintenance and Framework Updates in GlassFish Solution: Frequent Releases for Payara Community and Guaranteed Monthly Releases for Payara Enterprise – Supporting latest Jakarta EE & LTS Java SE releases
  • 9. Problem: Lack of Support in GlassFish Solution: Support Direct From Our Engineers with Payara Enterprise
  • 10. 10 Year Software Lifecycle
  • 11. Problem: GlassFish is NOT built for the Cloud Solution: Payara Server Data Grid works out of the box on public cloud
  • 12. Problem: GlassFish Has No Fat/Hollow JAR Functionality Solution: Payara Micro Supports Fat/Hollow JAR - the runtime is available in a single JAR file which can be started pointing to your WAR artifact
  • 13. Problem: No Microservices Support In GlassFish Solution: Payara Micro Launched as microservices optimised implementation MicroProfile Jakarta EE
  • 14. Weaknesses of GlassFish GlassFish Doesn’t have Automation Recording for Server Configuration No Internal Monitoring System for Real Time Metrics GlassFish is Lacking Critical Server Event Alerts and Notifiers GlassFish is Lacking Some Modern Security Standards GlassFish does not have supported Docker images Payara presents solutions to these issues…
  • 15. Problem: GlassFish Doesn’t Offer Automation Assistance for Server Configuration Solution: Payara Platform Asadmin Recorder Offers Automation Assistance
  • 16. Problem: No Internal Monitoring System for Real Time Metrics in GlassFish Solution: Payara InSight Allows Real-Time Visualisation and Alerts for Server and Web App Metrics
  • 17. Problem: GlassFish is Lacking Critical Server Event Alerts & Notifiers Solution: Payara Allows Creating and Customising Notifiers and Alerts
  • 18. Problem: GlassFish is Lacking Some Modern Security Standards Solution: Payara Secures your Applications with Built- in Security Features
  • 19. Solution: Secures your Applications with Built-in Security Features Problem: No Supported Docker Images for GlassFish
  • 20. Payara Enterprise vs Payara Community Community • Built for the needs of development environments • Focus on performance over scalability & availability • Focus on leading edge innovation • Security issues dealt with at next release • Community driven • Manual focus rather than automated • No guarantee of backwards compatibility or software lifecycle Enterprise • Built for the needs of production environments • Automated with focus on scalability & availability • Focus on stability with 10-year software lifecycle • Security alerts and patches for ‘regulatory compliance’ & quality assurance • Migration & Project Support, 24x7, or 10x5 support options • Backwards compatibility
  • 21. GlassFish to Payara Server 5 Migration
  • 22. JDK Migration Considerations • Payara 5 Enterprise is compatible with both JDK 8, JDK 11 and JDK 17. • If your GlassFish domains are currently running on JDK 7 or a lower version, you will have to update your JDK installation to JDK 8 as a minimum before starting the migration for Payara Enterprise.
  • 23. How to Replace Features of Oracle GlassFish Coherence Active Cache Oracle Coherence = replaced by Hazelcast (another in-memory data grid) out-of-the-box. Monitoring Scripting Client Replaced by embedded JMX Server with support for AMX MBeans that can be used to monitor JVM and Server statistics in real-time; MicroProfile Metrics Support; Health Check service to monitor the status of basic environment resources; and Customisable Monitoring Console. Oracle Access Management Integration Payara Server itself contains a simple Single Sign On solution that can be easily configured using standard JAAS mechanisms. Payara Supports modern standards like JWT, OAuth2 and OpenID Connect.
  • 24. Features to Consider During or After Migrating Slow SQL Logging A crucial production feature which allows you to easily detect when a query to the database exceeds a specific time. Payara Health Check Service A powerful tool that makes it easier for the Operation Teams to run Payara Server in production by periodically checking Host CPU Usage. Request Tracing Service Helps you to identify performance issues and their causes to successfully solve them.
  • 25. Features to Consider During or After Migrating Working With Third Party Libraries Payara Server now includes an isolated classloader for both EAR and WAR deployments, so that 3rd party libraries packaged with the application are preferred over those from the server. Cloud Deployment Improvements Better clustering integration with cloud environments and friendly configuration options that cover most common use cases in cloud environments: TCPIP, DNS, Multicast, Kubernetes. Default Role/Group Mapping Payara Server introduces an additional setting for deployment descriptors to explicitly enable or disable the default role mapping.
  • 26. Payara Accelerator can help! Designed to accelerate your Payara Platform deployment, migration, or business growth through infrastructure improvements.
  • 27. • Exclusive services for Payara Enterprise customers • Customized solutions provided on-site or remote Common services: • Migration • Application server upgrades • Health checks • Configuration reviews • Monitoring • Performance tuning • Troubleshooting Payara Accelerator Add-On Consultancy Services
  • 28. Why Do Companies Migrate from GlassFish to the Payara Platform? We’ve been working with Payara Server for over a year in full production and the server and support have been really good. Support is very professional and helpful. After looking at GlassFish 4, we considered migrating to other Java EE servers, until we found Payara Server. Migration from GlassFish 3 to Payara Server was quicker than anticipated. All of our GlassFish knowledge is still usable but now we have a new and more stable server that is regularly updated and patched. Also, new added features in Payara Server are helpful and improve stability and usability. We would recommend Payara Server to anyone who is still on GlassFish, or looking for a new Java EE application server. - Eugen Bozic, MIPS d.o.o.
  • 29. Why Do Companies Migrate from GlassFish to the Payara Platform? Overall the migration from GlassFish 3 to Payara Platform was a straightforward process. There was no need for major code rewrites. Setar invested in the Migration & Project Support for help during the migration process and Payara’s engineering team was clearly knowledgeable when answering the support tickets. I’m enjoying the fact that all my knowledge about GlassFish can now be applied to the usage of Payara Platform. There is no need to put time aside to learn about a different technology, our team can start working with Payara Platform hands-on straight away. -Enrick Lopez, Lead Developer at SETAR NV
  • 30. More Case Studies To Explore We'll share these links in the chat Appriss Migrates from GlassFish to Payara Server to Deliver Critical Web Applications Luxury German Vehicle Manufacturer Migrates from GlassFish to Payara Server Leading Telecoms Company Swisscom Moves to Payara Server from GlassFish
  • 31. Summary GlassFish 4.x and 5.x are OLD you need to migrate Migrating from GlassFish to Payara Server should be an easy and painless process. Majority of the work will be making use of new features. "Try-before-you-buy" and see how easy it is to swap over simply by using Payara Server to start up your existing domain.
  • 33. We'll share the link in the chat...​ Already using Payara? GET A $20 AMAZON VOUCHER REVIEW US ON G2
  • 34. We are always looking for the best Talent so if you are interested in becoming a Payaran, send your CV to careers@payara.fish Learn more: https://payara.fish/careers We’re Hiring
  • 35. Join our Global Meetup Group to find out more about our future events and get involved with our community Learn more: https://www.meetup.com/payara-global-meetup/ Payara Global Meetup
  • 36. Download the open source software: payara.fish/downloads Get Started: payara.fish/get-started

Editor's Notes

  1. Need a graphic for this slide. Following the principal that we should tell the audience what their problem is rather than expecting them to figure it out we should state a slide about  "GlassFish 5.x is old", Buggy and has Security vulnerabilities. You shouldn't be running in production. Message is you need to migrate!!!!
  2. Again need a graphic. I want to hit them straight away with why Payara is the answer to their problem. 
  3. Payara Platform offers these 6 solutions for modernizing Jakarta EE. Cloud - Migrate existing Jakarta EE applications into the cloud with the Payara Platform, or build new, cloud-native applications on public cloud. Containers - Support for containers out-of-the-box so you can reduce your infrastructure and maintenance costs of your existing applications. Jakarta EE – Payara Server is a Jakarta EE compatible implementation. Payara Services is  on Jakarta EE working group and  Eclipse Foundation Solutions Members and Project Management Committee. MicroProfile - Modernize infrastructure and build microservices applications on cloud with your existing development team’s Jakarta EE programming skills. IoT - Integrate your applications with Internet of Things (IoT) devices. The Payara Platform makes an ideal edge server with support for MQTT. DevOps - Deploy Kubernetes and other services quickly and easily, on-time and within budget. The Payara Platform is compatible with the services you’re already using and cloud-native.
  4. Added some bullet points
  5. This slide is really focussed on challenges people running GlassFish 5.x will have First – it is super old – really over 5 years old Second – migration to cloud – Payara is built for this Third - Microservices – no MicroProfile, No hollow/fat jar/no micro edition Fourth Security – it IS vulnerable Fifth - Support
  6. Do we have a slide that for “out of the box” Clustering on Cloud
  7. SNI TLS changes
  8. Not sure we need this one Last Updated: 11th Feb 2021 Can be checked here: https://www.payara.fish/glassfish-vs-payara-server-5/ What Makes Payara Server Better than GlassFish? Payara Server is an open source, cloud-native middleware platform supporting reliable and secure deployments of Java EE (Jakarta EE) applications on premise, in the cloud or hybrid environments. Use Payara Server as a drop-in replacement for GlassFish Server Open Source edition, and enjoy complete peace of mind with our monthly releases, bug fixes and a 10-year support lifecycle. Payara Server is optimized for production deployments and aggressively compatible with common ecosystem components. Payara Server is built and supported by a team of DevOps engineers dedicated to continued development and maintenance of the open source software, and committed to collaboration with the community to ensure Payara Server is the best option for production Java EE applications. Wondering how to move from GlassFish to Payara Server? See the GlassFish to Payara Server Migration Guide.
  9. GlassFish 3 – last release 2012 – 10 years old GlassFish 4 – 2017 – 5 years old GlassFish 5 – effectively 2017 – 5 years old