In this webinar, Payara Services CEO and Founder Steve Millidge will explain aboutPayara Cloud: how it works, why you might need it, how it can save you time and money.
Steve will explain what a truly “Serverless” solution consists of: how the user does not need to worry about application servers, instances, domains, hosts, Docker containers or any of the traditional concepts. He will explain how serverless can be brought about and its benefits, as well as demonstrating it on a runtime 100% designed forJakarta EEandMicroProfile: Payara Cloud.
1. Payara Cloud - Realizing the
Potential of Cloud Native
Serverless Jakarta EE
2. What is Cloud Native?
“In general usage, “cloud-native” is an approach to
building and running applications that exploits the
advantages of the cloud computing delivery model.”
https://www.infoworld.com/article/3281046/what-is-cloud-native-the-modern-way-to-
develop-software.html
3. “Cloud native technologies empower organizations to
build and run scalable applications in modern,
dynamic environments such as public, private, and
hybrid clouds. Containers, service meshes,
microservices, immutable infrastructure, and
declarative APIs exemplify this approach.”
https://github.com/cncf/foundation/blob/master/charter.md
What is Cloud Native?
4. What is in a Jakarta EE Application
EAR/WAR
Application Code
Deployment
Descriptors (Optional)
3rd party application
dependencies
14. Platform Engineering
“Platform engineering improves developer experience and
productivity by providing self-service capabilities with automated
infrastructure operations. Platform engineering is trending
because of its promise to optimize the developer experience and
accelerate product teams’ delivery of customer value.”
What Is Platform Engineering, and What Does It Do? (gartner.com)
Jakarta EE is Ideal for Platform Engineering
23. What's next?
Basic
Ideal for standalone applications or
small environment requirements.
• 4 vCPU / 8 Gb
• Choose small, medium or
large runtime size
$700 USD per month
Additional usage billed at $190
per vCPU per 30 days (pro-rata).
Standard
Ideal for teams and businesses
needing a custom domain and larger
resource requirements.
• 16 vCPU / 32 Gb
• Multiple Custom Domains
• Choose small, medium, large
or XL runtime size
$2500 USD per month
Additional usage billed at $160
per vCPU per 30 days (pro-rata).
Premium
Ideal for Enterprise level users and
anyone in need of running your
applications in a supported
environment.
Everything in our Standard
subscription, plus:
• Payara Micro Enterprise
binaries for local development
• Access to Payara support
team
$3500 USD per month
Additional usage billed at $160
per vCPU per 30 days (pro-rata).
payara.cloud
24. How to sign up?
payara.cloud
Go to the Website Pick Your Subscription Create an Account Set Up Payment
You’re Ready to Go!
25. Payara Cloud Demo:
Get Started:
payara.cloud
Why Use Payara Cloud?
Payara Cloud Datasheet
Thank You
26. Payara is always on the hunt for the
best people to work with - Someone
that makes a difference, cares for
quality, and is really good at their job
Learn more:
https://payara.fish/careers
We’re Hiring
Editor's Notes
Many definitions of Cloud Native
Generic Term
What is the cloud computing delivery model
Elastic
Infra – on demand
Software Defined
Proprietary APIs
Overly ons ome of their specific initiatives
Service Meshes – not Cloud Native – reinvention of SOA and Service Buses on K8s
Also – configuration, datasources,
Purpose
Discuss concept of managed runtime. Separation of application from runtime. Like operating system for server side applications.
Purpose - Describe to the audience why a Managed Runtime is a good thing
Denisa – use your clipboard checkbox image(s)
No self assembly
All pieces work together
Versioned runtime
Security
Monitoring
Health
High Availability
Scalability
Focus on Application
Purpose
Show that difference between runtime packaging, deployment and fat jars is really semantics. All are application servers in the broadest sense although some require self assembly.
Describe that thin war is a combination of the two – layer
Denisa I need the picture on the previous slide but with the application jigsaw piece floating above ready to be fitted in. If you can give me two images separately one of the jigsaw piece separately and one of the image with the application piece missing.
Inserted a couple slides here – I think we need to set up the challenges/pain points before launching into "what/why payara cloud"
Things that make cloud-native difficult:
DockerFiles
YAML
Containers
Pods
K8s
Ingress
Design Notes: Steve has a picture.
Denisa could re-use some of the teaser video graphics here or make variations of them to represent: Error messages, containers, YAML (and add something for pods, kubernetes, ingress). Can just be small icons for Steve/Rudy to talk about them in terms of challenges developers face with them.
For Developers Pointless Infrastructure Config
Go back to the essence of Jakarta EE