Reliable Spring Boot Сluster with preconfigured alerts on high load and auto-scaling configurations.
The current Spring Boot solution is implemented using the following software stacks:
- Load balancer (LB) - dockerized template with NGINX 1.10.1
- Application server (AS) - native template with Spring Boot 1.5.2 on top of Java 8
Herewith, each LB and AS container has the default vertical scaling limit up to 16 cloudlets (equals to 2 GiB of RAM and 6.4 GHz of CPU per node) and a set of load alerts (to notify you when resource consumption comes close to instance threshold). In addition, connection to the cluster is secured with Jelastic SSL.
During installation, you define a number of Spring Boot application servers in the cluster (up to 10 instances), which will be automatically scaled in/out in order to handle the dynamically changing amount of incoming traffic.
In order to get Spring Boot Cluster solution instantly deployed, click the Deploy to Jelastic button below and specify your email address within the opened widget. Then choose one of the Jelastic Public Cloud providers (in case you don’t have an account at the appropriate platform, it will be created automatically) and click Install.
If you have Jelastic account, log in to the dashboard and Import the required JPS manifest using the link: https://github.com/jelastic-jps/spring-boot/blob/master/manifest.jps
Fill in the installation form with the following data:
- Nodes in Cluster - a number of application servers your cluster should include
- Choose deployment type:
- Clean Cluster - to create a bare cluster with no application inside
- Deploy JAR - to deploy JAR application from the specified custom repository
If required, change Environment name, Display Name (alias), Region and click Install.
Refer to the linked article for more information on working with the Spring Boot in Jelastic Cloud.
If you want to build and deploy your applications as microservice, feel free to use the preconfigured add-ons for automatic building Spring Boot projects of the following types:
To start offering this solution to your customers please follow to Managed PaaS Hosting Business