Cloud with Redhat OpenShift Flex
This page is a tutorial to explain how to install Dolibarr ERP-CRM on the Redhat OpenShift Flex Platform www.openshift.com
A little about OpenShift.
OpenShift Platform as a Service
OpenShift is Red Hat's Platform-as-a-Service (PaaS) that allows developers to quickly develop, host, and scale applications in a cloud environment. With OpenShift you have choice of offerings, including online, on premise, and open source project options.
OpenShift provides help to build and deploy web applications, mobile backends, service-oriented architectures, and get your favorite services.
Openshfit works with Gears and Cartridges, which are terms with which we have to familiarize ourselves.
What's a Gear?
A gear is a resource-constrained container that runs one or more user-specified software stacks, also known as cartridges. Each gear has a limited amount of RAM and disk space.
If an application needs more resources, it can be configured to automatically use more gears.
How Do Gears Work?
Let's look at an example Drupal-based app running on OpenShift. We can estimate the needs and costs of the app at different stages.
15 pages/second
Hundreds of articles
~ 50k visitors per month
3 Small Gears
Free plan
As we see, a free plan, it may be sufficient for a small or medium company. For larger companies, you can switch to the next plan.
In OpenShift, we have two possibilities, to launch Dolibarr.
1 -. As developers, it gives us the ability to extend or create your own modules. 2 -. As entrepreneurs, it gives us the opportunity to put into production our Dolibarr.
Advantages offered OpenShift.
It is a secure site, which is accessed through SSH.
It is scalable Application scaling enables your application to react to changes in traffic and automatically allocate the necessary resources to handle your current demand. The OpenShift infrastructure monitors incoming web traffic and automatically brings copies of your web cartridge online to handle requests.
It gives total control on our database to connect remotely via a GUI client HeidySQL.
If opt for MySql, we feature the InnoDB engine, essential for transactions.
It gives us the possibility to share SSL Certificates RedHat or customize our own SSL, if you have one. Essential to send our data both login or bank transfers, encrypted and secure.