Cyclos is a multi-functional online banking system with extra modules for e-commerce, communications and many other features. It’s pretty easy to use and maintain along with a high level of flexibility and customization. With the dynamic structure of Cyclos, you can create a dedicated payment system from scratch just by changing the configuration.
This tutorial shows how to easily get a complex Cyclos cluster with master-slave database replication, scalability, and high availability ensuring redundancy enabled within Jelastic PaaS. The installation process is fully automated.
High availability helps to prevent failed transactions and other performance troubles that can influence your users. Extending the application across a number of servers provides redundancy. It ensures that if one server fails, the users from that node will be automatically switched to the other instance of this Tomcat cluster. Thanks to the replication, the other instance already has all the sessions of the failed node, so end-users never notice any change. In addition, the PostgreSQL database master-slave replication improves the performance and the fail-over capabilities of the solution.
Cyclos Cluster Installation
Sign in to your Jelastic PaaS account, find the Cyclos 4 PRO cluster in the Marketplace and click on the Install button.
Or you can import the manifest from GitHub using the link:
https://github.com/jelastic-jps/cyclos/blob/master/cyclos-4-cluster/manifest.jps
If required choose the Cyclos version, change the Environment Name, Display Name, Region and click on the Install button.
Once the Cyclos 4 PRO cluster installation is completed, the topology looks like as follows:
Open your Cyclos license server authentication page by pressing the Open in Browser button at the successful installation window.
- The first time you open Cyclos can take a few minutes, so be patient;
- If you don’t have account at the Cyclos license server, please follow the Cyclos License Server link to proceed with the registration.
Next, you need to go through the several steps of the Cyclos configuration wizard using the credentials you have registered at the Cyclos website before.
That’s all! Now you have your own Cyclos 4 PRO cluster up and running.
Pass through 12 steps of the configuration wizard in order to create your new network. While filling out the configuration forms, pay attention to the tips and descriptions.
As soon as the new network is created, save the configuration and switch to this network with the corresponding buttons.
The home page of the new network looks like as follows:
Finally, restart the application server nodes with the Restart Nodes button at the Jelastic PaaS dashboard.
And refresh the Cyclos application web page or press the Open in Browser button to get both application servers re-read the new configuration and start working in high-availability mode.
This cluster ensures that no server is a single point of failure and that one server failure does not overload other servers. Use the Let’s Encrypt SSL Add-On to secure traffic to your Cyclos portal.
Register and try out this Cyclos 4 PRO cluster implementation for your custom project to feel the benefits of your own banking system hosted in the cloud at our Jelastic PaaS platform.