Deployment (production) architecture

For deployment and production systems, you must include a Web server.

A Web server:

GAS deployment example 1: all-in-one machine

You can have the Genero Application Server on the same machine as the Web server.



GAS deployment example 2: Database on separate server


Deployment of the GAS showing the database on a separate server.

GAS deployment example 3: Behind frontal web server


Deployment of the GAS on a protected network behind a frontal Web server on the internet (a non-protected area / inside a DMZ). An internal Web server sits in the protected network. The frontal Web server forwards application requests to the internal web server.

If you already have a Web server (server A) on the internet (a non-protected area / inside a DMZ) and do not want to have Genero on this server, you will need to add another Web server (shown in Server 1 in the drawing) to manage the Genero Application Server. This second Web server sits in the protected network. The frontal Web server forwards application requests to the internal web server on server 1.

It is recommended that production deployment be supervised by a Web specialist to avoid security issues.