Tomcat and TomEE Clustering Automation

Apache Tomcat is an open-source application server maintained by the Apache community. It is one of the most popular solutions for hosting Java applications due to its ease of use and lightweight yet versatile functionality. However, if you run the projects based on Jakarta EE 8 (or higher), you may be interested to use the TomEE server with built-in required enterprise technology that isn't found in Tomcat.

Due to the extreme popularity of these stacks globally and within Jelastic PaaS in particular, we've decided to share the tips on how to install automatically clustered Tomcat and TomEE servers to get a highly available solution that can efficiently serve a large number of users, process high traffic, and be reliable.

Kubernetes Cluster Automated Upgrade in Jelastic PaaS

Flexibility, accelerated development and delivery, improved scalability and high availability are the main reasons companies are adopting Kubernetes (K8s) technology. But managing and keeping the system up to date can be so complex for organizations that they need to hire a separate department just to handle everything properly.

With Jelastic’s Kubernetes automation you can improve DevOps productivity and focus on your business aims rather than fighting infrastructure complexity. In this article, we will cover how to streamline the Kubernetes cluster lifecycle via delivering upgrades automatically.

The Right-Sizing Problem in Cloud Computing: Reasons and Solution

Today, businesses of every shape and size are reliant on the Internet — even the smallest ones have at least a website for representation and advertising, while some are run entirely online. However, maintaining a company’s own servers is a costly and tedious procedure, which creates the need in cloud computing services.

Cloud computing stands for the delivery of computing services on demand (storage and processing power) over the Internet.

What Is Platform-as-a-Service? PaaS Types and Use Cases

There’s no single PaaS for everyone. Even the definition of this cloud computing service model is quite vague today. Commonly, it is described as a cloud hosting platform with a set of deployment and scaling automation, application management and DevOps tools that can be run on shared infrastructure or on-premise. Also, PaaS eliminates the complexity of building and maintaining the underlying infrastructure. Let’s see how PaaSes differ through the prism of their use cases and supported technologies, and how to determine which one will meet specific needs.

Let’s take a closer look and analyze Platform-as-a-Service solutions from several angles:

What is PaaS? Platform-as-a-Service Types Explained

There's no single PaaS for everyone. Even the definition of this cloud computing service model is quite vague today. Commonly, it is described as a cloud hosting platform with a set of deployment and scaling automation, application management, and DevOps tools that can be run on shared infrastructure or on-premise. Also, PaaS eliminates the complexity of building and maintaining the underlying infrastructure. Let's see how PaaSes differ through the prism of their use cases and supported technologies, and how to determine which one will meet specific needs.

Let's take a closer look and analyze Platform-as-a-Service solutions from several angles: