Skip to content

HidoraSwiss/manifest-prestashop-cluster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Highly Available and Auto-scalable Prestashop Cluster

A JPS package deploy Prestashop that initially contains 2 balancers, 2 application servers, 2 MySQL databases, 1 ProxySQL (load-balancing) and 1 storage container.

This manifest is based on the configuration of a Wordpress cluster and the Scalable Mysql Cluster made by Jelastic.

Environment Topology

Cluster Topology

Specifics

Layer Server Number of CTs
by default
Cloudlets per CT
(reserved/dynamic)
Options
LB Nginx 2 1/8 -
AS Nginx (PHP-FPM) 2 1/8 -
DB MySQL 2 1/8 -
ST Shared Storage 1 1/8 -
  • LB - Load balancer
  • AS - Application server
  • DB - Database
  • ST - Shared Storage

Prestashop Version: 1.7 (see manifest for details)
Nginx Version: 1.10.1
Php Version: 7.0.10
MySQL Database: 5.7.14

Additional functionality:

  • MySQL databases in auto-scaled and load-balanced cluster;
  • horizontal scaling enabled on compute nodes by CPU load. New AppServer will be added while 70% loading;

Deployment

Public Cloud

In order to get this solution instantly deployed, click the "Deploy" button, specify your email address within the widget, choose one of the Jelastic Public Cloud providers and press Install.

Deploy

Private Cloud

To deploy this package to Jelastic Private Cloud, import this JPS manifest within your dashboard (detailed instruction).

Add To Website

More information about installation widget for your website can be found in the Jelastic JPS Application Package reference.

Releases

No releases published

Packages

No packages published